.vomIyW_page{--campaign-muted:#a2a5af;--campaign-rule:#34343e;--campaign-stage:#171922;--campaign-accent:#ddd4f3;--campaign-accent-ink:#201b30;--campaign-sample:#c5b7ee;--campaign-focus:#8877d0;--campaign-hover:#eee8fa;--campaign-clear:transparent;background:var(--color-night);color:var(--color-paper);font-family:var(--font-sans)}.vomIyW_page :is(h1,h2,h3,p,blockquote){margin:0}.vomIyW_page :is(h1,h2,h3){text-wrap:balance;overflow-wrap:break-word;min-width:0;font-weight:400}.vomIyW_page a{text-decoration:none}.vomIyW_page :is(a,button,summary):focus-visible{outline:3px solid var(--campaign-focus);outline-offset:5px}.vomIyW_wrap{width:min(1200px,100% - 96px);margin-inline:auto}.vomIyW_hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;min-height:calc(100svh - 100px);padding-block:64px 72px;display:grid}.vomIyW_page h1{letter-spacing:-.06em;font-size:clamp(52px,5.5vw,78px);line-height:1.04}.vomIyW_lead{color:var(--campaign-muted);max-width:400px;font-size:19px;margin-top:24px!important}.vomIyW_actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.vomIyW_button{white-space:normal;text-align:center;border:1px solid var(--campaign-clear);background:var(--campaign-accent);min-height:52px;color:var(--campaign-accent-ink);border-radius:4px;justify-content:center;align-items:center;padding:12px 24px;font-size:15px;font-weight:500;transition:background-color .15s,transform .15s;display:inline-flex}.vomIyW_button:hover{background:var(--campaign-hover)}.vomIyW_button:active{transform:translateY(1px)}.vomIyW_textLink{border-bottom:1px solid var(--campaign-rule);align-items:center;min-height:44px;font-size:15px;display:inline-flex}.vomIyW_textLink:hover{color:var(--campaign-sample)}.vomIyW_qualifier{color:var(--campaign-muted);font-size:14px;margin-top:24px!important}.vomIyW_questionStage{border-left:1px solid var(--campaign-rule);padding-left:40px}.vomIyW_stageLabel,.vomIyW_sampleLabel,.vomIyW_stageFoot{color:var(--campaign-muted);font-size:14px}.vomIyW_questionStage blockquote{letter-spacing:-.035em;max-width:430px;margin-top:24px;font-size:clamp(28px,3vw,38px);line-height:1.3}.vomIyW_answer{border-block:1px solid var(--campaign-rule);margin-top:28px;padding-block:24px}.vomIyW_answer>p:first-child{font-size:18px}.vomIyW_sampleLabel{color:var(--campaign-sample);margin-top:16px!important}.vomIyW_stageFoot{margin-top:20px!important}.vomIyW_examples{background:var(--color-paper);color:var(--color-ink);padding-block:80px}.vomIyW_page h2{letter-spacing:-.045em;font-size:clamp(32px,3.5vw,47px);line-height:1.14}.vomIyW_exampleLayout,.vomIyW_setupLayout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;display:grid}.vomIyW_sectionNote{color:var(--color-muted);font-size:14px;margin-top:16px!important}.vomIyW_choices{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:8px;padding-bottom:24px;display:flex}.vomIyW_choices button{cursor:pointer;border:1px solid var(--color-line);background:var(--campaign-clear);min-height:44px;color:var(--color-muted);font:inherit;border-radius:4px;padding:8px 16px;font-size:14px}.vomIyW_choices button:hover{border-color:var(--color-ink);color:var(--color-ink)}.vomIyW_choices button[aria-pressed=true]{border-color:var(--color-ink);color:var(--color-ink);font-weight:600}.vomIyW_choices button:active{transform:translateY(1px)}.vomIyW_exampleOutput{min-height:215px;padding-top:24px}.vomIyW_question{letter-spacing:-.025em;font-size:22px;line-height:1.4}.vomIyW_exampleAnswer{color:var(--color-muted);margin-top:16px!important}.vomIyW_examples .vomIyW_sampleLabel{color:var(--color-muted)}.vomIyW_difference{padding-block:88px}.vomIyW_difference dl{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;margin:40px 0 0;display:grid}.vomIyW_difference dl>div{border-top:1px solid var(--campaign-rule);padding-top:20px}.vomIyW_difference dt{font-size:20px}.vomIyW_difference dd{color:var(--campaign-muted);max-width:420px;margin:12px 0 0}.vomIyW_difference .vomIyW_sectionNote,.vomIyW_setup .vomIyW_sectionNote,.vomIyW_plan .vomIyW_sectionNote{color:var(--campaign-muted)}.vomIyW_setup{background:var(--campaign-stage);padding-block:76px}.vomIyW_setupOptions{gap:32px;display:grid}.vomIyW_setupOptions article+article{border-top:1px solid var(--campaign-rule);padding-top:28px}.vomIyW_page h3{letter-spacing:-.03em;font-size:25px}.vomIyW_setupOptions p{color:var(--campaign-muted);max-width:430px;margin-top:8px}.vomIyW_setupOptions .vomIyW_button{margin-top:20px}.vomIyW_plan{border-bottom:1px solid var(--campaign-rule);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;min-height:640px;padding-block:88px;display:grid}.vomIyW_price{font-variant-numeric:tabular-nums;letter-spacing:-.06em;font-size:80px;line-height:1.1;margin-top:24px!important}.vomIyW_price span{letter-spacing:-.02em;color:var(--campaign-muted);margin-left:8px;font-size:22px}.vomIyW_planCopy p+p{color:var(--campaign-muted);margin-top:16px}.vomIyW_planCopy :is(.vomIyW_button,.vomIyW_textLink){margin-top:24px}.vomIyW_details{max-width:930px;min-height:400px;padding-block:80px 96px}.vomIyW_details details{border-bottom:1px solid var(--campaign-rule)}.vomIyW_details summary{cursor:pointer;padding-block:20px;font-size:18px}.vomIyW_details details:not([open])>p{display:none}.vomIyW_details details>p{color:var(--campaign-muted);max-width:740px;padding-bottom:24px}.vomIyW_care{color:var(--campaign-muted);font-size:14px;margin-top:28px!important}@media (min-width:1600px){.vomIyW_hero{padding-block:80px 88px}}@media (max-width:850px){.vomIyW_wrap{width:calc(100% - 48px)}.vomIyW_hero,.vomIyW_exampleLayout,.vomIyW_setupLayout,.vomIyW_plan{grid-template-columns:minmax(0,1fr);gap:40px}.vomIyW_hero{min-height:auto;padding-block:44px 56px}.vomIyW_plan{min-height:auto}.vomIyW_questionStage{border-left:0;border-top:1px solid var(--campaign-rule);padding:32px 0 0}.vomIyW_questionStage blockquote{max-width:530px}.vomIyW_examples,.vomIyW_setup,.vomIyW_difference,.vomIyW_plan{padding-block:56px}.vomIyW_difference dl{gap:24px}}@media (max-width:480px){.vomIyW_page h1{font-size:57px}.vomIyW_lead{font-size:18px}.vomIyW_actions{gap:16px}.vomIyW_actions .vomIyW_button{padding-inline:16px}.vomIyW_difference dl{grid-template-columns:minmax(0,1fr)}.vomIyW_choices button{padding-inline:8px;font-size:13px}.vomIyW_price{font-size:70px}}@media (prefers-reduced-motion:reduce){.vomIyW_page *,.vomIyW_page :before,.vomIyW_page :after{transition:none!important;animation:none!important}}
