.caWOca_picker{background:#f8fbfe;border:1px solid #0f22381a;border-radius:24px;margin-bottom:28px;padding:clamp(20px,3vw,32px)}.caWOca_picker h2{letter-spacing:-.02em;margin:0 0 4px;font-size:clamp(22px,2.6vw,28px)}.caWOca_picker>p{color:var(--ink-soft);margin:0 0 20px;font-size:15px;line-height:1.6}.caWOca_questions{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px 32px;display:grid}.caWOca_question{border:0;min-width:0;margin:0;padding:0}.caWOca_question legend{margin-bottom:10px;padding:0;font-size:15px;font-weight:600}.caWOca_options{flex-wrap:wrap;gap:8px;display:flex}.caWOca_option{position:relative}.caWOca_option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.caWOca_option span{background:#fff;border:1px solid #0f223833;border-radius:999px;padding:9px 16px;font-size:14px;line-height:1.3;display:inline-block}.caWOca_option input:checked+span{background:var(--forest);color:var(--cream);border-color:var(--forest)}.caWOca_option input:focus-visible+span{outline:2px solid var(--forest);outline-offset:2px}.caWOca_result{background:var(--lime);color:var(--forest);border-radius:16px;margin-top:20px;padding:16px 18px;font-size:15px;line-height:1.6}.caWOca_result strong{margin-bottom:2px;font-size:17px;display:block}.caWOca_result a{color:inherit;text-underline-offset:3px;text-decoration:underline}.caWOca_plans{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.caWOca_plan{background:#f8fbfe;border:1px solid #0f22381a;border-radius:22px;flex-direction:column;padding:24px 22px;scroll-margin-top:96px;display:flex;position:relative}.caWOca_plan[data-recommended=true]{border:2px solid var(--forest);background:#fff;padding:23px 21px}.caWOca_badge{background:var(--forest);color:var(--cream);letter-spacing:.04em;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:600;position:absolute;top:-12px;left:18px}.caWOca_plan h3{letter-spacing:-.01em;margin:0 0 4px;font-size:22px}.caWOca_tagline{color:var(--ink-soft);min-height:3.1em;margin:0 0 16px;font-size:14px;line-height:1.55}.caWOca_price{letter-spacing:-.03em;margin:0;font-size:38px;font-weight:600;line-height:1}.caWOca_price span{color:var(--ink-soft);letter-spacing:0;font-size:16px;font-weight:400}.caWOca_annual{color:var(--ink-soft);min-height:1.4em;margin:6px 0 0;font-size:13px}.caWOca_plan .caWOca_cta{align-self:flex-start;margin:18px 0}.caWOca_features{gap:8px;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none;display:grid}.caWOca_features li{grid-template-columns:18px 1fr;gap:8px;display:grid}.caWOca_features svg{margin-top:3px}.caWOca_enterprise{background:#f8fbfe;border:1px solid #0f22381a;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:16px;padding:22px 24px;scroll-margin-top:96px;display:flex}.caWOca_enterprise[data-recommended=true]{border:2px solid var(--forest);background:#fff;padding:21px 23px}.caWOca_enterprise h3{margin:0 0 4px;font-size:20px}.caWOca_enterprise p{max-width:620px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.caWOca_tableWrap{background:#f8fbfe;border:1px solid #0f22381a;border-radius:18px;overflow-x:auto}.caWOca_table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.caWOca_table th,.caWOca_table td{text-align:center;vertical-align:middle;border-bottom:1px solid #0f22381a;padding:11px 12px}.caWOca_table thead th{background:#fff;font-weight:600;position:sticky;top:0}.caWOca_table th:first-child,.caWOca_table td:first-child{text-align:left;min-width:230px;font-weight:500}.caWOca_table tbody tr:last-child th,.caWOca_table tbody tr:last-child td{border-bottom:0}.caWOca_no{color:#2b486766}.caWOca_tiers{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.caWOca_tierBox{background:#f8fbfe;border:1px solid #0f22381a;border-radius:20px;padding:22px}.caWOca_tierBox h3{margin:0 0 4px;font-size:20px}.caWOca_tierBox>p{color:var(--ink-soft);margin:0 0 14px;font-size:14px;line-height:1.6}.caWOca_tierTable{border-collapse:collapse;width:100%;font-size:14px}.caWOca_tierTable th,.caWOca_tierTable td{text-align:left;border-top:1px solid #0f22381a;padding:9px 4px}.caWOca_tierTable th{font-weight:600}.caWOca_tierTable td:last-child{color:var(--ink-soft);text-align:right}.caWOca_addons{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.caWOca_addons li{background:#f8fbfe;border:1px solid #0f22381a;border-radius:16px;align-content:start;gap:4px;padding:16px 18px;display:grid}.caWOca_addons strong{font-size:16px}.caWOca_addons .caWOca_addonPrice{font-size:14px;font-weight:600}.caWOca_addons p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.55}.caWOca_os{background:var(--forest);color:var(--cream);border-radius:24px;gap:14px;padding:clamp(24px,4vw,40px);display:grid}.caWOca_os h3{letter-spacing:-.02em;margin:0;font-size:clamp(22px,2.6vw,30px)}.caWOca_os p{color:#ccdae6;max-width:640px;margin:0;font-size:16px;line-height:1.7}.caWOca_os ul{color:#ccdae6;margin:0;padding-left:20px;font-size:15px;line-height:1.8}.caWOca_os a.caWOca_osLink{color:var(--cream);text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.caWOca_tagline{min-height:0}}