*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--ws-bg);color:var(--ws-text);font-family:var(--ws-sans);font-size:var(--ws-fs-16);line-height:var(--ws-lh-body)}#whip-nav{--whip-nav-fg: var(--ws-text);--whip-nav-fg-dim: var(--ws-muted);--whip-nav-cta-bg: var(--ws-brand);--whip-nav-cta-fg: var(--ws-ink-900);border-bottom:1px solid var(--ws-line)}a{color:var(--ws-green-text);text-decoration:underline;text-underline-offset:0.15em}.wrap{max-width:var(--ws-content);margin:0 auto;padding:0 var(--ws-s-4)}.eyebrow{color:var(--ws-green-text);font-size:var(--ws-fs-13);font-weight:var(--ws-fw-semibold);letter-spacing:var(--ws-tracking-eyebrow);text-transform:uppercase;margin:0 0 var(--ws-s-3)}h1,h2,h3{letter-spacing:var(--ws-tracking-heading);line-height:var(--ws-lh-tight);margin:0;text-wrap:balance}h1{font-size:var(--ws-fs-38);font-weight:var(--ws-fw-bold)}h2{font-size:var(--ws-fs-30);font-weight:var(--ws-fw-bold);margin-bottom:var(--ws-s-3)}h3{font-size:var(--ws-fs-18);font-weight:var(--ws-fw-bold)}p{margin:0 0 var(--ws-s-3)}.lede{font-size:var(--ws-fs-18);color:var(--ws-text-2);max-width:var(--ws-reading);text-wrap:pretty}section{padding:var(--ws-s-12) 0 0}section:last-of-type{padding-bottom:var(--ws-s-16)}.sub{color:var(--ws-muted);max-width:var(--ws-reading);text-wrap:pretty}.hero{padding-top:var(--ws-s-12);padding-bottom:var(--ws-s-6)}.hero .actions{display:flex;flex-wrap:wrap;gap:var(--ws-s-3);align-items:center;margin-top:var(--ws-s-5)}.hero .actions .ws-btn{text-decoration:none}.hero .fine{color:var(--ws-muted);font-size:var(--ws-fs-13);margin:var(--ws-s-3) 0 0}.promise{display:grid;grid-template-columns:1fr;gap:var(--ws-s-3);margin-top:var(--ws-s-8)}.promise .ws-card{padding:var(--ws-s-4) var(--ws-s-5);display:flex;flex-direction:row;gap:var(--ws-s-3);align-items:flex-start}.promise .tick{flex:none;width:var(--ws-s-6);height:var(--ws-s-6);border-radius:var(--ws-r-pill);background:var(--ws-lime-100);color:var(--ws-green-text);font-weight:var(--ws-fw-bold);display:inline-flex;align-items:center;justify-content:center;font-size:var(--ws-fs-13)}.promise b{display:block;font-weight:var(--ws-fw-semibold)}.promise span{color:var(--ws-text-2);font-size:var(--ws-fs-14)}.who{display:grid;grid-template-columns:1fr;gap:var(--ws-s-4);margin-top:var(--ws-s-6)}.who .ws-card{display:flex;flex-direction:column;padding:var(--ws-s-5);border-top:3px solid var(--ws-brand)}.who .ws-card h3{margin-bottom:var(--ws-s-2)}.who .ws-card p{color:var(--ws-text-2);font-size:var(--ws-fs-15);flex:1 1 auto;text-wrap:pretty}.who .example{margin-top:auto;background:var(--ws-surface-2);border-left:3px solid var(--ws-green-700);border-radius:var(--ws-r-sm);padding:var(--ws-s-3) var(--ws-s-4);font-size:var(--ws-fs-14);color:var(--ws-text-2)}.who .example b{color:var(--ws-text);font-weight:var(--ws-fw-semibold);display:block;margin-bottom:var(--ws-s-1)}.steps{counter-reset:step;display:grid;grid-template-columns:1fr;gap:var(--ws-s-4);margin-top:var(--ws-s-6);padding:0;list-style:none}.steps li{position:relative;padding:var(--ws-s-5) var(--ws-s-5) var(--ws-s-5) var(--ws-s-16);background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:var(--ws-r-lg);box-shadow:var(--ws-shadow-1)}.steps li::before{counter-increment:step;content:counter(step);position:absolute;left:var(--ws-s-5);top:var(--ws-s-5);width:var(--ws-s-8);height:var(--ws-s-8);border-radius:var(--ws-r-pill);background:var(--ws-brand);color:var(--ws-ink-900);font-weight:var(--ws-fw-bold);display:inline-flex;align-items:center;justify-content:center}.steps h3{font-size:var(--ws-fs-16);margin-bottom:var(--ws-s-1)}.steps p{margin:0;color:var(--ws-text-2);font-size:var(--ws-fs-15)}.ui{font-family:var(--ws-sans);font-weight:var(--ws-fw-semibold);color:var(--ws-text);background:var(--ws-surface-2);border:1px solid var(--ws-line);border-radius:var(--ws-r-sm);padding:0 var(--ws-s-2);white-space:nowrap}.price-grid{display:grid;grid-template-columns:1fr;gap:var(--ws-s-5);margin-top:var(--ws-s-6);align-items:start}.price-card{background:var(--ws-surface);border:2px solid var(--ws-green-700);border-radius:var(--ws-r-lg);box-shadow:var(--ws-shadow-2);padding:var(--ws-s-6)}.price-card .tag{display:inline-block;font-size:var(--ws-fs-11);font-weight:var(--ws-fw-bold);letter-spacing:var(--ws-tracking-eyebrow);text-transform:uppercase;color:var(--ws-text-2);background:var(--ws-surface-2);border:1px solid var(--ws-line);border-radius:var(--ws-r-pill);padding:var(--ws-s-1) var(--ws-s-3)}.price-card .amount{display:flex;align-items:baseline;gap:var(--ws-s-2);margin:var(--ws-s-3) 0 var(--ws-s-1)}.price-card .amount b{font-size:var(--ws-fs-38);font-weight:var(--ws-fw-bold);letter-spacing:var(--ws-tracking-heading);line-height:var(--ws-lh-tight)}.price-card .amount span{color:var(--ws-muted);font-size:var(--ws-fs-14)}.price-card .seats{font-size:var(--ws-fs-18);font-weight:var(--ws-fw-semibold);margin:0 0 var(--ws-s-4)}.price-card ul{list-style:none;margin:0 0 var(--ws-s-5);padding:0;display:grid;gap:var(--ws-s-2)}.price-card li{display:flex;gap:var(--ws-s-2);font-size:var(--ws-fs-15);color:var(--ws-text-2);line-height:var(--ws-lh-body)}.price-card li::before{content:"✓";color:var(--ws-green-700);font-weight:var(--ws-fw-bold);flex:none}.price-card .ws-btn{width:100%}.price-card .meta{text-align:center;color:var(--ws-muted);font-size:var(--ws-fs-13);margin:var(--ws-s-3) 0 0}.price-card .meta a{color:inherit}.price-aside{color:var(--ws-text-2);font-size:var(--ws-fs-15)}.price-aside h3{margin-bottom:var(--ws-s-2)}.price-aside p{text-wrap:pretty}.price-aside .ws-trust{margin-top:var(--ws-s-4)}table{width:100%;border-collapse:collapse;margin:var(--ws-s-6) 0 0;font-size:var(--ws-fs-15);background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:var(--ws-r-lg);overflow:hidden;box-shadow:var(--ws-shadow-1)}th,td{text-align:left;vertical-align:top;padding:var(--ws-s-3) var(--ws-s-4);border-bottom:1px solid var(--ws-line-soft)}th{color:var(--ws-muted);font-weight:var(--ws-fw-semibold);font-size:var(--ws-fs-12);text-transform:uppercase;letter-spacing:var(--ws-tracking-eyebrow);background:var(--ws-surface-2)}tr:last-child td{border-bottom:0}td.yes{color:var(--ws-ok);font-weight:var(--ws-fw-semibold)}td.no{color:var(--ws-muted)}.cell-k{color:var(--ws-text);font-weight:var(--ws-fw-medium)}.faq{margin-top:var(--ws-s-6);display:grid;gap:var(--ws-s-2)}.faq details{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:var(--ws-r-md);padding:0 var(--ws-s-4)}.faq summary{cursor:pointer;list-style:none;font-weight:var(--ws-fw-semibold);padding:var(--ws-s-4) 0;min-height:var(--ws-tap);display:flex;align-items:center;gap:var(--ws-s-3)}.faq summary::-webkit-details-marker{display:none}.faq summary::before{content:"›";color:var(--ws-green-700);font-size:var(--ws-fs-20);line-height:1;transition:transform var(--ws-dur) var(--ws-ease)}.faq details[open] summary::before{transform:rotate(90deg)}.faq details p{color:var(--ws-text-2);font-size:var(--ws-fs-15);margin:0 0 var(--ws-s-4);padding-left:var(--ws-s-6)}.faq .more{color:var(--ws-muted);font-size:var(--ws-fs-14);margin-top:var(--ws-s-4)}footer.site{border-top:1px solid var(--ws-line);margin-top:var(--ws-s-8);padding:var(--ws-s-6) 0 var(--ws-s-10);color:var(--ws-muted);font-size:var(--ws-fs-13)}footer.site .inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ws-s-3) var(--ws-s-5)}footer.site a{color:var(--ws-text-2);text-decoration:none}footer.site a:hover{text-decoration:underline}footer.site .sep{margin:0 var(--ws-s-2);color:var(--ws-ink-300)}@media(min-width:1024px){h1{font-size:var(--ws-fs-display)}.promise{grid-template-columns:repeat(3,minmax(0,1fr))}.who{grid-template-columns:repeat(3,minmax(0,1fr))}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.price-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:var(--ws-s-10)}}@media(max-width:600px),(pointer:coarse)and (max-height:520px){section{padding-top:var(--ws-s-10)}.hero{padding-top:var(--ws-s-8);padding-bottom:var(--ws-s-4)}h1{font-size:var(--ws-fs-30)}h2{font-size:var(--ws-fs-24)}.lede{font-size:var(--ws-fs-16)}.hero .actions .ws-btn{width:100%}table,thead,tbody,tr,th,td{display:block}thead{display:none}tr{border-bottom:1px solid var(--ws-line);padding:var(--ws-s-3) var(--ws-s-4)}tr:last-child{border-bottom:0}td{border:0;padding:var(--ws-s-1) 0}td::before{content:attr(data-k);display:block;color:var(--ws-muted);font-size:var(--ws-fs-12);text-transform:uppercase;letter-spacing:var(--ws-tracking-eyebrow);font-weight:var(--ws-fw-semibold)}td.cell-k::before{display:none}td.cell-k{font-weight:var(--ws-fw-bold);padding-bottom:var(--ws-s-2)}}