*,:before,:after{box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-text-size-adjust:none;text-size-adjust:none;border:0;margin:0;padding:0}footer,header,nav,section,main{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}a,button,input,textarea,select{-webkit-tap-highlight-color:#0000;-webkit-touch-callout:default}:focus{outline:none}dl,dt,dd{all:unset;display:revert;margin:0;padding:0}dt{font-weight:inherit}button,[type=button],[type=submit],[type=reset]{appearance:none;color:inherit;font:inherit;-webkit-tap-highlight-color:#0000;background:0 0;border:none;margin:0;padding:0;text-decoration:none}:root{--color-pink-light:#fdd3f6;--color-pink:#ff79e6;--color-dark:#000;--color-white:#fff;--color-link:#5a78ff;--font-size-hero-xl:3.8125rem;--font-size-hero:3.0625rem;--font-size-h1:2.4375rem;--font-size-h2:1.9375rem;--font-size-h3:1.5625rem;--font-size-h4:1.25rem;--line-height-heading:1.2;--font-weight-heading:700;--font-letter-spacing-heading:-.06rem;--font-family-heading:"DM Sans",Arial,sans-serif;--font-size-base:1rem;--font-size-base-xl:1.25rem;--font-size-base-m:1.125rem;--font-size-base-s:.8125rem;--font-size-base-xs:.625rem;--line-height-base:1.2;--font-family-base:"TikTok Sans",Arial,sans-serif;--space-xxs:.25rem;--space-xs:.5rem;--space-s:.75rem;--space-m:1rem;--space-l:1.5rem;--space-xl:2rem;--space-xxl:2.5rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:5rem;--space-5xl:6rem;--space-6xl:7.5rem;--section-pt:5rem;--section-pb:7.5rem;--section-gap:4rem}.section{margin-block-end:var(--section-pb)}.grid-container{--side:120px;--gutter:32px;column-gap:var(--gutter);padding-inline:var(--side);box-sizing:border-box;max-width:calc(1200px + var(--side)*2);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid}.span-12{grid-column:span 12}.span-8{grid-column:span 8}.span-6{grid-column:span 6}.span-5{grid-column:span 5}.span-4{grid-column:span 4}.span-3{grid-column:span 3}.span-2{grid-column:span 2}.full-bleed{margin-inline:calc(var(--side)*-1);width:calc(100% + var(--side)*2);grid-column:1/-1}.stretch-height{min-height:80vh}@media (max-width:1024px){.grid-container{--side:80px;--gutter:24px;gap:var(--gutter);padding-inline:var(--side);grid-template-columns:repeat(8,minmax(0,1fr))}.span-12{grid-column:span 8}.span-6,.span-4{grid-column:span 4}.span-3{grid-column:span 2}}@media (max-width:768px){.grid-container{--side:16px;--gutter:16px;gap:var(--gutter);padding-inline:var(--side);grid-template-columns:repeat(4,minmax(0,1fr))}.span-12,.span-6,.span-4{grid-column:span 4}.span-3{grid-column:span 2}.span-m-full{grid-column:span 4}}.center-12{grid-column:1/-1}.center-10{grid-column:2/span 10}.center-8{grid-column:3/span 8}.center-6{grid-column:4/span 6}.center-4{grid-column:5/span 4}@media (max-width:1024px){.center-12,.center-10,.center-8{grid-column:1/-1}.center-6,.center-4{grid-column:3/span 4}}@media (max-width:768px){.center-12,.center-10,.center-8,.center-6,.center-4{grid-column:1/-1}}.sm-grid-container{--side:120px;--gutter:32px;column-gap:var(--gutter);padding-inline:var(--side);box-sizing:border-box;max-width:calc(1000px + var(--side)*2);grid-template-columns:repeat(10,minmax(0,1fr));justify-items:stretch;margin-inline:auto;display:grid}.sm-span-10{grid-column:span 10}.sm-span-6{grid-column:span 6}.sm-span-5{grid-column:span 5}.sm-span-4{grid-column:span 4}.sm-pair{justify-self:stretch;column-gap:var(--gutter);grid-template-columns:381px minmax(0,1fr);align-items:start;width:100%;max-width:none;display:grid;grid-column:1/-1!important}.sm-pair>.sm-span-4,.sm-pair>.sm-span-6{justify-self:stretch;width:100%;min-width:0;max-width:none;grid-column:auto!important}@media (max-width:1024px){.sm-grid-container{--side:64px;--gutter:32px;gap:var(--gutter);padding-inline:var(--side);grid-template-columns:repeat(8,minmax(0,1fr))}.sm-span-10{grid-column:span 8}.sm-span-6,.sm-span-5,.sm-span-4{grid-column:span 4}.sm-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-pair>.sm-span-4,.sm-pair>.sm-span-6{grid-column:auto!important}}@media (max-width:768px){.sm-grid-container{--side:48px;--gutter:16px;gap:var(--gutter);padding-inline:var(--side);grid-template-columns:repeat(4,minmax(0,1fr))}.sm-span-10,.sm-span-6,.sm-span-4{grid-column:span 4}.sm-pair{row-gap:var(--gutter);grid-template-columns:1fr}}@media (max-width:480px){.sm-grid-container{--side:16px;--gutter:16px;gap:var(--gutter);padding-inline:var(--side)}}.btn{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-xs)var(--space-s);max-height:42px;font-family:var(--font-family-base);font-size:var(--font-size-base-m);line-height:var(--line-height-base);cursor:pointer;border:none;border-radius:.5rem;font-weight:500;transition:background-color .2s;display:inline-flex}.btn img{width:1rem;height:1rem}.btn--primary-hero{background-color:var(--color-dark);color:var(--color-white);padding:var(--space-s)var(--space-m);height:3.125rem;max-height:none}.btn--primary-hero:hover{background-color:color-mix(in hsl,var(--color-dark),black 100%);transition:transform .3s;transform:translateY(-2px)}.btn--primary{background-color:var(--color-dark);color:var(--color-white);font-size:var(--font-size-base)}.btn--primary:hover{background-color:color-mix(in hsl,var(--color-dark),white 10%)}.btn--secondary-hero{color:var(--color-dark);outline:1px solid var(--color-dark);padding:var(--space-s)var(--space-m);background-color:#0000;height:3.125rem;max-height:none}.btn--secondary-hero:hover{color:var(--color-dark);outline:2px solid var(--color-dark);transition:transform .3s;transform:scale(1.02)}.btn--secondary{color:var(--color-dark);padding:var(--space-s)20px;outline:1px solid var(--color-dark);background-color:#0000;max-height:42px;font-size:14px;font-weight:400}.btn--secondary:hover{color:var(--color-dark);outline:2px solid var(--color-dark)}.btn--secondary:hover .loginButtonIcon{filter:brightness(0)}.darkButton{color:#fff;background-color:#0000;border:1px solid #666}@media (max-width:768px){.darkButton{padding:12px}}.darkButton:hover{color:#fff;background-color:#ffffff1a;border-color:#ffffff80}.darkButton:hover .loginButtonIcon{filter:brightness(0)invert()}.searchButton{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;gap:8px;max-height:42px;padding:12px 20px;font-size:14px;transition:all .2s;display:flex}@media (max-width:768px){.searchButton{padding:12px}}.searchButton:hover{background:#ffffff0d;border-color:#fff6}.searchButton:hover .searchButtonIcon{filter:brightness(0)}.searchButton--dark{color:#fff;border-color:#ffffff4d}.searchButton--dark:hover{background:#ffffff1a;border-color:#ffffff80}.searchButton--dark:hover .searchButtonIcon{filter:brightness(0)invert()}@media (max-width:768px){.searchButtonText{display:none}}.searchButtonIcon{width:20px;height:20px;display:none}@media (max-width:768px){.searchButtonIcon{width:16px;height:16px;display:block}}.loginButton{align-items:center;gap:8px;display:flex}@media (max-width:768px){.loginButtonText{display:none}}.loginButtonIcon{width:20px;height:20px;display:block}html{-webkit-hyphens:auto;hyphens:auto;min-height:100%;overflow-x:hidden}body,#__next{min-height:100%;margin:0}body{font-family:var(--font-family-base);line-height:var(--line-height-base);background:linear-gradient(130deg,#ff78890a 20%,#88b7ff14 90%) no-repeat}.heading-xl,.heading-l,.heading-m,.heading-s,.heading-xs,.heading-xxs,.heading-xxxs{font-family:var(--font-family-heading);line-height:var(--line-height-heading);letter-spacing:var(--font-letter-spacing-heading);font-weight:var(--font-weight-heading);white-space:pre-line;margin:0}.heading-xl{font-size:var(--font-size-hero-xl)}.heading-l{font-size:var(--font-size-hero)}.heading-m{font-size:var(--font-size-h1)}.heading-s{font-size:var(--font-size-h2)}.heading-xs{font-size:var(--font-size-h3)}.heading-xxs{font-size:var(--font-size-h4)}.heading-xxxs{font-size:var(--font-size-base-m)}.text-base{font-size:var(--font-size-base);line-height:var(--line-height-base)}.text-xl{font-size:var(--font-size-base-xl);line-height:var(--line-height-base)}.text-s{font-size:var(--font-size-base-s);line-height:var(--line-height-base)}.text-xs{font-size:var(--font-size-base-xs);line-height:var(--line-height-base)}a{color:var(--color-dark);text-decoration:none;transition:color .2s,font-weight .2s}a:hover{color:var(--color-link);text-decoration:none}.markdown h1,.markdown h2,.markdown h3,.markdown h4{font-family:var(--font-family-heading);line-height:var(--line-height-heading);font-weight:var(--font-weight-heading);margin-bottom:.75rem}.markdown h1{font-size:var(--font-size-h1);margin-bottom:1.5rem}.markdown h2{font-size:var(--font-size-h2);margin-top:1.5rem}.markdown h3{font-size:var(--font-size-h3);margin-top:1.25rem}.markdown p{font-size:var(--font-size-base);line-height:var(--line-height-base);margin-top:0;margin-bottom:1.25rem}.markdown p+p{margin-top:1.25rem}.markdown ul{margin-bottom:.75rem;margin-left:1.25rem;list-style:outside}.markdown ol{margin-bottom:.75rem;margin-left:1.5rem;list-style:decimal}.markdown li{margin-bottom:.5rem;display:list-item}.markdown br{line-height:1.5}.markdown a{color:var(--color-link);text-decoration:underline}.markdown strong{font-weight:600}.markdown em{font-style:italic}.markdown blockquote{border-left:3px solid #00000026;margin:1rem 0;padding-left:.75rem;font-style:italic}:root{--first-col-min:120px;--col-min:140px;--row-border:#00000014}@media (max-width:1200px){:root{--col-min:128px}}@media (max-width:1024px){:root{--col-min:118px}}@media (max-width:900px){:root{--col-min:110px}}@media (max-width:760px){:root{--col-min:100px}}@media (max-width:640px){:root{--col-min:96px}}.vh{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@media (max-width:1024px){.Footer-module-scss-module__e4t2za__footerSpacer{display:none}}@media (max-width:768px){.Footer-module-scss-module__e4t2za__footerSpacer{display:none}}.Footer-module-scss-module__e4t2za__footerLogo{width:175px!important}.Footer-module-scss-module__e4t2za__footerLogo img{width:175px!important;max-width:175px!important}
