.v3-shell .pricing-page{padding:0 24px 88px;background:var(--bg);color:var(--dark)}.v3-shell .pricing-hero{max-width:1000px;margin:auto;text-align:center;padding:48px 0 32px}.v3-shell .pricing-hero .v3-kicker,.v3-shell .pricing-section-heading .v3-kicker{font-size:12px;letter-spacing:.1em}.v3-shell .pricing-hero h1{font-size:clamp(38px,4.6vw,66px);font-weight:500;letter-spacing:-.04em;line-height:1.08;margin:20px 0 24px}.v3-shell .pricing-hero h1 span{color:var(--primary)}.v3-shell .pricing-hero>p:last-child{max-width:64ch;margin:auto;color:#706A64;line-height:1.7}.v3-shell .pricing-cards{margin:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.v3-shell .pricing-card{display:flex;min-width:0}.v3-shell .pricing-card-inner{width:100%;display:flex;flex-direction:column;padding:28px;border:1px solid var(--border);border-radius:24px;background:var(--bg);box-shadow:0 8px 24px color-mix(in srgb,var(--dark) 4%,transparent);transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s ease,border-color .4s ease}.v3-shell .pricing-card[data-featured=true] .pricing-card-inner{background:var(--primary-subtle);border-color:var(--primary);box-shadow:0 14px 36px color-mix(in srgb,var(--primary) 12%,transparent)}.v3-shell .pricing-plan-label{color:var(--primary);font-size:11px;letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px}.v3-shell .pricing-card h2{margin:0 0 14px;font-size:30px;font-weight:600;letter-spacing:-.02em}.v3-shell .pricing-description{margin:0 0 28px;color:#706A64;line-height:1.6;min-height:3.2em}.v3-shell .pricing-card-details{flex:1 1;border-top:1px solid var(--border);padding-top:20px;margin-bottom:24px}.v3-shell .pricing-card-details h3{margin:0 0 10px;font-size:13px;font-weight:600}.v3-shell .pricing-card-details p{color:#706A64;font-size:14px;line-height:1.6;margin:0 0 24px}.v3-shell .pricing-card-details ul{padding:0;list-style:none}.v3-shell .pricing-card-details li{display:flex;gap:8px;margin-bottom:12px}.v3-shell .pricing-card-details svg{flex-shrink:0;color:var(--primary)}.v3-shell .pricing-card-details dl>div{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);font-size:13px}.v3-shell .pricing-card-details dd{margin:0}.v3-shell .pricing-start{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;width:100%;border:0;border-radius:999px;background:var(--primary);color:var(--on-primary);font:inherit;font-weight:600;text-decoration:none}.v3-shell .pricing-start:disabled{cursor:not-allowed;background:color-mix(in srgb,var(--primary) 70%,var(--dark))}.v3-shell a.pricing-start:hover{background:var(--primary-hover)}.v3-shell .pricing-signup-note{margin:12px 0 0;color:#706A64;font-size:12px;line-height:1.6}.v3-shell .pricing-comparison{max-width:1180px;margin:88px auto}.v3-shell .pricing-closing h2,.v3-shell .pricing-section-heading h2{font-size:clamp(28px,3vw,42px);font-weight:500;letter-spacing:-.03em;margin:0 0 16px}.v3-shell .pricing-section-heading>p:last-child{color:#706A64;line-height:1.7}.v3-shell .pricing-data-note{color:#706A64;line-height:1.6;font-size:14px;max-width:80ch;margin:24px 0}.v3-shell .pricing-table-scroll{overflow:auto;max-height:70vh;border:1px solid var(--border);border-radius:20px}.v3-shell .pricing-table-scroll table{width:100%;min-width:650px;border-collapse:separate;border-spacing:0;font-size:14px}.v3-shell .pricing-table-scroll td,.v3-shell .pricing-table-scroll th{padding:17px 20px;border-bottom:1px solid var(--border);text-align:left}.v3-shell .pricing-table-scroll thead th{position:sticky;top:0;z-index:1;background:var(--surface-alt);font-weight:600}.v3-shell .pricing-table-scroll td{width:20%;text-align:center}.v3-shell .pricing-table-scroll thead th:not(:first-child){text-align:center}.v3-shell .pricing-table-scroll tbody th{font-weight:500}.v3-shell .pricing-table-scroll tbody tr:nth-child(odd):not(.pricing-category){background:var(--surface)}.v3-shell .pricing-table-scroll [data-featured=true]{background:color-mix(in srgb,var(--primary-subtle) 65%,var(--bg))}.v3-shell .pricing-table-scroll .pricing-category th{background:var(--surface-alt);font-size:12px;letter-spacing:.06em;font-weight:600}.v3-shell .pricing-table-scroll td svg{display:inline-block;vertical-align:middle;color:var(--primary)}.v3-shell .pricing-unknown{color:#706A64;font-size:12px}.v3-shell .pricing-faq{max-width:880px;margin:0 auto 80px}.v3-shell .pricing-faq-item{border-bottom:1px solid var(--border)}.v3-shell .pricing-faq-item h3{margin:0}.v3-shell .pricing-faq-item button{display:flex;justify-content:space-between;gap:20px;width:100%;border:0;padding:22px 0;background:transparent;font:inherit;font-size:17px;font-weight:500;color:var(--dark);text-align:left;cursor:pointer}.v3-shell .pricing-faq-item svg{flex-shrink:0;color:var(--primary);transition:transform .25s ease}.v3-shell .pricing-faq-item svg.is-open{transform:rotate(180deg)}.v3-shell .pricing-answer{overflow:hidden}.v3-shell .pricing-answer p{margin:0;padding:0 0 24px;color:#706A64;line-height:1.7}.v3-shell .pricing-closing{max-width:1180px;margin:auto;padding:56px 32px;text-align:center;border-radius:32px;background:var(--surface-alt)}.v3-shell .pricing-closing>p{color:#706A64;line-height:1.7}.v3-shell .pricing-closing .pricing-start-wrap{max-width:320px;margin:24px auto 0}.v3-shell .pricing-page :is(button,a,.pricing-table-scroll):focus-visible{outline:2px solid var(--primary);outline-offset:4px}.v3-shell .pricing-card-inner{position:relative;isolation:isolate;overflow:hidden;padding:34px;border-radius:28px;transition:transform .6s cubic-bezier(.22,1,.36,1),background-color .6s cubic-bezier(.22,1,.36,1),color .6s ease,border-color .6s ease,box-shadow .6s ease}.v3-shell .pricing-card[data-plan=business] .pricing-card-inner{background:var(--surface)}.v3-shell .pricing-card-inner:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 95% 5%,rgba(181,122,111,.14),transparent 55%);transition:opacity .6s ease}.v3-shell .pricing-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px;color:var(--primary)}.v3-shell .pricing-card-top>svg{width:26px;height:26px;stroke-width:1.4}.v3-shell .pricing-card-top .pricing-plan-label{display:flex;gap:10px;align-items:center;margin:0}.v3-shell .pricing-plan-label>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--border);border-radius:50%;font-size:11px}.v3-shell .pricing-card h2{font-size:clamp(36px,3vw,42px);line-height:1.1;letter-spacing:-.035em}.v3-shell .pricing-card .pricing-description{font-size:16px;margin-bottom:28px}.v3-shell .pricing-card[data-featured=true] h2:after{content:"";display:block;height:2px;width:32px;background:var(--primary);margin-top:16px}.v3-shell .pricing-card .pricing-start-wrap{margin-top:auto;padding-top:24px;border-top:1px solid var(--border)}.v3-shell .pricing-card .pricing-start{background:var(--surface-alt);color:var(--dark);border-radius:14px;min-height:50px}.v3-shell .pricing-card :is(h2,h3,p,svg,li,dt,dd,.pricing-start-wrap,.pricing-start,.pricing-check,.pricing-plan-label>span){transition:color .6s ease,background-color .6s ease,border-color .6s ease,transform .6s cubic-bezier(.22,1,.36,1)}.v3-shell .pricing-card-details h3{font-size:12px;letter-spacing:.04em}.v3-shell .pricing-card-details li{font-size:14px;line-height:1.6;margin-bottom:13px;align-items:flex-start}.v3-shell .pricing-card-details .pricing-audience p{margin-bottom:0}.v3-shell .pricing-capabilities{border-top:1px solid var(--border);padding-top:22px;margin-top:22px}.v3-shell .pricing-card-details .pricing-overview-note{font-size:13px;line-height:1.6;margin-bottom:16px}.v3-shell .pricing-check{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:var(--primary-subtle);color:var(--primary)}@media (prefers-reduced-motion:reduce){.v3-shell .pricing-card *,.v3-shell .pricing-card-inner:before{transition:none!important;transform:none!important}}@media (max-width:1024px){.v3-shell .pricing-cards{gap:16px}.v3-shell .pricing-card-inner{padding:22px}}@media (max-width:760px){.v3-shell .pricing-page{padding:0 16px 56px}.v3-shell .pricing-hero{padding:36px 0}.v3-shell .pricing-cards{grid-template-columns:1fr}.v3-shell .pricing-description{min-height:0}.v3-shell .pricing-comparison{margin:56px auto}.v3-shell .pricing-closing{padding:40px 24px}}@media (prefers-reduced-motion:reduce){.v3-shell .pricing-page :is(article,h1,p,tr,section,div){transform:none!important;opacity:1!important}.v3-shell .pricing-card-inner,.v3-shell .pricing-faq-item svg{transition:none}}.v3-shell .pricing-cards{display:grid;grid-template-columns:1fr;max-width:1180px;min-height:860px;padding:40px 0 0;gap:0;align-items:start;isolation:isolate}.v3-shell .pricing-cards .pricing-card{grid-area:1/1;justify-self:center;position:relative;width:280px;z-index:1;min-width:0;transition:width .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1)}.v3-shell .pricing-cards .pricing-card[data-plan=free]{--deck-brown:#49332D;--deck-angle:-9deg;--deck-x:-210px;--deck-y:24px;z-index:1}.v3-shell .pricing-cards .pricing-card[data-plan=individual]{--deck-brown:#765149;--deck-angle:0deg;--deck-x:0px;--deck-y:0px;z-index:2}.v3-shell .pricing-cards .pricing-card[data-plan=business]{--deck-brown:var(--primary);--deck-angle:9deg;--deck-x:210px;--deck-y:24px;z-index:3}.v3-shell .pricing-cards .pricing-card .pricing-card-inner{display:block;padding:0;width:100%;background:var(--deck-brown);border:2px solid color-mix(in srgb,var(--surface-alt) 55%,transparent);border-radius:28px;color:var(--surface-alt);overflow:visible;transform:translate(var(--deck-x),var(--deck-y)) rotate(var(--deck-angle));box-shadow:0 16px 36px color-mix(in srgb,var(--dark) 12%,transparent);transition:transform .6s cubic-bezier(.22,1,.36,1),background-color .6s ease,color .6s ease}.v3-shell .pricing-cards .pricing-card .pricing-card-inner:before{display:none}.v3-shell .pricing-cards .pricing-card .pricing-card-inner:after{content:"";position:absolute;inset:15px;border:2px solid color-mix(in srgb,var(--surface-alt) 42%,transparent);border-radius:20px;pointer-events:none}.v3-shell .pricing-deck-face{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:28px;width:100%;height:410px;padding:40px 20px;border:0;border-radius:28px;background:transparent;color:inherit;font:inherit;cursor:pointer}.v3-shell .pricing-deck-emblem{display:grid;place-items:center;width:108px;height:108px;border:2px solid color-mix(in srgb,var(--surface-alt) 50%,transparent);border-radius:50%}.v3-shell .pricing-deck-emblem svg{width:48px;height:48px;stroke-width:1.4}.v3-shell .pricing-deck-name{font-size:22px;font-weight:600;text-transform:uppercase;letter-spacing:-.02em}.v3-shell .pricing-deck-rule{width:110px;height:2px;background:color-mix(in srgb,var(--surface-alt) 45%,transparent)}.v3-shell .pricing-corner-number,.v3-shell .pricing-corner-repeat{position:absolute;font-size:23px;font-weight:400}.v3-shell .pricing-corner-number{top:30px;left:34px}.v3-shell .pricing-corner-repeat{bottom:30px;right:34px}.v3-shell .pricing-currency-badge{position:absolute;top:30px;right:34px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--surface-alt) 45%,transparent);border-radius:7px;color:var(--surface-alt);font-size:10px;font-weight:500;line-height:1;letter-spacing:.12em;pointer-events:none}.v3-shell .pricing-currency-ornament{display:grid;place-items:center;color:color-mix(in srgb,var(--surface-alt) 70%,transparent);pointer-events:none}.v3-shell .pricing-card[data-selected=true] .pricing-currency-badge{display:none}@media (max-width:760px){.v3-shell .pricing-currency-badge{top:22px;right:22px;padding:4px 5px;font-size:8px}.v3-shell .pricing-currency-ornament svg{width:16px;height:16px}}.v3-shell .pricing-cards .pricing-card[data-selected=true]{width:440px;z-index:5}.v3-shell .pricing-cards .pricing-card[data-selected=true] .pricing-card-inner{background:var(--surface-alt);color:var(--dark);border-color:var(--v3-rose-soft);transform:translateY(-20px) rotate(0)}.v3-shell .pricing-card[data-selected=true] .pricing-deck-face{height:140px;gap:10px}.v3-shell .pricing-card[data-selected=true] .pricing-deck-emblem{width:54px;height:54px;border-color:var(--primary);color:var(--primary)}.v3-shell .pricing-card[data-selected=true] .pricing-deck-emblem svg{width:26px;height:26px}.v3-shell .pricing-card[data-selected=true] :is(.pricing-corner-number,.pricing-corner-repeat,.pricing-deck-rule){display:none}.v3-shell .pricing-expanded-details{padding:0 36px 34px;animation:pricing-detail-in .6s cubic-bezier(.22,1,.36,1)}.v3-shell .pricing-expanded-details[hidden]{display:none}.v3-shell .pricing-cards .pricing-card .pricing-expanded-details :is(h2,h3,li,dt,dd){color:var(--dark)}.v3-shell .pricing-cards .pricing-card .pricing-expanded-details :is(.pricing-description,.pricing-card-details p){color:#706A64}.v3-shell .pricing-cards .pricing-card .pricing-expanded-details :is(.pricing-check svg){color:var(--primary)}.v3-shell .pricing-cards .pricing-card .pricing-start{background:var(--primary);color:var(--on-primary)}@keyframes pricing-detail-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.v3-shell .pricing-cards .pricing-card{width:240px}.v3-shell .pricing-cards .pricing-card[data-plan=free]{--deck-x:-170px}.v3-shell .pricing-cards .pricing-card[data-plan=business]{--deck-x:170px}.v3-shell .pricing-cards{min-height:1300px}.v3-shell .pricing-cards .pricing-card[data-selected=true] .pricing-card-inner{transform:translateY(440px)}.v3-shell .pricing-cards .pricing-card[data-selected=true]{width:min(440px,calc(100% - 24px))}}@media (max-width:760px){.v3-shell .pricing-cards{min-height:1120px;padding-top:24px}.v3-shell .pricing-cards .pricing-card{width:38%}.v3-shell .pricing-cards .pricing-card[data-plan=free]{--deck-x:-25vw}.v3-shell .pricing-cards .pricing-card[data-plan=business]{--deck-x:25vw}.v3-shell .pricing-deck-face{height:240px;gap:18px;padding:26px 8px}.v3-shell .pricing-deck-emblem{width:64px;height:64px}.v3-shell .pricing-deck-emblem svg{width:30px;height:30px}.v3-shell .pricing-deck-name{font-size:clamp(11px,3vw,17px)}.v3-shell .pricing-deck-rule{width:50px}.v3-shell .pricing-corner-number{top:22px;left:22px;font-size:15px}.v3-shell .pricing-corner-repeat{bottom:22px;right:22px;font-size:15px}.v3-shell .pricing-cards .pricing-card[data-selected=true] .pricing-card-inner{transform:translateY(260px)}.v3-shell .pricing-expanded-details{padding:0 26px 26px}}@media (prefers-reduced-motion:reduce){.v3-shell .pricing-cards .pricing-card,.v3-shell .pricing-cards .pricing-card *{transition:none!important;animation:none!important}.v3-shell .pricing-cards .pricing-card .pricing-card-inner{transform:translate(var(--deck-x),var(--deck-y))!important}.v3-shell .pricing-cards .pricing-card[data-selected=true] .pricing-card-inner{transform:translateY(-20px)!important}}@media (prefers-reduced-motion:reduce) and (max-width:1100px){.v3-shell .pricing-cards .pricing-card[data-selected=true] .pricing-card-inner{transform:translateY(440px)!important}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.v3-shell .pricing-cards .pricing-card[data-selected=true] .pricing-card-inner{transform:translateY(260px)!important}}.v3-shell .pricing-cards .pricing-card{pointer-events:none}.v3-shell .pricing-card-float{width:100%;pointer-events:none;animation:pricing-card-float 5s ease-in-out infinite alternate}.v3-shell .pricing-card[data-plan=individual] .pricing-card-float{animation-duration:5.8s;animation-delay:-1.8s}.v3-shell .pricing-card[data-plan=business] .pricing-card-float{animation-duration:6.5s;animation-delay:-3.2s}.v3-shell .pricing-cards .pricing-card .pricing-card-inner{pointer-events:auto}.v3-shell .pricing-cards[data-expanded=true] .pricing-card-float{animation-play-state:paused}.v3-shell .pricing-cards .pricing-card[data-selected=true] .pricing-card-inner{opacity:1;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none}.v3-shell .pricing-cards .pricing-card[data-selected=true] .pricing-card-inner:after{border-color:var(--v3-rose-soft)}@keyframes pricing-card-float{0%{transform:translateY(0)}to{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.v3-shell .pricing-card-float{animation:none!important;transform:none!important}}.v3-shell .pricing-card[data-selected=true] .pricing-deck-face{height:96px;gap:6px;padding:12px 20px}.v3-shell .pricing-card[data-selected=true] .pricing-deck-emblem{width:40px;height:40px}.v3-shell .pricing-card[data-selected=true] .pricing-expanded-details{padding:0 28px 24px;transition:opacity .2s ease}.v3-shell .pricing-card[data-selected=true] .pricing-expanded-details h2{margin-bottom:8px}.v3-shell .pricing-card[data-selected=true] .pricing-description{margin-bottom:14px;min-height:0}.v3-shell .pricing-card[data-selected=true] .pricing-card-details{padding-top:14px;margin-bottom:12px}.v3-shell .pricing-card[data-selected=true] .pricing-card-details h3{margin-bottom:7px}.v3-shell .pricing-card[data-selected=true] .pricing-capabilities{padding-top:14px;margin-top:14px}.v3-shell .pricing-card[data-selected=true] .pricing-overview-note{margin-bottom:10px}.v3-shell .pricing-card[data-selected=true] .pricing-card-details ul{margin:10px 0}.v3-shell .pricing-card[data-selected=true] .pricing-card-details li{margin-bottom:8px}.v3-shell .pricing-card[data-selected=true] .pricing-start-wrap{padding-top:14px}.v3-shell .pricing-card-hit-area{position:absolute;top:0;left:50%;width:280px;height:414px;border-radius:28px;transform:translateX(-50%) translate(var(--deck-x),var(--deck-y)) rotate(var(--deck-angle));pointer-events:auto;z-index:1}.v3-shell .pricing-cards .pricing-card:not([data-selected=true]) .pricing-card-inner{pointer-events:none}.v3-shell .pricing-card:not([data-selected=true]) .pricing-deck-face{pointer-events:auto}.v3-shell .pricing-cards .pricing-card[data-selected=true] .pricing-card-inner{position:relative;z-index:2}@media (max-width:1100px){.v3-shell .pricing-card-hit-area{width:240px}}@media (max-width:760px){.v3-shell .pricing-card-hit-area{width:100%;height:244px}}@media (prefers-reduced-motion:reduce){.v3-shell .pricing-cards .pricing-card .pricing-card-hit-area{transform:translateX(-50%) translate(var(--deck-x),var(--deck-y)) rotate(var(--deck-angle))!important}.v3-shell .pricing-card[data-selected=true] .pricing-expanded-details{transition:none}}.v3-shell .pricing-details-reveal{overflow:hidden}.v3-shell .pricing-expanded-details{animation:none}.v3-shell .pricing-cards .pricing-card .pricing-deck-face{transition:height .6s cubic-bezier(.22,1,.36,1),gap .6s cubic-bezier(.22,1,.36,1),padding .6s cubic-bezier(.22,1,.36,1)}.v3-shell .pricing-cards[data-transitioning=true] .pricing-card-float{animation-play-state:paused}.v3-shell .pricing-card-close{position:absolute;top:18px;inset-inline-end:18px;z-index:3;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--border);border-radius:50%;background:var(--surface-alt);color:var(--dark);cursor:pointer}@media (min-width:1101px){.v3-shell .pricing-cards[data-active-plan=business] .pricing-card[data-plan=free],.v3-shell .pricing-cards[data-active-plan=free] .pricing-card[data-plan=individual],.v3-shell .pricing-cards[data-active-plan=individual] .pricing-card[data-plan=free]{--deck-x:-340px}.v3-shell .pricing-cards[data-active-plan=business] .pricing-card[data-plan=individual],.v3-shell .pricing-cards[data-active-plan=free] .pricing-card[data-plan=business],.v3-shell .pricing-cards[data-active-plan=individual] .pricing-card[data-plan=business]{--deck-x:340px}}