.review-band{width:100%;padding-inline:clamp(.75rem,3vw,3rem)}.review-band .lc_reviews_widget{width:100%;min-height:190px;border:0;background:transparent}.review-band-skeleton{height:190px;border-radius:var(--radius-card);background:linear-gradient(100deg,rgba(255,255,255,.5) 30%,rgba(255,255,255,.78) 50%,rgba(255,255,255,.5) 70%);background-size:220% 100%;border:1px solid var(--line-soft);animation:daylight-shimmer 1.8s var(--ease-ui) infinite}@keyframes daylight-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}.audience-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.audience-track{display:flex;width:max-content;gap:.65rem;will-change:transform}.audience-chip{white-space:nowrap;padding:.5rem 1.05rem;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.62);color:var(--ink-soft);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.audience-chip,.step-num{font-size:.85rem;font-weight:500}.step-num{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:999px;background:linear-gradient(180deg,#ffffff,var(--sky));border:1px solid rgba(30,119,242,.22);box-shadow:var(--shadow-card);font-family:var(--font-mono);color:var(--brand-deep)}.pillar-row{display:grid;gap:2.5rem;align-items:center;padding-block:clamp(3.5rem,7vw,6rem);border-bottom:1px solid var(--line-soft)}.pillar-row:last-child{border-bottom:0}@media (min-width:1024px){.pillar-row{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(3rem,6vw,6rem)}.pillar-row[data-flipped=true] .pillar-visual{order:2}}.pillar-copy>*{max-width:34rem}.pillar-bullet{display:flex;align-items:flex-start;gap:.65rem;font-size:.95rem;line-height:1.5;color:var(--ink-soft)}.pillar-bullet svg{width:1.05rem;height:1.05rem;flex-shrink:0;margin-top:.18rem;color:var(--brand)}.pillar-link{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.75rem;padding-bottom:.35rem;border-bottom:1px solid rgba(30,119,242,.35);font-size:.9rem;font-weight:600;color:var(--brand-deep);text-decoration:none;transition:gap .2s var(--ease-ui),border-color .2s var(--ease-ui)}.pillar-link:hover{gap:.85rem;border-color:var(--brand)}.app-frame{margin:0;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 2px 6px rgba(16,26,40,.05),0 30px 70px rgba(16,26,40,.13)}.app-frame-bar{display:flex;align-items:center;gap:.4rem;padding:.7rem .9rem;background:var(--paper-warm);border-bottom:1px solid var(--line-soft)}.app-frame-bar span{width:.55rem;height:.55rem;border-radius:999px;background:rgba(16,26,40,.14)}.app-frame img{display:block;width:100%;height:auto}.sms-phone{display:flex;justify-content:center}.sms-phone-frame{position:relative;width:min(21rem,100%);border-radius:34px;background:#fff;border:1px solid var(--line);box-shadow:0 2px 6px rgba(16,26,40,.05),0 34px 80px rgba(16,26,40,.16);overflow:hidden}.sms-phone-notch{position:absolute;top:.55rem;left:50%;transform:translateX(-50%);width:5.5rem;height:1.1rem;border-radius:999px;background:rgba(16,26,40,.06)}.sms-phone-bar{display:flex;align-items:center;gap:.7rem;padding:2.3rem 1.1rem .9rem;border-bottom:1px solid var(--line-soft);background:rgba(248,250,252,.9)}.sms-phone-avatar{display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;border-radius:999px;background:linear-gradient(180deg,#2f88ff,var(--brand));color:#fff;font-size:.7rem;font-weight:700;letter-spacing:.02em}.sms-phone-name{display:block;font-size:.88rem;font-weight:600;color:var(--ink-strong)}.sms-phone-status{display:block;font-size:.7rem;color:var(--ink-faint)}.sms-phone-thread{display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;padding:1rem;height:24rem;overflow:hidden;background:linear-gradient(180deg,#ffffff,var(--paper-warm));-webkit-mask-image:linear-gradient(180deg,transparent,#000 2.6rem);mask-image:linear-gradient(180deg,transparent,#000 2.6rem)}.sms-bubble{max-width:84%;padding:.6rem .85rem;border-radius:16px;font-size:.83rem;line-height:1.45;animation:sms-pop .28s var(--ease-ui) both}@keyframes sms-pop{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}.sms-bubble-us{align-self:flex-end;background:linear-gradient(180deg,#2f88ff,var(--brand));color:#fff;border-bottom-right-radius:5px}.sms-bubble-them{align-self:flex-start;background:#eef1f5;color:var(--ink);border-bottom-left-radius:5px}.sms-bubble-system{align-self:center;max-width:100%;background:transparent;border:1px dashed var(--line-strong);color:var(--ink-faint);font-family:var(--font-mono);font-size:.66rem;letter-spacing:.03em;text-align:center;padding:.35rem .7rem}.sms-typing{display:inline-flex;gap:.22rem;padding:.7rem .9rem}.sms-typing i{width:.35rem;height:.35rem;border-radius:999px;background:rgba(255,255,255,.8);animation:sms-blink 1.1s infinite}.sms-typing i:nth-child(2){animation-delay:.16s}.sms-typing i:nth-child(3){animation-delay:.32s}@keyframes sms-blink{0%,60%,to{opacity:.35}30%{opacity:1}}.offer-card{border-radius:26px;padding:clamp(1.75rem,4vw,3.25rem);background:rgba(255,255,255,.9);border:1px solid var(--line);box-shadow:var(--shadow-lift);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4)}.offer-head{display:grid;gap:2rem;align-items:start}@media (min-width:900px){.offer-head{grid-template-columns:minmax(0,1fr) 17rem;gap:3rem}}.offer-price{padding:1.5rem;border-radius:18px;background:linear-gradient(180deg,var(--sky),#ffffff);border:1px solid rgba(30,119,242,.2);text-align:center}.offer-price-value{display:block;font-family:var(--font-display);font-size:clamp(2.6rem,5vw,3.4rem);font-weight:600;letter-spacing:-.04em;line-height:1;color:var(--ink-strong)}.offer-price-cadence{display:block;margin-top:.35rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-mute)}.offer-actions{display:grid;gap:.6rem;margin-top:1.4rem}.offer-actions>span{width:100%}.offer-grid{display:grid;gap:.1rem 2rem;margin-top:2.75rem;padding-top:2rem;border-top:1px solid var(--line-soft)}@media (min-width:700px){.offer-grid{grid-template-columns:1fr 1fr}}.offer-item{display:flex;gap:.85rem;padding:.7rem 0;border-bottom:1px solid var(--line-soft)}.offer-item-n{font-family:var(--font-mono);font-size:.68rem;color:var(--brand);padding-top:.24rem}.offer-item strong{display:block;font-size:.94rem;font-weight:600;color:var(--ink-strong)}.offer-item em{display:block;font-style:normal;font-size:.83rem;color:var(--ink-mute)}.offer-note{margin-top:1.5rem;font-size:.8rem;color:var(--ink-faint)}.offer-reassure{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;margin-top:1.5rem}.offer-reassure li{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--ink-soft)}.offer-reassure svg{width:1rem;height:1rem;color:var(--brand)}.faq-item{border-bottom:1px solid var(--line)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;width:100%;padding:1.35rem 0;background:none;border:0;cursor:pointer;text-align:left;font-size:1.02rem;font-weight:600;letter-spacing:-.01em;color:var(--ink-strong)}.faq-chevron{width:1rem;height:1rem;flex-shrink:0;color:var(--brand);transition:transform .26s var(--ease-ui)}.faq-chevron[data-open=true]{transform:rotate(135deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s var(--ease-ui)}.faq-answer[data-open=true]{grid-template-rows:1fr}.faq-answer>p{overflow:hidden;font-size:.96rem;line-height:1.65;color:var(--ink-soft);max-width:62ch}.faq-answer[data-open=true]>p{padding-bottom:1.35rem}.booking-panel{border-radius:24px;padding:clamp(.6rem,2vw,1.25rem);background:rgba(255,255,255,.9);border:1px solid var(--line);box-shadow:var(--shadow-lift);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.booking-skeleton{height:34rem;border-radius:18px;background:var(--paper-warm);border:1px solid var(--line-soft)}.booking-inline-link{color:var(--brand-deep);font-weight:600;text-decoration:none;border-bottom:1px solid rgba(30,119,242,.3)}.booking-inline-link:hover{border-color:var(--brand)}.ngs-booking-shell{width:100%}.ngs-booking-frame{position:relative;width:100%;border-radius:16px;overflow:hidden;background:#fff}.ngs-booking-frame iframe{display:block;width:100%;min-height:42rem;border:0}.ngs-booking-fallback,.ngs-booking-noscript{margin-top:.9rem;text-align:center;font-size:.83rem}.ngs-booking-fallback a,.ngs-booking-noscript a{font-weight:600}.lite-yt{position:relative;aspect-ratio:16/9;border-radius:18px;overflow:hidden;background:var(--ink-strong);border:1px solid var(--line);box-shadow:var(--shadow-card)}.lite-yt[data-vertical=true]{aspect-ratio:9/16;border-radius:26px;box-shadow:0 2px 8px rgba(4,10,20,.28),0 34px 80px rgba(4,10,20,.42)}.lite-yt-featured{box-shadow:var(--shadow-lift)}.lite-yt iframe,.lite-yt-poster{position:absolute;inset:0;width:100%;height:100%;border:0}.lite-yt-poster{display:block;padding:0;cursor:pointer;background:none}.lite-yt-poster picture{display:block;width:100%;height:100%}.lite-yt-poster img{width:100%;height:100%;object-fit:cover;transition:transform .5s var(--ease-ui)}.lite-yt-poster:hover img{transform:scale(1.03)}.lite-yt-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:4.25rem;height:4.25rem;border-radius:999px;background:rgba(255,255,255,.94);color:var(--brand);box-shadow:0 12px 40px rgba(0,0,0,.34);transition:transform .24s var(--ease-ui)}.lite-yt-poster:hover .lite-yt-play{transform:translate(-50%,-50%) scale(1.08)}.lite-yt-play svg{width:1.9rem;height:1.9rem;margin-left:.15rem}.reel{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem)}.reel-row{display:grid;gap:clamp(1.5rem,3vw,3rem);align-items:center;margin:0}@media (min-width:900px){.reel-row{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr)}.reel-row[data-side=right] .reel-stage{order:2}.reel-row[data-side=right] .reel-copy{order:1;text-align:right}.reel-row[data-side=right] .reel-trade{margin-left:auto}.reel-row-wrap:nth-child(2){margin-top:2.5rem}.reel-row-wrap:nth-child(3){margin-top:1rem}.reel-row-wrap:nth-child(2n) .reel-row{margin-inline-start:clamp(0rem,4vw,3.5rem)}.reel-row-wrap:nth-child(odd) .reel-row{margin-inline-end:clamp(0rem,4vw,3.5rem)}}.reel-stage{width:100%;max-width:19rem;margin-inline:auto}@media (min-width:900px){.reel-stage{margin-inline:0}.reel-row[data-side=right] .reel-stage{margin-inline-start:auto}}.reel-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left}@media (max-width:899px){.reel-copy{align-items:center;text-align:center}}.reel-trade{display:inline-flex;align-items:center;padding:.34rem .8rem;border-radius:999px;border:1px solid var(--t-line);background:var(--t-ghost-bg,rgba(255,255,255,.08));font-family:var(--font-mono);font-size:.63rem;letter-spacing:.16em;text-transform:uppercase;color:var(--t-soft)}.reel-title{margin-top:1.1rem;font-family:var(--font-display);font-size:clamp(1.5rem,3vw,2.4rem);font-weight:500;letter-spacing:-.03em;line-height:1.08;color:var(--t-strong);max-width:20ch}.reel-note{margin-top:1rem;font-size:1rem;line-height:1.6;color:var(--t-soft);max-width:42ch}.reel-client{margin-top:1.15rem;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--t-mute)}@media (min-width:900px){.reel-row[data-side=right] .reel-note,.reel-row[data-side=right] .reel-title{margin-inline-start:auto}}.seo-page{background:transparent;color:var(--ink)}.seo-page:after{display:none}.seo-faq-section,.seo-section-dark,.seo-system-section{background:transparent}.seo-section-paper{background:var(--paper)}.seo-guide-hero,.seo-hero,.seo-industry-hero{color:var(--ink)}.seo-article-body li,.seo-article-body p,.seo-copy,.seo-copy-stack p,.seo-hero-lede{color:var(--ink-soft)}.seo-article-body h2,.seo-article-body h3,.seo-heading-row h2,.seo-section-heading{color:var(--ink-strong)}.seo-aside-label,.seo-breadcrumbs,.seo-card-number,.seo-guide-type,.seo-system-number{color:var(--ink-mute)}.seo-article-aside,.seo-faq-list details,.seo-guide-card,.seo-industry-card,.seo-outcome-card,.seo-principle-list li,.seo-quick-answer,.seo-signal-step,.seo-system-list li,.seo-trade-list li{background:var(--veil-strong);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow-card);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3)}.seo-faq-list details summary,.seo-guide-card h3,.seo-industry-card h3,.seo-outcome-card h3{color:var(--ink-strong)}.seo-faq-list details p,.seo-guide-card p,.seo-industry-card p,.seo-outcome-card p{color:var(--ink-soft)}.seo-article-layout,.seo-faq-layout,.seo-heading-row,.seo-outcomes-layout,.seo-section,.seo-two-column{border-color:var(--line)}.seo-card-link,.seo-text-link{color:var(--brand-deep)}.seo-guide-arrow,.seo-guide-mark,.seo-signal-icon{color:var(--brand)}.seo-grid-field{opacity:.35}.seo-cta-band,.seo-related-industry{background:var(--color-void);border-block-color:rgba(255,255,255,.08);color:#ffffff}.seo-cta-band h2,.seo-related-industry h2{color:#ffffff}.seo-cta-band p,.seo-related-industry p{color:rgba(255,255,255,.7)}.eyebrow{color:var(--brand-deep)}.secondary-pill{background:rgba(255,255,255,.7);border-color:var(--line-strong);color:var(--ink)}.secondary-pill:hover{background:#ffffff;border-color:rgba(30,119,242,.42);color:var(--brand-deep)}.primary-pill{color:#ffffff}.liquid-glass,.liquid-glass-strong{background:var(--veil);border:1px solid var(--line);box-shadow:var(--shadow-card);color:var(--ink)}.liquid-glass-strong:before,.liquid-glass:before{display:none}.ngs-booking-fallback,.ngs-booking-noscript{color:var(--ink-mute)}.ngs-booking-fallback a,.ngs-booking-noscript a{color:var(--brand-deep)}.ngs-booking-fallback a:hover,.ngs-booking-noscript a:hover{color:var(--brand)}.review-band .lc_reviews_widget{position:static!important;inset:auto!important;bottom:auto!important;left:auto!important;right:auto!important;z-index:1!important;width:100%!important;max-width:100%!important;border-radius:16px;overflow:hidden}.seo-guide-hero,.seo-hero,.seo-industry-hero{background:transparent}.seo-hero:after{display:none}.seo-grid-field{opacity:.5;background-image:linear-gradient(rgba(16,26,40,.05) 1px,transparent 0),linear-gradient(90deg,rgba(16,26,40,.05) 1px,transparent 0)}.seo-guide-grid article,.seo-industry-grid article,.seo-outcomes-layout article,.seo-pressure-grid article{background:var(--veil-strong);border-color:var(--line);color:var(--ink);box-shadow:var(--shadow-card)}.seo-pressure-grid article h3,.seo-pressure-grid article>span{color:var(--ink-strong)}.seo-pressure-grid article p{color:var(--ink-soft)}.seo-quick-answer{background:linear-gradient(180deg,#ffffff,var(--sky));border-color:rgba(30,119,242,.22);color:var(--ink)}.seo-quick-answer p{color:var(--ink-soft)}.seo-signal-rail,.seo-system-list,.seo-trade-list{border-color:var(--line)}.seo-breadcrumbs li,.seo-breadcrumbs li a{color:var(--ink-mute)}.seo-breadcrumbs li a:hover{color:var(--brand-deep)}.seo-page .seo-breadcrumbs li,.seo-page .seo-hero :where(h1,p),.seo-page .seo-hero-lede,.seo-page .seo-section-heading{text-shadow:0 1px 2px rgba(255,255,255,.62),0 2px 22px rgba(255,255,255,.55)}.on-photo .reel-client,.on-photo .reel-note,.on-photo .reel-title{text-shadow:0 2px 26px rgba(0,0,0,.6)}.on-photo .reel-trade{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root{--demo-ease:cubic-bezier(0.22,1,0.36,1);--demo-good:#16a34a}.demo-browser{border-radius:16px;overflow:hidden;background:#fff;border:1px solid rgba(16,26,40,.12);box-shadow:0 2px 8px rgba(16,26,40,.06),0 30px 70px rgba(16,26,40,.15)}.demo-browser-bar{display:flex;align-items:center;gap:.4rem;padding:.7rem .9rem;background:#f4f6f9;border-bottom:1px solid rgba(16,26,40,.08)}.demo-browser-bar span{width:.55rem;height:.55rem;border-radius:999px;background:rgba(16,26,40,.14)}.demo-browser-bar em{margin-left:.6rem;padding:.18rem .7rem;border-radius:999px;background:#fff;border:1px solid rgba(16,26,40,.08);font-family:var(--font-mono);font-style:normal;font-size:.62rem;color:var(--ink-mute)}.demo-note{margin-top:.85rem;font-family:var(--font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-faint)}.demo-site{position:relative;height:24rem;overflow:hidden;background:linear-gradient(180deg,#f7f9fc,#eef2f7)}.demo-site-nav{display:flex;align-items:center;gap:.7rem;padding:.85rem 1.1rem;border-bottom:1px solid rgba(16,26,40,.07);background:rgba(255,255,255,.8)}.demo-site-nav b{font-size:.7rem;letter-spacing:.14em;color:var(--ink-strong)}.demo-site-nav i{width:2.2rem;height:.3rem;margin-left:auto;border-radius:999px;background:rgba(16,26,40,.1)}.demo-site-nav i+i{margin-left:0}.demo-site-hero{padding:2.2rem 1.4rem;text-align:center;transition:opacity .42s var(--demo-ease),transform .42s var(--demo-ease)}.demo-site[data-step="2"] .demo-site-hero,.demo-site[data-step="3"] .demo-site-hero,.demo-site[data-step="4"] .demo-site-hero{opacity:.35;transform:translateY(-10px)}.demo-site-kicker{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-deep)}.demo-site-hero h4{margin-top:.7rem;font-size:1.32rem;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--ink-strong)}.demo-site-cta{margin-top:1.2rem;padding:.62rem 1.25rem;border:0;border-radius:999px;background:linear-gradient(180deg,#2f88ff,var(--brand));color:#fff;font-size:.78rem;font-weight:600;box-shadow:0 8px 20px rgba(30,119,242,.3);transition:transform .18s var(--demo-ease)}.demo-site[data-step="2"] .demo-site-cta{transform:scale(.94)}.demo-cursor{position:absolute;left:50%;top:82%;width:1.1rem;height:1.1rem;margin:-.55rem 0 0 -.55rem;border-radius:999px;background:rgba(16,26,40,.72);box-shadow:0 0 0 4px rgba(16,26,40,.12);opacity:0;transition:top .78s var(--demo-ease),opacity .26s linear,transform .2s var(--demo-ease)}.demo-site[data-step="1"] .demo-cursor{opacity:1;top:60%}.demo-site[data-step="2"] .demo-cursor{opacity:1;top:60%;transform:scale(.7)}.demo-form{position:absolute;inset:auto 0 0;padding:1.1rem 1.2rem 1.3rem;background:#fff;border-top:1px solid rgba(16,26,40,.1);border-radius:18px 18px 0 0;box-shadow:0 -14px 40px rgba(16,26,40,.12);transform:translateY(101%);transition:transform .52s var(--demo-ease)}.demo-site[data-step="2"] .demo-form,.demo-site[data-step="3"] .demo-form,.demo-site[data-step="4"] .demo-form{transform:translateY(0)}.demo-form>p{font-size:.72rem;font-weight:600;color:var(--ink-strong);margin-bottom:.6rem}.demo-field{display:block;height:2rem;margin-bottom:.45rem;padding:0 .65rem;border-radius:8px;border:1px solid rgba(16,26,40,.12);background:#f7f9fc;overflow:hidden;line-height:2rem}.demo-field-area{height:2.7rem;line-height:2.7rem}.demo-field i{display:inline-block;font-style:normal;font-size:.72rem;color:var(--ink);white-space:nowrap;overflow:hidden;max-width:0;vertical-align:middle;transition:max-width .7s steps(30)}.demo-field[data-fill=true] i{max-width:20rem}.demo-field:nth-of-type(2) i{transition-delay:.24s}.demo-field:nth-of-type(3) i{transition-delay:.46s}.demo-submit{display:block;margin-top:.6rem;padding:.55rem;border-radius:999px;text-align:center;background:linear-gradient(180deg,#2f88ff,var(--brand));color:#fff;font-size:.74rem;font-weight:600;transition:transform .2s var(--demo-ease)}.demo-site[data-step="4"] .demo-submit{transform:scale(.95)}.demo-toast{position:absolute;left:50%;top:1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .9rem;border-radius:999px;background:var(--ink-panel);color:#fff;font-size:.72rem;font-weight:500;white-space:nowrap;box-shadow:0 14px 34px rgba(10,16,26,.32);opacity:0;transform:translate(-50%,-14px);transition:opacity .32s var(--demo-ease),transform .42s var(--demo-ease)}.demo-site[data-step="4"] .demo-toast{opacity:1;transform:translate(-50%)}.demo-toast-dot{width:.42rem;height:.42rem;border-radius:999px;background:var(--color-good,#24d886);box-shadow:0 0 0 3px rgba(36,216,134,.22)}.demo-review{position:relative;display:grid;gap:.85rem;padding:1.4rem;border-radius:18px;background:#fff;border:1px solid rgba(16,26,40,.12);box-shadow:0 2px 8px rgba(16,26,40,.06),0 30px 70px rgba(16,26,40,.14)}.demo-review-card,.demo-review-job{display:flex;gap:.75rem;padding:.85rem .95rem;border-radius:12px;border:1px solid rgba(16,26,40,.09);background:#f8fafc}.demo-review-card{display:block;opacity:0;transform:translateY(12px);transition:opacity .42s var(--demo-ease),transform .46s var(--demo-ease)}.demo-review[data-step="3"] .demo-review-card,.demo-review[data-step="4"] .demo-review-card{opacity:1;transform:none}.demo-check{display:grid;place-items:center;width:1.6rem;height:1.6rem;flex-shrink:0;border-radius:999px;background:rgba(22,163,74,.12);color:var(--demo-good);transform:scale(.6);opacity:0;transition:transform .38s var(--demo-ease),opacity .26s linear}.demo-check svg{width:.85rem;height:.85rem}.demo-review:not([data-step="0"]) .demo-check{transform:scale(1);opacity:1}.demo-review-card b,.demo-review-job b{display:block;font-size:.85rem;font-weight:600;color:var(--ink-strong)}.demo-review-card em,.demo-review-job em{display:block;font-style:normal;font-size:.72rem;color:var(--ink-mute)}.demo-wire{display:block;width:1px;height:1.1rem;margin-left:1.6rem;background:linear-gradient(180deg,rgba(30,119,242,.5),transparent);transform-origin:50% 0;transform:scaleY(0);transition:transform .38s var(--demo-ease)}.demo-review:not([data-step="0"]) .demo-wire{transform:scaleY(1)}.demo-review-send{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.demo-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.32rem .7rem;border-radius:999px;border:1px solid rgba(30,119,242,.28);background:rgba(30,119,242,.07);color:var(--brand-deep);font-size:.7rem;font-weight:600;opacity:0;transform:translateY(6px);transition:opacity .3s linear,transform .34s var(--demo-ease)}.demo-review[data-step="2"] .demo-chip,.demo-review[data-step="3"] .demo-chip,.demo-review[data-step="4"] .demo-chip{opacity:1;transform:none}.demo-chip:nth-of-type(2){transition-delay:.13s}.demo-chip svg{width:.8rem;height:.8rem}.demo-review-sent{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;color:var(--demo-good);opacity:0;transition:opacity .3s linear .26s}.demo-review[data-step="2"] .demo-review-sent,.demo-review[data-step="3"] .demo-review-sent,.demo-review[data-step="4"] .demo-review-sent{opacity:1}.demo-review-head{display:flex;align-items:center;gap:.6rem;margin-bottom:.55rem}.demo-avatar{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:999px;background:linear-gradient(180deg,#2f88ff,var(--brand));color:#fff;font-size:.62rem;font-weight:700}.demo-stars{display:flex;gap:.15rem;margin-bottom:.45rem}.demo-star{width:1.05rem;height:1.05rem;color:rgba(16,26,40,.14);transform:scale(.7);transition:color .26s linear,transform .32s var(--demo-ease)}.demo-review[data-step="3"] .demo-star,.demo-review[data-step="4"] .demo-star{color:#f5a524;transform:scale(1)}.demo-review-card p{font-size:.78rem;line-height:1.5;color:var(--ink-soft)}.demo-rating{display:flex;align-items:baseline;gap:.5rem;padding-top:.4rem;border-top:1px solid rgba(16,26,40,.08);opacity:0;transition:opacity .4s linear}.demo-review[data-step="4"] .demo-rating{opacity:1}.demo-rating-value{font-family:var(--font-display);font-size:1.7rem;font-weight:600;letter-spacing:-.03em;color:var(--ink-strong)}.demo-rating-label{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mute)}.demo-campaign{display:grid;gap:.8rem;padding:1.4rem;border-radius:18px;background:#fff;border:1px solid rgba(16,26,40,.12);box-shadow:0 2px 8px rgba(16,26,40,.06),0 30px 70px rgba(16,26,40,.14)}.demo-campaign-head b{display:block;margin-top:.2rem;font-size:1.02rem;font-weight:600;letter-spacing:-.015em;color:var(--ink-strong)}.demo-audience{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.demo-audience-label{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.demo-audience-pill{display:inline-flex;align-items:center;gap:.55rem;padding:.34rem .5rem .34rem .8rem;border-radius:999px;border:1px solid rgba(16,26,40,.12);background:#f7f9fc;font-size:.74rem;color:var(--ink);transition:border-color .3s linear,background .3s linear}.demo-campaign:not([data-step="0"]) .demo-audience-pill{border-color:rgba(30,119,242,.4);background:rgba(30,119,242,.07)}.demo-audience-pill i{padding:.1rem .5rem;border-radius:999px;background:var(--brand);color:#fff;font-style:normal;font-size:.66rem;font-weight:700}.demo-compose{padding:.85rem .95rem;border-radius:12px;border:1px dashed rgba(16,26,40,.16);background:#f8fafc}.demo-compose p{font-size:.78rem;line-height:1.55;color:var(--ink-soft)}.demo-send{position:relative;overflow:hidden;padding:.6rem;border:0;border-radius:999px;background:linear-gradient(180deg,#2f88ff,var(--brand));color:#fff;font-size:.8rem;font-weight:600;box-shadow:0 10px 26px rgba(30,119,242,.28)}.demo-send-label{position:relative;z-index:2}.demo-send-progress{position:absolute;inset:0 100% 0 0;background:rgba(255,255,255,.22);transition:inset 1s linear}.demo-campaign[data-step="2"] .demo-send-progress,.demo-campaign[data-step="3"] .demo-send-progress,.demo-campaign[data-step="4"] .demo-send-progress{inset:0 0 0 0}.demo-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;opacity:0;transform:translateY(8px);transition:opacity .38s linear,transform .42s var(--demo-ease)}.demo-campaign[data-step="3"] .demo-metrics,.demo-campaign[data-step="4"] .demo-metrics{opacity:1;transform:none}.demo-metrics>div{padding:.7rem .8rem;border-radius:12px;background:#f7f9fc;border:1px solid rgba(16,26,40,.08)}.demo-metric-win{background:rgba(22,163,74,.08)!important;border-color:rgba(22,163,74,.28)!important}.demo-metrics b{display:block;font-family:var(--font-display);font-size:1.35rem;font-weight:600;letter-spacing:-.03em;color:var(--ink-strong);font-variant-numeric:tabular-nums}.demo-metric-win b{color:var(--demo-good)}.demo-metrics em{font-style:normal;font-family:var(--font-mono);font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-mute)}.demo-seo{display:grid;gap:.8rem;padding:1.3rem;border-radius:18px;background:#fff;border:1px solid rgba(16,26,40,.12);box-shadow:0 2px 8px rgba(16,26,40,.06),0 30px 70px rgba(16,26,40,.14)}.demo-search{display:flex;align-items:center;gap:.55rem;padding:.6rem .9rem;border-radius:999px;border:1px solid rgba(16,26,40,.14);background:#f7f9fc;color:var(--ink-mute)}.demo-search svg{width:.95rem;height:.95rem;flex-shrink:0}.demo-search-text{position:relative;font-size:.8rem;color:var(--ink);white-space:nowrap;overflow:hidden;max-width:0;transition:max-width .9s steps(28)}.demo-seo:not([data-step="0"]) .demo-search-text{max-width:22rem}.demo-caret{display:inline-block;width:1px;height:.9em;margin-left:2px;background:var(--brand);vertical-align:-.1em;animation:demo-blink 1s steps(2) infinite}@keyframes demo-blink{to{opacity:0}}.demo-map{position:relative;height:5.5rem;border-radius:12px;overflow:hidden;background:linear-gradient(rgba(16,26,40,.05) 1px,transparent 0) 0 0 /1.6rem 1.6rem,linear-gradient(90deg,rgba(16,26,40,.05) 1px,transparent 0) 0 0 /1.6rem 1.6rem,linear-gradient(135deg,#eef4fb,#e3ebf5);border:1px solid rgba(16,26,40,.08)}.demo-map-pin{position:absolute;width:.62rem;height:.62rem;border-radius:999px;background:rgba(16,26,40,.28)}.demo-map-pin-you{left:48%;top:44%;background:var(--brand);box-shadow:0 0 0 0 rgba(30,119,242,.5);transform:scale(1);transition:transform .42s var(--demo-ease)}.demo-seo[data-step="3"] .demo-map-pin-you,.demo-seo[data-step="4"] .demo-map-pin-you{transform:scale(1.45);animation:demo-pulse 1.8s var(--demo-ease) infinite}@keyframes demo-pulse{70%{box-shadow:0 0 0 .8rem rgba(30,119,242,0)}to{box-shadow:0 0 0 0 rgba(30,119,242,0)}}.demo-results{display:grid;gap:.4rem;list-style:none;margin:0;padding:0}.demo-result{display:flex;align-items:center;gap:.7rem;padding:.55rem .7rem;border-radius:10px;border:1px solid rgba(16,26,40,.08);background:#f8fafc;opacity:0;transition:opacity .34s linear,order 0s,background .34s linear,border-color .34s linear,box-shadow .34s linear}.demo-seo:not([data-step="0"]):not([data-step="1"]) .demo-result{opacity:1}.demo-result-you{order:9;transition:opacity .34s linear,background .34s linear,border-color .34s linear,box-shadow .34s linear,transform .62s var(--demo-ease)}.demo-seo[data-step="3"] .demo-result-you,.demo-seo[data-step="4"] .demo-result-you{order:0;background:rgba(30,119,242,.08);border-color:rgba(30,119,242,.42);box-shadow:0 8px 22px rgba(30,119,242,.16)}.demo-result-rank{display:grid;place-items:center;width:1.35rem;height:1.35rem;flex-shrink:0;border-radius:6px;background:rgba(16,26,40,.08);font-family:var(--font-mono);font-size:.66rem;color:var(--ink-mute)}.demo-result-you .demo-result-rank{background:var(--brand);color:#fff}.demo-result-body b{display:block;font-size:.8rem;font-weight:600;color:var(--ink-strong)}.demo-result-body em{display:block;font-style:normal;font-size:.68rem;color:var(--ink-mute)}.demo-result-stars{color:#c97a05;letter-spacing:-.05em}.demo-result-flag{margin-left:auto;padding:.15rem .5rem;border-radius:999px;background:var(--brand);color:#fff;font-family:var(--font-mono);font-size:.55rem;letter-spacing:.1em;text-transform:uppercase}.demo-seo-checks{display:flex;flex-wrap:wrap;gap:.4rem}.demo-seo-check{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .6rem;border-radius:999px;border:1px solid rgba(16,26,40,.1);background:#f7f9fc;font-size:.66rem;color:var(--ink-mute);opacity:.4;transition:opacity .34s linear,color .34s linear,border-color .34s linear}.demo-seo-check svg{width:.72rem;height:.72rem;color:rgba(16,26,40,.25);transition:color .34s linear}.demo-seo[data-step="3"] .demo-seo-check,.demo-seo[data-step="4"] .demo-seo-check{opacity:1;color:var(--ink);border-color:rgba(22,163,74,.32)}.demo-seo[data-step="3"] .demo-seo-check svg,.demo-seo[data-step="4"] .demo-seo-check svg{color:var(--demo-good)}@media (prefers-reduced-motion:reduce){.demo-campaign *,.demo-review *,.demo-seo *,.demo-site *{transition:none!important;animation:none!important}}.offer-card.on-ink{background:radial-gradient(60rem 34rem at 82% 6%,rgba(30,119,242,.22),transparent 66%),linear-gradient(165deg,var(--ink-panel) 0,var(--ink-panel-2) 100%);border:1px solid rgba(255,255,255,.1);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 34px 100px rgba(10,16,26,.36)}.on-ink .offer-grid,.on-ink .offer-item{border-color:rgba(255,255,255,.12)}.on-ink .offer-item strong{color:#ffffff}.on-ink .offer-item em{color:rgba(255,255,255,.58)}.on-ink .offer-item-n{color:var(--color-brand-lite)}.on-ink .offer-note{color:rgba(255,255,255,.45)}.on-ink .offer-reassure li{color:rgba(255,255,255,.78)}.on-ink .offer-reassure svg{color:var(--color-brand-lite)}.on-ink .offer-price{background:linear-gradient(180deg,#ffffff,var(--sky));border-color:rgba(255,255,255,.5);box-shadow:0 18px 44px rgba(4,10,20,.34)}.on-ink .offer-price .offer-price-value{color:var(--ink-strong)}.on-ink .offer-price .offer-price-cadence{color:var(--ink-mute)}.on-ink .offer-price .ng-btn-ghost{background:rgba(16,26,40,.04);border-color:rgba(16,26,40,.18);color:var(--ink)}.ng-btn.ng-btn-convert{isolation:isolate;background:linear-gradient(180deg,var(--convert-bright) 0,var(--convert) 56%,var(--convert-deep) 100%);border-color:rgba(220,255,238,.52);color:var(--convert-ink);box-shadow:0 12px 30px rgba(13,150,91,.34),inset 0 1px 0 rgba(255,255,255,.58),inset 0 -1px 0 rgba(3,58,34,.18)}.ng-btn.ng-btn-convert>span,.ng-btn.ng-btn-convert>svg{position:relative;z-index:1}.ng-btn.ng-btn-convert:after{inset:-35% -55%;background:linear-gradient(105deg,transparent 43%,rgba(208,216,224,.18) 47%,rgba(246,249,251,.92) 50%,rgba(190,199,208,.28) 53%,transparent 57%);transform:translateX(-120%);transition:none;animation:ng-convert-glint 4.8s cubic-bezier(.23,1,.32,1) 1.1s infinite}@keyframes ng-convert-glint{0%,58%{transform:translateX(-120%)}78%,to{transform:translateX(120%)}}@media (hover:hover) and (pointer:fine){.ng-btn.ng-btn-convert:hover{box-shadow:0 17px 42px rgba(13,150,91,.46),inset 0 1px 0 rgba(255,255,255,.7),inset 0 -1px 0 rgba(3,58,34,.14)}}.site-desktop-nav{display:none}.site-mobile-trigger{display:flex}@media (min-width:1280px){.site-desktop-nav{display:flex}.site-mobile-sheet,.site-mobile-trigger{display:none}}@media (hover:hover) and (pointer:fine){.on-ink .offer-price .ng-btn-ghost:hover{background:rgba(16,26,40,.08);border-color:rgba(30,119,242,.5);color:var(--brand-deep)}}#faq .faq-item{border:1px solid rgba(255,255,255,.1);border-radius:18px;margin-bottom:.65rem;padding:0 clamp(1rem,2.2vw,1.5rem);background:rgba(8,13,22,.74);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15);transition:background .26s var(--ease-ui),border-color .26s var(--ease-ui),box-shadow .26s var(--ease-ui)}#faq .faq-item:has(.faq-answer[data-open=true]){background:rgba(6,11,19,.92);border-color:rgba(61,161,255,.34);box-shadow:0 22px 54px rgba(2,6,14,.5)}@media (hover:hover) and (pointer:fine){#faq .faq-item:hover{border-color:rgba(255,255,255,.2)}}#faq .faq-question{padding:1.25rem 0;font-size:1.04rem;color:#ffffff}#faq .faq-answer>p{font-size:.99rem;line-height:1.72;color:rgba(255,255,255,.9)}#faq .faq-chevron{color:var(--color-brand-lite)}#faq .display,#faq .ng-eyebrow{text-shadow:0 2px 26px rgba(0,0,0,.55)}.hero-device-bay{position:relative;display:flex;align-items:center;justify-content:center;width:min(100%,48rem);margin-inline:auto;padding:clamp(.45rem,.8vw,.75rem);overflow:hidden;border:1px solid rgba(150,194,255,.18);border-radius:1.5rem;background:rgba(3,12,25,.86);box-shadow:0 28px 68px rgba(0,0,0,.42);will-change:transform,opacity}.hero-device-bay picture{display:block;width:100%}.hero-device{width:100%;height:auto;filter:saturate(.86) contrast(1.04);margin-bottom:-4%}@media (max-width:1023px){.hero-device-bay{width:min(100%,35rem);margin-top:-.5rem}.hero-device{margin-bottom:-6%}}@media (max-width:480px){.hero-device-bay{width:min(100%,27rem);border-radius:1.15rem}}.price-card-wrap{margin-top:clamp(3rem,6vw,4.5rem)}.price-card{position:relative;max-width:62rem;margin-inline:auto;border-radius:28px;background:linear-gradient(180deg,#ffffff 0,var(--sky) 100%);border:1px solid rgba(30,119,242,.22);box-shadow:0 2px 8px rgba(4,10,20,.18),0 44px 110px rgba(4,10,20,.45);overflow:hidden}.price-badge{position:absolute;top:1.35rem;right:1.35rem;padding:.4rem .85rem;border-radius:999px;background:var(--brand);color:#fff;font-family:var(--font-mono);font-size:.62rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;box-shadow:0 8px 22px rgba(30,119,242,.36)}.price-head{padding:clamp(2.25rem,5vw,3.5rem) clamp(1.5rem,4vw,3.5rem) clamp(1.75rem,3vw,2.5rem);text-align:center;border-bottom:1px solid var(--line)}.price-name{font-family:var(--font-display);font-size:clamp(1.7rem,3.4vw,2.6rem);font-weight:500;letter-spacing:-.03em;line-height:1.05;color:var(--ink-strong)}.price-line{margin-top:.85rem;margin-inline:auto;max-width:40ch;font-size:1rem;line-height:1.6;color:var(--ink-soft)}.price-figure{display:flex;align-items:baseline;justify-content:center;gap:.55rem;margin-top:1.75rem}.price-amount{font-family:var(--font-display);font-size:clamp(3.4rem,8vw,5.4rem);font-weight:500;letter-spacing:-.05em;line-height:1;color:var(--ink-strong)}.price-cadence{font-size:1rem;color:var(--ink-mute)}.price-cta,.price-cta-foot{margin-top:1.75rem;min-width:16rem;justify-content:center}.price-secondary{display:block;margin-top:1rem;font-size:.92rem;color:var(--brand-deep);text-decoration:underline;text-decoration-color:rgba(11,79,174,.3);text-underline-offset:4px}.price-secondary:hover{text-decoration-color:var(--brand-deep)}.price-reassure{display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.4rem;margin-top:1.75rem}.price-reassure li{display:inline-flex;align-items:center;gap:.45rem;font-size:.85rem;color:var(--ink-soft)}.price-reassure svg{width:.95rem;height:.95rem;flex-shrink:0;color:var(--brand)}.price-includes{display:grid;gap:clamp(1.75rem,3vw,2.5rem);padding:clamp(1.75rem,4vw,3rem) clamp(1.5rem,4vw,3.5rem)}@media (min-width:860px){.price-includes{grid-template-columns:repeat(3,minmax(0,1fr))}}.price-group-label{font-family:var(--font-mono);font-size:.66rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--brand-deep);padding-bottom:.85rem;border-bottom:1px solid var(--line)}.price-group ul{margin-top:1.1rem;display:grid;gap:.85rem}.price-group li{display:flex;align-items:flex-start;gap:.6rem;font-size:.95rem;line-height:1.5;color:var(--ink)}.price-group svg{width:1rem;height:1rem;flex-shrink:0;margin-top:.22rem;color:var(--brand)}.price-foot{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,4vw,3.5rem) clamp(2rem,4vw,3rem);border-top:1px solid var(--line);background:rgba(255,255,255,.55);text-align:center}.price-foot p{max-width:56ch;font-size:.85rem;line-height:1.6;color:var(--ink-mute)}.price-cta-foot{margin-top:.25rem}.product-showcase{margin:0;border-radius:22px;overflow:hidden;border:1px solid var(--hairline-dark);box-shadow:0 2px 8px rgba(4,10,20,.24),0 40px 100px rgba(4,10,20,.5)}.product-showcase img{display:block;width:100%;height:auto}.product-notes{display:grid;gap:1rem}@media (min-width:820px){.product-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}}.product-notes section{padding:clamp(1.4rem,2.6vw,1.9rem);border-radius:18px;border:1px solid rgba(255,255,255,.1);background:rgba(8,13,22,.74);-webkit-backdrop-filter:blur(16px) saturate(1.15);backdrop-filter:blur(16px) saturate(1.15)}.product-notes h2{font-family:var(--font-display);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:500;letter-spacing:-.02em;line-height:1.2;color:#ffffff}.product-notes p{margin-top:.8rem;font-size:.95rem;line-height:1.68;color:rgba(255,255,255,.88)}.booking-points li{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--t-line);background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.85rem;color:var(--t-soft)}.booking-points svg{flex-shrink:0;color:var(--color-brand-lite)}.price-serif{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.025em}