.pricing-module__v1Lu0a__page{max-width:1050px;color:var(--text);margin:12px auto 44px}.pricing-module__v1Lu0a__page :is(a,button,summary):focus-visible{outline:2px solid var(--focus);outline-offset:4px}.pricing-module__v1Lu0a__hero{max-width:760px}.pricing-module__v1Lu0a__eyebrow{color:var(--muted);letter-spacing:.01em;margin:0 0 14px;font-size:14px;font-weight:600}.pricing-module__v1Lu0a__hero h1{color:var(--strong);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.15}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__lead{max-width:62ch;color:var(--muted);margin:18px 0 0;font-size:17px;line-height:1.65}.pricing-module__v1Lu0a__heroActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__heroPrice{color:var(--soft);margin:14px 0 0;font-size:15px;line-height:1.6}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__primaryButton,.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__secondaryButton{min-height:48px;font:inherit;text-align:center;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:15px;font-weight:650;line-height:1.35;text-decoration:none;display:inline-flex}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__primaryButton{background:var(--accent);color:var(--on-accent);border:1px solid #0000}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__primaryButton:hover{background:var(--accent-hover)}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__secondaryButton{border:1px solid var(--primary-line);color:var(--text);background:0 0}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__secondaryButton:hover{background:var(--hover)}.pricing-module__v1Lu0a__notice{border-left:3px solid var(--warning-mark);color:var(--warning);background:var(--warning-bg);margin:22px 0 0;padding:14px 16px;font-size:14px;line-height:1.7}.pricing-module__v1Lu0a__state{border:1px solid var(--raised-line);border-left:3px solid var(--indicator);background:var(--raised);border-radius:8px;justify-content:space-between;align-items:center;gap:18px 28px;margin-top:32px;padding:20px 22px;display:flex}.pricing-module__v1Lu0a__state[data-tone=ok]{border-left-color:var(--success-dot)}.pricing-module__v1Lu0a__state[data-tone=wait]{border-left-color:var(--accent-line)}.pricing-module__v1Lu0a__stateLabel{color:var(--muted);margin:0;font-size:14px;font-weight:600}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__state h2{color:var(--strong);letter-spacing:-.01em;margin:6px 0 0;font-size:18px;font-weight:600;line-height:1.4}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__state p:not(.pricing-module__v1Lu0a__stateLabel){color:var(--muted);margin:8px 0 0;font-size:15px;line-height:1.6}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__stateHint a,.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__stateAction a{min-height:44px;color:var(--link);text-underline-offset:4px;align-items:center;gap:8px;font-size:15px;font-weight:550;text-decoration:underline;display:inline-flex}.pricing-module__v1Lu0a__stateAction{flex:none;max-width:100%}.pricing-module__v1Lu0a__stateForm{margin:0}.pricing-module__v1Lu0a__plansSection{margin-top:44px;scroll-margin-top:80px}.pricing-module__v1Lu0a__plansSection>h2,.pricing-module__v1Lu0a__section h2,.pricing-module__v1Lu0a__how h2,.pricing-module__v1Lu0a__faq h2{color:var(--strong);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.3}.pricing-module__v1Lu0a__plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.pricing-module__v1Lu0a__plan{border:1px solid var(--line-strong);background:var(--surface);box-shadow:var(--shadow-card);border-radius:10px;flex-direction:column;gap:10px;padding:24px;display:flex}.pricing-module__v1Lu0a__planFeatured{border:2px solid var(--accent-line);padding:23px}.pricing-module__v1Lu0a__badge{background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;align-self:flex-start;margin:0;padding:4px 11px;font-size:14px;font-weight:650}.pricing-module__v1Lu0a__plan h3{color:var(--strong);letter-spacing:-.015em;margin:0;font-size:21px;font-weight:650}.pricing-module__v1Lu0a__price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:2px 0 0;display:flex}.pricing-module__v1Lu0a__price strong{color:var(--strong);letter-spacing:-.03em;font-size:38px;font-weight:650;line-height:1.1}.pricing-module__v1Lu0a__price span{color:var(--muted);font-size:15px}.pricing-module__v1Lu0a__planTerms{color:var(--text);margin:0;font-size:16px;font-weight:550;line-height:1.5}.pricing-module__v1Lu0a__planDetail{color:var(--muted);margin:0;font-size:15px;line-height:1.6}.pricing-module__v1Lu0a__planAction{margin-top:auto;padding-top:10px}.pricing-module__v1Lu0a__planAction :is(a,button){width:100%}.pricing-module__v1Lu0a__planAction form{margin:0}.pricing-module__v1Lu0a__planWhen{color:var(--soft);margin:0 0 10px;font-size:14px;line-height:1.55}.pricing-module__v1Lu0a__chosen{border:1px solid var(--indicator);color:var(--info);border-radius:999px;align-self:flex-start;margin:0;padding:4px 11px;font-size:14px;font-weight:650}.pricing-module__v1Lu0a__plan[data-chosen=true]{box-shadow:0 0 0 2px var(--indicator)}.pricing-module__v1Lu0a__planNote{border:1px dashed var(--raised-line);color:var(--soft);border-radius:6px;margin:0;padding:12px 14px;font-size:15px;line-height:1.55}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__same{color:var(--soft);margin:16px 0 0;font-size:15px;line-height:1.6}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__trust{color:var(--muted);flex-wrap:wrap;margin:8px 0 0;padding:0;font-size:14px;line-height:1.7;list-style:none;display:flex}.pricing-module__v1Lu0a__trust li+li:before{content:"·";content:"·" / "";margin-inline:.45em}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__guestNote{color:var(--muted);margin:14px 0 0;font-size:15px;line-height:1.6}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__signIn{min-height:44px;color:var(--link);text-underline-offset:4px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.pricing-module__v1Lu0a__section,.pricing-module__v1Lu0a__how,.pricing-module__v1Lu0a__faq{border-top:1px solid var(--line);margin-top:48px;padding-top:32px}.pricing-module__v1Lu0a__how{scroll-margin-top:80px}.pricing-module__v1Lu0a__included{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 28px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pricing-module__v1Lu0a__included li{color:var(--soft);padding-left:28px;font-size:16px;line-height:1.6;position:relative}.pricing-module__v1Lu0a__included li:before{content:"✓";content:"✓" / "";color:var(--success-dot);font-weight:700;position:absolute;top:0;left:0}.pricing-module__v1Lu0a__exampleTag{border:1px solid var(--primary-line);color:var(--soft);letter-spacing:0;vertical-align:middle;border-radius:999px;margin-left:10px;padding:2px 10px;font-size:14px;font-weight:600;display:inline-block}.pricing-module__v1Lu0a__example{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:24px 32px;margin-top:20px;display:grid}.pricing-module__v1Lu0a__exampleDoc{color:var(--strong);margin:0;font-size:16px;font-weight:600;line-height:1.5}.pricing-module__v1Lu0a__timeline{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.pricing-module__v1Lu0a__timeline li{border-bottom:1px solid var(--line);align-items:baseline;gap:16px;padding:9px 0;display:flex}.pricing-module__v1Lu0a__timeline time{min-width:58px;color:var(--strong);font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.pricing-module__v1Lu0a__timeline span{color:var(--muted);font-size:15px}.pricing-module__v1Lu0a__message{border:1px solid var(--raised-line);background:var(--raised);border-radius:12px;margin:0;padding:18px 20px}.pricing-module__v1Lu0a__message figcaption{color:var(--muted);margin-bottom:10px;font-size:14px;font-weight:600}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__message p{color:var(--text);margin:6px 0 0;font-size:15px;line-height:1.55}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__message p:first-of-type{margin-top:0}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__exampleNote{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.6}.pricing-module__v1Lu0a__tableWrap{margin-top:18px;overflow-x:auto}.pricing-module__v1Lu0a__table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.pricing-module__v1Lu0a__table th,.pricing-module__v1Lu0a__table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 10px}.pricing-module__v1Lu0a__table thead th{color:var(--soft);font-size:14px;font-weight:600}.pricing-module__v1Lu0a__table thead th:not(:first-child),.pricing-module__v1Lu0a__table td{text-align:center;width:24%}.pricing-module__v1Lu0a__table th[scope=row]{color:var(--text);font-weight:450}.pricing-module__v1Lu0a__table td{color:var(--text)}.pricing-module__v1Lu0a__mark{color:var(--success-dot);font-weight:700}.pricing-module__v1Lu0a__dash{color:var(--dim)}.pricing-module__v1Lu0a__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pricing-module__v1Lu0a__how ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 24px;margin:20px 0 0;padding:0;list-style:none;display:grid}.pricing-module__v1Lu0a__how li{gap:14px;display:flex}.pricing-module__v1Lu0a__stepNumber{border:1px solid var(--primary-line);width:32px;height:32px;color:var(--text);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:650;display:inline-flex}.pricing-module__v1Lu0a__how h3{color:var(--strong);margin:4px 0 0;font-size:16px;font-weight:600;line-height:1.45}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__how p{color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.6}.pricing-module__v1Lu0a__how strong{color:var(--text);overflow-wrap:anywhere}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__how .pricing-module__v1Lu0a__howHelp{margin-top:18px}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__howHelp a,.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__promises a{min-height:44px;color:var(--link);text-underline-offset:4px;align-items:center;gap:6px;font-size:15px;text-decoration:underline;display:inline-flex}.pricing-module__v1Lu0a__promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pricing-module__v1Lu0a__promises li{border:1px solid var(--line-strong);border-radius:8px;padding:18px 20px 8px}.pricing-module__v1Lu0a__promises strong{color:var(--strong);font-size:16px;font-weight:600;display:block}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__promises p{color:var(--muted);margin:6px 0 4px;font-size:15px;line-height:1.6}.pricing-module__v1Lu0a__promiseLinks{flex-wrap:wrap;gap:0 20px;display:flex}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__faq h2{margin-bottom:14px}.pricing-module__v1Lu0a__faq details{border-top:1px solid var(--line);padding:6px 0}.pricing-module__v1Lu0a__faq summary{min-height:48px;color:var(--text);cursor:pointer;align-items:center;font-size:16px;font-weight:550;display:flex}.pricing-module__v1Lu0a__faq details p{max-width:68ch;color:var(--muted);margin:2px 0 12px;font-size:15px;line-height:1.7}.pricing-module__v1Lu0a__footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:19px 40px;margin-top:32px;padding-top:25px;display:flex}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__footer p{max-width:640px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.pricing-module__v1Lu0a__footer p strong{color:var(--text);font-weight:600}.pricing-module__v1Lu0a__footer nav{flex-wrap:wrap;gap:0 19px;display:flex}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__footer a{min-height:44px;color:var(--muted);text-underline-offset:4px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}@media (max-width:850px){.pricing-module__v1Lu0a__plans,.pricing-module__v1Lu0a__included,.pricing-module__v1Lu0a__example,.pricing-module__v1Lu0a__how ol,.pricing-module__v1Lu0a__promises{grid-template-columns:1fr}.pricing-module__v1Lu0a__state{flex-direction:column;align-items:flex-start}.pricing-module__v1Lu0a__stateAction,.pricing-module__v1Lu0a__stateForm,.pricing-module__v1Lu0a__stateForm button{width:100%}}@media (max-width:540px){.pricing-module__v1Lu0a__hero h1{font-size:30px}.pricing-module__v1Lu0a__lead{font-size:16px}.pricing-module__v1Lu0a__heroActions>a{flex:100%}.pricing-module__v1Lu0a__page .pricing-module__v1Lu0a__trust{display:block}.pricing-module__v1Lu0a__trust li+li:before{content:none}.pricing-module__v1Lu0a__plan{padding:20px}.pricing-module__v1Lu0a__planFeatured{padding:19px}.pricing-module__v1Lu0a__price strong{font-size:34px}.pricing-module__v1Lu0a__table th,.pricing-module__v1Lu0a__table td{padding:10px 6px}}@container workspace-content (max-width:650px){.pricing-module__v1Lu0a__plans,.pricing-module__v1Lu0a__included,.pricing-module__v1Lu0a__example,.pricing-module__v1Lu0a__how ol,.pricing-module__v1Lu0a__promises{grid-template-columns:1fr}.pricing-module__v1Lu0a__state{flex-direction:column;align-items:flex-start}.pricing-module__v1Lu0a__stateAction,.pricing-module__v1Lu0a__stateForm,.pricing-module__v1Lu0a__stateForm button{width:100%}}
