.pricing-v1{max-width:940px;color:var(--v-ink);margin:0 auto;padding:30px 28px 64px}.pricing-intro{text-align:center;margin-bottom:24px}.pricing-kicker{color:var(--v-muted);letter-spacing:.13em;align-items:center;gap:7px;font-size:9px;font-weight:600;display:inline-flex}.pricing-kicker>span{background:#c45325;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #c4532510}.pricing-intro h1{letter-spacing:-1.7px;margin:12px 0 10px;font-size:clamp(30px,3.5vw,42px);font-weight:550;line-height:1.15}.pricing-intro h1 em{color:#bc542b;font-family:Georgia,Times New Roman,serif;font-weight:400}.pricing-intro>p{color:var(--v-muted);font-size:13px;line-height:1.6}.pricing-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pricing-plan{border:1px solid var(--v-line);background:var(--v-paper);border-radius:20px;flex-direction:column;min-width:0;padding:26px 28px 18px;display:flex;position:relative}.pricing-plan-free{box-shadow:0 5px 20px #24272303}.pricing-plan-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.pricing-plan-top h2{letter-spacing:-.7px;align-items:center;gap:7px;font-size:23px;font-weight:600;line-height:1.2;display:flex}.pricing-plan-tag{border:1px solid var(--v-line);letter-spacing:.07em;color:var(--v-muted);white-space:nowrap;border-radius:5px;padding:4px 6px;font:8px ui-monospace,monospace}.pricing-plan-description{color:var(--v-muted);margin-top:9px;font-size:12px;line-height:1.6}.pricing-plan-price{align-items:center;gap:16px;min-height:50px;margin:22px 0;display:flex}.pricing-plan-price strong{letter-spacing:-3px;font-size:52px;font-weight:550;line-height:1}.pricing-plan-price span{color:var(--v-muted);font-size:11px;line-height:1.5;display:block}.pricing-plan-price s{margin-bottom:3px;font-size:15px;font-weight:400;line-height:1.4;text-decoration-thickness:1px;display:block}.pricing-plan ul{border-top:1px solid var(--v-line);gap:13px;margin:0 0 24px;padding-top:20px;list-style:none;display:grid}.pricing-plan li{align-items:center;gap:9px;font-size:12px;line-height:1.5;display:flex}.pricing-plan li svg{color:#708663;flex-shrink:0}.pricing-plan-action{margin-top:auto}.pricing-plan-action .v1-button,.pricing-free-button{white-space:normal;border:1px solid var(--v-line);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;padding:11px 12px;font-size:12px;font-weight:550;text-decoration:none;display:flex}.pricing-free-button{background:var(--v-soft);color:var(--v-ink)}.pricing-free-button:hover{background:var(--v-paper)}.pricing-plan-action>p{text-align:center;color:var(--v-muted);margin-top:10px;font-size:10px;line-height:1.5}.pricing-plan-pro{isolation:isolate;color:#fff7ed;background:radial-gradient(at 100% 0,#f9a56f22,#0000 65%),linear-gradient(150deg,#a54826,#b74e28 65%,#bf5a2e);border-color:#b9532e;box-shadow:0 12px 30px #9d46201a,inset 0 1px #ffffff25}.pricing-plan-pro:before{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background-image:radial-gradient(#fff4 .7px,#0000 .7px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0008,#0000 45%);mask-image:linear-gradient(#0008,#0000 45%)}.pricing-plan-pro .pricing-plan-tag{color:#fff6ea;background:#fff1e312;border-color:#ffe4cd55}.pricing-plan-pro .pricing-plan-description,.pricing-plan-pro .pricing-plan-price span,.pricing-plan-pro .pricing-plan-action>p{color:#ffeadb}.pricing-plan-pro .pricing-plan-price s{color:#f8d6c0}.pricing-plan-pro ul{border-color:#fff3}.pricing-plan-pro li svg{color:#ffe3c4}.pricing-plan-pro .v1-button{color:#813614;background:#fff8ef;border-color:#fff8ef;box-shadow:0 2px 5px #6f2e2220}.pricing-plan-pro .v1-button:hover:not(:disabled){background:#fff;box-shadow:0 4px 12px #6f2e2235}.pricing-plan-pro .v1-button:disabled{opacity:.75;cursor:default}.pricing-plan-pro .member-error{background:#fff6ed;border-radius:6px;padding:8px 10px;font-size:11px;line-height:1.5;color:#8c2d13!important}.pricing-reassurance{color:var(--v-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:13px;margin:18px 0 0;font-size:10px;display:flex}.pricing-reassurance span,.pricing-reassurance a{align-items:center;gap:5px;display:inline-flex}.pricing-reassurance a:hover{color:var(--v-ink)}.pricing-questions{border-top:1px solid var(--v-line);margin-top:40px;padding-top:24px}.pricing-questions-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.pricing-questions h2{letter-spacing:-.35px;font-size:16px;font-weight:550}.pricing-questions-heading a{color:var(--v-muted);align-items:center;gap:4px;font-size:10px;display:flex}.pricing-question-grid{grid-template-columns:1fr 1fr;column-gap:26px;display:grid}.pricing-question-grid details{border-bottom:1px solid var(--v-line)}.pricing-question-grid summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:10px 0;font-size:11px;font-weight:500;list-style:none;display:flex}.pricing-question-grid summary::-webkit-details-marker{display:none}.pricing-question-grid summary svg{color:var(--v-muted);flex-shrink:0}.pricing-question-grid details[open] summary svg{transform:rotate(45deg)}.pricing-question-grid details p{color:var(--v-muted);margin:0 0 16px;font-size:12px;line-height:1.8}.pricing-v1 :focus-visible{outline-offset:4px;outline:2px solid #db8256}.pricing-plan-pro :focus-visible{outline-color:#fff2db}.dark .pricing-intro h1 em{color:#efa279}.dark .pricing-plan-pro{border-color:#ad623f}@media (max-width:600px){.pricing-v1{padding:22px 14px 40px}.pricing-intro{margin-bottom:20px}.pricing-intro h1{letter-spacing:-1.25px;margin:10px 0 8px;font-size:30px}.pricing-intro>p{max-width:275px;margin:auto;font-size:11px}.pricing-kicker{font-size:8px}.pricing-plans{gap:10px}.pricing-plan{border-radius:14px;padding:17px 13px 13px}.pricing-plan-top{flex-direction:row;align-items:center;gap:5px}.pricing-plan-top h2{font-size:21px}.pricing-plan-tag{padding:3px 5px;font-size:7px}.pricing-plan-description{min-height:30px;margin-top:10px;font-size:10px;line-height:1.5}.pricing-plan-price{flex-direction:column;align-items:flex-start;gap:8px;min-height:73px;margin:15px 0}.pricing-plan-price strong{letter-spacing:-2px;font-size:40px}.pricing-plan-price>div{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.pricing-plan-price span{font-size:9px}.pricing-plan-price s{margin:0;font-size:12px}.pricing-plan ul{gap:11px;margin-bottom:19px;padding-top:15px}.pricing-plan li{align-items:flex-start;gap:5px;min-height:24px;font-size:11px}.pricing-plan li svg{width:12px;height:15px}.pricing-plan-action .v1-button,.pricing-free-button{gap:4px;min-height:44px;padding:9px 5px;font-size:10px}.pricing-plan-action .v1-button svg,.pricing-free-button svg{flex-shrink:0;width:13px}.pricing-plan-action>p{font-size:8px}.pricing-reassurance{gap:7px;margin-top:14px;font-size:9px}.pricing-reassurance-dot{display:none!important}.pricing-questions{margin-top:28px;padding-top:21px}.pricing-questions-heading{align-items:flex-start}.pricing-questions h2{font-size:14px}.pricing-questions-heading a{font-size:9px}.pricing-question-grid{grid-template-columns:1fr}}@media (max-width:380px){.pricing-v1{padding:18px 10px 36px}.pricing-intro h1{font-size:27px}.pricing-plan{padding:14px 10px 11px}.pricing-plan-price{margin:12px 0}.pricing-plan ul{gap:8px;margin-bottom:15px}.pricing-plan li{font-size:10px}.pricing-plan-action .v1-button,.pricing-free-button{font-size:9px}}
