@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--reel-rank:1;--reel-rating:8;--reel-reviews:127;--reel-leads:24;--reel-speed:98;--reel-pages:64;--reel-place:1}}}.service-reel{--reel-tint:var(--color-accent);--reel-tint-2:var(--color-signal);--reel-cycle:20s;--reel-step:calc(var(--reel-cycle) / 48);--reel-box:22.5rem;--reel-scene:20rem;isolation:isolate;contain:layout paint style;background:var(--stage-fill);height:100%;color:var(--color-fg-muted);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:.74rem;line-height:1.4;position:relative;overflow:hidden}.service-reel--maps,.service-reel--ads{--reel-tint:var(--color-signal);--reel-tint-2:var(--color-accent)}.service-reel--seo{--reel-tint:var(--color-signal);--reel-tint-2:var(--color-success)}.service-reel--site{--reel-tint:var(--color-accent);--reel-tint-2:var(--color-cyan)}.service-reel:before{content:"";z-index:-1;background-image:radial-gradient(circle at center, var(--stage-dot) 1px, transparent 1.4px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 80% at 50% 40%,#000 35%,#0000 85%);mask-image:radial-gradient(85% 80% at 50% 40%,#000 35%,#0000 85%)}.service-reel:after{content:"";z-index:-1;background:radial-gradient(72% 58% at 50% 0%, var(--reel-tint), transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.service-reel:after{background:radial-gradient(72% 58% at 50% 0%, color-mix(in oklab, var(--reel-tint) var(--demo-aurora), transparent), transparent 72%)}}.reel-chrome{pointer-events:none;position:absolute}.reel-sky{inset:0}.reel-sky:before{content:"";background-image:radial-gradient(36% 40% at 26% 24%, var(--reel-tint), transparent 70%), radial-gradient(32% 36% at 74% 66%, var(--reel-tint-2), transparent 72%);position:absolute;inset:-25%}@supports (color:color-mix(in lab, red, red)){.reel-sky:before{background-image:radial-gradient(36% 40% at 26% 24%, color-mix(in oklab, var(--reel-tint) var(--demo-aurora), transparent), transparent 70%), radial-gradient(32% 36% at 74% 66%, color-mix(in oklab, var(--reel-tint-2) var(--demo-aurora), transparent), transparent 72%)}}.reel-sky:after{content:"";opacity:var(--demo-grain);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px 120px;position:absolute;inset:0}.reel-glass{background:radial-gradient(120% 100% at 50% 45%, transparent 62%, var(--demo-vignette));box-shadow:inset 0 1px 0 var(--demo-edge), inset 0 -1px 0 var(--demo-vignette);inset:0}.reel-glass:before{content:"";background:linear-gradient(104deg, transparent 42%, var(--demo-sheen) 48%, transparent 56%);opacity:0;position:absolute;inset:-40% -10%}.reel-track{background:var(--color-fg);height:3px;bottom:0;left:0;right:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reel-track{background:color-mix(in oklab, var(--color-fg) 11%, transparent)}}.reel-track i{clip-path:inset(0 100% 0 0);opacity:0;position:absolute;inset:0;overflow:hidden}.reel-track i:after{content:"";background-image:linear-gradient(90deg, var(--color-signal) 0%, var(--color-signal-deep) 12%, var(--color-accent-deep) 30%, var(--color-accent) 44%, var(--color-cyan) 58%, var(--color-accent) 72%, var(--color-accent-deep) 86%, var(--color-signal) 100%);background-repeat:repeat-x;background-size:50% 100%;width:200%;position:absolute;top:0;bottom:0;left:0}.reel{display:grid;position:absolute;inset:0}.reel-act{grid-area:1/1;grid-template-columns:minmax(0,1fr);place-items:center;padding:1.3rem;display:grid;position:relative}.reel-act--1,.reel-act--2{opacity:0}.service-reel[data-ready] .reel-act--1{opacity:1}.service-reel[data-ready] .reel-act--3{opacity:0}.service-reel[data-ready] .reel-sky:before{animation:reel-drift calc(var(--reel-cycle) * 2) ease-in-out infinite}.service-reel[data-ready] .reel-glass:before{animation:reel-sheen var(--reel-cycle) ease-in-out infinite}.service-reel[data-ready] .reel-act--1{animation:reel-act-1 var(--reel-cycle) linear infinite}.service-reel[data-ready] .reel-act--2{animation:reel-act-2 var(--reel-cycle) linear infinite}.service-reel[data-ready] .reel-act--3{animation:reel-act-3 var(--reel-cycle) linear infinite}.service-reel[data-ready] .reel-track i{animation:reel-progress var(--reel-cycle) linear infinite}.service-reel[data-ready] .reel-track i:after{animation:reel-nacre calc(var(--reel-cycle) / 3) linear infinite}.service-reel[data-ready]:not([data-live]) *,.service-reel[data-ready]:not([data-live]) :before,.service-reel[data-ready]:not([data-live]) :after{animation-play-state:paused!important}@keyframes reel-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-3%,2.5%)scale(1.08)}}@keyframes reel-sheen{0%,62%{opacity:0;transform:translate(-28%)}70%{opacity:1}86%,to{opacity:0;transform:translate(28%)}}@keyframes reel-act-1{0%,30.5%{opacity:1}33.33%,97.5%{opacity:0}to{opacity:1}}@keyframes reel-act-2{0%,30.5%{opacity:0}33.33%,63.8%{opacity:1}66.66%,to{opacity:0}}@keyframes reel-act-3{0%,63.8%{opacity:0}66.66%,97.5%{opacity:1}to{opacity:0}}@keyframes reel-progress{0%{clip-path:inset(0 100% 0 0);opacity:0}4%{opacity:1}97.5%{clip-path:inset(0);opacity:1}to{clip-path:inset(0);opacity:0}}@keyframes reel-nacre{0%{transform:translate(0)}to{transform:translate(-50%)}}@container (min-width:30rem){.service-reel{--reel-scene:21.5rem;font-size:.8rem}.reel-act{padding:1.5rem}}@container (max-width:24rem){.service-reel{--reel-scene:18rem}.reel-act{padding:1rem}}@media (prefers-reduced-motion:reduce){.service-reel *,.service-reel :before,.service-reel :after{animation:none!important}}@property --reel-rank{syntax:"<integer>";inherits:false;initial-value:1}@property --reel-rating{syntax:"<integer>";inherits:false;initial-value:8}@property --reel-reviews{syntax:"<integer>";inherits:false;initial-value:127}@property --reel-leads{syntax:"<integer>";inherits:false;initial-value:24}@property --reel-speed{syntax:"<integer>";inherits:false;initial-value:98}@property --reel-pages{syntax:"<integer>";inherits:false;initial-value:64}@property --reel-place{syntax:"<integer>";inherits:false;initial-value:1}.reel-panel{background:linear-gradient(180deg, var(--color-fg), transparent 55%) padding-box, linear-gradient(var(--color-surface), var(--color-surface)) padding-box, linear-gradient(152deg, var(--color-fg), var(--color-fg) 42%, var(--reel-tint)) border-box;border:1px solid #0000;border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.reel-panel{background:linear-gradient(180deg, color-mix(in oklab, var(--color-fg) 5%, transparent), transparent 55%) padding-box, linear-gradient(var(--color-surface), var(--color-surface)) padding-box, linear-gradient(152deg, color-mix(in oklab, var(--color-fg) 24%, transparent), color-mix(in oklab, var(--color-fg) 7%, transparent) 42%, color-mix(in oklab, var(--reel-tint) 18%, transparent)) border-box}}.reel-panel{box-shadow:var(--inner-highlight), var(--demo-shadow), 0 18px 40px -30px var(--reel-tint)}@supports (color:color-mix(in lab, red, red)){.reel-panel{box-shadow:var(--inner-highlight), var(--demo-shadow), 0 18px 40px -30px color-mix(in oklab, var(--reel-tint) 70%, transparent)}}.reel-line{background:var(--color-fg);border-radius:9999px;height:.3rem;display:block}@supports (color:color-mix(in lab, red, red)){.reel-line{background:color-mix(in oklab, var(--color-fg) 13%, transparent)}}.reel-line--title{background:var(--color-fg);height:.44rem}@supports (color:color-mix(in lab, red, red)){.reel-line--title{background:color-mix(in oklab, var(--color-fg) 24%, transparent)}}.reel-line--short{width:58%}.reel-cap{color:var(--color-fg-dim);letter-spacing:.02em;font-size:.6rem;font-weight:600}.reel-ok{background:var(--color-success);border-radius:50%;flex:none;place-items:center;width:1.05rem;height:1.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.reel-ok{background:color-mix(in oklab, var(--color-success) 16%, transparent)}}.reel-ok{box-shadow:inset 0 0 0 1px var(--color-success)}@supports (color:color-mix(in lab, red, red)){.reel-ok{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-success) 38%, transparent)}}.reel-ok{color:var(--color-success)}.reel-ok svg{width:.62rem;height:.62rem}.reel-count--rank{counter-reset:rank var(--reel-rank)}.reel-count--rank:after{content:counter(rank)}.reel-count--rating{counter-reset:rating var(--reel-rating)}.reel-count--rating:after{content:"4," counter(rating)}.reel-count--reviews{counter-reset:reviews var(--reel-reviews)}.reel-count--reviews:after{content:counter(reviews)}.reel-count--leads{counter-reset:leads var(--reel-leads)}.reel-count--leads:after{content:counter(leads)}.reel-count--speed{counter-reset:speed var(--reel-speed)}.reel-count--speed:after{content:counter(speed)}.reel-count--pages{counter-reset:pages var(--reel-pages)}.reel-count--pages:after{content:counter(pages)}.reel-count--place{counter-reset:place var(--reel-place)}.reel-count--place:after{content:counter(place)}.reel-type{color:var(--color-fg);white-space:nowrap;display:inline-block;overflow:hidden}.service-reel [data-channel=whatsapp]{color:#25d366}.service-reel [data-channel=telegram]{color:#2aabee}.service-reel [data-channel=instagram]{color:#e1306c}.service-reel [data-channel=facebook]{color:#1877f2}.service-reel [data-channel=google]{color:#4285f4}.service-reel [data-channel=yandex]{color:#fc3f1d}.service-reel [data-channel="2gis"]{color:#19aa1e}.service-reel [data-channel=google-maps]{color:#ea4335}.service-reel [data-channel=yandex-maps]{color:#fc3f1d}:root[data-theme=light] .service-reel [data-channel=whatsapp]{color:#1da851}:root[data-theme=light] .service-reel [data-channel="2gis"]{color:#158f19}.reel-ai__inbox{min-height:var(--reel-scene);width:min(100%, var(--reel-box));flex-direction:column;justify-content:center;gap:.55rem;padding:.75rem;display:flex}.reel-ai__inbox-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding-bottom:.45rem;display:flex}.reel-ai__queue{background:var(--reel-tint);border-radius:9999px;padding:.16rem .45rem}@supports (color:color-mix(in lab, red, red)){.reel-ai__queue{background:color-mix(in oklab, var(--reel-tint) 16%, transparent)}}.reel-ai__queue{box-shadow:inset 0 0 0 1px var(--reel-tint)}@supports (color:color-mix(in lab, red, red)){.reel-ai__queue{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--reel-tint) 30%, transparent)}}.reel-ai__queue{color:var(--color-fg);font-size:.58rem;font-weight:600}.reel-ai__rows{flex-direction:column;gap:.4rem;display:flex}.reel-ai__row{border:1px solid var(--hairline);background:var(--color-fg);border-radius:.68rem;align-items:center;gap:.5rem;padding:.42rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.reel-ai__row{background:color-mix(in oklab, var(--color-fg) 3%, transparent)}}.reel-ai__row-icon{background:var(--color-surface-2);width:1.65rem;height:1.65rem;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--color-fg-muted);border-radius:.48rem;flex:none;place-items:center;display:grid}.reel-ai__row-text{flex:1;gap:.1rem;min-width:0;display:grid}.reel-ai__row-text b{color:var(--color-fg);text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;font-weight:500;overflow:hidden}.reel-ai__row-text small{color:var(--color-fg-dim);font-size:.56rem}.reel-ai__row-dot{background:var(--color-success);width:.34rem;height:.34rem;box-shadow:0 0 0 .16rem var(--color-success);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.reel-ai__row-dot{box-shadow:0 0 0 .16rem color-mix(in oklab, var(--color-success) 16%, transparent)}}.reel-ai__chat{min-height:var(--reel-scene);width:min(100%, var(--reel-box));flex-direction:column;justify-content:center;gap:.5rem;padding:.75rem;display:flex}.reel-ai__head{border-bottom:1px solid var(--hairline);align-items:center;gap:.55rem;padding-bottom:.45rem;display:flex}.reel-ai__avatar{background:radial-gradient(120% 120% at 20% 0%, var(--color-signal), transparent 70%), var(--color-surface-2);border-radius:.6rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;display:grid}@supports (color:color-mix(in lab, red, red)){.reel-ai__avatar{background:radial-gradient(120% 120% at 20% 0%, color-mix(in oklab, var(--color-signal) 34%, transparent), transparent 70%), var(--color-surface-2)}}.reel-ai__avatar{box-shadow:inset 0 0 0 1px var(--color-signal), 0 8px 16px -12px var(--color-signal)}@supports (color:color-mix(in lab, red, red)){.reel-ai__avatar{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-signal) 28%, transparent), 0 8px 16px -12px color-mix(in oklab, var(--color-signal) 85%, transparent)}}.reel-ai__avatar svg{width:.85rem;height:1.05rem}.reel-ai__who{flex-direction:column;flex:1;gap:.08rem;min-width:0;display:flex}.reel-ai__who b{color:var(--color-fg);font-size:.72rem;font-weight:600}.reel-ai__who small{color:var(--color-fg-dim);align-items:center;gap:.3rem;font-size:.6rem;display:flex}.reel-ai__who small i{background:var(--color-success);width:.34rem;height:.34rem;box-shadow:0 0 0 .16rem var(--color-success);border-radius:50%}@supports (color:color-mix(in lab, red, red)){.reel-ai__who small i{box-shadow:0 0 0 .16rem color-mix(in oklab, var(--color-success) 16%, transparent)}}.reel-ai__channels{color:var(--color-fg-muted);gap:.28rem;display:flex}.reel-ai__channels svg{border:1px solid var(--hairline);background:var(--color-fg);border-radius:.4rem;width:1.25rem;height:1.25rem;padding:.26rem}@supports (color:color-mix(in lab, red, red)){.reel-ai__channels svg{background:color-mix(in oklab, var(--color-fg) 4%, transparent)}}.reel-ai__feed{flex-direction:column;gap:.42rem;min-height:8.2rem;display:flex}.reel-ai__msg{border-radius:.85rem;max-width:88%;padding:.42rem .6rem;font-size:.7rem;line-height:1.42}.reel-ai__msg--in{border:1px solid var(--hairline);background:var(--color-surface-2);color:var(--color-fg);box-shadow:var(--inner-highlight);transform-origin:0 100%;border-bottom-left-radius:.25rem;align-self:flex-start}.reel-ai__msg--pick{transform-origin:100% 100%;border-bottom-right-radius:.85rem;border-bottom-left-radius:.25rem;align-self:flex-end;font-weight:600}.reel-ai__slot{justify-items:end;display:grid}.reel-ai__slot>*{grid-area:1/1}.reel-ai__answer{justify-items:end;gap:.3rem;display:grid}.reel-ai__msg--out{background:linear-gradient(135deg, var(--color-signal), var(--color-signal));border-bottom-right-radius:.25rem}@supports (color:color-mix(in lab, red, red)){.reel-ai__msg--out{background:linear-gradient(135deg, var(--color-signal), color-mix(in oklab, var(--color-signal) 68%, var(--color-accent)))}}.reel-ai__msg--out{color:var(--color-button-text);box-shadow:inset 0 1px 0 #ffffff38, 0 12px 24px -16px var(--color-signal)}@supports (color:color-mix(in lab, red, red)){.reel-ai__msg--out{box-shadow:inset 0 1px 0 #ffffff38, 0 12px 24px -16px color-mix(in oklab, var(--color-signal) 95%, transparent)}}.reel-ai__msg--out{transform-origin:100% 100%}.reel-ai__slots{gap:.3rem;display:flex}.reel-ai__slots b{background:var(--reel-tint);border-radius:9999px;padding:.2rem .5rem}@supports (color:color-mix(in lab, red, red)){.reel-ai__slots b{background:color-mix(in oklab, var(--reel-tint) 14%, var(--color-surface))}}.reel-ai__slots b{box-shadow:inset 0 0 0 1px var(--reel-tint)}@supports (color:color-mix(in lab, red, red)){.reel-ai__slots b{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--reel-tint) 34%, transparent)}}.reel-ai__slots b{color:var(--color-fg);font-size:.62rem;font-weight:600}.reel-ai__typing{background:var(--color-surface-2);opacity:0;border-radius:.85rem .85rem .25rem;align-self:end;align-items:center;gap:.22rem;padding:.52rem .68rem;display:flex}.reel-ai__typing i{background:var(--color-fg-dim);border-radius:50%;width:.28rem;height:.28rem}.reel-ai__composer{border-top:1px solid var(--hairline);align-items:center;gap:.42rem;padding-top:.45rem;display:flex}.reel-ai__field{border:1px solid var(--hairline);background:var(--color-fg);border-radius:9999px;flex:1;height:1.4rem;position:relative}@supports (color:color-mix(in lab, red, red)){.reel-ai__field{background:color-mix(in oklab, var(--color-fg) 4%, transparent)}}.reel-ai__field:after{content:"";background:var(--color-fg-dim);width:1px;height:.6rem;position:absolute;top:50%;left:.6rem;translate:0 -50%}.reel-ai__send{background:linear-gradient(140deg, var(--color-signal), var(--color-signal));border-radius:50%;flex:none;place-items:center;width:1.4rem;height:1.4rem;display:grid}@supports (color:color-mix(in lab, red, red)){.reel-ai__send{background:linear-gradient(140deg, var(--color-signal), color-mix(in oklab, var(--color-signal) 62%, var(--color-accent)))}}.reel-ai__send{color:var(--color-button-text);box-shadow:0 8px 16px -10px var(--color-signal)}@supports (color:color-mix(in lab, red, red)){.reel-ai__send{box-shadow:0 8px 16px -10px color-mix(in oklab, var(--color-signal) 90%, transparent)}}.reel-ai__stack{width:min(100%, var(--reel-box));align-content:center;gap:.5rem;display:grid}.reel-ai__lead{min-height:calc(var(--reel-scene) - 2.4rem);flex-direction:column;justify-content:center;gap:.6rem;padding:.75rem;display:flex}.reel-ai__lead-head{border-bottom:1px solid var(--hairline);align-items:center;gap:.55rem;padding-bottom:.5rem;display:flex}.reel-ai__lead-head b{color:var(--color-fg);flex:1;font-size:.78rem;font-weight:600}.reel-ai__fields{gap:.36rem;display:grid}.reel-ai__field-row{border-bottom:1px dashed var(--hairline);justify-content:space-between;align-items:baseline;gap:.6rem;padding-bottom:.3rem;display:flex}.reel-ai__field-row dt{color:var(--color-fg-dim);font-size:.64rem}.reel-ai__field-row dd{color:var(--color-fg);text-align:right;font-size:.68rem;font-weight:600}.reel-ai__crm{background:var(--reel-tint);border-radius:.68rem;align-items:center;gap:.45rem;padding:.45rem .55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.reel-ai__crm{background:color-mix(in oklab, var(--reel-tint) 12%, transparent)}}.reel-ai__crm{box-shadow:inset 0 0 0 1px var(--reel-tint)}@supports (color:color-mix(in lab, red, red)){.reel-ai__crm{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--reel-tint) 28%, transparent)}}.reel-ai__crm-icon{color:var(--reel-tint);place-items:center;display:grid}.reel-ai__crm b{color:var(--color-fg);font-size:.68rem;font-weight:600}.reel-ai__crm small{color:var(--color-fg-muted);margin-left:auto;font-size:.6rem}.reel-ai__handoff{border:1px solid var(--color-success);justify-self:end;align-items:center;gap:.4rem;padding:.4rem .7rem .4rem .52rem;display:flex}@supports (color:color-mix(in lab, red, red)){.reel-ai__handoff{border:1px solid color-mix(in oklab, var(--color-success) 40%, transparent)}}.reel-ai__handoff{background:var(--color-success);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.reel-ai__handoff{background:color-mix(in oklab, var(--color-success) 11%, var(--color-surface))}}.reel-ai__handoff{box-shadow:var(--demo-shadow), 0 12px 26px -18px var(--color-success)}@supports (color:color-mix(in lab, red, red)){.reel-ai__handoff{box-shadow:var(--demo-shadow), 0 12px 26px -18px color-mix(in oklab, var(--color-success) 85%, transparent)}}.reel-ai__handoff{color:var(--color-fg);white-space:nowrap;font-size:.64rem;font-weight:600}.reel-ai__handoff svg{color:var(--color-success)}@container (min-width:30rem){.reel-ai__inbox{width:24rem;padding:.95rem}.reel-ai__row-text b{font-size:.74rem}.reel-ai__row-text small{font-size:.6rem}.reel-ai__chat{width:25rem;padding:.95rem}.reel-ai__lead{padding:.95rem}.reel-ai__feed{min-height:8.8rem}.reel-ai__msg{font-size:.76rem}.reel-ai__field-row dd{font-size:.74rem}.reel-ai__handoff{font-size:.7rem}}.service-reel[data-ready] .reel-ai__row{animation:reel-ai-row var(--reel-cycle) var(--ease-spring) backwards infinite}.service-reel[data-ready] .reel-ai__row:nth-child(2){animation-delay:calc(var(--reel-step) * 2)}.service-reel[data-ready] .reel-ai__row:nth-child(3){animation-delay:calc(var(--reel-step) * 4)}.service-reel[data-ready] .reel-ai__queue{animation:reel-ai-queue var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-ai__row-dot{animation:2.4s ease-in-out infinite reel-ai-unread}.service-reel[data-ready] .reel-ai__row:nth-child(2) .reel-ai__row-dot{animation-delay:.3s}.service-reel[data-ready] .reel-ai__row:nth-child(3) .reel-ai__row-dot{animation-delay:.6s}.service-reel[data-ready] .reel-ai__row:first-child{animation:reel-ai-row var(--reel-cycle) var(--ease-spring) backwards infinite, reel-ai-taken var(--reel-cycle) var(--ease-out-soft) infinite}@keyframes reel-ai-row{0%,3.5%{opacity:0;transform:translateY(.5rem)}7%,36%{opacity:1;transform:none}40%,to{opacity:0;transform:translateY(.5rem)}}@keyframes reel-ai-unread{0%,to{opacity:.6;box-shadow:0 0 0 .16rem color-mix(in oklab, var(--color-success) 12%, transparent)}50%{opacity:1;box-shadow:0 0 0 .28rem color-mix(in oklab, var(--color-success) 24%, transparent)}}@keyframes reel-ai-queue{0%,17%{opacity:0;transform:scale(.8)}20%,36%{opacity:1;transform:none}40%,to{opacity:0;transform:scale(.8)}}@keyframes reel-ai-taken{0%,24.5%{border-color:var(--hairline);box-shadow:none}28%,36%{border-color:color-mix(in oklab, var(--reel-tint) 42%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--reel-tint) 20%, transparent)}40%,to{border-color:var(--hairline);box-shadow:none}}.service-reel[data-ready] .reel-ai__chat{animation:reel-ai-chat var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-ai__msg--in:not(.reel-ai__msg--pick){animation:reel-ai-ask var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-ai__typing{animation:reel-ai-typing var(--reel-cycle) ease infinite}.service-reel[data-ready] .reel-ai__typing i{animation:.9s ease-in-out infinite reel-ai-dot}.service-reel[data-ready] .reel-ai__typing i:nth-child(2){animation-delay:.15s}.service-reel[data-ready] .reel-ai__typing i:nth-child(3){animation-delay:.3s}.service-reel[data-ready] .reel-ai__answer{animation:reel-ai-answer var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-ai__slots b{animation:reel-ai-slot var(--reel-cycle) var(--ease-spring) backwards infinite}.service-reel[data-ready] .reel-ai__slots b:nth-child(2){animation-delay:calc(var(--reel-step) * 1.5)}.service-reel[data-ready] .reel-ai__msg--pick{animation:reel-ai-pick var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-ai__field:after{animation:1.1s steps(2,jump-none) infinite reel-ai-caret}@keyframes reel-ai-chat{0%,30.5%{opacity:0;transform:translateY(.6rem)scale(.98)}34%,to{opacity:1;transform:none}}@keyframes reel-ai-ask{0%,37%{opacity:0;transform:translateY(.5rem)scale(.94)}40%,to{opacity:1;transform:none}}@keyframes reel-ai-typing{0%,41%{opacity:0}43%,46.5%{opacity:1}48%,to{opacity:0}}@keyframes reel-ai-dot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-.15rem)}}@keyframes reel-ai-caret{0%,to{opacity:.15}50%{opacity:1}}@keyframes reel-ai-answer{0%,47.5%{opacity:0;transform:translateY(.5rem)scale(.94)}50.5%,to{opacity:1;transform:none}}@keyframes reel-ai-slot{0%,52%{opacity:0;transform:translateY(.3rem)}55%,to{opacity:1;transform:none}}@keyframes reel-ai-pick{0%,58.3%{opacity:0;transform:translateY(.4rem)scale(.94)}61.3%,to{opacity:1;transform:none}}.service-reel[data-ready] .reel-ai__lead{animation:reel-ai-lead var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-ai__field-row{animation:reel-ai-fill var(--reel-cycle) var(--ease-out-soft) backwards infinite}.service-reel[data-ready] .reel-ai__field-row:nth-child(2){animation-delay:calc(var(--reel-step) * 1.5)}.service-reel[data-ready] .reel-ai__field-row:nth-child(3){animation-delay:calc(var(--reel-step) * 3)}.service-reel[data-ready] .reel-ai__crm{animation:reel-ai-crm var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-ai__handoff{animation:reel-ai-handoff var(--reel-cycle) var(--ease-spring) infinite}@keyframes reel-ai-lead{0%,64%{opacity:0;transform:translateY(.6rem)scale(.98)}67.5%,to{opacity:1;transform:none}}@keyframes reel-ai-fill{0%,70.5%{opacity:0;transform:translate(-.35rem)}73.5%,to{opacity:1;transform:none}}@keyframes reel-ai-crm{0%,83%{opacity:0;transform:translateY(.4rem)}86%,to{opacity:1;transform:none}}@keyframes reel-ai-handoff{0%,91.5%{opacity:0;transform:translateY(.6rem)scale(.9)}95%,to{opacity:1;transform:none}}.reel-maps__audit{min-height:var(--reel-scene);width:min(100%, var(--reel-box));flex-direction:column;justify-content:center;gap:.55rem;padding:.75rem;display:flex}.reel-maps__audit-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding-bottom:.45rem;display:flex}.reel-maps__flags{background:var(--color-signal);border-radius:9999px;align-items:center;gap:.28rem;padding:.16rem .45rem;display:flex}@supports (color:color-mix(in lab, red, red)){.reel-maps__flags{background:color-mix(in oklab, var(--color-signal) 14%, transparent)}}.reel-maps__flags{box-shadow:inset 0 0 0 1px var(--color-signal)}@supports (color:color-mix(in lab, red, red)){.reel-maps__flags{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-signal) 32%, transparent)}}.reel-maps__flags{color:var(--color-signal);font-size:.58rem;font-weight:700}.reel-maps__services{flex-direction:column;gap:.4rem;display:flex}.reel-maps__service{border:1px solid var(--hairline);background:var(--color-fg);border-radius:.68rem;align-items:center;gap:.5rem;padding:.42rem .55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.reel-maps__service{background:color-mix(in oklab, var(--color-fg) 3%, transparent)}}.reel-maps__service-icon{background:var(--color-surface-2);width:1.5rem;height:1.5rem;box-shadow:inset 0 0 0 1px var(--hairline);color:var(--color-fg-muted);border-radius:.48rem;flex:none;place-items:center;display:grid}.reel-maps__service b{color:var(--color-fg);flex:1;font-size:.68rem;font-weight:600}.reel-maps__service em{color:var(--color-signal);align-items:center;gap:.24rem;display:flex}@supports (color:color-mix(in lab, red, red)){.reel-maps__service em{color:color-mix(in oklab, var(--color-signal) 85%, var(--color-fg))}}.reel-maps__service em{white-space:nowrap;font-size:.6rem;font-style:normal}.reel-maps__card{min-height:var(--reel-scene);width:min(100%, var(--reel-box));flex-direction:column;justify-content:center;gap:.6rem;padding:.75rem;display:flex}.reel-maps__card-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding-bottom:.45rem;display:flex}.reel-maps__photos{grid-template-rows:2.6rem 2.6rem;grid-template-columns:1.6fr 1fr 1fr;gap:.3rem;display:grid}.reel-maps__photos i{background:linear-gradient(150deg, var(--reel-tint), transparent 70%), var(--color-surface-2);border-radius:.5rem}@supports (color:color-mix(in lab, red, red)){.reel-maps__photos i{background:linear-gradient(150deg, color-mix(in oklab, var(--reel-tint) 26%, transparent), transparent 70%), var(--color-surface-2)}}.reel-maps__photos i{box-shadow:inset 0 0 0 1px var(--hairline)}.reel-maps__photos i:first-child{grid-area:1/1/3/2}.reel-maps__filled{gap:.32rem;display:grid}.reel-maps__filled li{border-bottom:1px dashed var(--hairline);color:var(--color-fg);align-items:center;gap:.45rem;padding-bottom:.3rem;font-size:.66rem;display:flex}.reel-maps__filled li:last-child{border-bottom:0;padding-bottom:0}.reel-maps__filled-icon{color:var(--color-fg-dim);place-items:center;display:grid}.reel-maps__filled .reel-ok{margin-left:auto}.reel-maps__local{width:min(100%, var(--reel-box));min-height:var(--reel-scene);position:relative;overflow:hidden}.reel-maps__map{width:100%;height:100%;position:absolute;inset:0}.reel-maps__ground{fill:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.reel-maps__ground{fill:color-mix(in oklab, var(--color-accent) 7%, var(--color-surface))}}.reel-maps__water{fill:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.reel-maps__water{fill:color-mix(in oklab, var(--color-accent) 9%, transparent)}}.reel-maps__park{fill:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.reel-maps__park{fill:color-mix(in oklab, var(--color-success) 10%, transparent)}}.reel-maps__blocks rect{fill:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){.reel-maps__blocks rect{fill:color-mix(in oklab, var(--color-fg) 5%, transparent)}}.reel-maps__route{fill:none;stroke:var(--color-signal)}@supports (color:color-mix(in lab, red, red)){.reel-maps__route{stroke:color-mix(in oklab, var(--color-signal) 55%, transparent)}}.reel-maps__route{stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:7 9}.reel-maps__streets path,.reel-maps__roads path{fill:none;stroke-linecap:round}.reel-maps__streets path{stroke:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){.reel-maps__streets path{stroke:color-mix(in oklab, var(--color-fg) 6%, transparent)}}.reel-maps__streets path{stroke-width:2px}.reel-maps__roads path{stroke:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){.reel-maps__roads path{stroke:color-mix(in oklab, var(--color-fg) 10%, transparent)}}.reel-maps__roads path{stroke-width:6px}.reel-maps__pin{border:2px solid var(--color-surface);background:var(--color-fg-dim);width:.6rem;height:.6rem;box-shadow:0 0 0 .25rem var(--color-fg);border-radius:50%;margin:-.3rem 0 0 -.3rem;position:absolute}@supports (color:color-mix(in lab, red, red)){.reel-maps__pin{box-shadow:0 0 0 .25rem color-mix(in oklab, var(--color-fg) 8%, transparent)}}.reel-maps__pin--1{top:36%;left:22%}.reel-maps__pin--2{top:26%;left:73%}.reel-maps__pin--3{top:52%;left:84%}.reel-maps__you{transform-origin:50% 100%;width:1.7rem;height:2.1rem;filter:drop-shadow(0 6px 10px var(--color-signal));margin-left:-.85rem;position:absolute;top:27%;left:48%}@supports (color:color-mix(in lab, red, red)){.reel-maps__you{filter:drop-shadow(0 6px 10px color-mix(in oklab, var(--color-signal) 45%, transparent))}}.reel-maps__you svg{width:100%;height:100%;display:block}.reel-maps__you:after{content:"";border:1px solid var(--color-signal);width:2rem;height:.7rem;margin-left:-1rem;position:absolute;bottom:-.3rem;left:50%}@supports (color:color-mix(in lab, red, red)){.reel-maps__you:after{border:1px solid color-mix(in oklab, var(--color-signal) 60%, transparent)}}.reel-maps__you:after{opacity:0;border-radius:50%}.reel-maps__search{max-width:calc(100% - 1.7rem);color:var(--color-fg-dim);border-radius:9999px;align-items:center;gap:.42rem;padding:.42rem .8rem .42rem .6rem;font-size:.68rem;display:flex;position:absolute;top:.6rem;left:.6rem}.reel-maps__place{align-items:center;gap:.6rem;width:min(100% - 1.2rem,18.5rem);padding:.6rem .7rem .6rem .6rem;display:flex;position:absolute;bottom:.6rem;right:.6rem}.reel-maps__rank{background:linear-gradient(140deg, var(--color-signal), var(--color-signal));border-radius:.6rem;flex:none;place-items:center;width:1.7rem;height:1.7rem;display:grid}@supports (color:color-mix(in lab, red, red)){.reel-maps__rank{background:linear-gradient(140deg, var(--color-signal), color-mix(in oklab, var(--color-signal) 60%, var(--color-accent)))}}.reel-maps__rank{color:var(--color-button-text);box-shadow:0 10px 18px -12px var(--color-signal);font-size:.78rem;font-weight:700}@supports (color:color-mix(in lab, red, red)){.reel-maps__rank{box-shadow:0 10px 18px -12px color-mix(in oklab, var(--color-signal) 90%, transparent)}}.reel-maps__info{flex:1;gap:.2rem;min-width:0;display:grid}.reel-maps__info>b{color:var(--color-fg);font-size:.72rem;font-weight:600}.reel-maps__meta{align-items:center;gap:.35rem;font-size:.6rem;display:flex}.reel-maps__stars{color:var(--color-fg);position:relative}@supports (color:color-mix(in lab, red, red)){.reel-maps__stars{color:color-mix(in oklab, var(--color-fg) 18%, transparent)}}.reel-maps__stars{letter-spacing:.04em}.reel-maps__stars-fill{color:var(--star);white-space:nowrap;position:absolute;top:0;left:0;overflow:hidden}.reel-maps__rating{color:var(--color-fg);align-items:center;gap:.16rem;font-weight:700;display:flex}.reel-maps__rating svg{color:var(--star)}.reel-maps__reviews{color:var(--color-fg-muted)}.reel-maps__actions{gap:.3rem;margin-top:.12rem;display:flex}.reel-maps__actions b{background:var(--reel-tint);border-radius:9999px;align-items:center;gap:.22rem;padding:.18rem .42rem;display:flex}@supports (color:color-mix(in lab, red, red)){.reel-maps__actions b{background:color-mix(in oklab, var(--reel-tint) 12%, transparent)}}.reel-maps__actions b{box-shadow:inset 0 0 0 1px var(--reel-tint)}@supports (color:color-mix(in lab, red, red)){.reel-maps__actions b{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--reel-tint) 26%, transparent)}}.reel-maps__actions b{color:var(--color-fg);font-size:.56rem;font-weight:600}.reel-maps__actions svg{color:var(--reel-tint)}.reel-maps__go{background:var(--color-success);border-radius:50%;flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.reel-maps__go{background:color-mix(in oklab, var(--color-success) 16%, transparent)}}.reel-maps__go{box-shadow:inset 0 0 0 1px var(--color-success)}@supports (color:color-mix(in lab, red, red)){.reel-maps__go{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-success) 40%, transparent)}}.reel-maps__go{color:var(--color-success)}@container (min-width:30rem){.reel-maps__audit{width:24rem;padding:.95rem}.reel-maps__card{width:23rem;padding:.95rem}.reel-maps__photos{grid-template-rows:3.2rem 3.2rem}.reel-maps__service b{font-size:.74rem}.reel-maps__filled li{font-size:.72rem}.reel-maps__place{width:min(100% - 1.5rem,20rem);bottom:.75rem;right:.75rem}.reel-maps__search{font-size:.74rem;top:.75rem;left:.75rem}}.service-reel[data-ready] .reel-maps__service{animation:reel-maps-row var(--reel-cycle) var(--ease-spring) backwards infinite}.service-reel[data-ready] .reel-maps__service:nth-child(2){animation-delay:calc(var(--reel-step) * 2)}.service-reel[data-ready] .reel-maps__service:nth-child(3){animation-delay:calc(var(--reel-step) * 4)}.service-reel[data-ready] .reel-maps__service em{animation:reel-maps-issue var(--reel-cycle) var(--ease-out-soft) backwards infinite}.service-reel[data-ready] .reel-maps__service:nth-child(2) em{animation-delay:calc(var(--reel-step) * 1.5)}.service-reel[data-ready] .reel-maps__service:nth-child(3) em{animation-delay:calc(var(--reel-step) * 3)}.service-reel[data-ready] .reel-maps__flags{animation:reel-maps-flags var(--reel-cycle) var(--ease-spring) infinite}@keyframes reel-maps-row{0%,3.5%{opacity:0;transform:translateY(.5rem)}7%,36%{opacity:1;transform:none}40%,to{opacity:0;transform:translateY(.5rem)}}@keyframes reel-maps-issue{0%,7%{opacity:0;transform:translate(.3rem)}10%,36%{opacity:1;transform:none}40%,to{opacity:0;transform:translate(.3rem)}}@keyframes reel-maps-flags{0%,25%{opacity:0;transform:scale(.8)}28%,36%{opacity:1;transform:none}40%,to{opacity:0;transform:scale(.8)}}.service-reel[data-ready] .reel-maps__card{animation:reel-maps-card var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-maps__photos i{animation:reel-maps-photo var(--reel-cycle) var(--ease-out-soft) backwards infinite}.service-reel[data-ready] .reel-maps__photos i:nth-child(2){animation-delay:calc(var(--reel-step) * .8)}.service-reel[data-ready] .reel-maps__photos i:nth-child(3){animation-delay:calc(var(--reel-step) * 1.6)}.service-reel[data-ready] .reel-maps__photos i:nth-child(4){animation-delay:calc(var(--reel-step) * 2.4)}.service-reel[data-ready] .reel-maps__photos i:nth-child(5){animation-delay:calc(var(--reel-step) * 3.2)}.service-reel[data-ready] .reel-maps__filled li{animation:reel-maps-filled var(--reel-cycle) var(--ease-out-soft) backwards infinite}.service-reel[data-ready] .reel-maps__filled li:nth-child(2){animation-delay:calc(var(--reel-step) * 1.1)}.service-reel[data-ready] .reel-maps__filled li:nth-child(3){animation-delay:calc(var(--reel-step) * 2.2)}.service-reel[data-ready] .reel-maps__filled li:nth-child(4){animation-delay:calc(var(--reel-step) * 3.3)}.service-reel[data-ready] .reel-maps__filled .reel-ok{animation:reel-maps-check var(--reel-cycle) var(--ease-spring) backwards infinite}.service-reel[data-ready] .reel-maps__filled li:nth-child(2) .reel-ok{animation-delay:calc(var(--reel-step) * 1.1)}.service-reel[data-ready] .reel-maps__filled li:nth-child(3) .reel-ok{animation-delay:calc(var(--reel-step) * 2.2)}.service-reel[data-ready] .reel-maps__filled li:nth-child(4) .reel-ok{animation-delay:calc(var(--reel-step) * 3.3)}.service-reel[data-ready] .reel-maps__card-head .reel-ok{animation:reel-maps-card-done var(--reel-cycle) var(--ease-spring) infinite}@keyframes reel-maps-card{0%,30.5%{opacity:0;transform:translateY(.6rem)scale(.98)}34%,to{opacity:1;transform:none}}@keyframes reel-maps-photo{0%,38%{opacity:0;transform:scale(.94)}41%,to{opacity:1;transform:none}}@keyframes reel-maps-filled{0%,48%{opacity:0;transform:translate(-.3rem)}51%,to{opacity:1;transform:none}}@keyframes reel-maps-check{0%,49.5%{opacity:0;transform:scale(.4)}52.5%,to{opacity:1;transform:none}}@keyframes reel-maps-card-done{0%,58.8%{opacity:0;transform:scale(.4)}61.3%,to{opacity:1;transform:none}}.service-reel[data-ready] .reel-maps__search{animation:reel-maps-search var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-maps__search .reel-type{animation:reel-maps-type var(--reel-cycle) steps(20, end) infinite}.service-reel[data-ready] .reel-maps__pin{animation:reel-maps-pin var(--reel-cycle) var(--ease-spring) backwards infinite}.service-reel[data-ready] .reel-maps__pin--2{animation-delay:calc(var(--reel-step) * .8)}.service-reel[data-ready] .reel-maps__pin--3{animation-delay:calc(var(--reel-step) * 1.6)}.service-reel[data-ready] .reel-maps__you{animation:reel-maps-you var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-maps__you:after{animation:1.8s ease-out infinite reel-maps-ring}.service-reel[data-ready] .reel-maps__place{animation:reel-maps-place var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-maps__actions b{animation:reel-maps-action var(--reel-cycle) var(--ease-spring) backwards infinite}.service-reel[data-ready] .reel-maps__actions b:nth-child(2){animation-delay:calc(var(--reel-step) * .8)}.service-reel[data-ready] .reel-count--rank{animation:reel-maps-rank var(--reel-cycle) var(--ease-out-soft) infinite}.service-reel[data-ready] .reel-count--rating{animation:reel-maps-rating var(--reel-cycle) var(--ease-out-soft) infinite}.service-reel[data-ready] .reel-count--reviews{animation:reel-maps-reviews var(--reel-cycle) var(--ease-out-soft) infinite}.service-reel[data-ready] .reel-maps__stars-fill{animation:reel-maps-stars var(--reel-cycle) var(--ease-out-soft) infinite}.service-reel[data-ready] .reel-maps__route{animation:2.4s linear infinite reel-maps-route}@keyframes reel-maps-search{0%,64%{opacity:0;transform:translateY(-.4rem)}67.5%,to{opacity:1;transform:none}}@keyframes reel-maps-type{0%,69.5%{clip-path:inset(0 100% 0 0)}76%,to{clip-path:inset(0)}}@keyframes reel-maps-pin{0%,70.5%{opacity:0;transform:translateY(-.5rem)scale(.6)}73.5%,to{opacity:1;transform:none}}@keyframes reel-maps-you{0%,76%{opacity:0;transform:translateY(.9rem)scale(.5)}80%,to{opacity:1;transform:none}}@keyframes reel-maps-ring{0%{opacity:.75;transform:scale(.5)}to{opacity:0;transform:scale(1.7)}}@keyframes reel-maps-place{0%,81%{opacity:0;transform:translateY(.7rem)}84%,to{opacity:1;transform:none}}@keyframes reel-maps-action{0%,85%{opacity:0;transform:translateY(.25rem)}87.5%,to{opacity:1;transform:none}}@keyframes reel-maps-rank{0%,83%{--reel-rank:9}90%,to{--reel-rank:1}}@keyframes reel-maps-rating{0%,83%{--reel-rating:2}92%,to{--reel-rating:8}}@keyframes reel-maps-reviews{0%,83%{--reel-reviews:12}95%,to{--reel-reviews:127}}@keyframes reel-maps-stars{0%,83%{width:68%}92%,to{width:100%}}@keyframes reel-maps-route{0%{stroke-dashoffset:32px}to{stroke-dashoffset:0}}.reel-ads__setup{min-height:var(--reel-scene);width:min(100%, var(--reel-box));flex-direction:column;justify-content:center;gap:.6rem;padding:.75rem;display:flex}.reel-ads__setup-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;padding-bottom:.45rem;display:flex}.reel-ads__platforms-cap{color:var(--color-fg-dim);font-size:.56rem}.reel-ads__platforms{grid-template-columns:repeat(4,1fr);gap:.35rem;display:grid}.reel-ads__platform{border:1px solid var(--hairline);background:var(--color-fg);border-radius:.68rem;justify-items:center;gap:.3rem;padding:.45rem .3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.reel-ads__platform{background:color-mix(in oklab, var(--color-fg) 3%, transparent)}}.reel-ads__platform{color:var(--color-fg-muted)}.reel-ads__platform i{background:var(--color-success);border-radius:9999px;width:1.15rem;height:.5rem}@supports (color:color-mix(in lab, red, red)){.reel-ads__platform i{background:color-mix(in oklab, var(--color-success) 70%, transparent)}}.reel-ads__platform i{box-shadow:inset 0 0 0 1px var(--color-success)}@supports (color:color-mix(in lab, red, red)){.reel-ads__platform i{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-success) 40%, transparent)}}.reel-ads__platform i:after{content:"";background:var(--color-surface);border-radius:50%;width:.36rem;height:.36rem;margin:.07rem 0 0 .64rem;display:block}.reel-ads__targeting{flex-wrap:wrap;gap:.28rem;display:flex}.reel-ads__targeting li{background:var(--reel-tint);border-radius:9999px;padding:.2rem .48rem}@supports (color:color-mix(in lab, red, red)){.reel-ads__targeting li{background:color-mix(in oklab, var(--reel-tint) 12%, transparent)}}.reel-ads__targeting li{box-shadow:inset 0 0 0 1px var(--reel-tint)}@supports (color:color-mix(in lab, red, red)){.reel-ads__targeting li{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--reel-tint) 26%, transparent)}}.reel-ads__targeting li{color:var(--color-fg);font-size:.58rem;font-weight:500}.reel-ads__launch{width:min(100%, var(--reel-box));min-height:var(--reel-scene);grid-template-rows:minmax(0,1fr) auto;gap:.7rem;display:grid}.reel-ads__board{flex-direction:column;gap:.5rem;width:100%;height:100%;padding:.75rem;display:flex}.reel-ads__board-head{justify-content:space-between;align-items:baseline;display:flex}.reel-ads__board-head b{color:var(--color-fg);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.reel-ads__plot{flex:1;min-height:4.6rem;position:relative}.reel-ads__chart{width:100%;height:100%;position:absolute;inset:0}.reel-ads__grid{fill:none;stroke:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){.reel-ads__grid{stroke:color-mix(in oklab, var(--color-fg) 8%, transparent)}}.reel-ads__grid{stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke}.reel-ads__trail,.reel-ads__line{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.reel-ads__trail{opacity:.22;stroke-width:7px}.reel-ads__line{stroke-width:2.2px}.reel-ads__dot{background:var(--color-accent);width:.42rem;height:.42rem;box-shadow:0 0 0 .2rem var(--color-accent);border-radius:50%;position:absolute;top:.55rem;right:-.16rem}@supports (color:color-mix(in lab, red, red)){.reel-ads__dot{box-shadow:0 0 0 .2rem color-mix(in oklab, var(--color-accent) 20%, transparent)}}.reel-ads__halo{background:radial-gradient(circle, var(--color-accent), transparent 70%);border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;top:.16rem;right:-.55rem}@supports (color:color-mix(in lab, red, red)){.reel-ads__halo{background:radial-gradient(circle, color-mix(in oklab, var(--color-accent) 40%, transparent), transparent 70%)}}.reel-ads__leads{flex-direction:column;gap:.3rem;width:100%;display:flex}.reel-ads__lead{border-radius:.6rem;align-items:center;gap:.42rem;padding:.35rem .55rem;display:flex}.reel-ads__lead-icon{background:var(--color-fg);border-radius:.34rem;place-items:center;width:1.15rem;height:1.15rem;display:grid}@supports (color:color-mix(in lab, red, red)){.reel-ads__lead-icon{background:color-mix(in oklab, var(--color-fg) 6%, transparent)}}.reel-ads__lead-icon{color:var(--color-fg-muted)}.reel-ads__lead b{color:var(--color-fg);font-size:.62rem;font-weight:600}.reel-ads__report{min-height:var(--reel-scene);width:min(100%, var(--reel-box));flex-direction:column;justify-content:center;gap:.55rem;padding:.75rem;display:flex}.reel-ads__report-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:baseline;padding-bottom:.45rem;display:flex}.reel-ads__report-head b{color:var(--color-fg);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.05rem;font-weight:700}.reel-ads__rows{gap:.42rem;display:grid}.reel-ads__row{align-items:center;gap:.45rem;display:flex}.reel-ads__row-icon{background:var(--color-fg);border-radius:.4rem;flex:none;place-items:center;width:1.3rem;height:1.3rem;display:grid}@supports (color:color-mix(in lab, red, red)){.reel-ads__row-icon{background:color-mix(in oklab, var(--color-fg) 5%, transparent)}}.reel-ads__row-icon{box-shadow:inset 0 0 0 1px var(--hairline);color:var(--color-fg-muted)}.reel-ads__bar{background:var(--color-fg);border-radius:9999px;flex:1;height:.32rem;position:relative}@supports (color:color-mix(in lab, red, red)){.reel-ads__bar{background:color-mix(in oklab, var(--color-fg) 9%, transparent)}}.reel-ads__bar i{width:var(--share);border-radius:inherit;background:linear-gradient(90deg, var(--color-signal), var(--color-accent));transform-origin:0;position:absolute;inset:0 auto 0 0}.reel-ads__row>b{min-width:.9rem;color:var(--color-fg);text-align:right;font-size:.68rem;font-weight:700}.reel-ads__mark{white-space:nowrap;border-radius:9999px;align-items:center;gap:.2rem;padding:.14rem .38rem;font-size:.52rem;font-style:normal;font-weight:600;display:flex}.reel-ads__mark--top{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.reel-ads__mark--top{background:color-mix(in oklab, var(--color-success) 16%, transparent)}}.reel-ads__mark--top{box-shadow:inset 0 0 0 1px var(--color-success)}@supports (color:color-mix(in lab, red, red)){.reel-ads__mark--top{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-success) 36%, transparent)}}.reel-ads__mark--top{color:var(--color-success)}.reel-ads__mark--off{background:var(--color-fg)}@supports (color:color-mix(in lab, red, red)){.reel-ads__mark--off{background:color-mix(in oklab, var(--color-fg) 7%, transparent)}}.reel-ads__mark--off{box-shadow:inset 0 0 0 1px var(--hairline);color:var(--color-fg-dim)}.reel-ads__row--off{opacity:.45}@container (min-width:30rem){.reel-ads__setup,.reel-ads__report{padding:.95rem}.reel-ads__plot{min-height:5.6rem}.reel-ads__targeting li{font-size:.62rem}.reel-ads__lead b{font-size:.68rem}.reel-ads__row>b{font-size:.74rem}}.service-reel[data-ready] .reel-ads__platform{animation:reel-ads-platform var(--reel-cycle) var(--ease-spring) backwards infinite}.service-reel[data-ready] .reel-ads__platform:nth-child(2){animation-delay:calc(var(--reel-step) * .8)}.service-reel[data-ready] .reel-ads__platform:nth-child(3){animation-delay:calc(var(--reel-step) * 1.6)}.service-reel[data-ready] .reel-ads__platform:nth-child(4){animation-delay:calc(var(--reel-step) * 2.4)}.service-reel[data-ready] .reel-ads__platform i{animation:reel-ads-switch-off var(--reel-cycle) var(--ease-out-soft) backwards infinite}.service-reel[data-ready] .reel-ads__platform i:after{animation:reel-ads-switch var(--reel-cycle) var(--ease-spring) backwards infinite}.service-reel[data-ready] .reel-ads__platform:nth-child(2) i,.service-reel[data-ready] .reel-ads__platform:nth-child(2) i:after{animation-delay:calc(var(--reel-step) * 1.2)}.service-reel[data-ready] .reel-ads__platform:nth-child(3) i,.service-reel[data-ready] .reel-ads__platform:nth-child(3) i:after{animation-delay:calc(var(--reel-step) * 2.4)}.service-reel[data-ready] .reel-ads__platform:nth-child(4) i,.service-reel[data-ready] .reel-ads__platform:nth-child(4) i:after{animation-delay:calc(var(--reel-step) * 3.6)}.service-reel[data-ready] .reel-ads__targeting li{animation:reel-ads-chip var(--reel-cycle) var(--ease-spring) backwards infinite}.service-reel[data-ready] .reel-ads__targeting li:nth-child(2){animation-delay:calc(var(--reel-step) * 1)}.service-reel[data-ready] .reel-ads__targeting li:nth-child(3){animation-delay:calc(var(--reel-step) * 2)}.service-reel[data-ready] .reel-ads__targeting li:nth-child(4){animation-delay:calc(var(--reel-step) * 3)}@keyframes reel-ads-platform{0%,3.5%{opacity:0;transform:translateY(.4rem)}6.5%,36%{opacity:1;transform:none}40%,to{opacity:0;transform:translateY(.4rem)}}@keyframes reel-ads-switch-off{0%,8%{background:color-mix(in oklab, var(--color-fg) 12%, transparent)}11%,36%{background:color-mix(in oklab, var(--color-success) 70%, transparent)}40%,to{background:color-mix(in oklab, var(--color-fg) 12%, transparent)}}@keyframes reel-ads-switch{0%,8%{transform:translate(-.28rem)}11%,36%{transform:none}40%,to{transform:translate(-.28rem)}}@keyframes reel-ads-chip{0%,18.75%{opacity:0;transform:translateY(.3rem)scale(.94)}21.75%,36%{opacity:1;transform:none}40%,to{opacity:0;transform:translateY(.3rem)scale(.94)}}.service-reel[data-ready] .reel-ads__board{animation:reel-ads-board var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-ads__chart{animation:reel-ads-draw var(--reel-cycle) var(--ease-out-soft) infinite}.service-reel[data-ready] .reel-ads__dot,.service-reel[data-ready] .reel-ads__halo{animation:reel-ads-dot var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-count--leads{animation:reel-ads-leads var(--reel-cycle) var(--ease-out-soft) infinite}.service-reel[data-ready] .reel-ads__lead{animation:reel-ads-lead var(--reel-cycle) var(--ease-spring) backwards infinite}.service-reel[data-ready] .reel-ads__lead:nth-child(2){animation-delay:calc(var(--reel-step) * 2.5)}.service-reel[data-ready] .reel-ads__lead:nth-child(3){animation-delay:calc(var(--reel-step) * 5)}@keyframes reel-ads-board{0%,30.5%{opacity:0;transform:translateY(.6rem)scale(.98)}34%,to{opacity:1;transform:none}}@keyframes reel-ads-draw{0%,37%{clip-path:inset(0 100% 0 0)}52%,to{clip-path:inset(0)}}@keyframes reel-ads-dot{0%,52%{opacity:0;transform:scale(.4)}55%,to{opacity:1;transform:none}}@keyframes reel-ads-leads{0%,37.5%{--reel-leads:0}54%,to{--reel-leads:24}}@keyframes reel-ads-lead{0%,47%{opacity:0;transform:translate(.6rem)}50%,to{opacity:1;transform:none}}.service-reel[data-ready] .reel-ads__report{animation:reel-ads-report var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-ads__row{animation:reel-ads-row var(--reel-cycle) var(--ease-out-soft) backwards infinite}.service-reel[data-ready] .reel-ads__row:nth-child(2){animation-delay:calc(var(--reel-step) * 1.2)}.service-reel[data-ready] .reel-ads__row:nth-child(3){animation-delay:calc(var(--reel-step) * 2.4)}.service-reel[data-ready] .reel-ads__row:nth-child(4){animation-delay:calc(var(--reel-step) * 3.6)}.service-reel[data-ready] .reel-ads__bar i{animation:reel-ads-bar var(--reel-cycle) var(--ease-out-soft) backwards infinite}.service-reel[data-ready] .reel-ads__row:nth-child(2) .reel-ads__bar i{animation-delay:calc(var(--reel-step) * 1.2)}.service-reel[data-ready] .reel-ads__row:nth-child(3) .reel-ads__bar i{animation-delay:calc(var(--reel-step) * 2.4)}.service-reel[data-ready] .reel-ads__row:nth-child(4) .reel-ads__bar i{animation-delay:calc(var(--reel-step) * 3.6)}.service-reel[data-ready] .reel-ads__report-head b{animation:reel-ads-total var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-ads__mark{animation:reel-ads-mark var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-ads__row.reel-ads__row--off{animation:reel-ads-row var(--reel-cycle) var(--ease-out-soft) backwards infinite, reel-ads-off var(--reel-cycle) var(--ease-out-soft) infinite;animation-delay:calc(var(--reel-step) * 3.6), 0s}@keyframes reel-ads-report{0%,64%{opacity:0;transform:translateY(.6rem)scale(.98)}67.5%,to{opacity:1;transform:none}}@keyframes reel-ads-row{0%,70.5%{opacity:0;transform:translate(-.3rem)}73.5%,to{opacity:1;transform:none}}@keyframes reel-ads-bar{0%,72%{transform:scaleX(0)}78%,to{transform:scaleX(1)}}@keyframes reel-ads-total{0%,84%{opacity:0;transform:translateY(.3rem)}87%,to{opacity:1;transform:none}}@keyframes reel-ads-mark{0%,88.5%{opacity:0;transform:scale(.8)}91.5%,to{opacity:1;transform:none}}@keyframes reel-ads-off{0%,92%{filter:none}95%,to{filter:opacity(.45)}}.reel-site__window{width:min(100%, var(--reel-box));min-height:var(--reel-scene);border-radius:.85rem;flex-direction:column;display:flex;overflow:hidden}.reel-site__tabs{background:var(--color-fg);padding:.28rem .32rem 0;display:flex}@supports (color:color-mix(in lab, red, red)){.reel-site__tabs{background:color-mix(in oklab, var(--color-fg) 6%, transparent)}}.reel-site__tab{background:var(--color-surface);max-width:11rem;box-shadow:0 -1px 0 var(--hairline) inset;color:var(--color-fg);white-space:nowrap;border-radius:.45rem .45rem 0 0;align-items:center;gap:.3rem;padding:.24rem .55rem;font-size:.58rem;font-weight:600;display:flex}.reel-site__tab i{background:linear-gradient(135deg, var(--color-signal), var(--color-accent));border-radius:.14rem;flex:none;width:.5rem;height:.5rem}.reel-site__bar{border-bottom:1px solid var(--hairline);background:linear-gradient(180deg, var(--color-fg), transparent);align-items:center;gap:.42rem;padding:.3rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.reel-site__bar{background:linear-gradient(180deg, color-mix(in oklab, var(--color-fg) 5%, transparent), transparent)}}.reel-site__back{border-left:1.5px solid var(--color-fg);flex:none;width:.32rem;height:.32rem}@supports (color:color-mix(in lab, red, red)){.reel-site__back{border-left:1.5px solid color-mix(in oklab, var(--color-fg) 32%, transparent)}}.reel-site__back{border-bottom:1.5px solid var(--color-fg)}@supports (color:color-mix(in lab, red, red)){.reel-site__back{border-bottom:1.5px solid color-mix(in oklab, var(--color-fg) 32%, transparent)}}.reel-site__back{rotate:45deg}.reel-site__url{border:1px solid var(--hairline);background:var(--color-fg);border-radius:9999px;flex:1;padding:.16rem .5rem .16rem .95rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reel-site__url{background:color-mix(in oklab, var(--color-fg) 5%, transparent)}}.reel-site__url{color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem}.reel-site__url:before{content:"";background:var(--color-success);border-radius:.05rem;width:.26rem;height:.22rem;position:absolute;top:50%;left:.42rem}@supports (color:color-mix(in lab, red, red)){.reel-site__url:before{background:color-mix(in oklab, var(--color-success) 75%, transparent)}}.reel-site__url:before{translate:0 -50%}.reel-site__page{flex-direction:column;gap:.4rem;padding:.55rem;display:flex}.reel-site__nav{border-bottom:1px solid var(--hairline);align-items:center;gap:.5rem;padding-bottom:.4rem;display:flex}.reel-site__logo{background:linear-gradient(135deg, var(--color-signal), var(--color-accent));border-radius:.26rem;flex:none;width:.85rem;height:.85rem}.reel-site__nav ul{color:var(--color-fg-muted);gap:.5rem;margin-left:auto;font-size:.55rem;display:flex}.reel-site__hero{grid-template-columns:1.1fr .9fr;align-items:start;gap:.5rem;display:grid}.reel-site__copy{flex-direction:column;align-items:start;gap:.26rem;display:flex}.reel-site__headline{color:var(--color-fg);font-family:var(--font-display);letter-spacing:-.02em;font-size:.8rem;font-weight:700;line-height:1.15}.reel-site__subline{color:var(--color-fg-muted);font-size:.58rem}.reel-site__photo{background:radial-gradient(circle at 30% 30%, var(--color-signal), transparent 60%), linear-gradient(135deg, var(--color-accent), var(--color-surface-2));border-radius:.5rem;height:100%;min-height:2.7rem;display:block}@supports (color:color-mix(in lab, red, red)){.reel-site__photo{background:radial-gradient(circle at 30% 30%, color-mix(in oklab, var(--color-signal) 45%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in oklab, var(--color-accent) 40%, var(--color-surface-2)), var(--color-surface-2))}}.reel-site__photo{box-shadow:inset 0 0 0 1px var(--hairline)}.reel-site__cta{background:linear-gradient(135deg, var(--color-signal), var(--color-signal));border-radius:9999px;width:fit-content;padding:.2rem .6rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.reel-site__cta{background:linear-gradient(135deg, var(--color-signal), color-mix(in oklab, var(--color-signal) 65%, var(--color-accent)))}}.reel-site__cta{box-shadow:inset 0 1px 0 #ffffff40, 0 8px 18px -12px var(--color-signal)}@supports (color:color-mix(in lab, red, red)){.reel-site__cta{box-shadow:inset 0 1px 0 #ffffff40, 0 8px 18px -12px color-mix(in oklab, var(--color-signal) 90%, transparent)}}.reel-site__cta{color:var(--color-button-text);place-items:center;font-size:.55rem;font-weight:700}.reel-site__services{gap:.3rem;display:grid}.reel-site__services ul{grid-template-columns:repeat(3,1fr);gap:.3rem;display:grid}.reel-site__services li{background:linear-gradient(160deg, var(--color-accent), var(--color-surface-2));border-radius:.42rem;min-height:1.7rem;padding:.28rem .25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.reel-site__services li{background:linear-gradient(160deg, color-mix(in oklab, var(--color-accent) 18%, var(--color-surface-2)), var(--color-surface-2))}}.reel-site__services li{box-shadow:inset 0 0 0 1px var(--hairline);color:var(--color-fg);text-align:center;place-items:center;font-size:.52rem;font-weight:600}.reel-site__reviews{gap:.3rem;display:grid}.reel-site__reviews ul{grid-template-columns:repeat(2,1fr);gap:.3rem;display:grid}.reel-site__reviews li{border:1px solid var(--hairline);background:var(--color-fg);border-radius:.45rem;gap:.22rem;padding:.38rem .45rem;display:grid}@supports (color:color-mix(in lab, red, red)){.reel-site__reviews li{background:color-mix(in oklab, var(--color-fg) 3%, var(--color-surface))}}.reel-site__stars{color:var(--star);letter-spacing:.06em;font-size:.5rem}.reel-site__contacts{background:var(--reel-tint);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.42rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.reel-site__contacts{background:color-mix(in oklab, var(--reel-tint) 10%, var(--color-surface))}}.reel-site__contacts{box-shadow:inset 0 0 0 1px var(--reel-tint)}@supports (color:color-mix(in lab, red, red)){.reel-site__contacts{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--reel-tint) 24%, transparent)}}.reel-site__phone-row{color:var(--color-fg);align-items:center;gap:.3rem;font-size:.58rem;font-weight:600;display:flex}.reel-site__phone-row svg{color:var(--reel-tint)}.reel-site__build{align-content:center;justify-items:center;gap:.6rem}.reel-site__build .reel-site__window{min-height:calc(var(--reel-scene) - 2.4rem)}.reel-site__layers{width:min(100%, var(--reel-box));flex-wrap:wrap;justify-content:center;gap:.3rem;display:flex}.reel-site__layers li{background:var(--color-fg);border-radius:9999px;align-items:center;gap:.28rem;padding:.2rem .5rem .2rem .3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.reel-site__layers li{background:color-mix(in oklab, var(--color-fg) 4%, var(--color-surface))}}.reel-site__layers li{box-shadow:inset 0 0 0 1px var(--hairline);color:var(--color-fg);font-size:.55rem;font-weight:500}.reel-site__layers .reel-ok{width:.85rem;height:.85rem}.reel-site__layers .reel-ok svg{width:.5rem;height:.5rem}.reel-site__request{background:var(--color-fg);border-radius:.5rem;gap:.3rem;padding:.42rem .5rem;display:grid}@supports (color:color-mix(in lab, red, red)){.reel-site__request{background:color-mix(in oklab, var(--color-fg) 3%, var(--color-surface))}}.reel-site__request{box-shadow:inset 0 0 0 1px var(--hairline);justify-items:start}.reel-site__field{border:1px solid var(--hairline);background:var(--color-fg);border-radius:.38rem;width:100%;height:.95rem;display:block}@supports (color:color-mix(in lab, red, red)){.reel-site__field{background:color-mix(in oklab, var(--color-fg) 5%, transparent)}}.reel-site__pair{width:min(100%, var(--reel-box));position:relative}.reel-site__viewport{--site-viewport:9rem;height:var(--site-viewport);overflow:hidden}.reel-site__scroll{flex-direction:column;gap:.5rem;padding-top:.1rem;display:flex}.reel-site__phone{z-index:2;background:linear-gradient(160deg, var(--color-fg), var(--color-fg));border-radius:1rem;width:4.8rem;padding:.22rem;position:absolute;bottom:-1.3rem;right:-1.1rem}@supports (color:color-mix(in lab, red, red)){.reel-site__phone{background:linear-gradient(160deg, color-mix(in oklab, var(--color-fg) 24%, var(--color-surface)), color-mix(in oklab, var(--color-fg) 10%, var(--color-surface)))}}.reel-site__phone{box-shadow:inset 0 0 0 1px var(--hairline-strong), 0 16px 30px -20px #000000a6}.reel-site__island{z-index:2;background:#0a0c12;border-radius:9999px;width:1.05rem;height:.2rem;margin-left:-.52rem;position:absolute;top:.42rem;left:50%}.reel-site__screen{aspect-ratio:9/19;background:var(--color-surface);border-radius:.85rem;align-content:start;gap:.2rem;padding:.55rem .3rem .34rem;display:grid;position:relative;overflow:hidden}.reel-site__screen-bar{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding-bottom:.12rem;display:flex}.reel-site__screen-bar .reel-site__logo{border-radius:.16rem;width:.5rem;height:.5rem}.reel-site__burger{border-top:1.5px solid var(--color-fg);width:.42rem;height:.3rem}@supports (color:color-mix(in lab, red, red)){.reel-site__burger{border-top:1.5px solid color-mix(in oklab, var(--color-fg) 32%, transparent)}}.reel-site__burger{border-bottom:1.5px solid var(--color-fg)}@supports (color:color-mix(in lab, red, red)){.reel-site__burger{border-bottom:1.5px solid color-mix(in oklab, var(--color-fg) 32%, transparent)}}.reel-site__screen-photo{background:radial-gradient(circle at 30% 30%, var(--color-signal), transparent 60%), linear-gradient(135deg, var(--color-accent), var(--color-surface-2));border-radius:.3rem;height:1.5rem;display:block}@supports (color:color-mix(in lab, red, red)){.reel-site__screen-photo{background:radial-gradient(circle at 30% 30%, color-mix(in oklab, var(--color-signal) 45%, transparent), transparent 60%), linear-gradient(135deg, color-mix(in oklab, var(--color-accent) 40%, var(--color-surface-2)), var(--color-surface-2))}}.reel-site__screen-photo{box-shadow:inset 0 0 0 1px var(--hairline)}.reel-site__screen-cta{background:linear-gradient(135deg, var(--color-signal), var(--color-signal));border-radius:9999px;height:.52rem;margin-top:.06rem;display:block}@supports (color:color-mix(in lab, red, red)){.reel-site__screen-cta{background:linear-gradient(135deg, var(--color-signal), color-mix(in oklab, var(--color-signal) 65%, var(--color-accent)))}}.reel-site__screen-buttons{gap:.16rem;display:grid;position:absolute;bottom:.2rem;right:.2rem}.reel-site__screen-buttons i{background:var(--color-fg);border-radius:50%;place-items:center;width:.92rem;height:.92rem;display:grid}@supports (color:color-mix(in lab, red, red)){.reel-site__screen-buttons i{background:color-mix(in oklab, var(--color-fg) 7%, var(--color-surface))}}.reel-site__screen-buttons i{box-shadow:inset 0 0 0 1px var(--hairline), 0 3px 6px -3px #00000080}.reel-site__screen-buttons svg{width:.52rem;height:.52rem}.reel-site__bot svg{width:.42rem;height:.52rem}.reel-site__speed{color:var(--color-fg-muted);border-radius:9999px;align-items:center;gap:.3rem;padding:.28rem .5rem;font-size:.56rem;font-weight:600;display:flex;position:absolute;top:.9rem;right:.8rem}.reel-site__speed svg{color:var(--color-success)}.reel-site__speed b{color:var(--color-success);font-size:.66rem;font-weight:700}.reel-site__form{gap:.4rem;display:grid}.reel-site__form>b{color:var(--color-fg);font-family:var(--font-display);letter-spacing:-.02em;font-size:.74rem;font-weight:700}.reel-site__fields{gap:.32rem;display:grid}.reel-site__fields li{color:var(--color-fg-dim);gap:.16rem;font-size:.54rem;display:grid}.reel-site__fields i{border:1px solid var(--hairline);background:var(--color-fg);border-radius:.42rem;height:1.05rem;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reel-site__fields i{background:color-mix(in oklab, var(--color-fg) 4%, transparent)}}.reel-site__fields i:after{content:"";background:var(--color-fg);border-radius:9999px;width:55%;height:.26rem;position:absolute;top:50%;left:.4rem}@supports (color:color-mix(in lab, red, red)){.reel-site__fields i:after{background:color-mix(in oklab, var(--color-fg) 32%, transparent)}}.reel-site__fields i:after{transform-origin:0;translate:0 -50%}.reel-site__fields li:nth-child(2) i:after{width:70%}.reel-site__cta--send{width:100%;margin-top:.1rem;padding-block:.3rem;font-size:.6rem}.reel-site__cursor{position:absolute;bottom:-.55rem;right:.9rem}.reel-site__cursor svg{display:block}.reel-site__sent{gap:.28rem;width:min(11rem,62%);display:grid;position:absolute;bottom:1.9rem;right:.7rem}.reel-site__toast{border-radius:.55rem;align-items:center;gap:.4rem;padding:.32rem .45rem;display:flex}.reel-site__toast-icon{background:var(--color-fg);border-radius:.34rem;flex:none;place-items:center;width:1.2rem;height:1.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.reel-site__toast-icon{background:color-mix(in oklab, var(--color-fg) 6%, var(--color-surface))}}.reel-site__toast-icon{box-shadow:inset 0 0 0 1px var(--hairline)}.reel-site__toast b{color:var(--color-fg);flex:1;font-size:.58rem;font-weight:600}.reel-site__toast .reel-ok{width:.95rem;height:.95rem}.reel-site__toast .reel-ok svg{width:.56rem;height:.56rem}@container (min-width:30rem){.reel-site__layers{width:min(100%, var(--reel-box))}.reel-site__layers li{font-size:.58rem}.reel-site__tab,.reel-site__url{font-size:.6rem}.reel-site__headline{font-size:.88rem}.reel-site__subline,.reel-site__nav ul{font-size:.6rem}.reel-site__services li{font-size:.56rem}.reel-site__cta{font-size:.58rem}.reel-site__phone{width:5.4rem;bottom:-1.6rem;right:-1.4rem}.reel-site__viewport{--site-viewport:10.5rem}.reel-site__screen-photo{height:1.8rem}.reel-site__form>b{font-size:.82rem}.reel-site__fields li{font-size:.58rem}.reel-site__toast b{font-size:.64rem}.reel-site__speed{font-size:.6rem}}@container (max-width:22rem){.reel-site__phone{display:none}.reel-site__design .reel-site__window{width:100%}}.service-reel[data-ready] .reel-site__layers{animation:reel-site-layers var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-site__layers li{animation:reel-site-layer var(--reel-cycle) var(--ease-out-soft) backwards infinite}.service-reel[data-ready] .reel-site__layers li:nth-child(2){animation-delay:calc(var(--reel-step) * 2.2)}.service-reel[data-ready] .reel-site__layers li:nth-child(3){animation-delay:calc(var(--reel-step) * 4.4)}.service-reel[data-ready] .reel-site__layers li:nth-child(4){animation-delay:calc(var(--reel-step) * 6.6)}.service-reel[data-ready] .reel-site__page--build>*{animation:reel-site-block var(--reel-cycle) var(--ease-spring) backwards infinite}.service-reel[data-ready] .reel-site__page--build>:nth-child(2){animation-delay:calc(var(--reel-step) * 2.2)}.service-reel[data-ready] .reel-site__page--build>:nth-child(3){animation-delay:calc(var(--reel-step) * 4.4)}.service-reel[data-ready] .reel-site__page--build>:nth-child(4){animation-delay:calc(var(--reel-step) * 6.6)}.service-reel[data-ready] .reel-site__page--build .reel-type{animation:reel-site-type var(--reel-cycle) steps(22, end) infinite}.service-reel[data-ready] .reel-site__layers .reel-ok svg{animation:reel-site-tick var(--reel-cycle) var(--ease-spring) backwards infinite}.service-reel[data-ready] .reel-site__layers li:nth-child(2) .reel-ok svg{animation-delay:calc(var(--reel-step) * 1.1)}.service-reel[data-ready] .reel-site__layers li:nth-child(3) .reel-ok svg{animation-delay:calc(var(--reel-step) * 2.2)}.service-reel[data-ready] .reel-site__layers li:nth-child(4) .reel-ok svg{animation-delay:calc(var(--reel-step) * 3.3)}@keyframes reel-site-layers{0%,1%{opacity:0;transform:translate(-.5rem)}4%,36%{opacity:1;transform:none}40%,to{opacity:0;transform:translate(-.5rem)}}@keyframes reel-site-layer{0%,4.5%{opacity:0;transform:translate(-.3rem)}7.5%,36%{opacity:1;transform:none}40%,to{opacity:0;transform:translate(-.3rem)}}@keyframes reel-site-block{0%,5.5%{opacity:0;transform:translateY(.4rem)scale(.98)}9%,36%{opacity:1;transform:none}40%,to{opacity:0;transform:translateY(.4rem)scale(.98)}}@keyframes reel-site-tick{0%,18%{opacity:0;transform:scale(.4)}21%,36%{opacity:1;transform:none}40%,to{opacity:0;transform:scale(.4)}}@keyframes reel-site-type{0%,11%{clip-path:inset(0 100% 0 0)}17.5%,36%{clip-path:inset(0)}40%,to{clip-path:inset(0 100% 0 0)}}.service-reel[data-ready] .reel-site__design .reel-site__window{animation:reel-site-design var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-site__phone{animation:reel-site-phone var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-site__speed{animation:reel-site-speed var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-count--speed{animation:reel-site-score var(--reel-cycle) var(--ease-out-soft) infinite}.service-reel[data-ready] .reel-site__scroll{animation:reel-site-scroll var(--reel-cycle) var(--ease-out-soft) infinite}@keyframes reel-site-design{0%,30.5%{opacity:0;transform:translateY(.6rem)scale(.98)}34%,to{opacity:1;transform:none}}@keyframes reel-site-phone{0%,39.5%{opacity:0;transform:translate(1.2rem,.6rem)scale(.9)}43%,to{opacity:1;transform:none}}@keyframes reel-site-speed{0%,43.5%{opacity:0;transform:translateY(-.35rem)}46.5%,to{opacity:1;transform:none}}@keyframes reel-site-score{0%,44%{--reel-speed:42}51%,to{--reel-speed:98}}@keyframes reel-site-scroll{0%,49%{transform:translateY(0)}61.3%,to{transform:translateY(calc(-100% + var(--site-viewport)))}}.service-reel[data-ready] .reel-site__request-act .reel-site__window{animation:reel-site-form var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-site__form>b{animation:reel-site-form-title var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-site__fields i:after{animation:reel-site-input var(--reel-cycle) var(--ease-out-soft) backwards infinite}.service-reel[data-ready] .reel-site__fields li:nth-child(2) i:after{animation-delay:calc(var(--reel-step) * 2)}.service-reel[data-ready] .reel-site__cursor{animation:reel-site-cursor var(--reel-cycle) var(--ease-out-soft) infinite}.service-reel[data-ready] .reel-site__cta--send{animation:reel-site-press var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-site__toast{animation:reel-site-toast var(--reel-cycle) var(--ease-spring) backwards infinite}.service-reel[data-ready] .reel-site__toast:nth-child(2){animation-delay:calc(var(--reel-step) * 2.5)}@keyframes reel-site-form{0%,64%{opacity:0;transform:translateY(.6rem)scale(.98)}67.5%,to{opacity:1;transform:none}}@keyframes reel-site-form-title{0%,70.5%{opacity:0;transform:translateY(.25rem)}73%,to{opacity:1;transform:none}}@keyframes reel-site-input{0%,73.5%{transform:scaleX(0)}76.5%,to{transform:scaleX(1)}}@keyframes reel-site-cursor{0%,80%{opacity:0;transform:translate(1.1rem,1.1rem)}83%,to{opacity:1;transform:none}}@keyframes reel-site-press{0%,83.5%{transform:none}85%{transform:scale(.97)}86.5%,to{transform:none}}@keyframes reel-site-toast{0%,86.5%{opacity:0;transform:translate(.7rem)}89.5%,to{opacity:1;transform:none}}.reel-seo__check{min-height:var(--reel-scene);width:min(100%, var(--reel-box));flex-direction:column;justify-content:center;gap:.55rem;padding:.75rem;display:flex}.reel-seo__check-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding-bottom:.45rem;display:flex}.reel-seo__flags,.reel-seo__done{border-radius:9999px;align-items:center;gap:.28rem;padding:.16rem .45rem;font-size:.58rem;font-weight:700;display:flex}.reel-seo__flags{background:var(--color-signal)}@supports (color:color-mix(in lab, red, red)){.reel-seo__flags{background:color-mix(in oklab, var(--color-signal) 14%, transparent)}}.reel-seo__flags{box-shadow:inset 0 0 0 1px var(--color-signal)}@supports (color:color-mix(in lab, red, red)){.reel-seo__flags{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-signal) 32%, transparent)}}.reel-seo__flags{color:var(--color-signal)}.reel-seo__done{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.reel-seo__done{background:color-mix(in oklab, var(--color-success) 14%, transparent)}}.reel-seo__done{box-shadow:inset 0 0 0 1px var(--color-success)}@supports (color:color-mix(in lab, red, red)){.reel-seo__done{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-success) 34%, transparent)}}.reel-seo__done{color:var(--color-success)}.reel-seo__rows{gap:.34rem;display:grid}.reel-seo__check-row{border-bottom:1px dashed var(--hairline);align-items:center;gap:.45rem;padding-bottom:.3rem;display:flex}.reel-seo__check-row:last-child{border-bottom:0;padding-bottom:0}.reel-seo__check-row b{color:var(--color-fg);flex:1;font-size:.66rem;font-weight:600}.reel-seo__check-row em{color:var(--color-signal)}@supports (color:color-mix(in lab, red, red)){.reel-seo__check-row em{color:color-mix(in oklab, var(--color-signal) 85%, var(--color-fg))}}.reel-seo__check-row em{white-space:nowrap;font-size:.6rem;font-style:normal;font-weight:600}.reel-seo__check-row--fixed em{color:var(--color-success)}.reel-seo__bad{background:var(--color-signal);border-radius:50%;flex:none;place-items:center;width:1.05rem;height:1.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.reel-seo__bad{background:color-mix(in oklab, var(--color-signal) 14%, transparent)}}.reel-seo__bad{box-shadow:inset 0 0 0 1px var(--color-signal)}@supports (color:color-mix(in lab, red, red)){.reel-seo__bad{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-signal) 34%, transparent)}}.reel-seo__bad{color:var(--color-signal)}.reel-seo__indexed{background:var(--reel-tint);border-radius:.6rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.42rem .55rem;display:flex}@supports (color:color-mix(in lab, red, red)){.reel-seo__indexed{background:color-mix(in oklab, var(--reel-tint) 12%, transparent)}}.reel-seo__indexed{box-shadow:inset 0 0 0 1px var(--reel-tint)}@supports (color:color-mix(in lab, red, red)){.reel-seo__indexed{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--reel-tint) 26%, transparent)}}.reel-seo__indexed{color:var(--color-fg-muted);font-size:.6rem}.reel-seo__indexed b{color:var(--color-fg);font-family:var(--font-display);letter-spacing:-.02em;font-size:.92rem;font-weight:700}.reel-seo__serp{min-height:var(--reel-scene);width:min(100%, var(--reel-box));flex-direction:column;justify-content:center;gap:.55rem;padding:.75rem;display:flex}.reel-seo__search{border:1px solid var(--hairline);background:var(--color-fg);border-radius:9999px;align-items:center;gap:.42rem;padding:.4rem .6rem;display:flex}@supports (color:color-mix(in lab, red, red)){.reel-seo__search{background:color-mix(in oklab, var(--color-fg) 4%, transparent)}}.reel-seo__search{color:var(--color-fg-dim);font-size:.68rem}.reel-seo__results{--seo-row:2.05rem;--seo-step:2.35rem;flex-direction:column;gap:.3rem;display:flex}.reel-seo__row{height:var(--seo-row);border:1px solid var(--hairline);background:var(--color-fg);border-radius:.6rem;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.reel-seo__row{background:color-mix(in oklab, var(--color-fg) 3%, transparent)}}.reel-seo__row>i{background:var(--color-fg);border-radius:.34rem;flex:none;width:1.1rem;height:1.1rem}@supports (color:color-mix(in lab, red, red)){.reel-seo__row>i{background:color-mix(in oklab, var(--color-fg) 9%, transparent)}}.reel-seo__lines{flex:1;gap:.24rem;min-width:0;display:grid}.reel-seo__lines b{color:var(--color-fg);font-size:.66rem;font-weight:600}.reel-seo__row--you{border-color:var(--color-success);order:-1}@supports (color:color-mix(in lab, red, red)){.reel-seo__row--you{border-color:color-mix(in oklab, var(--color-success) 34%, transparent)}}.reel-seo__row--you{background:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.reel-seo__row--you{background:color-mix(in oklab, var(--color-success) 9%, var(--color-surface))}}.reel-seo__row--you{box-shadow:0 12px 26px -20px var(--color-success)}@supports (color:color-mix(in lab, red, red)){.reel-seo__row--you{box-shadow:0 12px 26px -20px color-mix(in oklab, var(--color-success) 80%, transparent)}}.reel-seo__pin{flex:none;width:.95rem;height:1.15rem;display:block}.reel-seo__pin svg{width:100%;height:100%;display:block}.reel-seo__place{background:var(--color-success);border-radius:9999px;align-items:center;gap:.26rem;padding:.18rem .4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.reel-seo__place{background:color-mix(in oklab, var(--color-success) 16%, transparent)}}.reel-seo__place{box-shadow:inset 0 0 0 1px var(--color-success)}@supports (color:color-mix(in lab, red, red)){.reel-seo__place{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-success) 38%, transparent)}}.reel-seo__place{color:var(--color-success);font-size:.66rem;font-weight:700}.reel-seo__place em{place-items:center;display:grid}@container (min-width:30rem){.reel-seo__check,.reel-seo__serp{width:24rem;padding:.95rem}.reel-seo__check-row b,.reel-seo__lines b{font-size:.72rem}.reel-seo__check-row em{font-size:.64rem}.reel-seo__search{font-size:.74rem}.reel-seo__indexed{font-size:.64rem}.reel-seo__results{--seo-row:2.3rem;--seo-step:2.6rem}}.service-reel[data-ready] .reel-act--1 .reel-seo__check-row{animation:reel-seo-row var(--reel-cycle) var(--ease-out-soft) backwards infinite}.service-reel[data-ready] .reel-act--1 .reel-seo__check-row:nth-child(2){animation-delay:calc(var(--reel-step) * 1.2)}.service-reel[data-ready] .reel-act--1 .reel-seo__check-row:nth-child(3){animation-delay:calc(var(--reel-step) * 2.4)}.service-reel[data-ready] .reel-act--1 .reel-seo__check-row:nth-child(4){animation-delay:calc(var(--reel-step) * 3.6)}.service-reel[data-ready] .reel-act--1 .reel-seo__check-row em{animation:reel-seo-found var(--reel-cycle) var(--ease-out-soft) backwards infinite}.service-reel[data-ready] .reel-act--1 .reel-seo__check-row:nth-child(2) em{animation-delay:calc(var(--reel-step) * 1.2)}.service-reel[data-ready] .reel-act--1 .reel-seo__check-row:nth-child(3) em{animation-delay:calc(var(--reel-step) * 2.4)}.service-reel[data-ready] .reel-act--1 .reel-seo__check-row:nth-child(4) em{animation-delay:calc(var(--reel-step) * 3.6)}.service-reel[data-ready] .reel-seo__flags{animation:reel-seo-flags var(--reel-cycle) var(--ease-spring) infinite}@keyframes reel-seo-row{0%,3.5%{opacity:0;transform:translate(-.3rem)}6.5%,36%{opacity:1;transform:none}40%,to{opacity:0;transform:translate(-.3rem)}}@keyframes reel-seo-found{0%,9%{opacity:0;transform:translateY(.25rem)}12%,36%{opacity:1;transform:none}40%,to{opacity:0;transform:translateY(.25rem)}}@keyframes reel-seo-flags{0%,25%{opacity:0;transform:scale(.8)}28%,36%{opacity:1;transform:none}40%,to{opacity:0;transform:scale(.8)}}.service-reel[data-ready] .reel-act--2 .reel-seo__check{animation:reel-seo-fixed-panel var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-seo__check-row--fixed .reel-ok{animation:reel-seo-check var(--reel-cycle) var(--ease-spring) backwards infinite}.service-reel[data-ready] .reel-seo__check-row--fixed:nth-child(2) .reel-ok{animation-delay:calc(var(--reel-step) * 1.5)}.service-reel[data-ready] .reel-seo__check-row--fixed:nth-child(3) .reel-ok{animation-delay:calc(var(--reel-step) * 3)}.service-reel[data-ready] .reel-seo__check-row--fixed:nth-child(4) .reel-ok{animation-delay:calc(var(--reel-step) * 4.5)}.service-reel[data-ready] .reel-seo__check-row--fixed em{animation:reel-seo-value var(--reel-cycle) var(--ease-out-soft) backwards infinite}.service-reel[data-ready] .reel-seo__check-row--fixed:nth-child(2) em{animation-delay:calc(var(--reel-step) * 1.5)}.service-reel[data-ready] .reel-seo__check-row--fixed:nth-child(3) em{animation-delay:calc(var(--reel-step) * 3)}.service-reel[data-ready] .reel-seo__check-row--fixed:nth-child(4) em{animation-delay:calc(var(--reel-step) * 4.5)}.service-reel[data-ready] .reel-seo__done{animation:reel-seo-done var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-seo__indexed{animation:reel-seo-indexed var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-count--pages{animation:reel-seo-pages var(--reel-cycle) var(--ease-out-soft) infinite}@keyframes reel-seo-fixed-panel{0%,30.5%{opacity:0;transform:translateY(.6rem)scale(.98)}34%,to{opacity:1;transform:none}}@keyframes reel-seo-check{0%,37.5%{opacity:0;transform:scale(.4)}40.5%,to{opacity:1;transform:none}}@keyframes reel-seo-value{0%,38.5%{opacity:0;transform:translateY(.25rem)}41.5%,to{opacity:1;transform:none}}@keyframes reel-seo-done{0%,50%{opacity:0;transform:scale(.8)}53%,to{opacity:1;transform:none}}@keyframes reel-seo-indexed{0%,54%{opacity:0;transform:translateY(.4rem)}57%,to{opacity:1;transform:none}}@keyframes reel-seo-pages{0%,55%{--reel-pages:18}61.3%,to{--reel-pages:64}}.service-reel[data-ready] .reel-seo__serp{animation:reel-seo-serp var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-seo__search .reel-type{animation:reel-seo-type var(--reel-cycle) steps(16, end) infinite}.service-reel[data-ready] .reel-seo__row:not(.reel-seo__row--you){animation:reel-seo-shift var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-seo__row--you{animation:reel-seo-rise var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-count--place{animation:reel-seo-place var(--reel-cycle) var(--ease-out-soft) infinite}.service-reel[data-ready] .reel-seo__place em{animation:1.6s ease-in-out infinite reel-seo-arrow}@keyframes reel-seo-serp{0%,64%{opacity:0;transform:translateY(.6rem)scale(.98)}67.5%,to{opacity:1;transform:none}}@keyframes reel-seo-type{0%,70%{clip-path:inset(0 100% 0 0)}77%,to{clip-path:inset(0)}}@keyframes reel-seo-shift{0%,82%{transform:translateY(calc(var(--seo-step) * -1))}92%,to{transform:none}}@keyframes reel-seo-rise{0%,82%{transform:translateY(calc(var(--seo-step) * 3))}92%,to{transform:none}}@keyframes reel-seo-place{0%,84%{--reel-place:8}94.5%,to{--reel-place:1}}@keyframes reel-seo-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(-.12rem)}}.service-reel--video{--reel-tint:var(--color-accent);--reel-tint-2:var(--color-signal)}.reel-video__brief,.reel-video__board{min-height:var(--reel-scene);width:min(100%, var(--reel-box));flex-direction:column;justify-content:center;gap:.75rem;padding:.85rem;display:flex}.reel-video__head{border-bottom:1px solid var(--hairline);align-items:center;gap:.45rem;padding-bottom:.5rem;display:flex}.reel-video__head b{color:var(--color-fg);font-size:.74rem}.reel-video__head .reel-cap{margin-left:auto}.reel-video__logo{background:linear-gradient(140deg, var(--color-accent), var(--color-signal));width:1.5rem;height:1.5rem;color:var(--color-button-text);border-radius:.5rem;place-items:center;display:grid}.reel-video__niches{flex-wrap:wrap;gap:.35rem;display:flex}.reel-video__niches li{border:1px solid var(--hairline);background:var(--color-fg);border-radius:9999px;padding:.24rem .6rem;position:relative}@supports (color:color-mix(in lab, red, red)){.reel-video__niches li{background:color-mix(in oklab, var(--color-fg) 4%, transparent)}}.reel-video__niches li{color:var(--color-fg-muted);font-size:.62rem;font-weight:600}.reel-video__niches li[data-picked]:before{content:"";border:1px solid var(--reel-tint);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.reel-video__niches li[data-picked]:before{border:1px solid color-mix(in oklab, var(--reel-tint) 60%, transparent)}}.reel-video__niches li[data-picked]:before{border-radius:inherit;background:var(--reel-tint)}@supports (color:color-mix(in lab, red, red)){.reel-video__niches li[data-picked]:before{background:color-mix(in oklab, var(--reel-tint) 16%, transparent)}}.reel-video__prompt{border:1px solid var(--hairline-strong);background:var(--color-fg);border-radius:.7rem;align-items:flex-start;min-height:3rem;padding:.55rem .65rem;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reel-video__prompt{background:color-mix(in oklab, var(--color-fg) 3%, transparent)}}.reel-video__prompt{font-size:.64rem}.reel-video__prompt .reel-type{text-overflow:ellipsis;max-width:100%}.reel-video__go{background:linear-gradient(140deg, var(--color-accent), var(--color-signal));width:2rem;height:2rem;box-shadow:inset 0 1px 0 #ffffff40, 0 10px 22px -12px var(--color-accent);border-radius:50%;align-self:flex-end;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.reel-video__go{box-shadow:inset 0 1px 0 #ffffff40, 0 10px 22px -12px color-mix(in oklab, var(--color-accent) 90%, transparent)}}.reel-video__go{color:var(--color-button-text)}.reel-video__board-head{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.reel-video__status{background:var(--reel-tint);border-radius:9999px;align-items:center;gap:.28rem;padding:.16rem .5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.reel-video__status{background:color-mix(in oklab, var(--reel-tint) 14%, transparent)}}.reel-video__status{box-shadow:inset 0 0 0 1px var(--reel-tint)}@supports (color:color-mix(in lab, red, red)){.reel-video__status{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--reel-tint) 32%, transparent)}}.reel-video__status{color:var(--reel-tint)}@supports (color:color-mix(in lab, red, red)){.reel-video__status{color:color-mix(in oklab, var(--reel-tint) 80%, var(--color-fg))}}.reel-video__status{font-size:.58rem;font-weight:700}.reel-video__status svg{width:.6rem;height:.6rem}.reel-video__shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.reel-video__shot{gap:.35rem;display:grid}.reel-video__shot small{color:var(--color-fg-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.56rem;font-weight:600;overflow:hidden}.reel-video__frame{aspect-ratio:3/4;background:radial-gradient(70% 45% at 50% 78%, var(--color-signal), transparent 70%), linear-gradient(180deg, #1a2140, #0b0e19);border-radius:.6rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reel-video__frame{background:radial-gradient(70% 45% at 50% 78%, color-mix(in oklab, var(--color-signal) 55%, transparent), transparent 70%), linear-gradient(180deg, #1a2140, #0b0e19)}}.reel-video__frame{box-shadow:inset 0 0 0 1px #ffffff14}.reel-video__shot--2 .reel-video__frame{background:radial-gradient(60% 40% at 40% 40%, var(--color-accent), transparent 70%), linear-gradient(180deg, #1c1633, #0b0a16)}@supports (color:color-mix(in lab, red, red)){.reel-video__shot--2 .reel-video__frame{background:radial-gradient(60% 40% at 40% 40%, color-mix(in oklab, var(--color-accent) 60%, transparent), transparent 70%), linear-gradient(180deg, #1c1633, #0b0a16)}}.reel-video__shot--3 .reel-video__frame{background:radial-gradient(80% 40% at 50% 70%, var(--color-cyan), transparent 70%), linear-gradient(180deg, #102235, #080f18)}@supports (color:color-mix(in lab, red, red)){.reel-video__shot--3 .reel-video__frame{background:radial-gradient(80% 40% at 50% 70%, color-mix(in oklab, var(--color-cyan) 50%, transparent), transparent 70%), linear-gradient(180deg, #102235, #080f18)}}.reel-video__frame i{opacity:0;background:linear-gradient(100deg,#0000 30%,#ffffff47 50%,#0000 70%);position:absolute;inset:0}.reel-video__bar{background:var(--color-fg);border-radius:9999px;height:.3rem;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reel-video__bar{background:color-mix(in oklab, var(--color-fg) 10%, transparent)}}.reel-video__bar i{border-radius:inherit;background:linear-gradient(90deg, var(--color-accent), var(--color-signal));transform-origin:0;height:100%;display:block}.reel-video__result{min-height:var(--reel-scene);justify-content:center;align-items:center;gap:1rem;display:flex}.reel-video__player{aspect-ratio:9/16;width:8.2rem;box-shadow:inset 0 0 0 1px #ffffff1a, var(--demo-shadow), 0 24px 50px -30px var(--reel-tint);background:linear-gradient(#161b33 0%,#0c0f1d 55%,#07080f 100%);border-radius:1.1rem;flex:none;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reel-video__player{box-shadow:inset 0 0 0 1px #ffffff1a, var(--demo-shadow), 0 24px 50px -30px color-mix(in oklab, var(--reel-tint) 80%, transparent)}}.reel-video__footage,.reel-video__footage i{position:absolute;inset:0}.reel-video__footage i:first-child{background:radial-gradient(90% 38% at 50% 52%, var(--color-signal), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.reel-video__footage i:first-child{background:radial-gradient(90% 38% at 50% 52%, color-mix(in oklab, var(--color-signal) 60%, transparent), transparent 70%)}}.reel-video__footage i:nth-child(2){background:linear-gradient(180deg, var(--color-accent), transparent);top:55%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.reel-video__footage i:nth-child(2){background:linear-gradient(180deg, color-mix(in oklab, var(--color-accent) 30%, transparent), transparent)}}.reel-video__footage i:nth-child(2){clip-path:polygon(46% 0,54% 0,100% 100%,0 100%)}.reel-video__footage i:nth-child(2):before{content:"";background:repeating-linear-gradient(#ffffff8c 0 .5rem,#0000 .5rem 1.4rem);width:.16rem;position:absolute;top:-1.4rem;bottom:0;left:50%;translate:-50%}.reel-video__footage i:nth-child(3){mix-blend-mode:screen;background:radial-gradient(22% 12% at 30% 60%,#ffffff8c,#0000 70%)}.reel-video__play{color:#fff;background:#1214209e;border-radius:50%;place-items:center;width:2.2rem;height:2.2rem;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ffffff59}.reel-video__timeline{background:#ffffff38;border-radius:9999px;height:.18rem;position:absolute;bottom:.6rem;left:.6rem;right:.6rem;overflow:hidden}.reel-video__timeline i{transform-origin:0;background:#fff;height:100%;display:block;transform:scaleX(.62)}.reel-video__time{color:#fffc;font-size:.54rem;font-weight:600;position:absolute;bottom:1rem;left:.6rem}.reel-video__meta{gap:.55rem;display:grid}.reel-video__ready{color:var(--color-fg);align-items:center;gap:.4rem;font-size:.74rem;font-weight:700;display:flex}.reel-video__chips{flex-wrap:wrap;gap:.3rem;display:flex}.reel-video__chips li{border:1px solid var(--hairline);background:var(--color-fg);border-radius:9999px;padding:.2rem .5rem}@supports (color:color-mix(in lab, red, red)){.reel-video__chips li{background:color-mix(in oklab, var(--color-fg) 4%, transparent)}}.reel-video__chips li{color:var(--color-fg-muted);font-size:.58rem;font-weight:700}.reel-video__chips--platforms li{border-color:var(--reel-tint)}@supports (color:color-mix(in lab, red, red)){.reel-video__chips--platforms li{border-color:color-mix(in oklab, var(--reel-tint) 34%, transparent)}}.reel-video__chips--platforms li{color:var(--reel-tint)}@supports (color:color-mix(in lab, red, red)){.reel-video__chips--platforms li{color:color-mix(in oklab, var(--reel-tint) 75%, var(--color-fg))}}@container (min-width:30rem){.reel-video__brief,.reel-video__board{width:24rem;padding:1rem}.reel-video__prompt{font-size:.7rem}.reel-video__player{width:9.4rem}}@container (max-width:24rem){.reel-video__player{width:7rem}.reel-video__result{gap:.75rem}}.service-reel[data-ready] .reel-video__niches li{animation:reel-video-chip var(--reel-cycle) var(--ease-out-soft) backwards infinite}.service-reel[data-ready] .reel-video__niches li:nth-child(2){animation-delay:calc(var(--reel-step) * 1)}.service-reel[data-ready] .reel-video__niches li:nth-child(3){animation-delay:calc(var(--reel-step) * 2)}.service-reel[data-ready] .reel-video__niches li:nth-child(4){animation-delay:calc(var(--reel-step) * 3)}.service-reel[data-ready] .reel-video__niches li[data-picked]:before{animation:reel-video-pick var(--reel-cycle) var(--ease-out-soft) infinite}.service-reel[data-ready] .reel-video__prompt .reel-type{animation:reel-video-type var(--reel-cycle) steps(24, end) infinite}.service-reel[data-ready] .reel-video__go{animation:reel-video-go var(--reel-cycle) var(--ease-spring) infinite}@keyframes reel-video-chip{0%,3.5%{opacity:0;transform:translateY(.3rem)}6.5%,36%{opacity:1;transform:none}40%,to{opacity:0;transform:translateY(.3rem)}}@keyframes reel-video-pick{0%,12%{opacity:0}15%,36%{opacity:1}40%,to{opacity:0}}@keyframes reel-video-type{0%,14%{clip-path:inset(0 100% 0 0)}24%,36%{clip-path:inset(0)}40%,to{clip-path:inset(0 100% 0 0)}}@keyframes reel-video-go{0%,25%{transform:scale(1)}26.5%{transform:scale(.86)}28%,to{transform:scale(1)}}.service-reel[data-ready] .reel-video__board{animation:reel-video-board var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-video__shot{animation:reel-video-shot var(--reel-cycle) var(--ease-out-soft) backwards infinite}.service-reel[data-ready] .reel-video__frame i{animation:reel-video-shine var(--reel-cycle) linear backwards infinite}.service-reel[data-ready] .reel-video__shot:nth-child(2),.service-reel[data-ready] .reel-video__shot:nth-child(2) .reel-video__frame i{animation-delay:calc(var(--reel-step) * 4)}.service-reel[data-ready] .reel-video__shot:nth-child(3),.service-reel[data-ready] .reel-video__shot:nth-child(3) .reel-video__frame i{animation-delay:calc(var(--reel-step) * 8)}.service-reel[data-ready] .reel-video__bar i{animation:reel-video-bar var(--reel-cycle) var(--ease-out-soft) infinite}@keyframes reel-video-board{0%,30.5%{opacity:0;transform:translateY(.6rem)scale(.98)}34%,to{opacity:1;transform:none}}@keyframes reel-video-shot{0%,36%{opacity:.2;transform:scale(.94)}41%,to{opacity:1;transform:none}}@keyframes reel-video-shine{0%,36%{opacity:0;transform:translate(-110%)}37%{opacity:1;transform:translate(-110%)}42%{opacity:1;transform:translate(110%)}43%,to{opacity:0;transform:translate(110%)}}@keyframes reel-video-bar{0%,36%{transform:scaleX(0)}60%,to{transform:scaleX(1)}}.service-reel[data-ready] .reel-video__result{animation:reel-video-result var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-video__play{animation:reel-video-play var(--reel-cycle) var(--ease-out-soft) infinite}.service-reel[data-ready] .reel-video__timeline i{animation:reel-video-timeline var(--reel-cycle) linear infinite}.service-reel[data-ready] .reel-video__ready{animation:reel-video-ready var(--reel-cycle) var(--ease-spring) infinite}.service-reel[data-ready] .reel-video__chips li{animation:reel-video-tag var(--reel-cycle) var(--ease-out-soft) backwards infinite}.service-reel[data-ready] .reel-video__chips--platforms li{animation-delay:calc(var(--reel-step) * 2)}.service-reel[data-ready] .reel-video__footage i:first-child{animation:2.2s ease-in-out infinite alternate reel-video-glow}.service-reel[data-ready] .reel-video__footage i:nth-child(2):before{animation:.9s linear infinite reel-video-road}.service-reel[data-ready] .reel-video__footage i:nth-child(3){animation:2.6s ease-in-out infinite alternate reel-video-lights}@keyframes reel-video-result{0%,64%{opacity:0;transform:translateY(.6rem)scale(.98)}67.5%,to{opacity:1;transform:none}}@keyframes reel-video-play{0%,70%{opacity:1;scale:1}73%,to{opacity:0;scale:.8}}@keyframes reel-video-timeline{0%,71%{transform:scaleX(0)}95%,to{transform:scaleX(.92)}}@keyframes reel-video-ready{0%,74%{opacity:0;transform:scale(.8)}77%,to{opacity:1;transform:none}}@keyframes reel-video-tag{0%,78%{opacity:0;transform:translateY(.25rem)}81%,to{opacity:1;transform:none}}@keyframes reel-video-glow{0%{opacity:.7}to{opacity:1}}@keyframes reel-video-road{0%{transform:translateY(-1.4rem)}to{transform:translate(0)}}@keyframes reel-video-lights{0%{transform:translate(-10%)}to{transform:translate(45%)}}.services-page__hero{padding-bottom:clamp(2rem,4vw,3rem)}.services-page__hero h1{max-width:50rem;color:var(--color-fg);letter-spacing:-.055em;font-size:clamp(2.5rem,5.6vw,4.6rem);line-height:.98}.services-page__hero-grid{gap:1.5rem;display:grid}.services-page__hero-grid>div:first-child>p{max-width:44rem;color:var(--color-fg-muted);margin-top:1.2rem;font-size:1.05rem;line-height:1.7}.services-page__summary{border:1px solid var(--hairline-strong);background:var(--glass);box-shadow:var(--inner-highlight);border-radius:1.2rem;gap:.3rem;padding:1.1rem 1.25rem;display:grid}.services-page__summary strong{color:var(--color-fg);font-family:var(--font-display);letter-spacing:-.02em;font-size:1.2rem}.services-page__summary span{color:var(--color-fg-dim);font-size:.82rem}@media (min-width:760px){.services-page__hero-grid{grid-template-columns:minmax(0,1fr) minmax(14rem,.34fr);align-items:end}}.services-catalog{position:relative}.services-catalog__item{--glow-color:var(--svc-tint)}@supports (color:color-mix(in lab, red, red)){.services-catalog__item{--glow-color:color-mix(in oklab, var(--svc-tint) 16%, transparent)}}.services-catalog__item{border:1px solid var(--hairline);border-radius:var(--radius-shell);background:linear-gradient(180deg, var(--color-fg), transparent 40%), var(--color-surface);height:100%;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.services-catalog__item{background:linear-gradient(180deg, color-mix(in oklab, var(--color-fg) 3%, transparent), transparent 40%), var(--color-surface)}}.services-catalog__item{box-shadow:var(--inner-highlight), var(--shadow-card)}@media (min-width:900px){.services-catalog__item{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);min-height:min(38rem,100svh - 7rem)}}.services-catalog__visual{border:1px solid var(--hairline);border-radius:calc(var(--radius-shell) - .45rem);min-height:25rem;margin:.45rem .45rem 0;position:relative;overflow:hidden;container-type:inline-size}@media (min-width:900px){.services-catalog__visual{margin:.45rem 0 .45rem .45rem}}.services-catalog__copy{flex-direction:column;padding:clamp(1.4rem,3vw,2.4rem);display:flex}.services-catalog__heading{gap:.45rem;display:grid}.services-catalog__copy h2{color:var(--color-fg);letter-spacing:-.045em;font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.05}.services-catalog__copy>p{max-width:40rem;color:var(--color-fg-muted);margin-top:.9rem;font-size:.95rem;line-height:1.68}.services-catalog__result{border:1px solid var(--svc-tint);margin-top:1.2rem;padding:.95rem 1.05rem}@supports (color:color-mix(in lab, red, red)){.services-catalog__result{border:1px solid color-mix(in oklab, var(--svc-tint) 30%, var(--hairline))}}.services-catalog__result{background:radial-gradient(80% 100% at 0% 0%, var(--svc-tint), transparent 70%), var(--color-fg);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.services-catalog__result{background:radial-gradient(80% 100% at 0% 0%, color-mix(in oklab, var(--svc-tint) 10%, transparent), transparent 70%), color-mix(in oklab, var(--color-fg) 3%, transparent)}}.services-catalog__result>span{color:var(--svc-tint)}@supports (color:color-mix(in lab, red, red)){.services-catalog__result>span{color:color-mix(in oklab, var(--svc-tint) 80%, var(--color-fg))}}.services-catalog__result>span{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.services-catalog__result p{color:var(--color-fg);margin-top:.45rem;font-size:.88rem;line-height:1.62}.services-catalog__details{margin-top:1.1rem}.services-catalog__details>ul{gap:.6rem;display:grid}.services-catalog__details>ul li{color:var(--color-fg-muted);gap:.65rem;font-size:.88rem;line-height:1.5;display:flex}.services-catalog__details>ul li:before{content:"✓";background:var(--color-success);border-radius:50%;flex:none;place-items:center;width:1.25rem;height:1.25rem;margin-top:.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.services-catalog__details>ul li:before{background:color-mix(in oklab, var(--color-success) 14%, transparent)}}.services-catalog__details>ul li:before{color:var(--color-success);font-size:.68rem;font-weight:800}.services-catalog__budget{border:1px solid var(--color-signal);gap:.5rem;margin-top:1.1rem;padding:.9rem 1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.services-catalog__budget{border:1px solid color-mix(in oklab, var(--color-signal) 26%, var(--hairline))}}.services-catalog__budget{background:var(--color-signal);border-radius:1rem}@supports (color:color-mix(in lab, red, red)){.services-catalog__budget{background:color-mix(in oklab, var(--color-signal) 5%, transparent)}}.services-catalog__budget>span{color:var(--color-fg-dim);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.services-catalog__budget>div{gap:.35rem;display:grid}.services-catalog__budget p{color:var(--color-fg-muted);flex-wrap:wrap;justify-content:space-between;gap:.35rem 1rem;font-size:.82rem;display:flex}.services-catalog__budget b{color:var(--color-fg);font-weight:800}.services-catalog__budget small{color:var(--color-fg-dim);font-size:.72rem}.services-catalog__footer{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;padding-top:1.5rem;display:flex}.services-catalog__link{background:var(--color-fg);min-height:3rem;color:var(--color-ink);transition:transform .45s var(--ease-spring), box-shadow .3s var(--ease-out-soft);border-radius:9999px;align-items:center;gap:.7rem;padding:.5rem .55rem .5rem 1.25rem;font-size:.9rem;font-weight:700;display:inline-flex}.services-catalog__link span{background:var(--color-ink);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.services-catalog__link span{background:color-mix(in oklab, var(--color-ink) 12%, transparent)}}.services-catalog__link span{transition:transform .45s var(--ease-spring)}.services-catalog__link:hover{box-shadow:0 14px 30px -18px var(--color-fg);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.services-catalog__link:hover{box-shadow:0 14px 30px -18px color-mix(in oklab, var(--color-fg) 60%, transparent)}}.services-catalog__link:hover span{transform:translate(.18rem)}.services-catalog__price{border:1px solid var(--hairline);background:var(--color-fg);border-radius:.95rem;gap:.2rem;padding:.65rem .95rem;display:grid}@supports (color:color-mix(in lab, red, red)){.services-catalog__price{background:color-mix(in oklab, var(--color-fg) 3%, transparent)}}.services-catalog__price{text-align:right}.services-catalog__price>span{color:var(--color-fg-dim);font-size:.7rem;font-weight:600}.services-catalog__price strong{color:var(--color-signal);font-family:var(--font-display);font-size:1rem}@media (max-width:520px){.services-catalog__footer{flex-direction:column-reverse;align-items:stretch}.services-catalog__link{justify-content:space-between}.services-catalog__price{text-align:left}}.services-page__addon{margin-top:clamp(2.5rem,5vw,4rem)}.threads-addon{border-radius:var(--radius-shell);background:radial-gradient(70% 120% at 100% 0%, var(--color-accent), transparent 65%) padding-box, linear-gradient(var(--color-surface), var(--color-surface)) padding-box, linear-gradient(135deg, var(--color-accent), var(--color-signal) 60%, var(--hairline)) border-box;border:1px solid #0000;gap:1.5rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.threads-addon{background:radial-gradient(70% 120% at 100% 0%, color-mix(in oklab, var(--color-accent) 14%, transparent), transparent 65%) padding-box, linear-gradient(var(--color-surface), var(--color-surface)) padding-box, linear-gradient(135deg, color-mix(in oklab, var(--color-accent) 60%, transparent), color-mix(in oklab, var(--color-signal) 40%, transparent) 60%, var(--hairline)) border-box}}.threads-addon{box-shadow:var(--inner-highlight), var(--shadow-card)}.threads-addon__label{color:var(--color-accent-deep);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.6rem;font-size:.7rem;font-weight:700}.threads-addon h2{color:var(--color-fg);letter-spacing:-.04em;font-size:clamp(1.45rem,2.8vw,2.05rem)}.threads-addon p:not(.threads-addon__label){max-width:44rem;color:var(--color-fg-muted);margin-top:.75rem;line-height:1.7}.threads-addon__price{border:1px solid var(--hairline-strong);color:var(--color-fg);border-radius:9999px;margin-top:1.1rem;padding:.45rem .9rem;font-size:.85rem;display:inline-flex}.threads-addon ul{align-content:center;gap:.55rem;display:grid}.threads-addon li{border:1px solid var(--hairline);background:var(--color-fg);border-radius:.95rem;align-items:center;gap:.75rem;padding:.75rem .95rem;display:flex}@supports (color:color-mix(in lab, red, red)){.threads-addon li{background:color-mix(in oklab, var(--color-fg) 3%, transparent)}}.threads-addon li{color:var(--color-fg);font-size:.88rem}.threads-addon li:before{content:"";background:var(--color-signal);width:.45rem;height:.45rem;box-shadow:0 0 0 .2rem var(--glow-signal);border-radius:50%;flex:none}@media (min-width:820px){.threads-addon{grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);align-items:center}}@media (min-width:900px){.services-catalog__item{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);min-height:max(40rem,100svh - 6.5rem)}.services-catalog__visual{min-height:0;container-type:size}}@container (min-width:34rem) and (min-height:34rem){.services-catalog__visual .reel-act>*{zoom:1.25}}@container (min-width:36rem) and (min-height:36rem){.services-catalog__visual .reel-act>*{zoom:1.35}}@container (min-width:40rem) and (min-height:40rem){.services-catalog__visual .reel-act>*{zoom:1.45}}@container (min-width:46rem) and (min-height:44rem){.services-catalog__visual .reel-act>*{zoom:1.65}}@media (min-width:900px){.services-catalog__copy{padding:clamp(1.4rem,2.4vw,2.2rem)}.services-catalog__copy>p{margin-top:.7rem;font-size:.92rem;line-height:1.6}.services-catalog__result{margin-top:1rem;padding:.8rem .95rem}.services-catalog__result p{font-size:.85rem;line-height:1.55}.services-catalog__details{margin-top:1rem}}@media (min-width:1200px){.services-catalog__details>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 1.25rem}}.services-catalog__process{margin-top:1.3rem}.services-catalog__process>span{color:var(--color-fg-dim);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:700}.services-catalog__process ol{gap:.2rem 1.25rem;margin-top:.55rem;display:grid}@media (min-width:560px){.services-catalog__process ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.services-catalog__process li{border-top:1px solid var(--hairline);color:var(--color-fg-muted);align-items:center;gap:.65rem;padding:.45rem 0;font-size:.84rem;line-height:1.35;display:flex}.services-catalog__process .drawn-num{--num-tint:var(--svc-tint);width:1.6rem;height:1.6rem}.services-catalog__facts{border:1px solid var(--hairline);background:var(--color-fg);border-radius:.95rem;margin:0;display:flex}@supports (color:color-mix(in lab, red, red)){.services-catalog__facts{background:color-mix(in oklab, var(--color-fg) 3%, transparent)}}.services-catalog__facts>div{align-content:start;gap:.2rem;padding:.55rem .75rem;display:grid}.services-catalog__facts>div+div{border-left:1px solid var(--hairline)}.services-catalog__facts dt{color:var(--color-fg-dim);font-size:.7rem;font-weight:600}.services-catalog__facts dd{color:var(--color-fg);font-family:var(--font-display);margin:0;font-size:.92rem;font-weight:800}.services-catalog__facts>div:first-child dd{max-width:6.5rem;line-height:1.25}.services-catalog__facts>div:last-child dd,.services-catalog__link{white-space:nowrap}.services-catalog__facts strong{color:var(--color-signal);font-size:.95rem}@media (min-width:900px){.services-catalog__budget{gap:.4rem;margin-top:1rem;padding:.7rem .9rem}.services-catalog__budget>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.services-catalog__budget p{gap:.1rem;display:grid}.services-catalog__budget small{display:none}}@media (max-width:520px){.services-catalog__facts>div{flex:1}}.service--video{--svc-tint:var(--color-accent)}.service__soon{z-index:2;background:linear-gradient(135deg, var(--color-accent), var(--color-signal));box-shadow:0 10px 24px -14px var(--color-accent);border-radius:9999px;padding:.26rem .7rem;position:absolute;top:.8rem;left:.8rem}@supports (color:color-mix(in lab, red, red)){.service__soon{box-shadow:0 10px 24px -14px color-mix(in oklab, var(--color-accent) 90%, transparent)}}.service__soon{color:var(--color-button-text);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.service__status{color:var(--color-accent);align-items:center;gap:.45rem;margin-top:1rem;display:flex}@supports (color:color-mix(in lab, red, red)){.service__status{color:color-mix(in oklab, var(--color-accent) 75%, var(--color-fg))}}.service__status{font-size:.8rem;font-weight:700}.service__status:before{content:"";background:var(--color-accent);width:.45rem;height:.45rem;box-shadow:0 0 0 .2rem var(--color-accent);border-radius:50%;flex:none}@supports (color:color-mix(in lab, red, red)){.service__status:before{box-shadow:0 0 0 .2rem color-mix(in oklab, var(--color-accent) 22%, transparent)}}.service__status:before{animation:1.8s ease-in-out infinite upcoming-pulse}@keyframes upcoming-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.service__status:before{animation:none}}.services-catalog__price--soon{text-align:left}.services-catalog__price--soon strong{color:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){.services-catalog__price--soon strong{color:color-mix(in oklab, var(--color-accent) 80%, var(--color-fg))}}.services-catalog__price--soon strong{font-size:.86rem}.services-catalog__soon-note{color:var(--color-fg-dim);margin-top:.8rem;font-size:.78rem;line-height:1.5}.service-detail{padding-bottom:clamp(3rem,7vw,5rem)}.service-detail__breadcrumb{color:var(--color-fg-dim);flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:.8rem;display:flex}.service-detail__breadcrumb a{border:1px solid var(--hairline);background:var(--glass);color:var(--color-fg-muted);transition:color .25s var(--ease-out-soft), border-color .25s var(--ease-out-soft);border-radius:9999px;padding:.35rem .75rem;font-weight:600}.service-detail__breadcrumb a:hover{border-color:var(--hairline-strong);color:var(--color-fg)}.service-detail__breadcrumb-current{color:var(--color-fg-muted);padding:.35rem .25rem;font-weight:600}.service-detail__hero{--glow-color:var(--svc-tint)}@supports (color:color-mix(in lab, red, red)){.service-detail__hero{--glow-color:color-mix(in oklab, var(--svc-tint) 14%, transparent)}}.service-detail__hero{border:1px solid var(--hairline-strong);border-radius:var(--radius-shell);background:radial-gradient(70% 60% at 0% 0%, var(--svc-tint), transparent 70%), linear-gradient(180deg, var(--color-fg), transparent 40%), var(--color-surface);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.service-detail__hero{background:radial-gradient(70% 60% at 0% 0%, color-mix(in oklab, var(--svc-tint) 10%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--color-fg) 3%, transparent), transparent 40%), var(--color-surface)}}.service-detail__hero{box-shadow:var(--inner-highlight), var(--shadow-card)}.service-detail__hero-copy{padding:clamp(1.5rem,3.4vw,2.6rem);position:relative}.service-detail__identity{align-items:center;gap:.8rem;margin-bottom:1rem;display:flex}.service-detail__identity .service__tagline{border:1px solid var(--svc-tint);padding:.35rem .8rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.service-detail__identity .service__tagline{border:1px solid color-mix(in oklab, var(--svc-tint) 32%, var(--hairline))}}.service-detail__identity .service__tagline{background:var(--svc-tint);border-radius:9999px}@supports (color:color-mix(in lab, red, red)){.service-detail__identity .service__tagline{background:color-mix(in oklab, var(--svc-tint) 8%, transparent)}}.service-detail__identity .service__tagline{color:var(--color-fg)}.service-detail__hero-copy h1{max-width:49rem;color:var(--color-fg);letter-spacing:-.05em;font-size:clamp(2.1rem,3.9vw,3.3rem);line-height:1}.service-detail__hero-copy>p:not(.service__tagline){max-width:45rem;color:var(--color-fg-muted);margin:1.1rem 0 1.6rem;font-size:clamp(1rem,1.3vw,1.08rem);line-height:1.7}.service-detail__hero-visual{border:1px solid var(--hairline);border-radius:calc(var(--radius-shell) - .45rem);min-height:25rem;margin:0 .45rem .45rem;position:relative;overflow:hidden;container-type:inline-size}@media (min-width:900px){.service-detail__hero{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr)}.service-detail__hero-visual{min-height:32rem;margin:.45rem .45rem .45rem 0}}.service-detail__section{margin-top:clamp(3rem,6vw,4.5rem)}.service-detail__section>h2,.service-detail__faq>h2{color:var(--color-fg);letter-spacing:-.045em;font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1.05}.service-detail__section-lead{max-width:53rem;color:var(--color-fg-muted);margin-top:.9rem;line-height:1.7}.service-detail__value li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4.5 8.3 2.2 2.2 4.8-5' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .72rem no-repeat, var(--svc-tint);border-radius:50%;flex:none;width:1.1rem;height:1.1rem;margin-top:.18rem}@supports (color:color-mix(in lab, red, red)){.service-detail__value li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4.5 8.3 2.2 2.2 4.8-5' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .72rem no-repeat, color-mix(in oklab, var(--svc-tint) 70%, var(--color-surface))}}.service-detail__steps{gap:.8rem;margin-top:1.1rem;display:grid}.service-detail__steps article{--glow-color:var(--svc-tint)}@supports (color:color-mix(in lab, red, red)){.service-detail__steps article{--glow-color:color-mix(in oklab, var(--svc-tint) 14%, transparent)}}.service-detail__steps article{border:1px solid var(--hairline);background:linear-gradient(180deg, var(--color-fg), transparent 50%), var(--color-surface);border-radius:1.25rem;padding:1.3rem 1.25rem 1.35rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.service-detail__steps article{background:linear-gradient(180deg, color-mix(in oklab, var(--color-fg) 3%, transparent), transparent 50%), var(--color-surface)}}.service-detail__steps article{box-shadow:var(--inner-highlight);transition:border-color .35s var(--ease-out-soft), transform .5s var(--ease-spring)}.service-detail__steps article:hover{border-color:var(--svc-tint)}@supports (color:color-mix(in lab, red, red)){.service-detail__steps article:hover{border-color:color-mix(in oklab, var(--svc-tint) 35%, var(--hairline))}}.service-detail__steps article:hover{transform:translateY(-3px)}.service-step__num{border:1px solid var(--svc-tint);place-items:center;width:2.2rem;height:2.2rem;display:grid}@supports (color:color-mix(in lab, red, red)){.service-step__num{border:1px solid color-mix(in oklab, var(--svc-tint) 40%, var(--hairline))}}.service-step__num{background:var(--svc-tint);border-radius:.75rem}@supports (color:color-mix(in lab, red, red)){.service-step__num{background:color-mix(in oklab, var(--svc-tint) 12%, var(--color-surface-2))}}.service-step__num{color:var(--svc-tint)}@supports (color:color-mix(in lab, red, red)){.service-step__num{color:color-mix(in oklab, var(--svc-tint) 85%, var(--color-fg))}}.service-step__num{font-family:var(--font-display);font-size:.9rem;font-weight:800}.service-detail__steps h3{color:var(--color-fg);letter-spacing:-.02em;margin-top:.9rem;font-size:1.05rem}.service-detail__steps p{color:var(--color-fg-muted);margin-top:.5rem;font-size:.85rem;line-height:1.6}.service-detail__value{gap:.8rem;margin-top:1.1rem;display:grid}.service-detail__value article{border:1px solid var(--hairline);background:linear-gradient(180deg, var(--color-fg), transparent 50%), var(--color-surface);border-radius:1.4rem;padding:clamp(1.35rem,2.8vw,1.9rem)}@supports (color:color-mix(in lab, red, red)){.service-detail__value article{background:linear-gradient(180deg, color-mix(in oklab, var(--color-fg) 3%, transparent), transparent 50%), var(--color-surface)}}.service-detail__value article{box-shadow:var(--inner-highlight)}.service-detail__value h2{color:var(--color-fg);letter-spacing:-.035em;font-size:clamp(1.35rem,2.7vw,1.85rem)}.service-detail__value ul{gap:.65rem;margin-top:1rem;display:grid}.service-detail__value li{color:var(--color-fg-muted);gap:.65rem;font-size:.9rem;line-height:1.6;display:flex}.service-detail__value article:first-child li:before{content:"";background:var(--svc-tint);width:.45rem;height:.45rem;box-shadow:0 0 0 .2rem var(--svc-tint);margin:.5rem .4rem 0}@supports (color:color-mix(in lab, red, red)){.service-detail__value article:first-child li:before{box-shadow:0 0 0 .2rem color-mix(in oklab, var(--svc-tint) 18%, transparent)}}.service-budget-grid{gap:.8rem;margin-top:1.5rem;display:grid}.service-budget-card{border:1px solid var(--color-signal);gap:.6rem;padding:1.35rem;display:grid}@supports (color:color-mix(in lab, red, red)){.service-budget-card{border:1px solid color-mix(in oklab, var(--color-signal) 24%, var(--hairline))}}.service-budget-card{background:radial-gradient(80% 100% at 0% 0%, var(--color-signal), transparent 70%), var(--color-surface);border-radius:1.25rem}@supports (color:color-mix(in lab, red, red)){.service-budget-card{background:radial-gradient(80% 100% at 0% 0%, color-mix(in oklab, var(--color-signal) 10%, transparent), transparent 70%), var(--color-surface)}}.service-budget-card{box-shadow:var(--inner-highlight)}.service-budget-card h4{color:var(--color-fg);font-size:1rem}.service-budget-card strong{color:var(--color-fg);font-family:var(--font-display);letter-spacing:-.03em;font-size:1.45rem}.service-budget-card p{color:var(--color-fg-muted);font-size:.82rem;line-height:1.55}.service-detail__result{border-radius:var(--radius-shell);background:radial-gradient(60% 140% at 100% 100%, var(--color-signal), transparent 70%) padding-box, linear-gradient(var(--color-surface), var(--color-surface)) padding-box, linear-gradient(135deg, var(--color-signal), var(--color-accent) 55%, var(--hairline)) border-box;border:1px solid #0000;gap:1.25rem;margin-top:clamp(3rem,6vw,4.5rem);padding:clamp(1.5rem,3.4vw,2.3rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.service-detail__result{background:radial-gradient(60% 140% at 100% 100%, color-mix(in oklab, var(--color-signal) 16%, transparent), transparent 70%) padding-box, linear-gradient(var(--color-surface), var(--color-surface)) padding-box, linear-gradient(135deg, color-mix(in oklab, var(--color-signal) 55%, transparent), color-mix(in oklab, var(--color-accent) 40%, transparent) 55%, var(--hairline)) border-box}}.service-detail__result{box-shadow:var(--inner-highlight), var(--shadow-card)}.service-detail__result h2{color:var(--color-fg);letter-spacing:-.045em;font-size:clamp(1.9rem,3.6vw,2.7rem)}.service-detail__result p:last-child{max-width:48rem;color:var(--color-fg-muted);margin-top:.8rem;line-height:1.7}.service-detail__result>:last-child{place-self:center start}.service-detail__faq{max-width:58rem;margin-top:clamp(3rem,6vw,4.5rem)}.service-detail__faq>.faq{margin-top:1.3rem}@media (min-width:760px){.service-detail__steps,.service-detail__value,.service-budget-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-detail__result{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (min-width:1120px){.service-detail__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.service-detail__hero-copy{min-width:0}.service-offer{border:1px solid var(--svc-tint);flex-wrap:wrap;margin:0 0 1.5rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.service-offer{border:1px solid color-mix(in oklab, var(--svc-tint) 26%, var(--hairline))}}.service-offer{background:var(--svc-tint);border-radius:1.1rem}@supports (color:color-mix(in lab, red, red)){.service-offer{background:color-mix(in oklab, var(--svc-tint) 6%, var(--color-surface))}}.service-offer{box-shadow:var(--inner-highlight)}.service-offer__item{gap:.2rem;padding:.75rem 1.2rem;display:grid}.service-offer__item+.service-offer__item{border-left:1px solid var(--hairline)}.service-offer dt{color:var(--color-fg-dim);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:600}.service-offer dd{color:var(--color-fg);font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:1.15rem;font-weight:700}.service-offer dd.service-offer__price{color:var(--color-signal);font-size:1.4rem;font-weight:800}.service-detail__actions{flex-wrap:wrap;gap:.7rem;display:flex}.service-highlights{flex-wrap:wrap;gap:.5rem 1.1rem;margin-top:1.4rem;display:flex}.service-highlights li{color:var(--color-fg-muted);align-items:center;gap:.45rem;font-size:.84rem;display:flex}.service-highlights li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4.5 8.3 2.2 2.2 4.8-5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .64rem no-repeat, var(--color-success);border-radius:50%;flex:none;width:.95rem;height:.95rem}@supports (color:color-mix(in lab, red, red)){.service-highlights li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4.5 8.3 2.2 2.2 4.8-5' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .64rem no-repeat, color-mix(in oklab, var(--color-success) 78%, var(--color-surface))}}.service-plans__grid{gap:.8rem;margin-top:1.5rem;display:grid}.service-plan{--glow-color:var(--svc-tint)}@supports (color:color-mix(in lab, red, red)){.service-plan{--glow-color:color-mix(in oklab, var(--svc-tint) 14%, transparent)}}.service-plan{border:1px solid var(--hairline);background:radial-gradient(90% 60% at 0% 0%, var(--svc-tint), transparent 70%), linear-gradient(180deg, var(--color-fg), transparent 50%), var(--color-surface);border-radius:1.4rem;flex-direction:column;padding:clamp(1.35rem,2.6vw,1.75rem);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.service-plan{background:radial-gradient(90% 60% at 0% 0%, color-mix(in oklab, var(--svc-tint) 8%, transparent), transparent 70%), linear-gradient(180deg, color-mix(in oklab, var(--color-fg) 3%, transparent), transparent 50%), var(--color-surface)}}.service-plan{box-shadow:var(--inner-highlight), var(--shadow-card);transition:border-color .35s var(--ease-out-soft), transform .5s var(--ease-spring)}.service-plan:hover{border-color:var(--svc-tint)}@supports (color:color-mix(in lab, red, red)){.service-plan:hover{border-color:color-mix(in oklab, var(--svc-tint) 38%, var(--hairline))}}.service-plan:hover{transform:translateY(-3px)}.service-plan__name{color:var(--color-fg);letter-spacing:-.02em;font-size:1.2rem}.service-plan__summary{color:var(--color-fg-muted);margin-top:.45rem;font-size:.86rem;line-height:1.55}.service-plan__price{border-top:1px solid var(--hairline);flex-wrap:wrap;align-items:flex-end;gap:.2rem .55rem;margin-top:1.2rem;padding-top:1.1rem;display:flex}.service-plan__price strong{color:var(--color-fg);font-family:var(--font-display);letter-spacing:-.04em;font-size:clamp(1.7rem,3vw,2.05rem);font-weight:800;line-height:1}.service-plan__price small,.service-plan__term small{color:var(--color-fg-dim);font-size:.8rem}.service-plan__price small{padding-bottom:.25rem}.service-plan__term{color:var(--color-fg);gap:.45rem;margin-top:.55rem;font-size:.86rem;font-weight:600;display:flex}.service-plan__list{align-content:start;gap:.55rem;margin-top:1.15rem;display:grid}.service-plan__list li{color:var(--color-fg-muted);gap:.6rem;font-size:.87rem;line-height:1.5;display:flex}.service-plan__list li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4.5 8.3 2.2 2.2 4.8-5' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .68rem no-repeat, var(--svc-tint);border-radius:50%;flex:none;width:1rem;height:1rem;margin-top:.15rem}@supports (color:color-mix(in lab, red, red)){.service-plan__list li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4.5 8.3 2.2 2.2 4.8-5' stroke='%23fff' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / .68rem no-repeat, color-mix(in oklab, var(--svc-tint) 70%, var(--color-surface))}}.service-plan__action{border-top:1px solid var(--hairline);margin-top:1.4rem;padding-top:1.2rem}.service-plans__note{border:1px solid var(--svc-tint);max-width:58rem;margin-top:1.1rem;padding:.85rem 1.1rem}@supports (color:color-mix(in lab, red, red)){.service-plans__note{border:1px solid color-mix(in oklab, var(--svc-tint) 26%, var(--hairline))}}.service-plans__note{background:var(--color-fg);border-radius:.8rem}@supports (color:color-mix(in lab, red, red)){.service-plans__note{background:color-mix(in oklab, var(--color-fg) 3%, transparent)}}.service-plans__note{color:var(--color-fg-muted);font-size:.86rem;line-height:1.65}.service-plans__budget{margin-top:2.2rem}.service-plans__budget h3{color:var(--color-fg);letter-spacing:-.035em;font-size:clamp(1.35rem,2.6vw,1.75rem)}.service-plans__budget>p:not(.section-kicker){max-width:50rem;color:var(--color-fg-muted);margin-top:.6rem;line-height:1.65}@media (min-width:760px){.service-plans__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-plan{grid-row:span 6;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}}@media (min-width:1120px){.service-plans__grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.service-detail__actions>*{flex:100%}}@media (max-width:420px){.service-offer{width:100%;display:grid}.service-offer__item{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.35rem .75rem;padding:.7rem 1rem;display:flex}.service-offer dt{min-width:0}.service-offer dd{white-space:normal;text-align:right;margin-left:auto}.service-offer .price__now{white-space:nowrap}.service-offer .price--promo{align-items:flex-end}.service-detail__actions>*{white-space:normal;text-align:center}.service-offer__item+.service-offer__item{border-top:1px solid var(--hairline);border-left:0}}@media (prefers-reduced-motion:reduce){.service-plan{transition:none}.service-plan:hover{transform:none}}.service-trust{gap:.8rem;margin-top:1.4rem;display:grid}.service-trust__item{border:1px solid var(--hairline);background:linear-gradient(180deg, var(--color-fg), transparent 50%), var(--color-surface);border-radius:1.25rem;padding:1.25rem 1.2rem 1.3rem}@supports (color:color-mix(in lab, red, red)){.service-trust__item{background:linear-gradient(180deg, color-mix(in oklab, var(--color-fg) 3%, transparent), transparent 50%), var(--color-surface)}}.service-trust__item{box-shadow:var(--inner-highlight)}.service-trust__icon{color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.service-trust__icon{color:color-mix(in oklab, var(--color-success) 85%, var(--color-fg))}}.service-trust__item h3{color:var(--color-fg);letter-spacing:-.015em;margin-top:.75rem;font-size:1rem}.service-trust__item p{color:var(--color-fg-muted);margin-top:.45rem;font-size:.84rem;line-height:1.6}@media (min-width:760px){.service-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.service-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.service-related__grid{gap:.7rem;margin-top:1.3rem;display:grid}.service-related__card{border:1px solid var(--hairline);background:linear-gradient(180deg, var(--color-fg), transparent 50%), var(--color-surface);border-radius:1.2rem;flex-direction:column;gap:.35rem;height:100%;padding:1.1rem 1.15rem 1.2rem;display:flex}@supports (color:color-mix(in lab, red, red)){.service-related__card{background:linear-gradient(180deg, color-mix(in oklab, var(--color-fg) 3%, transparent), transparent 50%), var(--color-surface)}}.service-related__card{box-shadow:var(--inner-highlight);transition:border-color .3s var(--ease-out-soft), transform .4s var(--ease-spring)}.service-related__card:hover{border-color:var(--hairline-strong);transform:translateY(-2px)}.service-related__tagline{color:var(--color-fg-dim);font-size:.72rem;font-weight:600}.service-related__title{color:var(--color-fg);font-family:var(--font-display);letter-spacing:-.015em;font-size:1rem}.service-related__price{color:var(--color-fg);font-family:var(--font-display);margin-top:auto;padding-top:.5rem;font-size:.95rem;font-weight:800}.service-related__price .price__now{color:var(--color-signal)}.service-related__packages{color:var(--color-fg);align-items:center;gap:.5rem;margin-top:1.1rem;font-size:.88rem;font-weight:700;display:inline-flex}.service-related__packages span{color:var(--color-signal);transition:transform .2s var(--ease-out-soft)}.service-related__packages:hover span{transform:translate(.2rem)}@media (min-width:640px){.service-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1120px){.service-related__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.service-related__card,.service-related__packages span{transition:none}.service-related__card:hover{transform:none}}
