:focus{outline:none}:focus-visible{outline:2px solid var(--pink);outline-offset:3px}html{scroll-behavior:smooth}body{color:var(--white);font-family:var(--sans);background:var(--bg);-webkit-font-smoothing:antialiased;text-wrap:pretty;margin:0}h1,h2,h3,h4,[style*=Geist\ Mono]{text-wrap:balance}*{box-sizing:border-box}::selection{background:var(--pink);color:var(--black)}[data-onpink]::selection,[data-onpink] ::selection{background:var(--black);color:var(--pink)}[data-onpink] :focus-visible{outline-color:var(--black)}a{color:var(--lime);text-decoration:none}a:hover{color:var(--lime-soft)}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes eq{0%,to{transform:scaleY(.18)}50%{transform:scaleY(1)}}@keyframes fill{0%{width:0}to{width:100%}}@keyframes pinring{0%{box-shadow:0 0 0 0 rgba(var(--lime-rgb),.55)}to{box-shadow:0 0 0 12px rgba(var(--lime-rgb),0)}}@media (prefers-reduced-motion:reduce){.ccm-motion{animation:none!important}}@media (width<=1000px){[data-navlinks]{display:none!important}[data-navpill]{gap:6px!important;padding:6px!important}}@media (width>=1001px){[data-menubtn],[data-menusheet]{display:none!important}}@media (width<=640px){[data-navcta]{letter-spacing:.04em!important;padding:14px!important;font-size:11px!important}}@media (width<=400px){[data-navcta]{display:none!important}}@media (width>=641px){[data-swipehint],[data-faqicon]{display:none!important}}@media (width<=640px){[data-swipe]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding:0 24px;overflow-x:auto;gap:12px!important;margin-left:-24px!important;margin-right:-24px!important;padding:0 24px 4px!important;display:flex!important}[data-swipe]::-webkit-scrollbar{display:none}[data-swipe]>*{scroll-snap-align:start;flex:0 0 86%;min-width:0}[data-hide-phone]{display:none!important}[data-faq]{gap:0!important;padding:0!important}[data-faqq]{cursor:pointer;padding:20px;font-size:18px!important}[data-faq] [data-faqa]{padding:0 20px 20px;display:none}[data-faq][data-open] [data-faqa]{animation:.3s both rise;display:block}[data-faq][data-open] [data-faqicon]{transform:rotate(45deg)}[data-faqgrid]{gap:8px!important}[data-footlinks] a{padding:10px 0}[data-eyebrow]{line-height:1.45!important}[data-faq=list] [data-faqq]{border-top:1px solid rgba(var(--white-rgb),.12);padding:18px 0!important;font-size:12px!important}[data-faq=list] [data-faqa]{padding:14px 0!important;display:none!important}[data-faq=list][data-open] [data-faqa=grid]{display:grid!important}[data-faq=line] [data-faqq]{padding:20px 0!important}[data-faq=line] [data-faqa]{padding:0 0 20px!important}}@media (width>=641px) and (width<=900px){[data-swipe3]{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding:0 24px;overflow-x:auto;gap:14px!important;margin-left:-24px!important;margin-right:-24px!important;padding:0 24px 4px!important;display:flex!important}[data-swipe3]::-webkit-scrollbar{display:none}[data-swipe3]>*{scroll-snap-align:start;flex:0 0 46%;min-width:0}}@media (width>=901px) and (width<=1100px){[data-swipe3]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=641px) and (width<=900px){[data-swipehint][data-tab]{display:flex!important}}@media (width>=641px){[data-trio]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=640px){[data-six]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width>=641px) and (width<=1100px){[data-six]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (hover:none){a:hover,article:hover,button:hover{transform:none!important}a:active,button:active,article:active{opacity:.82;transition:opacity .1s}}@media (width<=640px){[style*="font-size: 11px"]:not([style*=font\:]),[style*=font-size\:11px]:not([style*=font\:]){font-size:12px!important}}@media (width<=480px){[data-hide-xs]{display:none!important}}@media (width<=1460px){[data-rail]{display:none!important}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@media (width<=640px){[data-ctapill]{letter-spacing:.03em!important;gap:8px!important;padding:9px 13px!important}[data-pathhead]{flex-wrap:wrap!important;row-gap:8px!important}[data-ktabs]{width:100%}[data-ktabs]>button{flex:auto;min-height:40px;padding-left:4px!important;padding-right:4px!important}[data-kstats]{grid-template-columns:1fr!important}[data-kstats]>div{flex-direction:row!important;align-items:baseline!important;gap:12px!important;padding:12px 16px!important}[data-kstats]>div+div{border-top:1px solid rgba(var(--white-rgb),.1);border-left:0!important}[data-kstats]>div>span:first-child{white-space:nowrap;flex:none;min-width:88px;font-size:24px!important}[data-cuts]{grid-template-columns:repeat(2,minmax(0,1fr))!important}[data-statrow]{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}[data-chrow]{grid-template-columns:minmax(0,1fr)!important;gap:6px!important}[data-vcard]{width:46%!important;padding:13px!important}[data-priceitem]{padding:16px 0!important}[data-priceitem] p{padding-left:38px!important}[data-pricerow]{grid-template-columns:28px minmax(0,1fr) auto auto!important;gap:5px 10px!important}[data-pricename]{display:contents!important}[data-priceglyph]{grid-row:1/span 2}[data-pricerole]{grid-area:2/2/auto/-1}[data-switch]:after{content:"";position:absolute;inset:-10px -4px}[data-splithead]{flex-wrap:wrap!important;row-gap:6px!important;padding:8px 0 14px!important}[data-tap]{min-height:40px!important}[data-taplink]{margin:-11px 0!important;padding:11px 0!important}}@media (width<=400px){[data-ctacol]{padding:28px 20px!important}[data-ctapill]{letter-spacing:.02em!important;font-size:12px!important}}@media (width<=640px){[data-turn]{display:block}[data-herohead]{font-size:min(2.6rem,9.4vw)!important}[data-fit]{font-size:min(2.1rem,8.9vw)!important}}@media (width<=420px){[data-turnsm]{display:block}}@media (width<=640px){[data-sitebox]{height:auto!important}[data-brohero]{flex:170px;height:auto!important}[data-conview]{position:relative!important}[data-congrid]{grid-template-columns:minmax(0,1fr)!important}[data-conareas]{padding-bottom:18px!important}}@media (width>=641px){[data-chtiles]{grid-template-columns:repeat(5,minmax(min-content,1fr))!important}[data-chname]{white-space:normal!important}}@media (width>=901px) and (width<=1179px){[data-chtiles]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width>=1180px){[data-chtiles]>button{padding-left:10px!important;padding-right:10px!important}}
