.vfo-hero[data-astro-cid-jd5wukd5]{isolation:isolate;min-height:min(640px,100svh - 120px);display:grid;position:relative}.vfo-carpet[data-astro-cid-jd5wukd5]{z-index:-1;background:#c9cacd;position:absolute;inset:0;overflow:hidden}.vfo-carpet-canvas[data-astro-cid-jd5wukd5]{opacity:0;width:100%;height:100%;position:absolute;inset:0}.vfo-hero[data-astro-cid-jd5wukd5].is-drawn .vfo-carpet-canvas[data-astro-cid-jd5wukd5]{opacity:1}.vfo-carpet-static[data-astro-cid-jd5wukd5]{background:repeating-linear-gradient(115deg,#ffffff57 0 22px,#fff0 22px 46px),repeating-linear-gradient(65deg,#0000000d 0 22px,#0000 22px 46px),#cfd0d3;position:absolute;inset:0}.vfo-carpet-static[data-astro-cid-jd5wukd5] span[data-astro-cid-jd5wukd5]{top:50%;left:auto;right:max(4vw, calc((100% - var(--site-width)) / 2));font-family:var(--font-heading);letter-spacing:-.02em;color:#f1f2f3;text-shadow:0 2px #0000000f;font-size:min(27vw,440px);font-weight:600;line-height:1;position:absolute;transform:translateY(-50%)}.vfo-hero[data-astro-cid-jd5wukd5].is-drawn .vfo-carpet-static[data-astro-cid-jd5wukd5]{visibility:hidden}.vfo-hero-inner[data-astro-cid-jd5wukd5]{width:100%;max-width:calc(var(--site-width) + var(--page-gutter) * 2);padding:56px var(--page-gutter);align-items:center;margin:0 auto;display:flex}.vfo-panel[data-astro-cid-jd5wukd5]{background:var(--color-navy);width:min(560px,100%);color:var(--color-white);border-radius:4px;padding:44px 44px 36px;box-shadow:0 24px 60px -30px #0c0c0c8c}.vfo-eyebrow[data-astro-cid-jd5wukd5]{font-family:var(--font-subheading);letter-spacing:.12em;text-transform:uppercase;color:var(--color-green);margin:0 0 14px;font-size:15px;font-weight:600}.vfo-h1[data-astro-cid-jd5wukd5]{letter-spacing:-.01em;color:var(--color-white);margin:0;font-size:clamp(38px,4.6vw,58px);line-height:1.06}.vfo-lede[data-astro-cid-jd5wukd5]{color:#ffffffe0;margin:20px 0 0;font-size:19px;line-height:1.6}.vfo-lede[data-astro-cid-jd5wukd5] strong[data-astro-cid-jd5wukd5]{color:var(--color-white);letter-spacing:.04em}.vfo-actions[data-astro-cid-jd5wukd5]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.vfo-btn-main[data-astro-cid-jd5wukd5].btn--green{color:var(--color-navy);padding:15px 28px;font-size:17px;font-weight:700}.vfo-btn-main[data-astro-cid-jd5wukd5].btn--green:hover{background:var(--color-white);color:var(--color-navy)}.vfo-btn-call[data-astro-cid-jd5wukd5]{color:var(--color-white);background:0 0;border:1px solid #ffffff8c;padding:14px 24px;font-size:17px}.vfo-btn-call[data-astro-cid-jd5wukd5]:hover{background:var(--color-white);color:var(--color-navy)}.vfo-terms[data-astro-cid-jd5wukd5]{color:#ffffffb8;border-top:1px solid #ffffff29;margin:22px 0 0;padding-top:16px;font-size:14px;line-height:1.55}.vfo-areas[data-astro-cid-jd5wukd5]{color:#ffffffb8;margin:8px 0 0;font-size:14px}.vfo[data-offer-state=live] .vfo-ended[data-astro-cid-jd5wukd5],.vfo[data-offer-state=ended] .vfo-live[data-astro-cid-jd5wukd5]{display:none}.vfo[data-offer-state=ended] .vfo-carpet-static[data-astro-cid-jd5wukd5] span[data-astro-cid-jd5wukd5]{color:#dcdde0}@media (width<=800px){.vfo-hero[data-astro-cid-jd5wukd5]{grid-template-rows:220px auto;min-height:0}.vfo-carpet[data-astro-cid-jd5wukd5]{grid-row:1;height:220px;position:relative;inset:auto}.vfo-carpet-static[data-astro-cid-jd5wukd5] span[data-astro-cid-jd5wukd5]{font-size:min(44vw,190px);left:50%;right:auto;transform:translate(-50%,-50%)}.vfo-hero-inner[data-astro-cid-jd5wukd5]{grid-row:2;padding:0}.vfo-panel[data-astro-cid-jd5wukd5]{width:100%;box-shadow:none;border-radius:0;padding:26px 22px 30px}.vfo-h1[data-astro-cid-jd5wukd5]{font-size:clamp(32px,8.6vw,42px)}.vfo-eyebrow[data-astro-cid-jd5wukd5]{margin-bottom:10px;font-size:13px}.vfo-lede[data-astro-cid-jd5wukd5]{margin-top:14px}.vfo-actions[data-astro-cid-jd5wukd5]{margin-top:20px}.vfo-lede[data-astro-cid-jd5wukd5]{font-size:17px}.vfo-actions[data-astro-cid-jd5wukd5]{flex-direction:column}.vfo-actions[data-astro-cid-jd5wukd5] .btn[data-astro-cid-jd5wukd5]{width:100%}}.vfo-deal[data-astro-cid-5dqsnn6h]{background:var(--color-off-white);padding:104px 0 112px}.vfo-deal-inner[data-astro-cid-5dqsnn6h]{max-width:calc(var(--site-width) + var(--page-gutter) * 2);padding:0 var(--page-gutter);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:64px;margin:0 auto;display:grid}.vfo-kicker[data-astro-cid-5dqsnn6h]{font-family:var(--font-subheading);letter-spacing:.12em;text-transform:uppercase;color:#4f8a56;margin:0 0 10px;font-size:15px;font-weight:600}.vfo-deal-h2[data-astro-cid-5dqsnn6h]{color:var(--color-navy);margin:0 0 20px;font-size:clamp(34px,3.6vw,46px);line-height:1.08}.vfo-deal-copy[data-astro-cid-5dqsnn6h] p[data-astro-cid-5dqsnn6h]:not(.vfo-kicker){color:var(--color-slate);margin:0 0 16px;font-size:18px;line-height:1.7}.vfo-deal-copy[data-astro-cid-5dqsnn6h] a[data-astro-cid-5dqsnn6h]{color:var(--color-navy);text-underline-offset:3px;font-weight:700;text-decoration:underline}.vfo-ticket-wrap[data-astro-cid-5dqsnn6h]{perspective:1200px}.vfo-ticket[data-astro-cid-5dqsnn6h]{grid-template-columns:minmax(0,1fr) 210px;min-height:300px;display:grid;position:relative}.vfo-ticket-body[data-astro-cid-5dqsnn6h],.vfo-ticket-stub[data-astro-cid-5dqsnn6h]{--notch:15px;position:relative}.vfo-ticket-body[data-astro-cid-5dqsnn6h]{background:var(--color-navy);color:var(--color-white);-webkit-mask:radial-gradient(circle var(--notch) at 100% 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at 100% 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;border-radius:6px 0 0 6px;grid-area:1/1;padding:34px 34px 30px}.vfo-ticket-amount[data-astro-cid-5dqsnn6h]{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.02em;color:var(--color-green);margin:0 0 18px;font-size:30px;font-weight:600;line-height:1}.vfo-ticket-amount[data-astro-cid-5dqsnn6h] span[data-astro-cid-5dqsnn6h]{letter-spacing:-.02em;color:var(--color-white);margin-right:6px;font-size:96px}.vfo-ticket-terms[data-astro-cid-5dqsnn6h]{gap:10px;margin:0;display:grid}.vfo-ticket-terms[data-astro-cid-5dqsnn6h] div[data-astro-cid-5dqsnn6h]{border-top:1px solid #ffffff24;grid-template-columns:62px minmax(0,1fr);gap:12px;padding-top:10px;display:grid}.vfo-ticket-terms[data-astro-cid-5dqsnn6h] dt[data-astro-cid-5dqsnn6h]{font-family:var(--font-subheading);letter-spacing:.1em;text-transform:uppercase;color:var(--color-green);padding-top:3px;font-size:13px;font-weight:600}.vfo-ticket-terms[data-astro-cid-5dqsnn6h] dd[data-astro-cid-5dqsnn6h]{color:#ffffffeb;margin:0;font-size:16px;line-height:1.45}.vfo-ticket-stamp[data-astro-cid-5dqsnn6h]{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:#e9e9ea;opacity:.85;border:4px solid #e9e9ea;border-radius:4px;margin:0;padding:6px 18px;font-size:54px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-12deg)}.vfo-ticket-stub[data-astro-cid-5dqsnn6h]{z-index:2;background:radial-gradient(circle at 4px 50%, #153e6052 2.5px, #0000 3px) 0 4px / 10px 14px repeat-y, var(--color-white);text-align:center;transform-origin:0 0;-webkit-mask:radial-gradient(circle var(--notch) at 0 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at 0 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;mask:radial-gradient(circle var(--notch) at 0 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at 0 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;border-radius:0 6px 6px 0;flex-direction:column;grid-area:1/2;justify-content:center;align-items:center;gap:10px;padding:28px 20px;display:flex}.vfo-stub-label[data-astro-cid-5dqsnn6h]{font-family:var(--font-subheading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-slate);margin:0;font-size:13px;font-weight:600}.vfo-stub-code[data-astro-cid-5dqsnn6h]{font-family:var(--font-heading);letter-spacing:.06em;color:var(--color-navy);user-select:all;margin:0;font-size:40px;font-weight:600;line-height:1}.vfo-stub-btn[data-astro-cid-5dqsnn6h]{background:var(--color-navy);color:var(--color-white);font-family:var(--font-body);cursor:pointer;border:0;border-radius:4px;margin-top:6px;padding:11px 20px;font-size:16px;font-weight:700;transition:background-color .2s}.vfo-stub-btn[data-astro-cid-5dqsnn6h]:hover{background:#4f8a56}.vfo-stub-btn[data-astro-cid-5dqsnn6h][hidden]{display:none}.vfo-stub-btn[data-astro-cid-5dqsnn6h]:focus-visible,.vfo-ticket-again[data-astro-cid-5dqsnn6h]:focus-visible{outline:3px solid var(--color-green);outline-offset:2px}.vfo-stub-hint[data-astro-cid-5dqsnn6h]{color:var(--color-slate);margin:0;font-size:15px}.vfo-ticket-under[data-astro-cid-5dqsnn6h]{z-index:1;border:2px dashed #153e6059;border-left:0;border-radius:0 6px 6px 0;grid-area:1/2;align-items:center;padding:20px 22px;display:flex}.vfo-ticket-done[data-astro-cid-5dqsnn6h]{color:var(--color-slate);margin:0;font-size:15px;line-height:1.55}.vfo-ticket-done[data-astro-cid-5dqsnn6h] strong[data-astro-cid-5dqsnn6h]{color:var(--color-navy);margin-bottom:4px;font-size:20px;display:block}.vfo-code-inline[data-astro-cid-5dqsnn6h]{color:var(--color-navy);letter-spacing:.05em;font-weight:700}.vfo-ticket-again[data-astro-cid-5dqsnn6h]{font:inherit;color:var(--color-navy);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-weight:700;text-decoration:underline;display:inline-block}.vfo-ticket[data-astro-cid-5dqsnn6h].is-torn .vfo-ticket-stub[data-astro-cid-5dqsnn6h]{pointer-events:none;animation:.62s cubic-bezier(.5,0,.75,0) forwards vfo-tear}.vfo-ticket[data-astro-cid-5dqsnn6h].is-torn.is-still .vfo-ticket-stub[data-astro-cid-5dqsnn6h]{visibility:hidden;animation:none}@keyframes vfo-tear{0%{opacity:1;transform:rotate(0)translate(0)}22%{opacity:1;transform:rotate(7deg)translate(4px,2px)}to{opacity:0;visibility:hidden;transform:rotate(24deg)translate(40px,260px)}}.vfo[data-offer-state=live] .vfo-deal[data-astro-cid-5dqsnn6h] .vfo-ended[data-astro-cid-5dqsnn6h],.vfo[data-offer-state=ended] .vfo-deal[data-astro-cid-5dqsnn6h] .vfo-live[data-astro-cid-5dqsnn6h]{display:none}.vfo[data-offer-state=ended] .vfo-ticket-body[data-astro-cid-5dqsnn6h]{background:#6b7480}.vfo[data-offer-state=ended] .vfo-ticket-amount[data-astro-cid-5dqsnn6h] span[data-astro-cid-5dqsnn6h]{text-decoration:line-through 6px}@media (width<=1024px){.vfo-deal-inner[data-astro-cid-5dqsnn6h]{grid-template-columns:1fr;gap:40px}.vfo-ticket-wrap[data-astro-cid-5dqsnn6h]{max-width:640px}}@media (width<=640px){.vfo-deal[data-astro-cid-5dqsnn6h]{padding:64px 0 72px}.vfo-deal-inner[data-astro-cid-5dqsnn6h]{padding:0 22px}.vfo-ticket[data-astro-cid-5dqsnn6h]{grid-template-rows:auto 190px;grid-template-columns:1fr}.vfo-ticket-body[data-astro-cid-5dqsnn6h]{-webkit-mask:radial-gradient(circle var(--notch) at 0 100%, #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, #0000 98%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 100%, #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 100%, #0000 98%, #000) right / 51% 100% no-repeat;border-radius:6px 6px 0 0;padding:28px 24px 26px}.vfo-ticket-amount[data-astro-cid-5dqsnn6h] span[data-astro-cid-5dqsnn6h]{font-size:76px}.vfo-ticket-stub[data-astro-cid-5dqsnn6h],.vfo-ticket-under[data-astro-cid-5dqsnn6h]{grid-area:2/1}.vfo-ticket-stub[data-astro-cid-5dqsnn6h]{background:radial-gradient(circle at 50% 4px, #153e6052 2.5px, #0000 3px) 4px 0 / 14px 10px repeat-x, var(--color-white);-webkit-mask:radial-gradient(circle var(--notch) at 0 0, #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 0, #0000 98%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 0, #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 0, #0000 98%, #000) right / 51% 100% no-repeat;border-radius:0 0 6px 6px}.vfo-ticket-under[data-astro-cid-5dqsnn6h]{border:2px dashed #153e6059;border-top:0;border-radius:0 0 6px 6px}@keyframes vfo-tear-down{0%{opacity:1;transform:rotate(0)translate(0)}22%{opacity:1;transform:rotate(-4deg)translateY(4px)}to{opacity:0;visibility:hidden;transform:rotate(-14deg)translate(-30px,240px)}}.vfo-ticket[data-astro-cid-5dqsnn6h].is-torn .vfo-ticket-stub[data-astro-cid-5dqsnn6h]{animation-name:vfo-tear-down}}.vfo-prices[data-astro-cid-pw6edvd7]{background:var(--color-white);padding:104px 0 96px}.vfo-prices-inner[data-astro-cid-pw6edvd7]{max-width:calc(var(--site-width) + var(--page-gutter) * 2);padding:0 var(--page-gutter);margin:0 auto}.vfo-prices-head[data-astro-cid-pw6edvd7]{max-width:720px;margin-bottom:44px}.vfo-prices-h2[data-astro-cid-pw6edvd7]{color:var(--color-navy);margin:0 0 16px;font-size:clamp(32px,3.4vw,44px);line-height:1.1}.vfo-prices-head[data-astro-cid-pw6edvd7] p[data-astro-cid-pw6edvd7]{color:var(--color-slate);margin:0;font-size:18px;line-height:1.7}.vfo-price-list[data-astro-cid-pw6edvd7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.vfo-price[data-astro-cid-pw6edvd7]{border:1px solid var(--color-grey);border-top:4px solid var(--color-navy);background:var(--color-white);transition:opacity .5s,transform .5s;transition-delay:calc(var(--i) * 80ms);border-radius:4px;flex-direction:column;padding:30px 28px 28px;display:flex}.vfo-prices[data-astro-cid-pw6edvd7].is-waiting .vfo-price[data-astro-cid-pw6edvd7]{opacity:0;transform:translateY(14px)}.vfo-price-name[data-astro-cid-pw6edvd7]{color:var(--color-navy);margin:0 0 8px;font-size:28px;line-height:1.1}.vfo-price-scope[data-astro-cid-pw6edvd7]{color:var(--color-slate);margin:0 0 22px;font-size:16px;line-height:1.5}.vfo-price-was[data-astro-cid-pw6edvd7]{color:#6b6d71;margin:auto 0 2px;font-size:18px}.vfo-price-was[data-astro-cid-pw6edvd7] s[data-astro-cid-pw6edvd7]{text-decoration-color:#434549b3;text-decoration-thickness:2px}.vfo-price-now[data-astro-cid-pw6edvd7]{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--color-navy);font-variant-numeric:tabular-nums;margin:0;font-size:52px;font-weight:600;line-height:1}.vfo-price-gst[data-astro-cid-pw6edvd7]{font-family:var(--font-body);letter-spacing:0;color:var(--color-slate);margin-left:6px;font-size:16px;font-weight:400}.vfo-prices-note[data-astro-cid-pw6edvd7]{max-width:820px;color:var(--color-slate);margin:32px 0 0;font-size:16px;line-height:1.65}.vfo-prices-note[data-astro-cid-pw6edvd7] a[data-astro-cid-pw6edvd7]{color:var(--color-navy);text-underline-offset:3px;font-weight:700;text-decoration:underline}.vfo-sr[data-astro-cid-pw6edvd7]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vfo[data-offer-state=live] .vfo-prices[data-astro-cid-pw6edvd7] .vfo-ended[data-astro-cid-pw6edvd7],.vfo[data-offer-state=ended] .vfo-prices[data-astro-cid-pw6edvd7] .vfo-live[data-astro-cid-pw6edvd7]{display:none}@media (width<=900px){.vfo-price-list[data-astro-cid-pw6edvd7]{grid-template-columns:1fr;max-width:520px}.vfo-price-now[data-astro-cid-pw6edvd7]{font-size:46px}}@media (width<=640px){.vfo-prices[data-astro-cid-pw6edvd7]{padding:64px 0}.vfo-prices-inner[data-astro-cid-pw6edvd7]{padding:0 22px}}@media (prefers-reduced-motion:reduce){.vfo-price[data-astro-cid-pw6edvd7]{transition:none}}.vfo-why[data-astro-cid-6qtdr3st]{background:var(--color-white);border-top:1px solid var(--color-grey);padding:104px 0}.vfo-why-inner[data-astro-cid-6qtdr3st]{max-width:calc(var(--site-width) + var(--page-gutter) * 2);padding:0 var(--page-gutter);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:72px;margin:0 auto;display:grid}.vfo-why-copy[data-astro-cid-6qtdr3st],.vfo-why-photo[data-astro-cid-6qtdr3st]{transition:opacity .6s,transform .6s}.vfo-why-photo[data-astro-cid-6qtdr3st]{transition-delay:.12s}.vfo-why[data-astro-cid-6qtdr3st].is-waiting .vfo-why-copy[data-astro-cid-6qtdr3st],.vfo-why[data-astro-cid-6qtdr3st].is-waiting .vfo-why-photo[data-astro-cid-6qtdr3st]{opacity:0;transform:translateY(16px)}.vfo-why-kicker[data-astro-cid-6qtdr3st]{font-family:var(--font-subheading);letter-spacing:.12em;text-transform:uppercase;color:#4f8a56;margin:0 0 10px;font-size:15px;font-weight:600}.vfo-why-h2[data-astro-cid-6qtdr3st]{color:var(--color-navy);margin:0 0 22px;font-size:clamp(32px,3.4vw,44px);line-height:1.1}.vfo-why-copy[data-astro-cid-6qtdr3st] p[data-astro-cid-6qtdr3st]:not(.vfo-why-kicker){color:var(--color-slate);margin:0 0 18px;font-size:18px;line-height:1.72}.vfo-why-copy[data-astro-cid-6qtdr3st] a[data-astro-cid-6qtdr3st]{color:var(--color-navy);text-underline-offset:3px;font-weight:700;text-decoration:underline}.vfo-why-photo[data-astro-cid-6qtdr3st]{margin:0}.vfo-why-photo[data-astro-cid-6qtdr3st] img[data-astro-cid-6qtdr3st]{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.vfo-why-photo[data-astro-cid-6qtdr3st] figcaption[data-astro-cid-6qtdr3st]{color:#6b6d71;margin-top:12px;font-size:15px;line-height:1.5}@media (width<=900px){.vfo-why-inner[data-astro-cid-6qtdr3st]{grid-template-columns:1fr;gap:36px}.vfo-why-photo[data-astro-cid-6qtdr3st]{max-width:620px}}@media (width<=640px){.vfo-why[data-astro-cid-6qtdr3st]{padding:64px 0}.vfo-why-inner[data-astro-cid-6qtdr3st]{padding:0 22px}}@media (prefers-reduced-motion:reduce){.vfo-why-copy[data-astro-cid-6qtdr3st],.vfo-why-photo[data-astro-cid-6qtdr3st]{transition:none}}.vfo-reviews[data-astro-cid-xv4afvwb]{background:var(--color-grey);padding:100px 0}.vfo-reviews-inner[data-astro-cid-xv4afvwb]{max-width:calc(var(--site-width) + var(--page-gutter) * 2);padding:0 var(--page-gutter);margin:0 auto}.vfo-reviews-head[data-astro-cid-xv4afvwb]{max-width:720px;margin-bottom:40px}.vfo-reviews-h2[data-astro-cid-xv4afvwb]{color:var(--color-navy);margin:0 0 14px;font-size:clamp(32px,3.4vw,44px);line-height:1.1}.vfo-reviews-head[data-astro-cid-xv4afvwb] p[data-astro-cid-xv4afvwb]{color:var(--color-slate);margin:0;font-size:18px;line-height:1.7}.vfo-reviews-head[data-astro-cid-xv4afvwb] a[data-astro-cid-xv4afvwb]{color:var(--color-navy);text-underline-offset:3px;font-weight:700;text-decoration:underline}.vfo-reviews-row[data-astro-cid-xv4afvwb]{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;display:grid}.vfo-van[data-astro-cid-xv4afvwb]{margin:0}.vfo-van[data-astro-cid-xv4afvwb] img[data-astro-cid-xv4afvwb]{aspect-ratio:800/550;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.vfo-van[data-astro-cid-xv4afvwb] figcaption[data-astro-cid-xv4afvwb]{color:var(--color-slate);margin-top:10px;font-size:14px;line-height:1.5}.vfo-quotes[data-astro-cid-xv4afvwb]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.vfo-quote[data-astro-cid-xv4afvwb]{background:var(--color-white);transition:opacity .5s,transform .5s;transition-delay:calc(var(--i) * 90ms);border:1px solid #153e601f;border-radius:4px;flex-direction:column;padding:26px 24px 22px;display:flex}.vfo-reviews[data-astro-cid-xv4afvwb].is-waiting .vfo-quote[data-astro-cid-xv4afvwb],.vfo-reviews[data-astro-cid-xv4afvwb].is-waiting .vfo-van[data-astro-cid-xv4afvwb]{opacity:0;transform:translateY(14px)}.vfo-van[data-astro-cid-xv4afvwb]{transition:opacity .5s,transform .5s}.vfo-stars[data-astro-cid-xv4afvwb]{letter-spacing:3px;color:#e0a526;margin:0 0 12px;font-size:18px;line-height:1}.vfo-quote[data-astro-cid-xv4afvwb] blockquote[data-astro-cid-xv4afvwb]{flex:auto;margin:0}.vfo-quote[data-astro-cid-xv4afvwb] blockquote[data-astro-cid-xv4afvwb] p[data-astro-cid-xv4afvwb]{color:var(--color-near-black);margin:0;font-size:17px;line-height:1.65}.vfo-quote-by[data-astro-cid-xv4afvwb]{border-top:1px solid var(--color-grey);color:var(--color-navy);margin:18px 0 0;padding-top:14px;font-size:16px;font-weight:700}.vfo-quote-by[data-astro-cid-xv4afvwb] span[data-astro-cid-xv4afvwb]{color:#6b6d71;font-size:14px;font-weight:400;display:block}.vfo-swipe[data-astro-cid-xv4afvwb]{display:none}@media (width<=1100px){.vfo-reviews-row[data-astro-cid-xv4afvwb]{grid-template-columns:1fr}.vfo-van[data-astro-cid-xv4afvwb]{max-width:520px}}@media (width<=900px){.vfo-quotes[data-astro-cid-xv4afvwb]{scroll-snap-type:x mandatory;margin:0 calc(var(--page-gutter) * -1);padding:0 var(--page-gutter) 8px;scroll-padding:0 var(--page-gutter);gap:16px;display:flex;overflow-x:auto}.vfo-quote[data-astro-cid-xv4afvwb]{scroll-snap-align:start;flex:0 0 min(82%,360px)}.vfo-swipe[data-astro-cid-xv4afvwb]{color:var(--color-navy);margin:12px 0 0;font-size:14px;font-weight:700;display:block}}@media (width<=640px){.vfo-reviews[data-astro-cid-xv4afvwb]{padding:64px 0}.vfo-reviews-inner[data-astro-cid-xv4afvwb]{padding:0 22px}.vfo-quotes[data-astro-cid-xv4afvwb]{margin:0 -22px;padding:0 22px 8px;scroll-padding:0 22px}}@media (prefers-reduced-motion:reduce){.vfo-quote[data-astro-cid-xv4afvwb],.vfo-van[data-astro-cid-xv4afvwb]{transition:none}}.vfo-book[data-astro-cid-jc5tlwse]{background:var(--color-navy);color:var(--color-white);padding:104px 0 112px;scroll-margin-top:20px}.vfo-book-inner[data-astro-cid-jc5tlwse]{max-width:calc(var(--site-width) + var(--page-gutter) * 2);padding:0 var(--page-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;margin:0 auto;display:grid}.vfo-book-h2[data-astro-cid-jc5tlwse]{color:var(--color-white);margin:0 0 16px;font-size:clamp(34px,3.8vw,48px);line-height:1.08}.vfo-book-lede[data-astro-cid-jc5tlwse]{color:#ffffffe0;margin:0 0 32px;font-size:19px;line-height:1.65}.vfo-book-lede[data-astro-cid-jc5tlwse] strong[data-astro-cid-jc5tlwse],.vfo-ways[data-astro-cid-jc5tlwse] strong[data-astro-cid-jc5tlwse]{color:var(--color-white);letter-spacing:.04em}.vfo-ways[data-astro-cid-jc5tlwse]{counter-reset:vfo-way;margin:0;padding:0;list-style:none}.vfo-ways[data-astro-cid-jc5tlwse]>li[data-astro-cid-jc5tlwse]{counter-increment:vfo-way;border-top:1px solid #ffffff29;grid-template-columns:44px minmax(0,1fr);gap:16px;padding:22px 0;display:grid}.vfo-ways[data-astro-cid-jc5tlwse]>li[data-astro-cid-jc5tlwse]:last-child{border-bottom:1px solid #ffffff29}.vfo-way-n[data-astro-cid-jc5tlwse]:before{content:counter(vfo-way);width:36px;height:36px;font-family:var(--font-heading);color:var(--color-green);border:1px solid #ffffff80;border-radius:50%;place-items:center;font-size:18px;font-weight:600;display:grid}.vfo-ways[data-astro-cid-jc5tlwse] h3[data-astro-cid-jc5tlwse]{color:var(--color-white);margin:4px 0 6px;font-size:24px;line-height:1.2}.vfo-ways[data-astro-cid-jc5tlwse] p[data-astro-cid-jc5tlwse]{color:#ffffffd6;margin:0;font-size:17px;line-height:1.6}.vfo-way-btn[data-astro-cid-jc5tlwse].btn--green{color:var(--color-navy);margin-top:14px;font-weight:700}.vfo-way-btn[data-astro-cid-jc5tlwse].btn--green:hover{background:var(--color-white);color:var(--color-navy)}.vfo-way-phone[data-astro-cid-jc5tlwse]{font-family:var(--font-heading);color:var(--color-white);align-items:center;gap:8px;margin-top:10px;font-size:28px;font-weight:600;text-decoration:none;display:inline-flex}.vfo-way-phone[data-astro-cid-jc5tlwse]:hover{color:var(--color-green)}.vfo-book-areas[data-astro-cid-jc5tlwse]{color:#ffffffb8;margin:26px 0 0;font-size:16px;line-height:1.6}.vfo-book-card[data-astro-cid-jc5tlwse]{background:var(--color-white);color:var(--color-near-black);border-radius:4px;padding:36px 36px 30px}.vfo-book-card-title[data-astro-cid-jc5tlwse]{font-family:var(--font-heading);color:var(--color-navy);margin:0 0 6px;font-size:26px;font-weight:600;line-height:1.2}.vfo-book-card[data-astro-cid-jc5tlwse] .qf-submit{background:var(--color-navy);color:var(--color-white)}.vfo-book-card[data-astro-cid-jc5tlwse] .qf-submit:hover{background:var(--color-green);color:var(--color-navy)}.vfo[data-offer-state=live] .vfo-book[data-astro-cid-jc5tlwse] .vfo-ended[data-astro-cid-jc5tlwse],.vfo[data-offer-state=ended] .vfo-book[data-astro-cid-jc5tlwse] .vfo-live[data-astro-cid-jc5tlwse]{display:none}@media (width<=960px){.vfo-book-inner[data-astro-cid-jc5tlwse]{grid-template-columns:1fr;gap:44px}.vfo-book-card[data-astro-cid-jc5tlwse]{max-width:640px}}@media (width<=640px){.vfo-book[data-astro-cid-jc5tlwse]{padding:64px 0 72px}.vfo-book-inner[data-astro-cid-jc5tlwse]{padding:0 22px}.vfo-book-card[data-astro-cid-jc5tlwse]{padding:28px 20px 24px}.vfo-way-phone[data-astro-cid-jc5tlwse]{font-size:24px}}.vfo[data-astro-cid-h3pibbku]{--vfo-navy:var(--color-navy);--vfo-green:var(--color-green);background:var(--color-white);overflow-x:clip}
