.dv2-block{width:100%;max-width:580px;scroll-margin-top:16px;position:relative}.dv2-card{border:1px solid var(--color-line);background:#fff;border-radius:24px;width:100%;padding:24px;box-shadow:0 24px 60px #14112b14}@media (width>=640px){.dv2-card{padding:40px}}.dv2-form{display:block}.dv2-progress-row{align-items:center;gap:14px;display:flex}.dv2-progress{flex:1;gap:6px;display:flex}.dv2-progress-seg{background:#eeecf6;border-radius:999px;flex:1;height:4px;transition:background-color .3s}.dv2-form[data-step="1"] .dv2-progress-seg:first-child,.dv2-form[data-step="2"] .dv2-progress-seg:nth-child(-n+2),.dv2-form[data-step="3"] .dv2-progress-seg{background:var(--color-brand)}.dv2-step-counter{font-family:var(--font-mono);letter-spacing:1.2px;white-space:nowrap;color:var(--color-ink);margin:0;font-size:12px;line-height:16px}.dv2-form .form-cards-container{min-height:var(--dv2-steps-h,0);margin-top:26px;position:relative}.dv2-form .form-card{--dv2-step-gap:22px;gap:var(--dv2-step-gap);opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;transition:opacity .25s;display:flex}.dv2-form .form-card:not(.is-active){position:absolute;inset:0 0 auto}.dv2-form .form-card.is-active{opacity:1;visibility:visible;pointer-events:auto}@media (width>=640px){.dv2-form .form-card{--dv2-step-gap:26px}}.dv2-step-title{letter-spacing:-.6px;color:var(--color-ink);margin:0;font-size:24px;font-weight:600;line-height:1.2}@media (width>=640px){.dv2-step-title{font-size:29px}}.dv2-step-title[tabindex="-1"]:focus{outline:none}.dv2-step-sub{color:var(--color-ink-2);margin:12px 0 0;font-size:16px;line-height:1.55}.dv2-options{gap:14px;display:grid}.dv2-options--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dv2-options--grid>:last-child{grid-column:1/-1}.dv2-option{min-height:71px;box-shadow:inset 0 0 0 1px var(--color-line);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;transition:background-color .2s,box-shadow .2s;display:flex;position:relative}.dv2-option--icon{min-height:76px}@media (hover:hover){.dv2-option:hover{box-shadow:inset 0 0 0 1.5px #b9adff}}.dv2-option[aria-checked=true]{box-shadow:inset 0 0 0 1.5px var(--color-brand);background:#f6f4ff}.dv2-option:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.dv2-option-icon{background:var(--color-lilac);width:36px;height:36px;color:var(--color-brand);border-radius:10px;flex-shrink:0;place-items:center;transition:background-color .2s,color .2s;display:grid}.dv2-option-icon svg{width:18px;height:18px}.dv2-option[aria-checked=true] .dv2-option-icon{background:var(--color-brand);color:#fff}.dv2-option-text{overflow-wrap:anywhere;hyphens:auto;min-width:0;color:var(--color-ink);flex-direction:column;flex:1;font-size:16px;font-weight:600;line-height:1.35;display:flex}.dv2-option-sub{color:var(--color-ink-2);font-size:12px;font-weight:400;line-height:1.4}.dv2-radio{background:#fff;border-radius:999px;flex-shrink:0;width:20px;height:20px;transition:box-shadow .2s;box-shadow:inset 0 0 0 1.5px #cfcbe0}.dv2-option[aria-checked=true] .dv2-radio{box-shadow:inset 0 0 0 6px var(--color-brand)}.dv2-option-hit{border-radius:inherit;cursor:pointer;position:absolute;inset:0}.dv2-option-hit input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.dv2-form .step-validation-msg{color:#d93636;margin:-8px 0 0;font-size:14px;line-height:1.4}.dv2-form .step-validation-msg[hidden]{visibility:hidden;display:block}.dv2-fields{flex-direction:column;gap:10px;display:flex}.dv2-field-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dv2-input{width:100%;height:50px;font:inherit;color:var(--color-ink);background:#fff;border:1px solid #dcd8ea;border-radius:12px;padding:0 16px;font-size:15px;transition:border-color .2s,box-shadow .2s}.dv2-input::placeholder{color:#6e6a8a;opacity:1}.dv2-input:focus{border-color:var(--color-brand);outline:none;box-shadow:0 0 0 3px #6249fe26}.dv2-select{appearance:none;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath fill='none' stroke='%238a85a8' stroke-linecap='round' stroke-linejoin='round' stroke-width='20' d='m208 96-80 80-80-80'/%3E%3C/svg%3E") right 16px center/16px no-repeat;padding-right:44px}.dv2-select.is-placeholder{color:#6e6a8a}.dv2-select option{color:var(--color-ink)}.dv2-form .iti{width:100%;display:block}.dv2-form .iti .iti__tel-input{height:50px}.dv2-form .iti .iti__country-container{padding:0}.dv2-form .iti .iti__selected-country{border-radius:12px 0 0 12px}.dv2-form .iti .iti__selected-country-primary{padding:0 10px 0 16px}.dv2-form .iti__selected-country:after{content:"";background:var(--color-line);width:1px;position:absolute;top:14px;bottom:14px;right:0}.dv2-form .iti .iti__selected-dial-code{color:var(--color-ink);font-size:13px;font-weight:600}.dv2-turnstile:not(.is-shown){margin-top:calc(-1 * var(--dv2-step-gap))}.hp-field{opacity:0;pointer-events:none;width:0;height:0;position:absolute;top:-9999px;left:-9999px;overflow:hidden}.dv2-nav{align-items:center;gap:10px;margin-top:26px;display:flex}.dv2-btn{background:var(--color-brand);min-width:0;height:58px;font:inherit;text-align:center;color:#fff;cursor:pointer;appearance:none;border:0;border-radius:999px;flex:1;padding:0 24px;font-size:16px;font-weight:600;line-height:58px;transition:background-color .2s,box-shadow .2s,transform .2s;box-shadow:0 12px 28px #6249fe40}@media (hover:hover){.dv2-btn:hover{background:#5239f0;box-shadow:0 16px 32px #6249fe4d}}.dv2-btn:active{transform:translateY(1px)}.dv2-btn:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.dv2-btn:disabled{opacity:.7;cursor:progress}.dv2-btn--ghost{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line);background:#fff}@media (hover:hover){.dv2-btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--color-brand);background:#fff}}.dv2-back{width:58px;height:58px;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink);cursor:pointer;background:#fff;border:0;border-radius:999px;place-items:center;transition:box-shadow .2s;display:grid}.dv2-back svg{width:18px;height:18px}@media (hover:hover){.dv2-back:hover{box-shadow:inset 0 0 0 1.5px var(--color-brand)}}.dv2-back:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.dv2-foot-slot{margin-top:22px;display:grid}.dv2-foot{text-align:center;color:#6e6a8a;visibility:hidden;grid-area:1/1;align-self:center;margin:0}.dv2-form[data-step="1"] .dv2-foot--1,.dv2-form[data-step="3"] .dv2-foot--3{visibility:visible}.dv2-foot--1{font-family:var(--font-mono);letter-spacing:1.2px;text-transform:uppercase;font-size:10px;line-height:13px}.dv2-foot--1 svg{vertical-align:-2px;width:12px;height:12px;margin-right:4px;display:inline-block}.dv2-foot--3{font-size:12px;line-height:1.4}.dv2-foot--3 a{color:inherit;text-underline-offset:2px;text-decoration:underline}.dv2-noscript{color:var(--color-ink-2);margin:16px 0 0;font-size:14px}.dv2-noscript a{color:var(--color-brand)}.dv2-card .success-message,.dv2-card .form_embed.hide,.dv2-card .error-message,.dv2-card .success_content-info{display:none}.dv2-panel{padding:4px 0}.dv2-panel--center{text-align:center}.dv2-panel-icon{border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.dv2-panel-icon svg{width:22px;height:22px}.dv2-panel-icon--price{color:#a16207;background:#fef3c7}.dv2-panel-icon--list{background:var(--color-lilac);width:56px;height:56px;color:var(--color-brand);border-radius:999px;margin:0 auto}.dv2-panel-icon--list svg{width:26px;height:26px}.dv2-panel-title{letter-spacing:-.6px;color:var(--color-ink);margin:18px 0 0;font-size:24px;font-weight:600;line-height:1.3}@media (width>=640px){.dv2-panel-title{font-size:26px}}.dv2-panel-body{color:var(--color-ink-2);margin:16px 0 0;font-size:16px;line-height:1.55}.dv2-panel-actions{flex-direction:column;gap:10px;margin-top:24px;display:flex}.dv2-panel-actions .dv2-btn{flex:none;width:100%;height:54px;line-height:54px}.dv2-panel-links{flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:0;padding-top:24px;display:flex}.dv2-panel-links a{color:var(--color-brand);border-radius:6px;align-items:center;gap:6px;font-size:16px;font-weight:600;line-height:1.55;text-decoration:none;display:inline-flex}.dv2-panel-links a:hover{text-underline-offset:4px;text-decoration:underline}.dv2-panel-links a:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.dv2-panel-links svg{width:16px;height:16px}.under10-gate--in.dv2-panel,.pricing-prompt--in.dv2-panel{animation:.45s cubic-bezier(.22,1,.36,1) both dv2PanelIn}@keyframes dv2PanelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.under10-gate--in.dv2-panel,.pricing-prompt--in.dv2-panel{animation:none}.dv2-form .form-card,.dv2-progress-seg{transition:none}}.dv2-card .error-message-text{color:#a12828;background:#fdecec;border-radius:12px;margin:16px 0 0;padding:12px 14px;font-size:14px;line-height:1.45}.section_form.is-embed-active .dv2-block{max-width:760px}.section_form.is-embed-active .dv2-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.dv2-card .meetings-iframe-container{min-width:100%;max-height:850px;position:relative;overflow:hidden}.section_form.is-embed-active .dv2-card .meetings-iframe-container{min-height:756px;max-height:none;overflow:visible}.dv2-card .meetings-iframe-container iframe{border:0;width:100%;display:block}.dv2-hero-grid{gap:40px;display:grid}.dv2-hero-copy,.dv2-hero-form{min-width:0}@media (width>=1200px){.dv2-hero-grid{grid-template-columns:minmax(0,1fr) 580px;align-items:start;gap:48px}}.dv2-proof{flex-direction:column;gap:16px;display:flex}@media (width>=640px){.dv2-proof{flex-direction:row;align-items:center;gap:28px}.dv2-proof-item+.dv2-proof-item{padding-left:29px;position:relative}.dv2-proof-item+.dv2-proof-item:before{content:"";background:var(--color-line);width:1px;height:44px;position:absolute;top:50%;left:0;transform:translateY(-50%)}}.dv2-shortyz{background:radial-gradient(ellipse at center, #6249fe59 0%, #6249fe00 70%), var(--color-ink);border-radius:999px;align-items:center;gap:12px;margin:0;padding:8px 22px 8px 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f,0 10px 24px #14112b40}.dv2-shortyz-medal{color:#5a3a00;background:linear-gradient(135deg,#ffe29a,#f5b83d);border-radius:999px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 4px 12px #f5b83d66}.dv2-shortyz-medal svg{width:20px;height:20px}.dv2-orbit{pointer-events:none;border-radius:999px;position:absolute;top:298px;left:50%;transform:translate(-50%,-50%)}.dv2-orbit--lg{border:1px solid #6249fe40;width:760px;height:760px}.dv2-orbit--sm{border:1px solid #6249fe26;width:560px;height:560px}.dv2-hero-form>.dv2-block{position:relative}@media (width<=1199px){.dv2-orbit{display:none}}@media (width>=1200px){.section_form.is-embed-active .dv2-hero-grid{grid-template-columns:minmax(0,760px);justify-content:center}.section_form.is-embed-active .dv2-hero-copy,.section_form.is-embed-active .dv2-orbit{display:none}}.dv2-badge{border-radius:8px;transition:transform .25s;display:block}.dv2-badge:hover{transform:translateY(-2px)}.dv2-badge:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.dv2-quotes{gap:20px;margin:0;padding:0;list-style:none;display:grid}.dv2-quote{background:linear-gradient(180deg, #120f2426 0%, #120f2499 50%, #120f24f2 100%), var(--dv2-quote-bg) center / cover no-repeat, var(--color-ink);outline:1px solid var(--color-line);outline-offset:-1px;border-radius:22px;grid-template-rows:auto 1fr auto auto;min-height:480px;padding:24px;transition:outline-color .25s,transform .35s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}@media (hover:hover){.dv2-quote:hover{outline:2px solid var(--color-brand);outline-offset:-2px;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.dv2-quote,.dv2-badge{transition:none}.dv2-quote:hover,.dv2-badge:hover{transform:none}}.dv2-quote-pill{backdrop-filter:blur(8px);color:#fff;background:#14112b66;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;line-height:1.4;box-shadow:inset 0 0 0 1px #fff3}.dv2-quote-text{grid-row:3;align-self:start;margin:0}.dv2-quote-text p{letter-spacing:-.3px;color:#fff;margin:0;font-size:19px;font-weight:500;line-height:1.35}.dv2-quote-footer{border-top:1px solid #fff3;grid-row:4;align-items:center;gap:12px;margin-top:16px;padding-top:14px;display:flex}@media (width>=1024px){.dv2-quotes{grid-template-rows:auto 1fr auto auto;grid-template-columns:repeat(3,minmax(0,1fr));min-height:480px}.dv2-quote{grid-row:span 4;grid-template-rows:subgrid;row-gap:0}}@media (width>=1280px){.dv2-quote-text p{font-size:21px}}.dv2-faq-item[data-astro-cid-ixnbckk5]{transition:background-color .3s}.dv2-faq-item[data-astro-cid-ixnbckk5][data-open]{background-color:var(--color-paper)}[data-astro-cid-ixnbckk5][data-dv2-faq][data-ready] .dv2-faq-panel[data-astro-cid-ixnbckk5]{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),visibility 0s linear .42s;display:grid}[data-astro-cid-ixnbckk5][data-dv2-faq][data-ready] [data-astro-cid-ixnbckk5][data-open]>.dv2-faq-panel[data-astro-cid-ixnbckk5]{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1),visibility}[data-astro-cid-ixnbckk5][data-dv2-faq][data-ready] .dv2-faq-a[data-astro-cid-ixnbckk5]{opacity:0;transition:opacity .3s,transform .42s cubic-bezier(.22,1,.36,1);transform:translateY(-6px)}[data-astro-cid-ixnbckk5][data-dv2-faq][data-ready] [data-astro-cid-ixnbckk5][data-open] .dv2-faq-a[data-astro-cid-ixnbckk5]{opacity:1;transition-delay:60ms;transform:none}.dv2-faq-toggle[data-astro-cid-ixnbckk5]{color:var(--color-ink);background:#f4f2fb;transition:background-color .3s,color .3s,transform .45s cubic-bezier(.34,1.56,.64,1)}.dv2-faq-bar-v[data-astro-cid-ixnbckk5]{transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .3s;transform:rotate(90deg)}[data-astro-cid-ixnbckk5][data-open] .dv2-faq-toggle[data-astro-cid-ixnbckk5]{color:#fff;background:var(--color-brand);transform:rotate(180deg)}[data-astro-cid-ixnbckk5][data-open] .dv2-faq-bar-v[data-astro-cid-ixnbckk5]{opacity:0;transform:rotate(0)}@media (hover:hover){.dv2-faq-q[data-astro-cid-ixnbckk5]:hover .dv2-faq-toggle[data-astro-cid-ixnbckk5]{box-shadow:inset 0 0 0 1px var(--color-brand)}}@media (prefers-reduced-motion:reduce){.dv2-faq-item[data-astro-cid-ixnbckk5],[data-astro-cid-ixnbckk5][data-dv2-faq][data-ready] .dv2-faq-panel[data-astro-cid-ixnbckk5],[data-astro-cid-ixnbckk5][data-dv2-faq][data-ready] [data-astro-cid-ixnbckk5][data-open]>.dv2-faq-panel[data-astro-cid-ixnbckk5],[data-astro-cid-ixnbckk5][data-dv2-faq][data-ready] .dv2-faq-a[data-astro-cid-ixnbckk5],.dv2-faq-toggle[data-astro-cid-ixnbckk5],.dv2-faq-bar-v[data-astro-cid-ixnbckk5]{transition:none}}.dv2-exit{z-index:10000;background:#14112b99;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}.dv2-exit.is-visible{animation:.2s both dv2ExitFade;display:flex}.dv2-exit-card{border:1px solid var(--color-line);text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:464px;padding:28px;display:flex;box-shadow:0 24px 60px #14112b14}.dv2-exit.is-visible .dv2-exit-card{animation:.35s cubic-bezier(.22,1,.36,1) both dv2ExitIn}.dv2-exit-mark{background:var(--color-ink);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.dv2-exit-mark img{width:18px;height:18px}.dv2-exit-title{letter-spacing:-.3px;color:var(--color-ink);margin:0;font-size:24px;font-weight:600;line-height:1.4}.dv2-exit-text{color:var(--color-ink-2);margin:0;font-size:15px;line-height:1.55}.dv2-exit-cta{flex:none;width:100%;height:52px;line-height:52px;text-decoration:none;display:block}.dv2-exit-dismiss{font:inherit;color:var(--color-text-2);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:14px;font-weight:600;line-height:1.45}.dv2-exit-dismiss:hover{color:var(--color-ink)}.dv2-exit-dismiss:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@keyframes dv2ExitFade{0%{opacity:0}}@keyframes dv2ExitIn{0%{opacity:0;transform:translateY(12px)scale(.98)}}@media (prefers-reduced-motion:reduce){.dv2-exit.is-visible,.dv2-exit.is-visible .dv2-exit-card{animation:none}}.dv2{--font-mono:var(--font-plex-mono), "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}.dv2-wrap{max-width:1440px;margin-inline:auto;padding-inline:16px}@media (width>=768px){.dv2-wrap{padding-inline:40px}}@media (width>=1280px){.dv2-wrap{padding-inline:80px}}
