.sketch-button{--sketch-fill:#e2f3ff;--sketch-shadow:#c9e3ee;--sketch-ink:#355365;--sketch-fold:#f8fcff;color:#294c5e;text-align:center;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;min-height:60px;padding:17px 27px 19px;font-size:17px;font-weight:580;line-height:1.4;transition:transform .2s ease-out;display:inline-flex;position:relative}.sketch-button--mint{--sketch-fill:#d6f4e6;--sketch-shadow:#bcded2;--sketch-ink:#356052;--sketch-fold:#f4fff8;color:#285345}.sketch-button-paper{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.sketch-button-paper path{vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.sketch-button-shadow{fill:var(--sketch-shadow)}.sketch-button-face{fill:var(--sketch-fill);stroke:var(--sketch-ink);stroke-width:1.5px}.sketch-button-fold{fill:var(--sketch-fold);stroke:var(--sketch-ink);stroke-width:1.2px}.sketch-button-pencil{fill:none;stroke:var(--sketch-ink);stroke-width:.7px;opacity:.35}.sketch-button-label{position:relative}.sketch-button:is(:hover,:focus-visible){transform:translateY(-2px)}.sketch-button:active{transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.sketch-button{transition:none}.sketch-button:is(:hover,:focus-visible,:active){transform:none}}.pricing-v2{--plan-ink:#213d3e;--plan-muted:#4f6564;--plan-from:#4ade80;--plan-to:#06b6d4;background:#fff;padding:62px 40px 78px;overflow:clip}.pricing-v2-hero{justify-content:space-between;align-items:flex-end;gap:50px;width:min(1120px,100%);margin:0 auto;display:flex}.pricing-v2-hero h1{color:#243236;letter-spacing:-.038em;margin:0;font-size:clamp(42px,4.15vw,60px);font-weight:550;line-height:1.12}.pricing-v2-hero>p{color:var(--plan-muted);flex-shrink:0;max-width:315px;margin:0 0 6px;font-size:18px;line-height:1.8}.pricing-v2-hero>p .text-mark{color:#294b46}.pricing-gradient-text{background:linear-gradient(to right, var(--plan-from), var(--plan-to), var(--plan-from));-webkit-text-fill-color:transparent;background-size:600% 100%;-webkit-background-clip:text;background-clip:text;animation:12s linear infinite pricing-gradient}@keyframes pricing-gradient{to{background-position:600% 0}}.pricing-v2-grid{border:1px solid #d4e5df;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;width:min(1120px,100%);margin:46px auto 0;display:grid;overflow:hidden}.pricing-v2-plan-shell{min-width:0;position:relative}.pricing-v2-free-shell{background:#fff}.pricing-v2-pro-shell{background:linear-gradient(145deg,#edfcf2,#effbfc)}.pricing-v2-pro-shell:before{content:"";z-index:1;pointer-events:none;background:#d4e5df;width:1px;position:absolute;inset:0 auto 0 0}.pricing-v2-card{flex-direction:column;min-width:0;height:100%;padding:36px 38px 32px;display:flex;position:relative}.pricing-v2-card-heading{align-items:center;min-height:79px;padding-right:112px;display:flex}.pricing-v2-card-heading h2{color:var(--plan-ink);letter-spacing:-.7px;margin:0;font-size:32px;font-weight:600;line-height:1.2}.pricing-v2-card-heading p{color:var(--plan-muted);margin:9px 0 0;font-size:17px;line-height:1.55}.pricing-v2-plan-art{transform-origin:50% 85%;pointer-events:none;width:108px;height:85px;transition:transform .35s cubic-bezier(.2,.8,.3,1);position:absolute;top:26px;right:29px}.pricing-v2-plan-shell:hover .pricing-v2-plan-art{transform:rotate(4deg)translateY(-3px)}.pricing-v2-price{color:var(--plan-ink);align-items:baseline;margin:30px 0 20px;line-height:1;display:flex}.pricing-v2-currency{margin-right:4px;font-size:30px;font-weight:500}.pricing-v2-price strong{letter-spacing:-2.8px;font-size:64px;font-weight:580;line-height:1}.pricing-v2-period{color:var(--plan-muted);padding-left:12px;font-size:17px;line-height:1.5}.pricing-v2-description{color:#3d5552;min-height:3.3em;margin:0 0 26px;font-size:18px;line-height:1.65}.pricing-v2-cta{width:100%;font-size:17px}.pricing-v2-features{border-top:1px solid #d4e2dc;gap:16px;margin:28px 0 0;padding:27px 0 0;list-style:none;display:grid}.pricing-v2-features li{color:#304e48;align-items:flex-start;gap:11px;font-size:17px;font-weight:450;line-height:1.65;display:flex}.pricing-v2-features svg{color:#25856e;stroke-width:1.8px;flex-shrink:0;margin-top:4px}.pricing-v2-card-note{color:#4d6560;min-height:87px;margin:auto 0 0;padding-top:35px;font-size:15px;line-height:1.75}.pricing-v2-bottom{justify-content:space-between;align-items:center;gap:30px;width:min(1120px,100%);margin:30px auto 0;padding-top:28px;display:flex}.pricing-v2-bottom h2{letter-spacing:-.6px;color:#29443e;margin:0;font-size:26px;font-weight:560;line-height:1.3}.pricing-v2-bottom p{color:#516761;margin:10px 0 0;font-size:17px;line-height:1.65}.pricing-v2-bottom .button{color:#14776b;font-size:17px;font-weight:550}@media (width<=1100px){.pricing-v2{padding-inline:32px}.pricing-v2-hero{gap:28px}.pricing-v2-hero>p{max-width:275px}.pricing-v2-card{padding-inline:28px}.pricing-v2-card-heading{padding-right:96px}.pricing-v2-plan-art{width:94px;right:20px}}@media (width<=900px){.pricing-v2{padding:42px 24px 55px}.pricing-v2-hero{max-width:560px;display:block}.pricing-v2-hero h1{font-size:clamp(37px,7vw,48px);line-height:1.14}.pricing-v2-hero>p{max-width:none;margin:25px 0 0}.pricing-v2-grid{grid-template-columns:minmax(0,1fr);max-width:560px;margin-top:34px}.pricing-v2-pro-shell:before{width:auto;height:1px;inset:0 0 auto}.pricing-v2-card{padding:30px 30px 29px}.pricing-v2-card-heading{padding-right:112px}.pricing-v2-plan-art{width:108px;top:27px;right:25px}.pricing-v2-bottom{max-width:560px;margin-top:18px;padding-top:18px;display:block}.pricing-v2-bottom .button{margin-top:14px}}@media (width<=480px){.pricing-v2{padding-inline:20px}.pricing-v2-hero h1{font-size:clamp(33px,9.3vw,42px)}.pricing-v2-hero>p{font-size:17px}.pricing-v2-card{padding:27px 24px 28px}.pricing-v2-card-heading{min-height:85px;padding-right:85px}.pricing-v2-card-heading h2{letter-spacing:-.6px;font-size:28px}.pricing-v2-card-heading p{margin-top:8px;font-size:16px}.pricing-v2-plan-art{width:83px;top:22px;right:17px}.pricing-v2-price{margin-top:24px}.pricing-v2-price strong{font-size:60px}.pricing-v2-currency{font-size:27px}.pricing-v2-period{padding-left:10px;font-size:16px}.pricing-v2-description{min-height:0;font-size:17px}.pricing-v2-features li{font-size:16px}.pricing-v2-features{gap:15px}.pricing-v2-cta{font-size:16px}.pricing-v2-card-note{font-size:15px}.pricing-v2-bottom h2{font-size:24px}.pricing-v2-bottom p,.pricing-v2-bottom .button{font-size:16px}}@media (width<=370px){.pricing-v2{padding-inline:16px}.pricing-v2-card{padding-inline:20px}.pricing-v2-card-heading{padding-right:80px}.pricing-v2-card-heading h2{font-size:26px}.pricing-v2-plan-art{width:76px;right:14px}}@media (prefers-reduced-motion:reduce){.pricing-gradient-text{animation:none}.pricing-v2-plan-art{transition:none}.pricing-v2-plan-shell:hover .pricing-v2-plan-art{transform:none}}
