.vs{--card:#fbf8f1;overflow-x:clip}.ph.vs .ui{--u-ink3:#646c67}.vs .vs-head{max-width:70rem}.vs .vs-head .ed-display{margin-top:1.1rem}.vs .vs-head-l{max-width:48rem;margin-top:clamp(1.25rem,3vh,2rem)}.ph .ph-gold.vs-cta{--h:3.375rem;font-size:1.0625rem}.vs-micro{flex-basis:100%;margin:0;font-size:.8125rem;line-height:1.4;color:var(--fg3)}.vs-sample{display:flex;align-items:center;gap:.45rem;margin:clamp(1.25rem,3vh,1.75rem) 0 0;font-size:.75rem;line-height:1.35;color:var(--fg3)}.vs-sample:before{content:"";flex:none;width:.375rem;height:.375rem;border:1px solid;border-radius:50%}.vs-inline{font-weight:650;color:var(--fg);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.18em;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.vs-inline:hover{text-decoration-color:initial}.vs-inline:focus-visible{outline:2px solid var(--em);outline-offset:2px;border-radius:.2rem}.vs-print{display:inline-flex;align-items:center;gap:.4em;min-height:2.75rem;font-weight:600;color:var(--fg);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.vs-print svg{flex:none;width:.9em;height:.9em;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round}.vs-print:hover{text-decoration-color:initial}.vs-print:focus-visible{outline:2px solid var(--em);outline-offset:2px;border-radius:.2rem}.vs .vs-open .ed-act{row-gap:.85rem}.vs .vs-open .ed-hero{padding-top:calc(var(--hdr) + clamp(2.5rem, 9vh, 7rem))}.vs .vs-open .ed-meta{margin-top:clamp(2.5rem,7vh,5rem)}.vs-film{margin:clamp(3.5rem,10vh,6.5rem) 0 0}.vs .vs-film-card{--pad:clamp(0.75rem,3.2vw,3.5rem);padding:var(--pad) var(--pad) max(var(--pad),3.25rem);background:radial-gradient(120% 90% at 85% 0,#138a68 0,transparent 60%),linear-gradient(160deg,#0b6a50,#08533f)}.vs .vs-film-card .ed-pause{inset:auto auto .5rem var(--pad)}.vs-gsc{--x-views:#0b6a50;--x-clicks:#b7790a;--x-area:rgb(11 106 80/0.1);--x-ink:#1f2a24;--x-ink2:#56625b;--x-rule:rgb(18 35 28/0.1);--x-pill:#12231c;--x-pill-ink:#fbf9f5;max-width:76rem;margin-inline:auto;padding:clamp(.9rem,2.4vw,1.9rem);border-radius:calc(var(--ed-r) * .7);background:#fbf9f5;color:var(--x-ink);font-size:clamp(.75rem,1.05vw,.9375rem);line-height:1.3;box-shadow:0 2rem 4rem -2rem rgb(0 0 0/.55)}.vs-gsc p{margin:0}.vs-gsc-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25em 1em}.vs-gsc-t{font-size:1.3em;font-weight:600}.vs-gsc-r{font-size:.85em;color:var(--x-ink2)}.vs-gsc-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em;margin:1em 0 0;padding:0;list-style:none}.vs-gsc-kpis li{display:grid;gap:.3em;padding:.75em .9em .85em;border:1px solid var(--x-rule);border-radius:.6em}.vs-gsc-kpis li[data-k=clicks]{border-color:transparent;background:#e5a82e;color:#1f1606}.vs-gsc-kpis li[data-k=views]{border-color:transparent;background:#0b6a50;color:#fff}.vs-gsc-kpis span{font-size:.8em}.vs-gsc-kpis b{font-size:1.9em;font-weight:500;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.vs-gsc-legend{display:flex;flex-wrap:wrap;gap:.4em 1.25em;margin:1.2em 0 .6em;font-size:.8em;color:var(--x-ink2)}.vs-gsc-legend span{display:inline-flex;align-items:center;gap:.45em}.vs-gsc-legend span:before{content:"";width:1.1em;height:2px;border-radius:2px;background:var(--c)}.vs-gsc-legend [data-s=clicks]{--c:var(--x-clicks)}.vs-gsc-legend [data-s=views]{--c:var(--x-views)}.vs .vs-film-cap{display:flex;flex-wrap:wrap;align-items:center;gap:0 1rem;max-width:44rem}@media (min-width:40em){.vs-gsc-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.vsx{display:grid;gap:.55em}.vsx-plot{position:relative;height:clamp(9rem,24vw,20rem)}.vsx-grid{border-bottom:1px solid var(--x-rule);background:linear-gradient(var(--x-rule) 1px,transparent 1px) 0 0 /100% 33.334%}.vsx-grid,.vsx-ink{position:absolute;inset:0}.vsx-ink svg{display:block;width:100%;height:100%;overflow:visible}.vsx-area{fill:var(--x-area)}.vsx-line{fill:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.vsx-line[data-s=views]{stroke:var(--x-views)}.vsx-line[data-s=clicks]{stroke:var(--x-clicks)}.vsx-line[data-open]{stroke-dasharray:4 5}.vsx-mark{bottom:0;left:calc(var(--x) * 100%);border-left:1px dashed var(--x-ink2)}.vsx-mark,.vsx-mark-t{position:absolute;top:0}.vsx-mark-t{right:.5em;padding:.25em .65em;border-radius:999px;background:var(--x-pill);color:var(--x-pill-ink);font-size:.75em;font-weight:600;line-height:1.2;white-space:nowrap}.vsx-mark[data-k=on] .vsx-mark-t{top:2.4em}.vsx-head{position:absolute;inset:0;opacity:0;pointer-events:none}.vsx-head:before{content:"";position:absolute;top:0;bottom:0;left:0;width:1px;background:var(--x-ink2)}.vsx-ticks{position:relative;height:1.4em;margin:0;padding:0;list-style:none;font-size:.75em;color:var(--x-ink2)}.vsx-ticks li{position:absolute;left:calc(var(--x) * 100%);translate:calc(var(--x) * -100%) 0;white-space:nowrap}@media (max-width:39.99em){.vsx-ticks li:nth-child(2n){display:none}}.vs .vs-mani{padding-top:clamp(3rem,10vh,7rem);padding-bottom:clamp(5rem,16vh,10rem)}.vs .vs-mani-t{max-width:74rem;margin:0;font-family:var(--ed-serif);font-size:clamp(2rem,4.4vw,4.4rem);line-height:1.04;letter-spacing:-.02em;color:var(--fg);text-wrap:pretty}.vsn-list{margin:clamp(3rem,8vh,5rem) 0 0;padding:0;list-style:none;border-bottom:1px solid var(--rule2)}.vsn-row{position:relative;display:grid;gap:1.5rem 3rem;padding:clamp(1.75rem,4vw,3rem) 0}.vsn-row:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--rule2);transform-origin:left}.vsn-fig{display:grid;gap:1rem;min-width:0}.vsn-n{margin:0;font-family:var(--ed-serif);font-size:clamp(4.25rem,13vw,11.5rem);line-height:.86;letter-spacing:-.035em;color:var(--fg);white-space:nowrap}.vsn-u{font-style:italic;color:var(--em)}.vsn-spark{display:block;width:100%;height:clamp(2.5rem,6vw,4.5rem);overflow:visible}.vsn-area{fill:var(--soft)}.vsn-line{fill:none;stroke:var(--em);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vsn-line[data-open]{stroke-dasharray:4 5}.vsn-bars{fill:var(--em);opacity:.85}.vsn-txt{display:grid;align-content:end;gap:.75rem;max-width:30rem}.vsn-name{margin:0;font-family:var(--ed-serif);font-weight:400;font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1;letter-spacing:-.015em;color:var(--fg)}.vsn-src{display:flex;flex-wrap:wrap;align-items:center;gap:0 1rem;font-size:.8125rem;line-height:1.4;color:var(--fg3)}.vsn-honest{max-width:46rem;margin:clamp(2rem,5vh,3rem) 0 0;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.5;color:var(--fg2)}@media (min-width:64em){.vsn-row{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.vss-head.ed-part{padding-bottom:clamp(2rem,6vh,4rem)}.vss-track{position:relative}.vss-tones{position:absolute;inset:0;display:grid;grid-template-rows:2fr 1fr 1fr;pointer-events:none}.vs-story .vss-scene{height:auto}.vs-story .vss-pin{position:relative;height:auto;overflow:visible}.vss-stage{display:grid;gap:clamp(2rem,6vh,3.5rem);padding:0 var(--ed-pad) clamp(4rem,12vh,7rem)}.vss-rail{display:none;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.vss-rail button{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:0 1.05rem 0 .4rem;border:1px solid var(--rule2);border-radius:999px;background:transparent;color:var(--fg);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:background-color var(--m-dur-s) var(--m-ease-out),border-color var(--m-dur-s) var(--m-ease-out),color var(--m-dur-s) var(--m-ease-out)}.vss-rail-n{display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;background:var(--rule);font-size:.75rem;font-weight:700}.vss-rail button[aria-current]{border-color:var(--fg);background:var(--fg);color:var(--bg)}.vss-rail button[aria-current] .vss-rail-n{background:var(--em);color:var(--bg)}.vss-rail button:focus-visible{outline:2px solid var(--em);outline-offset:3px}.vss-texts{display:grid;gap:clamp(2.5rem,8vh,4.5rem)}.vss-ch{padding-top:1.25rem;border-top:1px solid var(--rule2)}.vs .vss-t{margin-top:.75rem;font-size:clamp(2.5rem,4.6vw,4.75rem)}.vs .vss-b{max-width:36rem;margin-top:1rem}.vss-chart{--x-views:var(--em);--x-clicks:var(--fg);--x-area:var(--soft);--x-ink:var(--fg);--x-ink2:var(--fg3);--x-rule:var(--rule);--x-pill:var(--fg);--x-pill-ink:var(--bg);order:-1;min-width:0;font-size:clamp(.8125rem,1vw,.9375rem)}.vss-chart .vsx-plot{height:clamp(12rem,50vw,20rem)}.vsp{display:grid;gap:2rem;margin-top:clamp(2.5rem,7vh,4.5rem)}.vsp-steps{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.vsp-step button{position:relative;isolation:isolate;display:grid;gap:.3rem;width:100%;overflow:hidden;padding:1rem 1.15rem 1.2rem;border:0;border-radius:1rem;background:transparent;color:var(--fg);font:inherit;text-align:start;cursor:pointer}.vsp-step button:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--surf2);opacity:0}.vsp-step[data-on] button:before,.vsp:not([data-pick]) .vsp-step:first-child button:before{opacity:1}.vsp-step button:focus-visible{outline:2px solid var(--em);outline-offset:2px}.vsp-k{display:flex;align-items:center;gap:.55rem;font-size:.8125rem;font-weight:650;line-height:1.3;color:var(--em)}.vsp-n{display:grid;flex:none;place-items:center;width:1.6rem;height:1.6rem;border:1px solid var(--rule2);border-radius:50%;font-size:.75rem;color:var(--fg)}.vsp-t{font-family:var(--ed-serif);font-size:clamp(1.45rem,2.1vw,1.85rem);line-height:1.08;letter-spacing:-.01em}.vsp-b{max-width:32rem;font-size:.9375rem;line-height:1.5;color:var(--fg2)}.vsp-bar{position:absolute;inset:auto 1.15rem .55rem;height:2px;border-radius:2px;background:var(--em);transform-origin:left;opacity:0}.vsp-device{position:relative;display:grid;justify-items:center;order:-1;padding-bottom:3.25rem}.vsp-phone{display:grid;width:min(100%,20rem);padding:.65rem;border-radius:2.4rem;background:#0b0f0d;box-shadow:inset 0 0 0 1px rgb(255 255 255/.08),0 2.5rem 5rem -2rem rgb(0 0 0/.5)}.vsp-phone:before{content:"";grid-area:1/1;border-radius:1.8rem;background:#fff}.vsp-face{grid-area:1/1;display:grid;opacity:0}.vsp-face[data-on],.vsp:not([data-pick]) .vsp-face:first-child{opacity:1}.vs .vsp-pause{inset:auto 0 0;margin-inline:auto}.vsp-screen{position:relative;display:grid;align-content:start;gap:.9em;min-height:31em;overflow:hidden;padding:1.6em 1em 1.2em;border-radius:1.8rem;background:#fff;color:#202124;font-size:.875rem;line-height:1.3}.vsp-screen p{margin:0}.vsp-screen[data-s=search]{align-content:center;justify-items:center;gap:1.2em}.vsp-g{width:2.6em;height:2.6em}.vsp-field{display:flex;align-items:center;gap:.6em;width:100%;min-width:0;height:2.75em;padding:0 1em;border:1px solid #dfe1e5;border-radius:999px;box-shadow:0 1px 6px rgb(32 33 36/.16);font-size:.92em}.vsp-ic{flex:none;width:1.1em;height:1.1em;fill:none;stroke:#5f6368;stroke-width:1.5;stroke-linecap:round}.vsp-q{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vsp-go{padding:.6em 1.1em;border-radius:.3em;background:#f1f3f4;font-size:.82em;color:#3c4043}.vsp-hits{display:grid;margin:0;padding:0;list-style:none}.vsp-hit{position:relative;display:grid;gap:.25em;padding:.7em 0;border-bottom:1px solid #ececec}.vsp-hit:last-child{border-bottom:0}.vsp-hit[data-firm]{margin-inline:-.55em;padding-inline:.55em;border-radius:.6em;background:rgb(229 168 46/.14)}.vsp-hit-site{display:flex;align-items:center;gap:.5em;font-size:.78em}.vsp-hit-site>span{display:grid;min-width:0}.vsp-hit-site small{overflow:hidden;font-size:.92em;white-space:nowrap;text-overflow:ellipsis;color:#4d5156}.vsp-fav{flex:none;width:1.5em;height:1.5em;border-radius:50%;background:#e8eaed}.vsp-hit[data-firm] .vsp-fav{background:#0b6a50}.vsp-hit-t{font-size:1.02em;font-weight:450;line-height:1.25;color:#1a0dab}.vsp-hit-l{font-size:.82em;font-style:normal;line-height:1.4;color:#4d5156}.vsp-badge{position:absolute;top:.55em;right:.55em;padding:.25em .6em;border-radius:999px;background:#e5a82e;color:#1f1606;font-size:.72em;font-weight:700;white-space:nowrap}.vsp-badge[data-b=click]{background:#1a73e8;color:#fff}.vsp-screen[data-s=click] .vsp-hit[data-firm]{box-shadow:inset 0 0 0 2px rgb(26 115 232/.55)}.vsp-tap{position:absolute;top:46%;left:38%;width:2.4em;height:2.4em;border:2px solid rgb(26 115 232/.6);border-radius:50%;background:rgb(26 115 232/.2)}.vsp-url{justify-self:start;padding:.35em .8em;border-radius:999px;background:#f1f3f4;font-size:.74em;color:#5f6368}.vsp-brand{font-size:.82em;font-weight:700;color:#0b6a50}.vsp-h1{font-size:1.12em;font-weight:700;line-height:1.22;letter-spacing:-.01em}.vsp-h2{font-size:.98em;font-weight:700}.vsp-lines{display:block;height:3.3em;border-radius:.2em;background:repeating-linear-gradient(180deg,#e8eaed 0 .5em,transparent .5em 1.1em)}.vsp-lines[data-short]{width:82%;height:2.2em}.vsp-cta{display:grid;place-items:center;justify-self:end;width:2.9em;height:2.9em;border-radius:50%;background:#25d366;box-shadow:0 .5em 1em -.4em rgb(0 0 0/.5)}.vsp-wa{width:1.6em;height:1.6em;fill:#fff}.vsp-wa-in{fill:#25d366}.vsp-screen[data-s=chat]{gap:.7em;padding-top:0;background:#efeae2}.vsp-chat-top{display:flex;align-items:center;gap:.6em;margin-inline:-1em;padding:1.5em 1em .8em;background:#075e54;color:#fff}.vsp-chat-top>span{display:grid}.vsp-chat-top b{font-size:.9em}.vsp-chat-top small{font-size:.74em;opacity:.85}.vsp-avatar{display:grid;flex:none;place-items:center;width:2em;height:2em;border-radius:50%;background:#f2dfae;color:#1f1606;font-size:.9em;font-style:normal;font-weight:700}.vsp-bub{max-width:85%;padding:.55em .75em;border-radius:.8em;font-size:.86em;line-height:1.4;box-shadow:0 1px 1px rgb(0 0 0/.08)}.vsp-bub[data-from=you]{justify-self:end;border-top-right-radius:.2em;background:#d9fdd3}.vsp-bub[data-from=firm]{justify-self:start;border-top-left-radius:.2em;background:#fff}@media (min-width:64em){.vsp{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(2rem,5vw,5rem)}.vsp-device{order:0}}.vsw-grid{display:grid;gap:2rem;margin-top:clamp(2.5rem,7vh,4.5rem)}.vsw-col{min-width:0}.vsw-win .m-window-ui{font-size:clamp(.75rem,3.3vw,.9rem)}.vsw-bar{display:inline-flex;align-items:center;gap:.45em}.vsw-bar-b{width:1.1em;height:1.1em}.vsw-bar .u-pill{margin-inline-start:.35em}.vsw-p{display:grid;gap:.8em;padding:1.1em 1.2em 1.3em}.vsw-p-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1em}.vsw-eyebrow{font-size:.72em;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--u-ink3)}.vsw-p-t{margin-top:.15em;font-size:1.25em;font-weight:700;color:var(--u-ink)}.vsw-period{font-size:.78em;color:var(--u-ink2)}.vsw-label{margin-top:.3em;font-size:.82em;font-weight:650;color:var(--u-ink)}.vsw-label small{font-weight:450;color:var(--u-ink3)}.vsw-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em;margin:0;padding:0;list-style:none}.vsw-metrics li{display:grid;align-content:start;gap:.4em;padding:.75em .8em;border-radius:.6em;background:var(--u-bg2)}.vsw-m-l{font-size:.76em;color:var(--u-ink2)}.vsw-slot{display:inline-block;width:var(--w);max-width:100%;height:.8em;border-radius:.3em;background:var(--u-bg3);vertical-align:middle}.vsw-metrics .vsw-slot{height:1.35em}.vsw-hint{font-size:.7em;color:var(--u-ink3)}.vsw-table{display:grid;overflow:hidden;border:1px solid var(--u-line);border-radius:.6em;font-size:.76em}.vsw-row{display:grid;grid-template-columns:minmax(0,2.4fr) repeat(3,minmax(0,.8fr)) auto;align-items:center;gap:.6em;padding:.6em .8em;border-top:1px solid var(--u-line)}.vsw-row>span{min-width:0}.vsw-row[data-head]{border-top:0;background:var(--u-bg2);font-weight:650;color:var(--u-ink2)}.vsw-post,.vsw-row[data-head]>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vsw-post{font-weight:600;color:var(--u-ink)}.vsw-status{justify-self:start;padding:.2em .55em;border-radius:999px;font-weight:650;white-space:nowrap}.vsw-status[data-k=ok]{background:var(--u-acc2);color:var(--u-acc)}.vsw-status[data-k=wait]{background:var(--u-gold2);color:#7a4f00}.vsw-m-head{display:flex;align-items:center;gap:.7em;padding:.9em 1.1em;border-bottom:1px solid var(--u-line)}.vsw-m-from{display:grid;flex:none;place-items:center;width:2.3em;height:2.3em;border-radius:50%;background:#061a14}.vsw-m-b{width:1.25em;height:1.25em}.vsw-m-who{font-size:.8em;font-weight:700;color:var(--u-ink2)}.vsw-m-subj{font-size:.95em;font-weight:650;color:var(--u-ink)}.vsw-m-body{display:grid;gap:.55em;padding:1em 1.2em 1.3em;font-size:.82em;line-height:1.45;color:var(--u-ink2)}.vsw-m-h{margin-top:.45em;font-weight:700;color:var(--u-ink)}.vsw-m-posts,.vsw-m-top{display:grid;gap:.3em;margin:0;padding-inline-start:1.2em;color:var(--u-ink)}.vsw-m-top li span{margin-inline-end:.6em}.vsw-m-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5em;margin:0;padding:0;list-style:none}.vsw-m-grid li{display:grid;gap:.35em;padding:.65em .75em;border:1px solid var(--u-line);border-radius:.55em}.vsw-m-grid .vsw-slot{height:1.1em}.vsw-m-grid small{display:flex;align-items:center;gap:.4em;font-size:.85em;color:var(--u-ink3)}.vsw-m-s{font-size:.92em;color:var(--u-ink3)}.vsw-m-cta{justify-self:start;margin-top:.35em;padding:.6em 1em;border-radius:.5em;background:#0b6a50;color:#fff;font-weight:650}.vsw-m-foot{margin-top:.35em;padding-top:.7em;border-top:1px solid var(--u-line);font-size:.85em;color:var(--u-ink3)}.vsw-foot{display:grid;gap:.25rem;margin-top:clamp(2rem,5vh,3rem)}.vs .vsw-connect{max-width:44rem}@media (min-width:40em){.vsw-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64em){.vsw-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;column-gap:clamp(2rem,4vw,3.5rem)}.vsw-win .m-window-ui{font-size:clamp(.75rem,.95vw,.9rem)}.vsw-col:first-child{position:sticky;top:calc(var(--hdr) + 2rem)}.vsw-col+.vsw-col{margin-top:clamp(2rem,8vh,5rem)}}.vso-doors{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;margin-top:clamp(2.5rem,7vh,4.5rem)}.vso-door{display:grid;align-content:start;gap:.75rem;padding:clamp(1.5rem,3.4vw,2.75rem);border:1px solid var(--rule);border-radius:var(--ed-r);background:var(--surf2)}.vso-door[data-k=free]{--fg:#f6ecd0;--fg2:#e3d5b0;--fg3:#cbbb92;--em:#f0bc4a;--rule:rgb(246 236 208/0.14);--rule2:rgb(246 236 208/0.32);border-color:transparent;background:#1f1606;color:var(--fg)}.vs .vso-k{color:var(--em)}.vs .vso-t,.vso-b{margin:0}.vso-b{max-width:30rem;line-height:1.55;color:var(--fg2)}.vso-act{margin-top:.75rem}.ph .vso-act .ph-gold.vs-cta{height:auto;min-height:var(--h);padding-block:.45rem;line-height:1.2;white-space:normal;text-wrap:balance}.vso-fine{margin:0;font-size:.8125rem;line-height:1.4;color:var(--fg3)}.vs .vso-plans-h{margin:clamp(3.5rem,9vh,6rem) 0 0}.vso-plans{display:grid;margin:1.25rem 0 0;padding:0;list-style:none;border-top:1px solid var(--rule2)}.vso-plan{display:grid;align-content:start;gap:.55rem;padding:1.6rem 0 1.9rem;border-bottom:1px solid var(--rule2)}.vso-group{display:flex;align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:650;line-height:1.3;letter-spacing:.01em;color:var(--fg3)}.vso-meter{flex:none;width:1.8rem;height:.4rem;border-radius:999px;background:linear-gradient(90deg,var(--fg) calc(var(--d) * 33.34%),var(--rule2) 0)}.vso-name{justify-self:start;font-family:var(--ed-serif);font-size:clamp(2.1rem,3.2vw,2.9rem);line-height:1.05;letter-spacing:-.02em;color:var(--fg);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:.16em;text-decoration-color:transparent;transition:text-decoration-color var(--m-dur-s) var(--m-ease-out)}.vso-name:hover{text-decoration-color:initial}.vso-name:focus-visible{outline:2px solid var(--em);outline-offset:3px;border-radius:.25rem}.vso-role{margin:0;line-height:1.45;color:var(--fg2)}.vso-price{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.2rem 0 0;font-size:1.0625rem;font-weight:650;color:var(--fg)}.vso-tag{padding:.15rem .55rem;border:1px solid var(--rule2);border-radius:999px;font-size:.75rem;font-weight:620}.vso-points{display:grid;gap:.45rem;margin:.6rem 0 0;padding:0;list-style:none;font-size:.9375rem;line-height:1.45;color:var(--fg2)}.vso-points li{display:grid;grid-template-columns:1rem minmax(0,1fr);gap:.5rem}.vso-points li:before{content:"";width:.55rem;height:.3rem;margin-top:.45em;border-bottom:1.5px solid var(--em);border-left:1.5px solid var(--em);rotate:-45deg}.vs .vso-all{margin-top:1.75rem}@media (min-width:48em){.vso-doors{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60em){.vso-plans{grid-template-columns:repeat(3,minmax(0,1fr))}.vso-plan{padding:1.75rem 2rem 2rem;border-bottom:0}.vso-plan:first-child{padding-inline-start:0}.vso-plan+.vso-plan{border-inline-start:1px solid var(--rule2)}}.vs .vsg-label{display:flex;align-items:center;gap:.6rem}.vsg-seal{flex:none;width:1.05rem;height:1.05rem;border:1.5px solid var(--em);border-radius:50%;background:radial-gradient(circle,var(--em) 0 28%,transparent 31%)}.vsg-cycle{display:grid;gap:1.5rem;margin-top:clamp(2.5rem,7vh,4.5rem)}.vsg-ruler{display:grid;grid-template-columns:repeat(17,minmax(0,1fr));align-items:end;gap:3px;height:2.75rem}.vsg-ruler i{display:block;height:55%;border-radius:2px;background:var(--rule2);transform-origin:bottom}.vsg-ruler i:first-child,.vsg-ruler i:last-child{height:100%;background:var(--em)}.vsg-steps{display:grid;gap:1.5rem;margin:0;padding:0;list-style:none}.vs .vsg-k{color:var(--em)}.vs .vsg-t{margin-top:.5rem}.vsg-d{margin:.5rem 0 0;line-height:1.5;color:var(--fg2)}.vsg-grid{display:grid;gap:2rem;margin-top:clamp(3rem,8vh,5rem)}.vsg-qa{display:grid;gap:1.25rem;margin:0}.vsg-qa dt{font-weight:650;color:var(--fg)}.vsg-qa dd{margin:.3rem 0 0;line-height:1.5;color:var(--fg2)}.vsg-choices{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.55rem}.vsg-choices span{padding:.3rem .75rem;border:1px solid var(--rule2);border-radius:999px;font-size:.875rem;color:var(--fg)}.vsg-terms{padding:clamp(1.4rem,3vw,2rem);border:1px solid var(--rule2);border-radius:var(--ed-r);background:var(--surf)}.vsg-terms-h{margin:0;font-size:1rem;font-weight:700;color:var(--fg)}.vsg-terms p{margin:.5rem 0 0}.vsg-terms p,.vsg-terms ul{line-height:1.5;color:var(--fg2)}.vsg-terms ul{display:grid;gap:.45rem;margin:.8rem 0 0;padding-inline-start:1.1rem}.vsg-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:clamp(2.5rem,6vh,3.5rem);padding-top:1.25rem;border-top:1px solid var(--rule)}.vsg-honest{max-width:40rem;margin:0;line-height:1.5;color:var(--fg2)}@media (min-width:48em){.vsg-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64em){.vsg-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:clamp(2.5rem,5vw,5rem)}}.vs .vst{display:grid;gap:clamp(2.5rem,5vw,4rem)}.vst-copy,.vst-side{min-width:0}.vs .vst-h{margin-top:1.1rem}.vst-steps{display:grid;gap:1rem;margin:2.25rem 0 0;padding:0;list-style:none}.vst-steps li{display:grid;grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.9rem}.vst-n{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--rule2);border-radius:50%;font-size:.8125rem}.vst-n,.vst-steps b{font-weight:650;color:var(--fg)}.vst-steps b{display:block}.vst-steps p{margin:.2rem 0 0}.vst-self,.vst-steps p{line-height:1.5;color:var(--fg2)}.vst-self{margin:1rem 0 0;font-size:.9375rem;text-align:center}@media (min-width:64em){.vs .vst{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.vsl-card{display:grid;gap:.9rem;padding:clamp(1.25rem,3vw,1.75rem);border-radius:var(--ed-r);background:var(--surf2);color:var(--fg);box-shadow:inset 0 1px 0 rgb(255 255 255/.6),0 36px 70px -34px rgb(0 0 0/.75)}.vsl-q{font-family:var(--ed-serif);font-size:1.75rem;line-height:1.05;letter-spacing:-.01em;color:var(--fg)}.vsl-card input[type=email],.vsl-card input[type=tel],.vsl-card input[type=text],.vsl-card textarea{width:100%;min-height:2.75rem;padding:.7rem .85rem;border:1px solid var(--rule2);border-radius:.75rem;background:#fff;color:var(--fg);font:inherit;font-size:1rem;line-height:1.4}.vsl-card textarea{min-height:7rem;resize:vertical}.vsl-card textarea::placeholder{color:var(--fg3)}.vsl-card :is(textarea,input):focus-visible{outline:2px solid var(--em);outline-offset:1px;border-color:transparent}.vsl-card [aria-invalid=true]{border-color:#8a2e16}.vsl-err{font-size:.875rem;line-height:1.4;color:#8a2e16}.vsl-chips{display:flex;flex-wrap:wrap;gap:.45rem;min-width:0;margin:0;padding:0;border:0}.vsl-chips legend{width:100%;margin-bottom:.35rem;padding:0;font-size:.8125rem;color:var(--fg3)}.vsl-chips label{position:relative}.vsl-chips input{position:absolute;width:1px;height:1px;opacity:0}.vsl-chips span{display:inline-flex;align-items:center;min-height:2.75rem;padding:.35rem .95rem;border:1px solid var(--rule2);border-radius:999px;font-size:.875rem;line-height:1.3;color:var(--fg);cursor:pointer;transition:background-color var(--m-dur-s) var(--m-ease-out),border-color var(--m-dur-s) var(--m-ease-out),color var(--m-dur-s) var(--m-ease-out)}.vsl-chips input:checked+span{border-color:var(--fg);background:var(--fg);color:var(--surf2)}.vsl-chips input:focus-visible+span{outline:2px solid var(--em);outline-offset:2px}.vsl-row{display:grid;gap:.9rem}.vsl-f{display:grid;gap:.3rem}.vsl-f>span:first-child{font-size:.8125rem;color:var(--fg3)}.ph .vsl-card .vsl-send{width:100%;height:auto;min-height:var(--h);white-space:normal;text-align:center}.ph .vsl-card .vsl-send:disabled{opacity:.6;cursor:wait}.vsl-fine{margin:0;font-size:.8125rem;line-height:1.45;text-align:center;color:var(--fg3)}.vsl-honey{position:absolute;left:-9999px;width:1px;height:1px}.vsl-ok{justify-items:start}.vsl-ok-t{margin:0;font-family:var(--ed-serif);font-weight:400;font-size:2.25rem;line-height:1;color:var(--fg)}.vsl-ok p{margin:0;color:var(--fg2)}@media (min-width:40em){.vsl-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.vs-lb{width:min(calc(1024px + 1.5rem),calc(100vw - 1.5rem));max-width:none;max-height:calc(100dvh - 1.5rem);margin:auto;padding:0;border:0;overflow:visible;background:transparent;color:#1f2a24;font-size:1rem;line-height:1.4;text-align:left;white-space:normal}.vs-lb::backdrop{background:rgb(5 12 10/.76);backdrop-filter:blur(6px)}.vs-lb-box{display:flex;flex-direction:column;max-height:calc(100dvh - 1.5rem);overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 1.5rem 4rem -1rem rgb(0 0 0/.5)}.vs-lb-head{display:flex;align-items:center;gap:1rem;padding:.6rem .6rem .6rem 1.15rem;border-bottom:1px solid #e3e5e4}.vs-lb-txt{display:grid;flex:1;gap:.1rem;min-width:0;margin:0}.vs-lb-t{font-size:.9375rem;font-weight:600}.vs-lb-s{font-size:.75rem;color:#5c6761}.vs-lb-x{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background:transparent;color:#3c4743;cursor:pointer;transition:background-color var(--m-dur-s) var(--m-ease-out)}.vs-lb-x svg{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.vs-lb-x:focus-visible{outline:2px solid #0b6a50;outline-offset:1px}.vs-lb-view{min-height:0;overflow:auto;overscroll-behavior:contain;padding:.75rem}.vs-lb-view img{display:block;width:100%;max-width:1024px;height:auto;margin-inline:auto}.vs-lb-view[data-small] img{cursor:zoom-in}.vs-lb-view[data-zoom] img{width:auto;max-width:none;cursor:zoom-out}.vs-lb-hint{margin:0;padding:0 1rem .75rem;font-size:.75rem;color:#5c6761;text-align:center}@media (hover:hover) and (pointer:fine){.vs-lb-x:hover{background:#f1f3f4}}@media (scripting:enabled) and (min-width:64em) and (min-height:36em) and (prefers-reduced-motion:no-preference){.vs-story .vss-head.ed-part{padding-bottom:0}.vs-story .vss-scene:not([data-still]){height:calc(var(--m-len) * 100svh)}.vs-story .vss-scene:not([data-still])>.vss-pin{--reveal:calc(var(--on) * clamp(0, var(--p) * 3.75, 1) + (var(--team) - var(--on)) * clamp(0, (var(--p) * 3 - 1) * 1.25, 1) + (1 - var(--team)) * clamp(0, (var(--p) * 3 - 2) * 1.25, 1));position:sticky;top:0;height:100svh;overflow:clip}.vss-tones{grid-template-rows:3fr 2fr 3fr}.vs-story .vss-scene:not([data-still]) .vss-stage{height:100%;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vh,2.5rem) clamp(2rem,4vw,4rem);padding:calc(var(--hdr) + 1.25rem) var(--ed-pad) clamp(1.5rem,5vh,3rem)}.vs-story .vss-scene:not([data-still]) .vss-rail{display:flex;grid-column:1/-1;align-self:start}.vs-story .vss-scene:not([data-still]) .vss-texts{grid-template-areas:"ch"}.vs-story .vss-scene:not([data-still]) .vss-ch{grid-area:ch;padding-top:0;border-top:0;opacity:0;translate:0 1.5rem;transition:opacity var(--m-dur-m) var(--m-ease-out),translate var(--m-dur-l) var(--m-ease-out)}.vs-story .vss-scene:not([data-still]) .vss-ch[data-on]{opacity:1;translate:0 0}.vs-story .vss-scene:not([data-still]) .vss-chart{order:0}.vs-story .vss-scene:not([data-still]) .vss-chart .vsx-plot{height:clamp(14rem,44vh,30rem)}.vs-story .vss-scene:not([data-still]) .vsx-ink{clip-path:inset(-1rem calc((1 - var(--reveal)) * 100%) -1rem -1rem)}.vs-story .vss-scene:not([data-still]) .vsx-head{opacity:1;translate:calc(var(--reveal) * 100%) 0}.vs-story .vss-scene:not([data-still]) .vsx-mark[data-k=on]{opacity:clamp(0,(var(--p) * 3 - .8) * 5,1)}.vs-story .vss-scene:not([data-still]) .vsx-mark[data-k=team]{opacity:clamp(0,(var(--p) * 3 - 1.8) * 5,1)}}@media (prefers-reduced-motion:no-preference){.vsx[data-variant=film] .vsx-ink{animation:vs-draw 12s linear infinite}.vsx[data-variant=film] .vsx-head{animation:vs-head 12s linear infinite}.vsx[data-variant=film] .vsx-mark[data-k=on]{animation:vs-mark-on 12s linear infinite}.vsx[data-variant=film] .vsx-mark[data-k=team]{animation:vs-mark-team 12s linear infinite}.vs-film-card:is([data-stopped],[data-away]) .vsx[data-variant=film] :is(.vsx-ink,.vsx-head,.vsx-mark){animation-play-state:paused}.vsn-row[data-armed]:not([data-in]):before{scale:0 1}.vsn-row[data-armed]:not([data-in]) .vsn-spark{clip-path:inset(-.5rem 100% -.5rem 0)}.vsn-row[data-in]:before{transition:scale 1.1s var(--m-ease-out)}.vsn-row[data-in] .vsn-spark{transition:clip-path 1.6s var(--m-ease-out) .25s}.vsp:not([data-pick]) .vsp-face{animation:vs-face 14s linear infinite backwards;animation-delay:calc(var(--i) * 2.8s)}.vsp:not([data-pick]) .vsp-step button:before{animation:vs-step 14s linear infinite backwards;animation-delay:calc(var(--i) * 2.8s)}.vsp:not([data-pick]) .vsp-bar{animation:vs-bar 14s linear infinite backwards;animation-delay:calc(var(--i) * 2.8s)}.vsp:is([data-stopped],[data-away]) .vsp-step button:before,.vsp:is([data-stopped],[data-away]) :is(.vsp-face,.vsp-bar){animation-play-state:paused}.vsp[data-pick] .vsp-face{transition:opacity var(--m-dur-m) var(--m-ease-out),translate var(--m-dur-m) var(--m-ease-out)}.vsp[data-pick] .vsp-face:not([data-on]){translate:0 .75rem}.vsp-step button:before{transition:opacity var(--m-dur-s) var(--m-ease-out)}.vsg-ruler[data-armed]:not([data-in]) i{scale:1 0}.vsg-ruler[data-in] i{transition:scale .7s var(--m-ease-out);transition-delay:calc(var(--w) * 35ms)}.vs-lb[open]{animation:vs-lb-in .34s var(--m-ease-out) both}.vs-lb[open]::backdrop{animation:vs-lb-fade .3s ease both}@media (hover:hover) and (pointer:fine){.vsp-step button:hover:before{opacity:.55}.vsp-step[data-on] button:hover:before{opacity:1}}}@keyframes vs-draw{0%{clip-path:inset(-1rem 100% -1rem -1rem);opacity:1}62%,92%{clip-path:inset(-1rem 0 -1rem -1rem);opacity:1}98%,to{clip-path:inset(-1rem 0 -1rem -1rem);opacity:0}}@keyframes vs-head{0%{translate:0 0;opacity:1}62%{translate:100% 0;opacity:1}66%,to{translate:100% 0;opacity:0}}@keyframes vs-mark-on{0%,33%{opacity:0;translate:0 .5rem}37%,92%{opacity:1;translate:0 0}98%,to{opacity:0;translate:0 0}}@keyframes vs-mark-team{0%,44%{opacity:0;translate:0 .5rem}48%,92%{opacity:1;translate:0 0}98%,to{opacity:0;translate:0 0}}@keyframes vs-face{0%{opacity:0}20%,3%{opacity:1}23%,to{opacity:0}}@keyframes vs-step{0%{opacity:0}19%,2%{opacity:1}21%,to{opacity:0}}@keyframes vs-bar{0%{scale:0 1;opacity:1}20%{scale:1 1;opacity:1}21%,to{scale:1 1;opacity:0}}@keyframes vs-lb-in{0%{opacity:0;transform:translateY(.75rem) scale(.985)}}@keyframes vs-lb-fade{0%{opacity:0}}:root[data-cf-rm] .vs .vsp-step button:before,:root[data-cf-rm] .vs :is(.vsx-ink,.vsx-head,.vsx-mark,.vsp-face,.vsp-bar){animation:none}