.vx{--vx-div: rgba(10, 37, 64, .14);--vx-ink: #0A2540;--vx-soft: #3F4B66;--vx-muted: #6B7280}.vx em{font-style:italic;color:var(--sc-accent, #1F6B52)}.vx-wrap{width:100%;max-width:var(--sc-maxw, 1200px);margin-inline:auto;padding-inline:clamp(1rem,4vw,3rem)}.vx-split{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);column-gap:clamp(1.5rem,4vw,4rem)}.vx-split>.vx-div{background:var(--vx-div)}.vx-hero{background:var(--sc-canvas, #F7F4EE)}.vx-hero__stage{background:#e8e4dc}.vx-hero__stage .sc-stage__poster,.vx-hero__stage video{object-position:50% 68%}.vx-hero__drain{position:absolute;inset:0 50% 0 0;z-index:1;backdrop-filter:grayscale(1) brightness(.9);-webkit-backdrop-filter:grayscale(1) brightness(.9)}.vx-hero__line{position:absolute;left:50%;top:0;bottom:0;z-index:1;width:2px;margin-left:-1px;background:#fff;opacity:.85}.vx-hero__layer{position:absolute;inset:0;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;column-gap:clamp(2rem,5vw,5rem);padding-top:clamp(5.25rem,10vh,6.5rem);padding-bottom:clamp(1.25rem,4vh,2.5rem)}.vx-hero__sides{grid-column:1 / -1;display:grid;grid-template-columns:inherit;column-gap:inherit}.vx-hero__sides span{justify-self:start;background:#16181bb8;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.02em;padding:.3rem .7rem;border-radius:999px}.vx-hero__sides span:last-child{background:var(--sc-accent, #1F6B52)}.vx-hero__panel{background:#f7f4eeed;border-radius:18px;padding:clamp(1.1rem,2.2vw,1.8rem);max-width:34rem}.vx-hero__panel--right{grid-column:2;grid-row:2;align-self:start;margin-top:1rem}.vx-hero__panel--left{grid-column:1;grid-row:3;align-self:end;max-width:26rem}.vx-hero__left{font-family:var(--sc-font-display, "Instrument Serif", serif);font-size:clamp(1.5rem,1.4vw + .9rem,2.2rem);line-height:1.1;letter-spacing:-.02em;color:#555}.vx-hero__left em{color:#555}.vx-hero__eyebrow{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--sc-accent, #1F6B52);display:inline-flex;align-items:center;gap:.5rem}.vx-hero__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.vx-hero h1 .vx-hero__eyebrow{display:flex;width:max-content;font-family:var(--sc-font-text, "Plus Jakarta Sans", sans-serif);line-height:1;margin-bottom:.8rem}.vx-hero__h1{display:block}.vx-hero h1{margin:0;font-family:var(--sc-font-display, "Instrument Serif", serif);font-weight:400;font-size:clamp(2.2rem,2.6vw + 1rem,3.3rem);line-height:1.04;letter-spacing:-.025em;color:var(--vx-ink);padding-bottom:.08em}.vx-hero__sub{margin-top:.9rem;font-size:1.0625rem;line-height:1.55;color:var(--vx-soft)}.vx-hero__actions{margin-top:1.3rem;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;align-items:center}.vx-hero__hear{font-weight:700;color:var(--sc-accent, #1F6B52);text-decoration:none}.vx-hero__hear:hover{text-decoration:underline;text-underline-offset:3px}.vx-card{background:#fff;border-radius:14px;border:1px solid rgba(0,0,0,.06);box-shadow:0 10px 30px -12px #0a254059;padding:.75rem .95rem;font-size:.875rem;line-height:1.4;color:var(--vx-ink)}.vx-card b{display:block;font-size:.8125rem}.vx-card span{color:var(--vx-soft)}.vx-card--missed{margin-top:.9rem;max-width:17rem}.vx-card--missed b{color:#b42318}.vx-card--answered{grid-column:2;grid-row:3;align-self:end;justify-self:end;max-width:21rem}.vx-card--answered b{color:var(--oc-green-deep, #164D3B)}.vx-day{background:#fff}.vx-day__stage{height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:5.5rem 2rem}.vx-day__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 2rem;margin-bottom:1.4rem}.vx-day__head h2{margin:0}.vx-day__example{font-size:.875rem;color:var(--vx-muted)}.vx-day__grid{position:relative}.vx-clock{position:absolute;left:50%;top:-.4rem;transform:translate(-50%);z-index:2;background:var(--vx-ink);color:#fff;font-weight:700;font-variant-numeric:tabular-nums;font-size:1rem;padding:.35rem .8rem;border-radius:999px}.vx-day__rows{list-style:none;margin:0;padding:2.4rem 0 0;display:grid;gap:.7rem}.vx-row{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);column-gap:clamp(1.5rem,4vw,4rem)}.vx-row>i{background:var(--vx-div)}.vx-cell{border-radius:14px;padding:.7rem 1rem;font-size:.9375rem;line-height:1.45}.vx-js .vx-cell{opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1),visibility 0s linear .32s}.vx-js .vx-row.is-on .vx-cell{opacity:1;visibility:visible;transform:none;transition-delay:0s}.vx-cell small{display:block;font-size:.75rem;font-weight:700;color:var(--vx-muted);font-variant-numeric:tabular-nums}.vx-cell--l{background:#f2f1ee;color:#4b5563}.vx-cell--r{background:var(--sc-canvas, #F7F4EE);border:1px solid rgba(31,107,82,.18);color:var(--vx-ink)}.vx-chip{display:inline-block;margin-top:.35rem;background:var(--oc-mint-soft, #DDEDE5);color:var(--oc-green-deep, #164D3B);font-size:.75rem;font-weight:700;border-radius:999px;padding:.15rem .6rem}.vx-row--end .vx-cell{font-weight:700}.vx-row--end .vx-cell--r{background:var(--oc-mint-soft, #DDEDE5)}.vx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vx-compare{background:var(--sc-canvas, #F7F4EE);padding-block:clamp(4rem,9vw,7rem);border-top:var(--oc-hair)}.vx-compare__grid{margin:2.2rem 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.vx-ccard{background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:18px;padding:1.4rem 1.3rem;display:flex;flex-direction:column;gap:.7rem}.vx-ccard dt{display:flex;flex-direction:column;gap:.9rem;font-weight:700;color:var(--vx-ink);font-size:1.0625rem}.vx-ccard__icon{width:2.6rem;height:2.6rem;padding:.6rem;border-radius:12px;background:var(--oc-mint-soft, #DDEDE5);color:var(--oc-green-deep, #164D3B)}.vx-ccard dd{margin:0;line-height:1.5}.vx-ccard__before{color:#6b7280;font-size:.9375rem;text-decoration:line-through;text-decoration-color:#b423188c;text-decoration-thickness:1.5px}.vx-ccard__after{color:var(--vx-ink);font-weight:600}.vx-doubts{background:var(--sc-canvas, #F7F4EE);padding-block:clamp(4rem,9vw,7rem);border-top:var(--oc-hair)}.vx-doubts__grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(2rem,5vw,5rem);align-items:start}.vx-doubts__list{border-top:var(--oc-hair)}.vx-qa{border-bottom:var(--oc-hair)}.vx-qa summary h3{margin:0;font:inherit;color:inherit}.vx-qa summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;font-weight:600;color:var(--vx-ink);font-size:1.0625rem}.vx-qa summary::-webkit-details-marker{display:none}.vx-qa summary svg{width:1.1rem;height:1.1rem;flex-shrink:0;color:var(--sc-accent, #1F6B52);transition:transform .24s cubic-bezier(.16,1,.3,1)}.vx-qa[open] summary svg{transform:rotate(45deg)}.vx-qa summary:focus-visible{outline:2px solid var(--sc-accent, #1F6B52);outline-offset:4px;border-radius:4px}.vx-qa p{margin:0 0 1.1rem;color:var(--vx-soft);line-height:1.6;max-width:60ch}.vx-hear{background:#fff;padding-block:clamp(4rem,9vw,7rem);border-top:var(--oc-hair)}.vx-hear__cards{margin-top:2.2rem;align-items:stretch}.vx-call{border-radius:18px;padding:clamp(1.4rem,3vw,2rem);display:flex;flex-direction:column;gap:.6rem}.vx-call--trade{background:var(--sc-canvas, #F7F4EE);border:1px solid rgba(0,0,0,.06)}.vx-call__photo{width:calc(100% + 2*clamp(1.4rem,3vw,2rem));max-width:none;margin:calc(-1*clamp(1.4rem,3vw,2rem)) calc(-1*clamp(1.4rem,3vw,2rem)) .6rem;aspect-ratio:16 / 7;object-fit:cover;border-radius:18px 18px 0 0;background:#e8e4dc}.vx-call--sales{background:var(--sc-canvas, #F7F4EE);border:1px solid rgba(31,107,82,.28)}.vx-call h3{margin:0;font-family:var(--sc-font-text, "Plus Jakarta Sans", sans-serif);font-weight:700;font-size:1.125rem;color:var(--vx-ink)}.vx-call p{margin:0;color:var(--vx-soft);line-height:1.6}.vx-call label{font-size:.8125rem;font-weight:700;color:var(--oc-green-deep, #164D3B);margin-top:.4rem}.vx-call select{font:inherit;font-size:1rem;padding:.65rem .8rem;border-radius:12px;border:1px solid rgba(10,37,64,.2);background:#fff;color:var(--vx-ink)}.vx-call select:focus-visible,.vx-call button:focus-visible{outline:2px solid var(--sc-accent, #1F6B52);outline-offset:2px}.vx-call__row{margin-top:auto;padding-top:.8rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.vx-call .oc-btn{display:inline-flex;align-items:center;gap:.6rem;white-space:nowrap}.vx-call__icon{width:1.1rem;height:1.1rem;transition:transform .24s cubic-bezier(.16,1,.3,1)}.vx-call.is-live .vx-call__icon{transform:rotate(135deg)}.vx-call.is-live .oc-btn{background:var(--oc-green-deep, #164D3B)}.vx-call__timer{font-weight:600;font-variant-numeric:tabular-nums;color:var(--vx-ink)}.vx-call__check:not(:empty){margin-top:.4rem}.vx-call p.vx-call__status{min-height:1.5em;font-size:.9375rem;color:var(--vx-ink)}.vx-hear__notice{margin-top:1.4rem;font-size:.8125rem;line-height:1.55;color:var(--vx-soft);max-width:80ch}.vx-hear__notice a{color:var(--sc-accent, #1F6B52);text-decoration:underline;text-underline-offset:2px}.vx-close{background:#fff}.vx-close__stage{height:100vh;height:100svh;overflow:hidden;display:flex;align-items:center;padding-block:5.5rem 2rem}.vx-close__ghost{display:none;position:absolute;inset:0 50% 0 0;background:#f2f1ee;align-items:center;justify-content:center;padding:2rem;transform:translate(calc(min(1,var(--sc-p, 0) * 1.15)*-101%));opacity:calc(1 - var(--sc-p, 0) * .6)}.vx-close__ghost p{font-family:var(--sc-font-display, "Instrument Serif", serif);font-size:clamp(1.6rem,2vw + .8rem,2.4rem);color:#9a9a9a;max-width:12ch}.vx-close__ghost:after{content:"";position:absolute;right:0;top:0;bottom:0;width:1px;background:var(--vx-div)}.vx-close__win{position:relative;width:100%}.vx-js .vx-close:not(.vx-flowed) .vx-close__ghost{display:flex}.vx-js .vx-close:not(.vx-flowed) .vx-close__win{transform:translate(calc((1 - min(1,var(--sc-p, 0) * 1.25))*25%))}.vx-close__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem);align-items:start}.vx-js .vx-close:not(.vx-flowed) .vx-close__grid{opacity:calc(.25 + min(1,var(--sc-p, 0) * 1.6)*.75)}.vx-steps{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:1rem;counter-reset:vx}.vx-steps li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.8rem;color:var(--vx-soft);line-height:1.55}.vx-steps li:before{counter-increment:vx;content:counter(vx);display:grid;place-items:center;width:1.9rem;height:1.9rem;border-radius:50%;border:1px solid rgba(31,107,82,.4);color:var(--sc-accent, #1F6B52);font-weight:700;font-size:.8125rem}.vx-steps strong{display:block;color:var(--vx-ink)}.vx-price{background:var(--sc-accent, #1F6B52);color:#fff;border-radius:20px;padding:clamp(1.5rem,3vw,2.2rem)}.vx-price__amount{font-family:var(--sc-font-display, "Instrument Serif", serif);font-size:clamp(2rem,2vw + 1.2rem,2.8rem);line-height:1.1}.vx-price__amount strong{font-weight:400;color:var(--oc-mint, #B9EBD3)}.vx-price p{margin:.8rem 0 0;color:#ffffffe0;line-height:1.6}.vx-price ul{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.35rem}.vx-price li{padding-left:1.4rem;position:relative}.vx-price li:before{content:"";position:absolute;left:.1rem;top:.55em;width:.6rem;height:.35rem;border-left:2px solid var(--oc-mint, #B9EBD3);border-bottom:2px solid var(--oc-mint, #B9EBD3);transform:rotate(-45deg)}.vx-price__small{font-size:.875rem}.vx-price .oc-btn{margin-top:1.4rem}.vx-book{background:var(--sc-canvas, #F7F4EE);padding-block:clamp(4rem,9vw,7rem);border-top:var(--oc-hair)}.vx-book__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,4vw,4rem);align-items:start}.vx-book__photo{border-radius:18px;overflow:hidden;aspect-ratio:4 / 3}.vx-book__photo img{width:100%;height:100%;object-fit:cover}.vx-book opencream-booking{display:block;min-height:480px}.vx-book__fallback{min-height:420px;border-radius:18px;border:1px solid rgba(10,37,64,.12);display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;color:var(--vx-soft);background:#fff}@media(max-width:860px){.vx-split,.vx-row{grid-template-columns:minmax(0,1fr);row-gap:.6rem}.vx-split>.vx-div,.vx-row>i{display:none}.vx-compare__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vx-doubts__grid{grid-template-columns:minmax(0,1fr)}.vx-hero__drain{inset:0 0 55%}.vx-hero__line{inset:45% 0 auto;width:auto;height:2px;margin:-1px 0 0}.vx-hero__layer{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto;padding-top:4.6rem;padding-bottom:1rem;row-gap:.6rem}.vx-hero__sides{display:none}.vx-hero__panel--left{grid-column:1;grid-row:1;align-self:start;background:#f7f4eef5;padding:.8rem 1rem}.vx-hero__left{font-size:1.3rem}.vx-card--missed{margin-top:.5rem}.vx-card--answered{grid-column:1;grid-row:3;align-self:center;justify-self:end;max-width:80%}.vx-hero__panel--right{grid-column:1;grid-row:4;margin-top:0;padding:1rem 1.1rem}.vx-hero h1{font-size:2rem}.vx-hero__sub{font-size:.9375rem}.vx-day__rows{gap:.45rem;padding-top:2.2rem}.vx-cell{padding:.55rem .8rem;font-size:.9375rem}.vx-cell--l{font-size:.875rem}.vx-cell--l .vx-who{display:none}.vx-clock{left:auto;right:0;transform:none}.vx-close__grid,.vx-book__grid{grid-template-columns:minmax(0,1fr)}}.vx-day.vx-flowed .vx-day__stage{height:auto;padding-block:4.5rem 3rem}.vx-day.vx-flowed .vx-clock{position:sticky;top:4.6rem;left:auto;transform:none;display:block;width:max-content;margin:0 0 -2.2rem auto}.vx-day.vx-flowed .vx-day__grid{position:static}.vx-close.vx-flowed .vx-close__stage{height:auto;overflow:visible;padding-block:4rem}@media(max-width:520px){.vx-compare__grid{grid-template-columns:minmax(0,1fr)}}.vx-hero.vx-flowed .vx-hero__stage{position:relative;height:auto;overflow:visible;padding-top:4.5rem;display:flex;flex-direction:column;background:var(--sc-canvas, #F7F4EE)}.vx-hero.vx-flowed .vx-hero__stage picture{display:block;position:relative;order:2}.vx-hero.vx-flowed .sc-stage__poster{position:relative;inset:auto;display:block;width:100%;height:auto;aspect-ratio:16 / 7;object-fit:cover;opacity:1}.vx-hero.vx-flowed video,.vx-hero.vx-flowed .vx-hero__drain,.vx-hero.vx-flowed .vx-hero__line{display:none}.vx-hero.vx-flowed .vx-hero__layer{order:1;position:relative;inset:auto;padding-top:.75rem;padding-bottom:1.25rem;grid-template-rows:auto auto;row-gap:.75rem;align-items:start}.vx-hero.vx-flowed .vx-hero__sides{display:none}.vx-hero.vx-flowed .vx-hero__panel--right{grid-column:2;grid-row:1;margin-top:0}.vx-hero.vx-flowed .vx-hero__panel--left{grid-column:1;grid-row:1;align-self:start}.vx-hero.vx-flowed .vx-card--answered{grid-column:2;grid-row:2;justify-self:start;align-self:start}.vx-hero.vx-flowed .vx-hero__panel{background:transparent;padding:0}.vx-hero.vx-flowed [data-sc-cue]{opacity:1!important;transform:none!important}@media(max-width:860px){.vx-hero.vx-flowed .vx-hero__layer{grid-template-columns:minmax(0,1fr)}.vx-hero.vx-flowed .vx-hero__panel--right{grid-column:1;grid-row:1}.vx-hero.vx-flowed .vx-hero__panel--left{grid-column:1;grid-row:2}.vx-hero.vx-flowed .vx-card--answered{grid-column:1;grid-row:3}.vx-hero.vx-flowed .sc-stage__poster{aspect-ratio:4 / 3}}html:not(.vx-js) .vx [data-sc-cue],html:not(.vx-js) .vx [data-sc-in],html:not(.vx-js) .vx [data-sc-stagger]>*{opacity:1;transform:none}html:not(.vx-js) .vx-hero__stage{position:relative;height:100vh;height:100svh;min-height:640px;overflow:hidden}html:not(.vx-js) .vx-hero video{display:none}html:not(.vx-js) .vx-hero .sc-stage__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(prefers-reduced-motion:reduce){.vx-js .vx-close:not(.vx-flowed) .vx-close__win{transform:none}.vx-js .vx-close:not(.vx-flowed) .vx-close__ghost{display:none}.vx-js .vx-close:not(.vx-flowed) .vx-close__grid{opacity:1}.vx-cell,.vx-call__icon,.vx-qa summary svg{transition:none}}
