.sw .p-link{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4);transition:text-decoration-color .15s var(--e)}.sw .p-link:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.sw .p-hero{padding-block:clamp(72px,9vw,120px) clamp(48px,6vw,80px)}.sw .p-hero-copy{margin-bottom:clamp(40px,5vw,64px)}.sw .p-hero .display,.sw .p-pro-head .h2,.sw .p-faq-head .h2{text-wrap:balance}.sw .p-hero .lede{max-width:44ch;font-size:20px;line-height:30px}.sw .p-free{border:.5px solid var(--line-strong);background:var(--surface);border-radius:24px;grid-column:2/span 10;padding:clamp(24px,3vw,40px)}.sw .p-free ul{columns:3;column-gap:var(--gut)}.sw .p-free li{break-inside:avoid;font:400 17px/24px var(--sans);align-items:flex-start;gap:12px;padding-block:7px;display:flex}.sw .p-free li .i{flex:none;margin-top:2px}@media (max-width:1023px){.sw .p-free{grid-column:1/-1}.sw .p-free ul{columns:2}}@media (max-width:639px){.sw .p-free ul{columns:1}.sw .p-free li{font-size:16px}}.sw .p-plans{padding-block:clamp(48px,6vw,96px)}.sw .p-pro-head{flex-direction:column;grid-column:2/span 10;align-items:flex-start;gap:12px;margin-bottom:24px;display:flex}.sw .p-pro-head .lede{font-size:20px;line-height:30px}.sw .plans{grid-column:2/span 10;grid-template-columns:repeat(10,minmax(0,1fr));align-items:start}.sw .plans>.plan{grid-column:span 4}.sw .plans>.plan.pro{grid-column:span 6}.sw .plan{border:.5px solid var(--line-strong);background:var(--surface);box-shadow:none;gap:16px;padding:clamp(24px,3vw,40px);transform:none}.sw .plan .btn{width:100%;margin-top:0}.sw .plan-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.sw .plan-name{flex-direction:column;gap:6px;min-width:0;display:flex}.sw .plan-name .heading{white-space:nowrap}.sw .plan-tag{text-align:left;margin-left:0}.sw .plan-price{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.sw .plan-price .plan-fig{justify-content:flex-end}.sw .perks{gap:28px var(--gut);border-top:.5px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;padding-top:28px;display:grid}.sw .perks.one{grid-template-columns:minmax(0,1fr);gap:20px}.sw .perk{flex-direction:column;gap:10px;display:flex}.sw .perk .i{width:24px;height:24px}.sw .perk p{font:400 16px/24px var(--sans);color:var(--ink-2)}.sw .perk strong{color:var(--ink);font-weight:500}.sw .perks.one .perk{flex-direction:row;gap:12px}.sw .perks.one .perk .i{flex:none;width:20px;height:20px;margin-top:2px}@container (max-width:480px){.sw .perks{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px) and (max-width:1279px){.sw .p-pro-head,.sw .plans{grid-column:1/-1}.sw .plans{grid-template-columns:repeat(12,minmax(0,1fr))}.sw .plans>.plan{grid-column:span 5}.sw .plans>.plan.pro{grid-column:span 7}}@media (max-width:1023px){.sw .p-pro-head,.sw .plans{grid-column:1/-1}.sw .plans{grid-template-columns:minmax(0,1fr)}.sw .plans>.plan,.sw .plans>.plan.pro{grid-column:1/-1}}.sw .cmp-wrap{overflow:visible}.sw .cmp{font:400 17px/24px var(--sans)}.sw .cmp thead th,.sw .cmp thead th:first-child,.sw .cmp thead th:last-child{z-index:2;border-bottom:.5px solid var(--line-strong);background:var(--canvas);vertical-align:bottom;border-radius:0;padding:20px 16px 16px;position:sticky;top:72px}.sw .cmp-plan{font:400 30px/36px var(--serif);letter-spacing:-.02em;color:var(--ink);display:block}.sw .cmp-plan.muted{font:500 15px/20px var(--sans);letter-spacing:0;color:var(--ink-3)}.sw .cmp-price{font:400 15px/20px var(--sans);color:var(--ink-2);white-space:nowrap;margin-top:4px;display:block}.sw .cmp tbody th{padding:18px 16px;font-weight:500}.sw .cmp td{padding:18px 16px}.sw .cmp tr.grp th{font:500 14px/20px var(--sans);color:var(--ink-3);padding:40px 16px 12px}@media (max-width:767px){.sw .cmp thead{margin-top:0;padding-block:0}.sw .cmp thead tr{background:var(--canvas);border-bottom:.5px solid var(--line-strong);border-radius:0}.sw .cmp thead th,.sw .cmp thead th:last-child{background:0 0;border:0;padding:14px 0 12px;position:static}.sw .cmp thead th:first-child{border:0;padding:0;position:absolute}.sw .cmp thead{z-index:2;position:sticky;top:72px}.sw .cmp tbody th,.sw .cmp td{padding:0}.sw .cmp tr.grp th{padding:28px 0 10px}.sw .cmp-plan{font-size:24px;line-height:30px}.sw .cmp-price{font-size:13px;line-height:18px}.sw .cmp{font-size:16px}.sw .cmp tbody tr{padding-block:14px}}.sw .p-faq-head{flex-direction:column;grid-column:2/span 10;gap:12px;margin-bottom:32px;display:flex}.sw .p-faq-list{grid-column:2/span 10}.sw .p-faq .qa button{font:500 18px/26px var(--sans);padding-block:24px}.sw .p-faq .qa button[aria-expanded=true] svg{transform:rotate(180deg)}.sw .p-faq .qa .ans p{font-size:17px;line-height:27px}@media (max-width:1023px){.sw .p-faq-head,.sw .p-faq-list{grid-column:1/-1}}.sw .p-cta .sec-head{gap:20px}.sw .p-cta .btn{margin-top:8px}
