.cl main.pg2{--m:5vw;background:var(--cl-bg);color:var(--cl-ink);font-family:var(--font-sans);font-size:17px;line-height:1.6;display:block;overflow-x:clip;width:auto!important;max-width:none!important;padding:48px var(--m) 128px!important;margin:0!important}.cl main.pg2 *{box-sizing:border-box}.cl main.pg2 :where(p,h1,h2,h3,ul,ol,figure,li,section,header){margin:0;padding:0}.cl main.pg2 :where(ul,ol){list-style:none}.cl main.pg2 :focus-visible{outline-offset:3px;outline:2px solid var(--cl-accent)!important}.cl main.pg2 a{color:var(--cl-deep-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.cl main.pg2 a:hover{color:var(--cl-ink)}.cl main.pg2 b{color:var(--cl-ink);font-weight:600}.cl main.pg2 h1,.cl main.pg2 h2,.cl main.pg2 h3{text-wrap:balance;color:var(--cl-ink)!important}.cl main.pg2 h1{letter-spacing:-.025em!important;max-width:14ch!important;margin:0 0 28px!important;font-size:clamp(48px,5.4vw,88px)!important;line-height:1!important}.cl main.pg2 h2{letter-spacing:-.02em!important;max-width:26ch!important;margin:0 0 24px!important;font-size:clamp(30px,2.6vw,42px)!important;line-height:1.1!important}.cl main.pg2 h3{letter-spacing:-.01em!important;margin:0 0 8px!important;font-size:22px!important;line-height:1.2!important}.cl main.pg2 .lede{max-width:52ch;color:var(--cl-ink-soft)!important;margin:0!important;font-size:clamp(18px,1.35vw,20px)!important;line-height:1.55!important}.cl main.pg2 .cta{justify-content:center;align-items:center;min-height:50px;transition:opacity .2s,transform .2s;background:var(--cl-btn)!important;width:auto!important;min-width:0!important;color:var(--cl-btn-ink)!important;font:500 16px/1 var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;gap:0!important;margin:0!important;padding:0 28px!important;text-decoration:none!important;animation:none!important;display:inline-flex!important}.cl main.pg2 .cta:hover{opacity:.88}.cl main.pg2 .cta:active{transform:scale(.98)}.cl main.pg2 .cta:after,.cl main.pg2 .cta:before,.cl main.pg2 .cta .arr,.cl main.pg2 .cta .circle{content:none!important;display:none!important}.cl main.pg2 .ghost,.cl main.pg2 .see{color:var(--cl-ink)!important;font:500 16px/1.4 var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;text-underline-offset:6px!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;text-decoration:underline!important;text-decoration-thickness:2px!important;display:inline-block!important}.cl main.pg2 .ghost:after,.cl main.pg2 .see:after,.cl main.pg2 .ghost:before,.cl main.pg2 .see:before{content:none!important;display:none!important}.cl main.pg2 .pg2-actions{flex-wrap:wrap;align-items:center;gap:18px 28px!important;margin:36px 0 0!important;display:flex!important}.cl main.pg2 .p-head p:has(>.cta){flex-wrap:wrap;align-items:center;gap:18px 28px!important;margin:36px 0 0!important;display:flex!important}.cl main.pg2 .endcta p:has(>.cta){flex-wrap:wrap;align-items:center;gap:18px 28px!important;margin:36px 0 0!important;display:flex!important}.cl main.pg2-plus{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:1.6vw;display:grid!important}.cl main.pg2-plus>*{grid-column:1/8;min-width:0}.cl main.pg2-plus>.price-card{grid-area:1/9/span 4/13;align-self:start;position:sticky;top:24px}.cl main.pg2-plus>#faq,.cl main.pg2-plus>.endcta{grid-column:1/-1}.cl main.pg2-plus .p-head{padding:24px 0 0!important;animation:none!important}.cl main.pg2-plus .p-head *{clip-path:none!important;animation:none!important}.cl main.pg2-plus .p-sec{border:0!important;margin:0!important;padding:104px 0 0!important}.cl main.pg2-plus .p-sec:first-of-type{padding-top:96px!important}.cl main.pg2-plus .plus-example{flex-direction:column;gap:16px;display:flex;background:var(--cl-panel)!important;border:0!important;margin:0!important;padding:32px 36px!important;animation:none!important}.cl main.pg2-plus .plus-example .label{font:400 15px/1.4 var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;color:var(--cl-muted)!important;margin:0!important}.cl main.pg2-plus .plus-example .label:before,.cl main.pg2-plus .plus-example .label:after{content:none!important;display:none!important}.cl main.pg2-plus .plus-example .pg2-row{grid-template-columns:200px minmax(0,1fr);gap:4px 20px;display:grid;margin:0!important}.cl main.pg2-plus .plus-example .pg2-row span{font:400 21px/1.35 var(--font-serif);color:var(--cl-ink)}:root[data-theme=dark] .cl main.pg2-plus .plus-example .pg2-row span{font-weight:450}.cl main.pg2-plus .plus-example .sum{border:0!important;border-left:3px solid var(--cl-accent)!important;color:var(--cl-ink-soft)!important;margin:8px 0 0!important;padding:16px 0 0 20px!important;font-size:17px!important}.cl main.pg2-plus .beats{grid-template-columns:repeat(3,minmax(0,1fr));border:0!important;gap:28px 1.6vw!important;margin:0!important;padding:0!important;display:grid!important}.cl main.pg2-plus .beats>*{border:0!important;border-top:3px solid var(--cl-ink)!important;background:0 0!important;margin:0!important;padding:18px 0 0!important}.cl main.pg2-plus .beats>:before,.cl main.pg2-plus .beats>:after{content:none!important;display:none!important}.cl main.pg2-plus .beats p{color:var(--cl-ink-soft);font-size:16px;margin:0!important}.cl main.pg2-plus .compare{grid-template-columns:repeat(2,minmax(0,1fr));border:0!important;gap:12px!important;margin:0!important;padding:0!important;display:grid!important}.cl main.pg2-plus .compare>*{background:var(--cl-panel)!important;border:0!important;margin:0!important;padding:28px 30px 30px!important}.cl main.pg2-plus .compare>.on{background:var(--cl-raise)!important;box-shadow:inset 0 3px 0 var(--cl-btn)!important}.cl main.pg2-plus .compare>:before,.cl main.pg2-plus .compare>:after{content:none!important;display:none!important}.cl main.pg2-plus .compare ul{margin:10px 0 0!important;padding:0!important}.cl main.pg2-plus .compare li{color:var(--cl-ink-soft);position:relative;border:0!important;margin:0!important;padding:6px 0 6px 22px!important;list-style:none!important}.cl main.pg2-plus .compare li:before,.cl main.pg2-plus .price-card .feat li:before{background:var(--cl-accent);width:10px;height:2px;position:absolute;top:17px;left:0;content:""!important;border:0!important;border-radius:0!important;display:block!important;transform:none!important}.cl main.pg2-plus .price-card{background:var(--cl-panel)!important;box-shadow:none!important;border:0!important;margin:24px 0 0!important;padding:32px!important;animation:none!important}.cl main.pg2-plus .price-card .toggle{gap:3px;border:1px solid var(--cl-field)!important;background:var(--cl-bg)!important;border-radius:0!important;margin:0 0 28px!important;padding:3px!important;display:inline-flex!important}.cl main.pg2-plus .price-card .toggle button{cursor:pointer;min-height:42px;color:var(--cl-ink)!important;font:500 15px/1 var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 16px!important}.cl main.pg2-plus .price-card .toggle button:hover{background:var(--cl-panel)!important}.cl main.pg2-plus .price-card .toggle button[aria-pressed=true]{background:var(--cl-ink)!important;color:var(--cl-bg)!important}.cl main.pg2-plus .price-card .toggle .save{margin-left:6px;color:var(--cl-accent)!important;letter-spacing:0!important;text-transform:none!important;font-weight:500!important}.cl main.pg2-plus .price-card .toggle button[aria-pressed=true] .save{color:var(--cl-bg)!important}.cl main.pg2-plus .price-card .amount{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex;font:400 clamp(56px, 5vw, 76px)/1 var(--font-serif)!important;letter-spacing:-.03em!important;color:var(--cl-ink)!important;margin:0 0 12px!important}:root[data-theme=dark] .cl main.pg2-plus .price-card .amount{font-weight:450!important}.cl main.pg2-plus .price-card .amount small{font:400 16px/1.3 var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;color:var(--cl-muted)!important}.cl main.pg2-plus .price-card .billing{color:var(--cl-ink-soft)!important;letter-spacing:0!important;text-transform:none!important;font-size:15px!important;line-height:1.5!important;font-family:var(--font-sans)!important;margin:0 0 24px!important}.cl main.pg2-plus .price-card .feat{border:0!important;margin:0 0 28px!important;padding:0!important}.cl main.pg2-plus .price-card .feat li{color:var(--cl-ink-soft);position:relative;border:0!important;margin:0!important;padding:7px 0 7px 22px!important;font-size:16px!important;line-height:1.45!important;list-style:none!important;display:block!important}.cl main.pg2-plus .price-card .feat li:before{top:18px}.cl main.pg2-plus .price-card .feat svg{display:none!important}.cl main.pg2-plus .price-card .cta.full{min-height:54px;width:100%!important;display:flex!important}.cl main.pg2-plus .price-card .fine{color:var(--cl-muted)!important;letter-spacing:0!important;text-transform:none!important;font-size:14px!important;line-height:1.5!important;font-family:var(--font-sans)!important;margin:16px 0 0!important}.cl main.pg2-plus .price-card .fine b{color:var(--cl-ink-soft);font-weight:600}.cl main.pg2-plus #faq{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:1.6vw;display:grid;padding-top:128px!important}.cl main.pg2-plus #faq>h2{grid-column:1/5;max-width:12ch!important}.cl main.pg2-plus #faq>.faq{grid-column:5/13;border:0!important;margin:0!important}.cl main.pg2-plus .faq details{border:0!important;border-bottom:1px solid var(--cl-line)!important;background:0 0!important;margin:0!important;padding:0!important}.cl main.pg2-plus .faq details:first-child{border-top:1px solid var(--cl-line)!important}.cl main.pg2-plus .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;list-style:none;font:400 22px/1.3 var(--font-serif)!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--cl-ink)!important;margin:0!important;padding:20px 0!important;display:flex!important}:root[data-theme=dark] .cl main.pg2-plus .faq summary{font-weight:450!important}.cl main.pg2-plus .faq summary::-webkit-details-marker{display:none}.cl main.pg2-plus .faq summary:before,.cl main.pg2-plus .faq summary:after{content:none!important;display:none!important}.cl main.pg2-plus .faq .pm{flex:none;position:relative;background:0 0!important;border:0!important;border-radius:0!important;width:16px!important;height:16px!important;margin:0!important;animation:none!important;transform:none!important}.cl main.pg2-plus .faq .pm:before,.cl main.pg2-plus .faq .pm:after{transition:transform .2s;content:""!important;background:var(--cl-ink)!important;border:0!important;border-radius:0!important;width:16px!important;height:2px!important;animation:none!important;display:block!important;position:absolute!important;top:7px!important;left:0!important}.cl main.pg2-plus .faq .pm:after{transform:rotate(90deg)!important}.cl main.pg2-plus .faq details[open] .pm:after{transform:rotate(0)!important}.cl main.pg2-plus .faq .a{max-width:62ch;margin:0!important;padding:0 0 24px!important;animation:none!important}.cl main.pg2-plus .faq .a p{color:var(--cl-ink-soft)!important;margin:0!important;font-size:17px!important}.cl main.pg2-plus .endcta{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 48px;display:grid;background:var(--cl-panel)!important;text-align:left!important;border:0!important;margin:128px 0 0!important;padding:64px 56px!important}.cl main.pg2-plus .endcta h2{max-width:20ch!important;margin:0!important}.cl main.pg2-plus .endcta p:has(>.cta){justify-content:flex-end;margin:0!important}.cl main.pg2-plus .endcta .alt{grid-column:1/-1;font-size:15px;border:0!important;margin:0!important;padding:0!important}.cl main.pg2-plus .endcta .alt a{color:var(--cl-muted)!important}.cl main.pg2-plus .endcta .alt a:after,.cl main.pg2-plus .endcta .alt a:before{content:none!important;display:none!important}@media (width>=1001px){.cl main.pg2-plus>.price-card{grid-row:1/span 6}.cl main.pg2-plus>#faq,.cl main.pg2-plus>.endcta{grid-column:1/8}.cl main.pg2-plus #faq{display:block}.cl main.pg2-plus #faq>h2{max-width:none!important}.cl main.pg2-plus .endcta{padding:56px 48px!important}}.cl main.pg2-privacy,.cl main.pg2-terms{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:1.6vw;display:grid!important}.cl main.pg2-privacy>.p-head,.cl main.pg2-terms>.p-head{grid-column:1/-1;margin:0 0 88px!important;padding:24px 0 0!important;animation:none!important}.cl main.pg2-privacy>.p-head *,.cl main.pg2-terms>.p-head *{clip-path:none!important;animation:none!important}.cl main.pg2 .p-head .updated{font:400 15px/1.4 var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;color:var(--cl-muted)!important;margin:20px 0 0!important}.cl main.pg2 .p-head .updated:before,.cl main.pg2 .p-head .updated:after{content:none!important;display:none!important}.cl main.pg2 .pg2-toc{grid-column:1/4;align-self:start;max-height:calc(100vh - 48px);position:sticky;top:24px;overflow-y:auto}.cl main.pg2 .pg2-toc .toc{white-space:normal!important;background:0 0!important;border:0!important;flex-direction:column!important;gap:2px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important;overflow:visible!important}.cl main.pg2 .pg2-toc .toc a{border:0!important;border-left:2px solid var(--cl-line)!important;color:var(--cl-ink-soft)!important;font:400 15px/1.35 var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;white-space:normal!important;background:0 0!important;margin:0!important;padding:7px 0 7px 14px!important;text-decoration:none!important;display:block!important}.cl main.pg2 .pg2-toc .toc a:hover{color:var(--cl-ink)!important;border-left-color:var(--cl-ink)!important}.cl main.pg2 .pg2-toc .toc a:before,.cl main.pg2 .pg2-toc .toc a:after{content:none!important;display:none!important}.cl main.pg2 .pg2-body{flex-direction:column;grid-column:5/13;gap:72px;min-width:0;max-width:760px;display:flex}.cl main.pg2 .pv-sec{scroll-margin-top:24px;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.cl main.pg2 .pv-sec:before,.cl main.pg2 .pv-sec:after{content:none!important;display:none!important}.cl main.pg2 .pv-sec>div{width:auto!important;max-width:none!important;margin:0!important;padding:0!important;position:static!important}.cl main.pg2 .pv-sec h2{max-width:30ch!important;margin:0 0 18px!important;font-size:clamp(28px,2.3vw,36px)!important}.cl main.pg2 .pv-sec p{max-width:68ch;color:var(--cl-ink-soft)!important;margin:0!important;font-size:17px!important;line-height:1.65!important}.cl main.pg2 .pv-sec p+p{margin-top:16px!important}.cl main.pg2 .pv-sec code{font:500 .92em/1 var(--font-sans);background:var(--cl-panel);color:var(--cl-ink);padding:2px 6px}.cl main.pg2 .anon-row{flex-wrap:wrap;align-items:center;gap:12px 20px;background:var(--cl-panel)!important;border:0!important;margin:20px 0!important;padding:24px!important;display:flex!important}.cl main.pg2 .c-anon{cursor:pointer;min-height:46px;background:var(--cl-ink)!important;color:var(--cl-bg)!important;font:500 15px/1 var(--font-sans)!important;letter-spacing:0!important;text-transform:none!important;border:0!important;border-radius:0!important;padding:0 22px!important}.cl main.pg2 .c-anon:hover{opacity:.88}.cl main.pg2 .c-anon:after,.cl main.pg2 .c-anon:before{content:none!important;display:none!important}.cl main.pg2 .c-anon-done{color:var(--cl-ink);font-size:15px}.cl main.pg2-thanks,.cl main.pg2-404{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:40px 1.6vw;padding-top:56px!important;display:grid!important}.cl main.pg2 .pg2-text{grid-column:1/7}.cl main.pg2 .pg2-shop{grid-column:7/13}.cl main.pg2 .pg2-shop img{aspect-ratio:3/2;object-fit:cover;background:var(--cl-panel);width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.cl main.pg2 *,.cl main.pg2 :before,.cl main.pg2 :after{transition:none!important;animation:none!important}}@media (width<=1000px){.cl main.pg2{padding-bottom:96px!important}.cl main.pg2-plus>*,.cl main.pg2-plus>.price-card{grid-area:auto/1/auto/-1;position:static}.cl main.pg2-plus>.price-card{max-width:560px;margin-top:96px!important}.cl main.pg2-plus #faq>h2,.cl main.pg2-plus #faq>.faq{grid-column:1/-1}.cl main.pg2-plus #faq>h2{max-width:none!important}.cl main.pg2-plus #faq{padding-top:96px!important}.cl main.pg2-plus .endcta{grid-template-columns:1fr;margin-top:96px!important;padding:48px 40px!important}.cl main.pg2-plus .endcta p:has(>.cta){justify-content:flex-start}.cl main.pg2-privacy>.p-head,.cl main.pg2-terms>.p-head{margin-bottom:40px!important}.cl main.pg2 .pg2-toc{grid-column:1/-1;max-height:none;margin-bottom:64px;position:static}.cl main.pg2 .pg2-toc .toc{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;display:grid!important}.cl main.pg2 .pg2-body{grid-column:1/-1;gap:56px}.cl main.pg2 .pg2-text{grid-column:1/-1}.cl main.pg2 .pg2-shop{grid-column:1/-1;max-width:720px}.cl main.pg2-thanks .pg2-shop,.cl main.pg2-404 .pg2-shop{max-width:none}}@media (width<=560px){.cl main.pg2{--m:20px;font-size:16.5px;padding-top:28px!important;padding-bottom:72px!important}.cl main.pg2 h1{font-size:clamp(42px,12vw,54px)!important}.cl main.pg2 h2{font-size:clamp(28px,8vw,34px)!important}.cl main.pg2 .pg2-actions .cta{flex:100%}.cl main.pg2 .p-head p:has(>.cta) .cta{flex:100%}.cl main.pg2-plus .p-sec{padding-top:72px!important}.cl main.pg2-plus .p-sec:first-of-type{padding-top:64px!important}.cl main.pg2-plus .plus-example{padding:24px 22px!important}.cl main.pg2-plus .plus-example .pg2-row,.cl main.pg2-plus .beats,.cl main.pg2-plus .compare{grid-template-columns:1fr}.cl main.pg2-plus>.price-card{margin-top:72px!important;padding:26px 22px!important}.cl main.pg2-plus .price-card .toggle{width:100%;display:flex!important}.cl main.pg2-plus .price-card .toggle button{flex:1 1 0;padding:0 10px!important}.cl main.pg2-plus #faq{padding-top:72px!important}.cl main.pg2-plus .faq summary{padding:18px 0!important;font-size:20px!important}.cl main.pg2-plus .endcta{margin-top:72px!important;padding:36px 22px!important}.cl main.pg2 .pg2-toc .toc{column-gap:14px}.cl main.pg2 .pg2-body{gap:48px}.cl main.pg2 .anon-row{padding:20px!important}.cl main.pg2-thanks,.cl main.pg2-404{padding-top:32px!important}}
