.v2-site{background:#f6f7f9;flex-direction:column;min-height:100vh;display:flex}.v2-site>.jb.v2-chrome{flex:none;min-height:0;display:block}.v2x{--paper:#f6f7f9;--mist:#dde2e8;--feather:#aeb6c2;--dilute:#5b6779;--current:#1e2d4a;--indigo:#0a1a33;--blue:#0130e0;--blue-deep:#0124b0;--teal:#32d4b7;--teal-ink:#0e6b5a;--white:#fff;--ease:cubic-bezier(.22, 1, .36, 1);--shadow:0 24px 48px -24px #0a1a3352, 0 2px 6px #0a1a330f;--gutter:clamp(16px, 5vw, 72px);--danger:#b42318;--danger-wash:#fff8f7;background:var(--paper);color:var(--indigo);font-family:var(--font-commissioner), "Avenir Next", "Segoe UI", system-ui, sans-serif;-webkit-font-smoothing:antialiased;flex:1;display:block}.v2x:focus{outline:none}[data-sonner-toaster] .v2-toast{font-family:var(--font-commissioner), "Avenir Next", "Segoe UI", system-ui, sans-serif;color:#0a1a33;background:#fff;border:1px solid #dde2e8;border-radius:8px;padding:16px;box-shadow:0 24px 48px -24px #0a1a3352,0 2px 6px #0a1a330f}[data-sonner-toaster] .v2-toast-title{color:#0a1a33;font-size:15px;font-weight:500}[data-sonner-toaster] .v2-toast-text{color:#1e2d4a;font-size:14px;line-height:20px}[data-sonner-toaster] .v2-toast-error [data-icon]{color:#b42318}[data-sonner-toaster] .v2-toast-close{color:#1e2d4a;background:#fff;border-color:#dde2e8}.v2x .eyebrow,.v2x .free>p.eyebrow{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--blue);font-weight:500}.v2x .eyebrow.quiet{color:var(--dilute)}.v2x .eyebrow.teal{color:var(--teal-ink)}.v2x .h3{font-size:var(--fs-2xl);line-height:var(--lh-2xl);letter-spacing:-.01em;font-weight:400}.v2x .h4{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:-.01em;font-weight:400}.v2x .body{color:var(--current);max-width:42em}.v2x .stack{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.v2x .stack.tight{gap:8px}.v2x .stack.loose{gap:24px}.v2x .stack.full{width:100%}.v2x .pill{border:1px solid var(--feather);min-height:32px;font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--current);background:var(--white);border-radius:4px;align-items:center;padding:4px 12px;font-weight:500;display:inline-flex}.v2x .big-fig{font-size:var(--fs-5xl);letter-spacing:-.03em;color:var(--indigo);font-weight:300;line-height:1}@media (min-width:900px){.v2x .big-fig.xl{font-size:var(--fs-6xl)}}.v2x .big-fig small{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:0;color:var(--dilute);font-weight:400}.v2x .muted-strong{color:var(--indigo);font-weight:500}.v2x .v2-hero.solo .v2-hero-grid{grid-template-columns:minmax(0,1fr)}.v2x .v2-hero.solo .v2-hero-copy{max-width:52em}.v2x .v2-hero.solo h1{max-width:20ch}.v2x .v2-hero.solo.long h1{max-width:24ch}@media (min-width:900px){.v2x .v2-hero.solo.long h1{font-size:var(--fs-5xl);line-height:1.05}}.v2x .v2-hero .lede+.lede{margin-top:-12px}.v2x .v2-hero-grid.top{align-items:start}.v2x .card{background:var(--white);border:1px solid var(--mist);border-radius:8px;flex-direction:column;gap:16px;min-width:0;padding:32px;display:flex}.v2x .card.paper{background:var(--paper)}.v2x .card.lift{box-shadow:var(--shadow)}@media (max-width:900px){.v2x .card{padding:24px 16px}}.v2x a.card{color:var(--indigo);transition:transform .6s var(--ease), box-shadow .6s var(--ease), border-color .3s var(--ease);text-decoration:none}.v2x a.card:hover{box-shadow:var(--shadow);border-color:var(--feather);transform:translateY(-4px)}.v2x a.card:hover .go svg{transform:translate(4px)}.v2x .go{min-height:44px;color:var(--blue);align-items:center;gap:8px;margin-top:auto;font-weight:500;display:inline-flex}.v2x .go svg{width:16px;height:16px;transition:transform .5s var(--ease)}.v2x .grid{gap:24px;display:grid}.v2x .grid.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.v2x .grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.v2x .grid.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.v2x .grid.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.v2x .grid.g3{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.v2x .grid.g2,.v2x .grid.g4{grid-template-columns:minmax(0,1fr)}}.v2x .cols{border-top:1px solid var(--mist);gap:32px;padding:0;list-style:none;display:grid}.v2x .cols.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.v2x .cols.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.v2x .cols.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.v2x .cols.c5{grid-template-columns:repeat(5,minmax(0,1fr))}.v2x .cols>*{flex-direction:column;gap:8px;min-width:0;padding-top:24px;display:flex}.v2x .cols h3{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:-.01em;font-weight:400}.v2x .cols h3.eyebrow{font-size:var(--fs-sm);line-height:var(--lh-sm);letter-spacing:0;font-weight:500}.v2x .cols p{color:var(--current)}.v2x .cols .step{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--blue);font-weight:500}.v2x .cols .said{font-size:var(--fs-2xl);line-height:var(--lh-2xl);letter-spacing:-.01em;color:var(--indigo);font-weight:300}@media (max-width:1100px){.v2x .cols.c4,.v2x .cols.c5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.v2x .cols.c2,.v2x .cols.c3,.v2x .cols.c4,.v2x .cols.c5{grid-template-columns:minmax(0,1fr);gap:0}.v2x .cols>*{border-bottom:1px solid var(--mist);padding-block:20px}}.v2x .feat{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.v2x .feat.rev{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.v2x .feat.rev>.feat-copy{order:2}.v2x .feat.solo{grid-template-columns:minmax(0,1fr);max-width:46em}.v2x .feat-copy{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.v2x .feat-copy p{color:var(--current);max-width:40em}.v2x .feat-copy h2{font-size:var(--fs-3xl);line-height:var(--lh-3xl);letter-spacing:-.02em;max-width:22ch;font-weight:300}.v2x .feats>.feat+.feat{margin-top:var(--block-gap);padding-top:var(--block-gap);border-top:1px solid var(--mist)}@media (min-width:641px){.v2x .frame.still-shot img{width:100%}}@media (max-width:900px){.v2x .feat,.v2x .feat.rev{grid-template-columns:minmax(0,1fr);gap:32px}.v2x .feat.rev>.feat-copy{order:0}}.v2x .split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.v2x .split.even{grid-template-columns:repeat(2,minmax(0,1fr))}.v2x .split.center{align-items:center}@media (max-width:900px){.v2x .split,.v2x .split.even{grid-template-columns:minmax(0,1fr);gap:40px}}.v2x .ticks-list.crosses svg{stroke:var(--dilute)}.v2x .ticks-list.crosses li{color:var(--current)}.v2x .ticks-list.two{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;display:grid}.v2x .ticks-list.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 32px;display:grid}@media (max-width:900px){.v2x .ticks-list.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.v2x .ticks-list.two,.v2x .ticks-list.three{grid-template-columns:minmax(0,1fr)}}.v2x .ticks-list.strong li{color:var(--indigo);font-weight:500}.v2x .rows-list{border-top:1px solid var(--mist);width:100%;margin:0;padding:0;list-style:none}.v2x .rows-list>*{border-bottom:1px solid var(--mist);grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px;padding-block:12px;display:grid}.v2x .rows-list dt,.v2x .rows-list .k{color:var(--dilute);font-size:var(--fs-sm);line-height:var(--lh-base)}.v2x .rows-list dd{margin:0}.v2x .rows-list dd,.v2x .rows-list .v{color:var(--indigo);overflow-wrap:anywhere;font-weight:500}@media (max-width:600px){.v2x .rows-list>*{grid-template-columns:minmax(0,1fr);gap:4px}}.v2x .free h2{font-size:var(--fs-3xl);line-height:var(--lh-3xl);letter-spacing:-.02em;font-weight:300}.v2x .plan{gap:8px}.v2x .plan.on{border-color:var(--indigo);box-shadow:inset 0 2px 0 var(--blue)}.v2x .plan h3{font-size:var(--fs-2xl);line-height:var(--lh-2xl);letter-spacing:-.01em;font-weight:400}.v2x .plan .big-fig{margin-top:8px}.v2x .plan .workers{color:var(--indigo);margin-top:8px;font-weight:500}.v2x .plan .allow{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--current);margin-bottom:16px}.v2x .plan .btn{width:100%;margin-top:auto}.v2x .plan .eyebrow:empty:before{content:" "}.v2x .ent{grid-template-columns:minmax(0,4fr) minmax(0,5fr) auto;align-items:center;gap:40px;margin-top:24px;display:grid}.v2x .ent-acts{flex-direction:column;align-items:stretch;gap:4px;display:flex}@media (max-width:1100px){.v2x .ent{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v2x .ent-acts{grid-column:1/-1;align-items:flex-start}}@media (max-width:700px){.v2x .ent{grid-template-columns:minmax(0,1fr);gap:24px}}.v2x .every h2{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:-.01em;color:var(--indigo);font-weight:400}.v2x .every .ticks-list.every-list{grid-column:2}@media (max-width:900px){.v2x .every .ticks-list.every-list{grid-column:auto}}.v2x .picker2{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px;display:grid}.v2x .picker2 .inputs{gap:12px}.v2x .picker2 .inputs label{font-size:var(--fs-xl);line-height:var(--lh-xl);color:var(--indigo);font-weight:400}.v2x .picker2 .range-row{align-items:center;gap:16px;margin-top:8px;display:flex}.v2x .picker2 .range-row input[type=range]{flex:1}.v2x .picker2 .fit b{font-size:var(--fs-3xl);line-height:var(--lh-3xl);letter-spacing:-.02em;font-weight:300}.v2x .picker2 .fit b small{font-size:var(--fs-base);color:var(--dilute);letter-spacing:0;font-weight:400}.v2x .picker2 .fit{border-top:0;gap:12px;padding-top:0}.v2x .picker2 .results .btn{align-self:flex-start}@media (max-width:900px){.v2x .picker2{grid-template-columns:minmax(0,1fr);gap:32px}.v2x .picker2 .results .btn{align-self:stretch}}.v2x .v2-form{flex-direction:column;gap:20px;display:flex;position:relative}.v2x .v2-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}.v2x .v2-fields .wide{grid-column:1/-1}.v2x .v2-fields.one{grid-template-columns:minmax(0,1fr)}.v2x .v2-col{flex-direction:column;gap:24px;min-width:0;display:flex}.v2x .v2-prefix{position:relative}.v2x .v2-prefix-sign{color:var(--dilute);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.v2x .v2-input.pre{padding-left:30px}@media (max-width:600px){.v2x .v2-fields{grid-template-columns:minmax(0,1fr)}}.v2x .v2-field{flex-direction:column;gap:6px;min-width:0;display:flex}.v2x .v2-field label,.v2x .v2-label{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--indigo);font-weight:500}.v2x .v2-field label .opt,.v2x .v2-label .opt{color:var(--dilute);font-weight:400}.v2x .v2-input{width:100%;min-height:48px;font:inherit;font-size:var(--fs-base);line-height:var(--lh-base);color:var(--indigo);background:var(--white);border:1px solid var(--feather);transition:border-color .3s var(--ease);border-radius:4px;padding:12px 14px;display:block}.v2x .v2-input:hover{border-color:var(--current)}.v2x .v2-input::placeholder{color:var(--dilute);opacity:1}.v2x .v2-input:focus{outline:2px solid var(--blue);outline-offset:-1px;border-color:var(--blue)}.v2x select.v2-input{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a1a33' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:18px;padding-right:40px}.v2x textarea.v2-input{resize:vertical;min-height:132px}.v2x .v2-input.num{text-align:center;font-variant-numeric:tabular-nums lining-nums;width:96px;font-weight:500}.v2x .v2-input[aria-invalid=true]{border-color:#b42318}.v2x .v2-check{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--current);align-items:flex-start;gap:12px;display:flex}.v2x .v2-check input{width:20px;height:20px;accent-color:var(--indigo);cursor:pointer;flex:none;margin:0}.v2x .v2-check label{cursor:pointer;padding-top:1px}.v2x .v2-error{font-size:var(--fs-sm);line-height:var(--lh-sm);color:#b42318;font-weight:500}.v2x .v2-ok{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--teal-ink)}.v2x .v2-honeypot{position:absolute;top:0;left:-9999px}.v2x .v2-form .btn:disabled{opacity:.6;cursor:default}.v2x .tbl-wrap{background:var(--white);border:1px solid var(--mist);border-radius:8px;width:100%;overflow-x:auto}.v2x .tbl{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--fs-base);line-height:var(--lh-base)}.v2x .tbl th,.v2x .tbl td{text-align:left;vertical-align:top;border-bottom:1px solid var(--mist);padding:16px 20px;font-weight:400}.v2x .tbl tr:last-child>*{border-bottom:0}.v2x .tbl thead th{font-size:var(--fs-xs);line-height:var(--lh-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--dilute);border-bottom-color:var(--feather);padding-block:12px}.v2x .tbl thead th.us{color:var(--blue)}.v2x .tbl tbody th{color:var(--indigo);font-weight:500}.v2x .tbl tbody td{color:var(--current)}.v2x .tbl tbody td.us{color:var(--indigo);font-weight:500}.v2x .quote-card{flex-direction:column;gap:16px;display:flex}.v2x .quote-card blockquote{font-size:var(--fs-2xl);line-height:var(--lh-2xl);letter-spacing:-.01em;color:var(--indigo);max-width:40ch;margin:0;font-weight:300}.v2x .quote-card footer,.v2x .quote-card figcaption{font-size:var(--fs-base);color:var(--dilute)}@media (min-width:900px){.v2x .quote-card blockquote.lg{font-size:var(--fs-3xl);line-height:var(--lh-3xl)}}.v2x .quote-mark{width:44px;height:44px;fill:var(--feather)}.v2x .prose{max-width:46em;color:var(--current);font-size:var(--fs-lg);line-height:1.7}.v2x .prose>*+*{margin-top:16px}.v2x .prose h2{font-size:var(--fs-3xl);line-height:var(--lh-3xl);letter-spacing:-.02em;color:var(--indigo);margin-top:48px;font-weight:300}.v2x .prose h3{font-size:var(--fs-xl);line-height:var(--lh-xl);letter-spacing:-.01em;color:var(--indigo);margin-top:32px;font-weight:500}.v2x .prose h2:first-child,.v2x .prose h3:first-child{margin-top:0}.v2x .prose ul,.v2x .prose ol{padding-left:1.25em}.v2x .prose ul{list-style:outside}.v2x .prose ol{list-style:decimal}.v2x .prose li+li{margin-top:8px}.v2x .prose li::marker{color:var(--teal-ink)}.v2x .prose strong,.v2x .prose b{color:var(--indigo);font-weight:600}.v2x .prose a{color:var(--blue)}.v2x .prose .callout{border:1px solid var(--mist);background:var(--white);font-size:var(--fs-base);border-radius:4px;margin-block:32px;padding:20px 24px;line-height:1.65}.v2x .prose .stats{border-top:1px solid var(--mist);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:32px;display:grid}.v2x .prose .stats>div{flex-direction:column;gap:8px;padding-top:20px;display:flex}.v2x .prose .stats b{font-size:var(--fs-5xl);letter-spacing:-.03em;color:var(--indigo);font-weight:300;line-height:1}.v2x .prose .stats span{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--current)}@media (max-width:600px){.v2x .prose{font-size:var(--fs-base)}.v2x .prose .stats{grid-template-columns:minmax(0,1fr)}}.v2x .keep{margin-bottom:16px}.v2x .crumbs{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--dilute);flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;display:flex}.v2x .crumbs a{color:var(--blue);text-decoration:none}.v2x .crumbs a:hover{text-decoration:underline}.v2x .booking{background:var(--white);border:1px solid var(--mist);min-height:640px;box-shadow:var(--shadow);border-radius:8px;padding:8px}.v2x .booking .wait{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--dilute);padding:24px}.v2x .media-frame{border:1px solid var(--mist);background:var(--white);box-shadow:var(--shadow);border-radius:8px;overflow:hidden}.v2x .media-frame img{width:100%;height:auto}.v2x .btn.sm{min-height:44px;font-size:var(--fs-sm);line-height:var(--lh-sm);gap:8px;padding:8px 16px}.v2x .btn .ic{flex:none;width:18px;height:18px}.v2x .btn.block{width:100%}@media (max-width:600px){.v2x .actions.fill .btn{flex:100%}}.v2x .nf .big-fig{color:var(--blue)}.v2x .nf .nf-links{width:100%;max-width:640px;margin-top:24px}.v2x .card>.ic{width:20px;height:20px;color:var(--blue)}.v2x section.mp{padding-block:0}.v2x .mp-intro{margin-bottom:16px}.v2x .mp-honesty{align-items:center;gap:8px;margin-bottom:24px;display:flex}.v2x .mp-honesty .ic{width:16px;height:16px;color:var(--teal-ink);flex:none}.v2x .mp-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;padding:24px;display:grid}@media (max-width:1100px){.v2x .mp-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.v2x .mp-filters{grid-template-columns:minmax(0,1fr);padding:16px}}.v2x .mp-count{margin-bottom:12px}.v2x .mp-card{cursor:pointer;transition:transform .6s var(--ease), box-shadow .6s var(--ease), border-color .3s var(--ease);gap:12px;position:relative}.v2x .mp-card:hover{box-shadow:var(--shadow);border-color:var(--feather);transform:translateY(-4px)}.v2x .mp-lock{color:var(--blue);opacity:0;transition:opacity .3s var(--ease);position:absolute;top:16px;right:16px}.v2x .mp-lock .ic{width:18px;height:18px}.v2x .mp-card:hover .mp-lock,.v2x .mp-card:focus-visible .mp-lock{opacity:1}.v2x .mp-head{align-items:center;gap:12px;display:flex}.v2x .mp-name{flex-direction:column;gap:2px;min-width:0;display:flex}.v2x .mp-name b{font-size:var(--fs-lg);line-height:var(--lh-lg);color:var(--indigo);font-weight:500}.v2x .mp-where{font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--dilute);align-items:center;gap:4px;display:flex}.v2x .mp-where .ic{flex:none;width:14px;height:14px}.v2x .mp-rate{color:var(--current)}.v2x .mp-rate b{font-size:var(--fs-2xl);line-height:var(--lh-2xl);letter-spacing:-.02em;color:var(--indigo);font-weight:300}.v2x .jb-chips .ic{width:13px;height:13px}.v2x .mp-card .jb-chips{margin-top:0}.v2x .mp-card .btn{margin-top:auto}.v2x .mp-empty{align-items:flex-start;max-width:560px}.v2x .guide-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.v2x .card.split{gap:40px}.v2x a.card.case{max-width:52em}.v2x a.card.case .h3{max-width:30ch}.v2x a.card.case .body{max-width:34em}.v2x .quote blockquote p{margin:0}.v2x .quote blockquote footer{font-size:var(--fs-base);line-height:var(--lh-base);letter-spacing:0;color:var(--dilute);margin-top:24px;font-weight:400}.v2x .v2-hero .rows-list{max-width:40em}.v2x .app-screens{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:32px;display:grid}.v2x .app-screen{flex-direction:column;gap:16px;display:flex}.v2x .app-screen:nth-child(2n){margin-top:40px}.v2x .phone-shot{background:var(--indigo);max-width:240px;box-shadow:var(--shadow);border-radius:30px;margin:0;padding:6px}.v2x .phone-shot img{border-radius:24px;width:100%;height:auto}.v2x .app-screen .cap h3{font-size:var(--fs-lg);line-height:var(--lh-lg);letter-spacing:-.01em;font-weight:500}.v2x .app-ticks{margin-top:var(--block-gap)}.v2x .app-stores{margin-top:32px}.v2x .v2-stores{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.v2x .v2-stores .store{transition:transform .3s var(--ease);border-radius:8px;text-decoration:none;display:inline-flex}.v2x .v2-stores .store:hover{transform:translateY(-2px)}@media (max-width:1100px){.v2x .app-screens{grid-template-columns:repeat(2,minmax(0,1fr))}.v2x .app-screen:nth-child(2n){margin-top:0}}@media (max-width:600px){.v2x .app-screens{scroll-snap-type:x mandatory;margin-inline:calc(var(--gutter) * -1);padding:0 var(--gutter) 16px;scroll-padding-inline:var(--gutter);gap:16px;display:flex;overflow-x:auto}.v2x .app-screen{scroll-snap-align:start;flex:0 0 62%}}.v2x .yt .rounded-2xl{border-radius:8px}.v2x .stat-card .big-fig{color:var(--teal-ink)}.v2x .fix{border-left:2px solid var(--teal);background:var(--white);font-size:var(--fs-sm);line-height:var(--lh-sm);color:var(--current);border-radius:4px;padding:12px 16px}.v2x .fix b{color:var(--teal-ink);font-weight:600}.v2x .illus{border:1px solid var(--mist);box-shadow:var(--shadow);background:var(--white);border-radius:8px;overflow:hidden}.v2x .illus img{width:100%;height:auto}.v2x .v2-legacy{color:var(--indigo)}.v2x .v2-legacy h1{letter-spacing:-.025em;font-weight:300}.v2x .v2-legacy h2{letter-spacing:-.015em;font-weight:400}.v2x .v2-legacy h1{line-height:1.05}.v2x .v2-legacy h2{line-height:1.15}.v2x .v2-legacy :is(h3,h4){letter-spacing:-.01em;font-weight:500}.v2x .v2-legacy :is(b,strong,dt){font-weight:600}.v2x .v2-legacy a:not([class*=rounded]):not([class*=inline-flex]){text-underline-offset:.22em}.v2x .v2-legacy :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.v2x .x-wrap{width:100%;max-width:1440px;margin-inline:auto;padding-inline:clamp(16px,5vw,72px)}.v2x .signup-v2{padding-block:48px 96px}.v2x .signup-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:64px;display:grid}.v2x .signup-panel{background:0 0;position:sticky;top:24px}.v2x .signup-steps{border-top:1px solid var(--mist);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.v2x .signup-steps li{border-bottom:1px solid var(--mist);grid-template-columns:32px minmax(0,1fr);gap:12px;padding-block:16px;display:grid}.v2x .signup-steps .step{font-size:var(--fs-sm);line-height:var(--lh-base);color:var(--blue);font-weight:500}.v2x .signup-steps .small{margin-top:4px}@media (max-width:900px){.v2x .signup-v2{padding-block:24px 64px}.v2x .signup-grid{grid-template-columns:minmax(0,1fr);gap:32px}.v2x .signup-panel{order:-1;position:static}}@media (max-width:600px){.v2x .v2m .actions .btn{flex:100%}}.v2x .ink-host{position:relative}.v2x .ink-host>.wrap{z-index:1;position:relative}.v2x .ink-water{--fx:22%;--fy:22%;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fx), #000 calc(100% - var(--fx)), transparent), linear-gradient(180deg, transparent, #000 var(--fy), #000 calc(100% - var(--fy)), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--fx), #000 calc(100% - var(--fx)), transparent), linear-gradient(180deg, transparent, #000 var(--fy), #000 calc(100% - var(--fy)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--fx), #000 calc(100% - var(--fx)), transparent), linear-gradient(180deg, transparent, #000 var(--fy), #000 calc(100% - var(--fy)), transparent);-webkit-mask-composite:source-in, xor;background:50%/cover no-repeat;position:absolute;-webkit-mask-composite:source-in;mask-composite:intersect}.v2x .ink-water canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.v2x .ink-wide{background-image:url(/v2/img/ink/ink-plate-wide.webp)}.v2x .ink-swirl{background-image:url(/v2/img/ink/ink-plate-swirl.webp)}.v2x .ink-drift{background-image:url(/v2/img/ink/ink-plate-drift.webp)}.v2x .ink-water.ink-pool{aspect-ratio:5/4;--fx:14%;--fy:14%;width:100%;position:relative}.v2x .ink-pond{margin:-56px -48px 0;padding:56px 48px;position:relative}.v2x .ink-pond>.ink-water{--fx:18%;--fy:20%;inset:0}.v2x .ink-pond>:not(.ink-water){z-index:1;position:relative}.v2x .ink-beside{--fx:24%;--fy:18%;width:min(42vw,640px);height:100%;top:0;right:0}.v2x .ink-under{width:44%;height:58%;bottom:24px;left:0}.v2x .ink-under.ink-right{width:30%;height:76%;bottom:12%;left:auto;right:0}.v2x .ink-pond.ink-pond-side{padding:48px 48px 48px 24px;min-width:0;margin:-48px -48px -136px -24px;padding-bottom:136px}.v2x .ink-pond.ink-pond-side>.ink-water{--fx:18%;--fy:18%;height:46%;inset:auto -8% 0 26%}.v2x .ink-edge{position:relative;overflow:hidden}.v2x .ink-edge:before{content:"";background-color:var(--indigo);background-image:none;background-position:50%;background-size:auto,cover;height:6px;position:absolute;inset:0 0 auto}@media (max-width:900px){.v2x .ink-water.ink-pool{aspect-ratio:16/9}.v2x .ink-water.ink-under,.v2x .ink-water.ink-under.ink-right{--fx:6%;--fy:26%;width:auto;height:88px;display:block;inset:auto 0 20px}.v2x .rule.ink-host:has(>.ink-under){padding-bottom:calc(var(--sec) + 96px)}.v2x .ink-water.ink-beside{--fx:6%;--fy:26%;width:auto;height:96px;inset:auto 0 16px}.v2x .v2-hero.ink-host:has(>.ink-beside){padding-bottom:136px}.v2x .ink-pond{padding:32px var(--gutter);margin:-16px calc(var(--gutter) * -1) 0}.v2x .ink-pond.ink-pond-side{margin:0;padding:0}.v2x .ink-pond.ink-pond-side>.ink-water{display:none}.v2x .ink-water.ink-band{width:auto;height:112px;margin-inline:calc(var(--gutter) * -1);--fx:6%;--fy:26%;position:relative;inset:auto}}
