.section-professional_certificate__gVkQW{margin:0 auto;max-width:45.625rem}.section-professional_logos__DNjRH{gap:1.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:1.125rem 1.5rem 4.625rem;div{&:first-of-type{width:6.75rem}&:nth-of-type(2),&:nth-of-type(3){width:5.125rem}&:nth-of-type(4){width:5.5rem}&:nth-of-type(5){width:4.5rem}&:nth-of-type(6){width:3.5rem}}@media only screen and (min-width:1280px){gap:1.5rem;align-items:flex-start;div:nth-of-type(1n){width:unset}}}.title_wrapper__4H6mK{gap:1rem;display:flex;padding:2rem;margin:0 auto;max-width:60rem;text-align:center;align-items:center;flex-direction:column;color:var(--neutral-700);@media only screen and (min-width:768px){padding-left:2.5rem;padding-bottom:2.5rem;padding-right:2.5rem;padding-top:2.5rem}}.title_wrapper--two__0Nxdr{gap:1.125rem;@media only screen and (min-width:768px){padding-left:0;padding-bottom:1.5rem;padding-right:0;padding-top:1.5rem}}.title_text__2bfK0{max-width:45.625rem}.typography_base__qaWqq{color:inherit;overflow:hidden;font-weight:250;font-style:normal;white-space:pre-line;text-overflow:ellipsis;a{color:inherit;text-decoration:none}}.typography_display__YHas6{font-family:var(--beausite-fit)}.typography_display--xxs__yJOSz{line-height:1rem;font-size:.875rem;letter-spacing:-.00875rem;@media only screen and (min-width:1280px){font-size:1.25rem;line-height:1.5rem;letter-spacing:-.0125rem}}.typography_display--xs__bXOoj{font-size:1.125rem;line-height:1.25rem;letter-spacing:-.01125rem;@media only screen and (min-width:1280px){font-size:1.5rem;line-height:1.75rem;letter-spacing:-.015rem}}.typography_display--s__uZEy1{font-size:1.25rem;line-height:1.5rem;letter-spacing:-.0125rem;@media only screen and (min-width:1280px){line-height:2rem;font-size:1.75rem;letter-spacing:-.0175rem}}.typography_display--m__JscyU{font-size:1.5rem;line-height:1.75rem;letter-spacing:-.015rem;@media only screen and (min-width:1280px){font-size:2.375rem;line-height:2.75rem;letter-spacing:-.02375rem}}.typography_display--l__GPzKs{line-height:2rem;font-size:1.875rem;letter-spacing:-.01875rem;@media only screen and (min-width:768px){font-size:2.25rem;line-height:2.5rem;letter-spacing:-.0225rem}@media only screen and (min-width:1280px){font-size:3rem;line-height:3.5rem;letter-spacing:-.03rem}}.typography_display--xl__MqD29{font-size:2.25rem;line-height:2.25rem;letter-spacing:-.045rem;@media only screen and (min-width:768px){font-size:3.5rem;line-height:3.75rem;letter-spacing:-.07rem}@media only screen and (min-width:1280px){font-size:5rem;line-height:5.5rem;letter-spacing:-.1rem}}.typography_display--xxl__EiXxx{font-size:2.5rem;line-height:2.5rem;letter-spacing:-.05rem;@media only screen and (min-width:768px){font-size:4rem;line-height:4rem;letter-spacing:-.08rem}@media only screen and (min-width:1280px){font-size:6rem;line-height:6rem;letter-spacing:-.12rem}}.typography_body__zpzbW{font-weight:400;font-family:var(--basis-grotesque-regular)}.typography_body--m__L1Uud{line-height:1rem;font-size:.75rem;letter-spacing:.0125rem;@media only screen and (min-width:1280px){font-size:.875rem;line-height:1.25rem;letter-spacing:.0125rem}}.typography_body--l__UC1l4{font-size:.875rem;line-height:1.25rem;letter-spacing:.0125rem;@media only screen and (min-width:1280px){font-size:1rem;line-height:1.5rem;letter-spacing:.01875rem}}.typography_label__vBHVG{font-family:var(--basis-grotesque-mono)}.typography_label--xs__LlsVz{font-size:.5625rem;line-height:.75rem;letter-spacing:-.00625rem;font-feature-settings:"liga" off,"clig" off;@media only screen and (min-width:1280px){font-size:.625rem;line-height:.75rem;letter-spacing:-.00625rem}}.typography_label--s__9Cnnr{font-size:.625rem;line-height:.75rem;letter-spacing:-.00625rem;@media only screen and (min-width:1280px){font-size:.75rem;line-height:.875rem;letter-spacing:-.00625rem}}.typography_label--m__aw_FN{line-height:1rem;font-size:.75rem;letter-spacing:-.01875rem;@media only screen and (min-width:1280px){line-height:1rem;font-size:.8125rem;letter-spacing:-.01875rem}}.typography_label--l__BdB63{font-size:.875rem;line-height:1.25rem;letter-spacing:.00625rem;@media only screen and (min-width:1280px){font-size:1rem;line-height:1.25rem;letter-spacing:.00625rem}}.typography_uppercase__xWWWL{text-transform:uppercase;font-feature-settings:"liga" off,"clig" off;font-family:var(--basis-grotesque-mono)}.typography_uppercase--xs__DTfH2{font-size:.5625rem;line-height:.75rem;letter-spacing:.01875rem;@media only screen and (min-width:1280px){font-size:.625rem;line-height:.75rem;letter-spacing:.0375rem}}.typography_uppercase--s____faR{font-size:.625rem;line-height:.75rem;letter-spacing:.01875rem;@media only screen and (min-width:1280px){font-size:.75rem;line-height:.75rem;letter-spacing:.01875rem}}.typography_uppercase--m__ejYJ9{line-height:1rem;font-size:.75rem;letter-spacing:.0375rem;@media only screen and (min-width:1280px){line-height:1rem;font-size:.8125rem;letter-spacing:.0375rem}}.typography_uppercase--l__B_a2q{font-size:.875rem;line-height:1.25rem;letter-spacing:.01875rem;@media only screen and (min-width:1280px){font-size:1rem;line-height:1.25rem;letter-spacing:.0375rem}}.section-basic_base__Fl2nJ{padding:2rem 1rem;@media only screen and (min-width:768px){padding-left:2rem;padding-bottom:2rem;padding-right:2rem;padding-top:2rem}@media only screen and (min-width:1280px){padding-left:0;padding-bottom:5rem;padding-right:0;padding-top:5rem}}.section-basic_wrapper__uXg5l{gap:1.125rem;display:flex;padding:1.25rem;text-align:center;align-items:center;border-radius:1.5rem;flex-direction:column;color:var(--neutral-700);box-shadow:0 0 0 1px var(--neutral-500);@media only screen and (min-width:1280px){margin-left:auto;margin-bottom:0;margin-right:auto;margin-top:0;max-width:50rem;padding-left:5rem;padding-bottom:3rem;padding-right:5rem;padding-top:3rem}@media only screen and (min-width:1440px){max-width:60rem}}.section-basic_wrapper--purple__YabzU{box-shadow:none;background-color:var(--accent-purple-200)}.section-basic_wrapper--dark__iIVRg{color:var(--neutral-200);background-color:var(--neutral-800);>button{margin:.875rem 0 0}.section-basic_title___ifWV{max-width:40rem}}.collection-tetradia_wrapper__OgByh{display:flex;border-radius:2rem;gap:1.5rem;padding:1rem;flex-direction:column;color:var(--neutral-700);border:1px solid var(--neutral-300);@media only screen and (min-width:768px){padding-left:2rem;padding-bottom:2rem;padding-right:2rem;padding-top:2rem;flex-direction:row}@media only screen and (min-width:1280px){gap:3rem;min-height:29.75rem}}.collection-tetradia_image__kV5mU{flex-shrink:0;overflow:hidden;width:12.1875rem;height:max-content;border-radius:.5rem;background-color:var(--neutral-200);box-shadow:0 0 0 1px var(--neutral-300);@media only screen and (min-width:1280px){width:25.5rem}img{width:100%;object-fit:cover;aspect-ratio:1/1}}.collection-tetradia_content__DSy7Z{gap:1.25rem;display:flex;padding:.5rem 0;flex-direction:column;@media only screen and (min-width:768px){flex-grow:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:max-content max-content;>div{flex-grow:0;grid-column:1/3}.collection-tetradia_head__TE55E{grid-column:1/2}.collection-tetradia_downloads__D2HsE{padding:0;display:flex;grid-row:1/2;grid-column:2/3;height:max-content;justify-content:flex-end}.collection-tetradia_products__QGE1h{align-self:flex-end}}}.collection-tetradia_head__TE55E{gap:.5rem;display:flex;flex-direction:column}.collection-tetradia_labels__XdW0S{gap:.25rem;display:flex;padding:0 0 .25rem;flex-direction:column;>div{gap:.5rem;display:flex;flex-wrap:wrap}}.collection-tetradia_features__7vihs{grid-gap:1.5rem;gap:1.5rem;display:grid;grid-template-columns:minmax(0,8rem) minmax(0,8rem);@media only screen and (min-width:768px){display:flex}}.collection-tetradia_feature__XIXAu{gap:.25rem;display:flex;flex-direction:column;@media only screen and (min-width:768px){display:flex;min-width:8rem}}.collection-tetradia_downloads__D2HsE{padding:.25rem 0;a{color:inherit}}.collection-tetradia_description__Vwhs_{@media only screen and (min-width:768px){flex-grow:1;max-width:40rem}}.collection-tetradia_products__QGE1h{height:max-content;border-radius:1rem;border:1px solid var(--neutral-300);.collection-tetradia_products__head__u7maC{display:none;@media only screen and (min-width:1280px){gap:.25rem;height:2rem;display:flex;align-items:center;padding-left:.5rem;padding-bottom:0;padding-right:1rem;padding-top:0;color:var(--neutral-500);border-bottom-color:var(--neutral-300);border-bottom-style:solid;border-bottom-width:1px;>div{width:4rem;&:nth-of-type(2){flex-grow:1;padding:0 .25rem}&:last-of-type{width:12.5rem}}}}}.product_row__dp0n8{gap:.25rem;display:flex;padding:.5rem 1rem .5rem .5rem;border-bottom:1px solid var(--neutral-300);&:last-of-type{border:none}>div{width:4rem;height:4rem;display:flex;align-items:center;justify-content:flex-end;color:var(--neutral-500);@media only screen and (min-width:768px){justify-content:flex-start}}.product_image__Iddvs{flex-shrink:0;border-radius:.5rem;background-color:var(--neutral-200)}.product_name__Qyo8m{gap:.25rem;flex-grow:1;padding:0 .25rem;align-items:start;flex-direction:column;justify-content:center;color:var(--neutral-700)}.product_amount__J8Vt_{display:flex;@media only screen and (min-width:768px){display:none}@media only screen and (min-width:1280px){display:flex}}.product_hk__fEszQ,.product_idt__VPF1T{display:none;@media only screen and (min-width:1280px){display:flex}}.product_controls__cSwyl{display:none;@media only screen and (min-width:768px){gap:1.125rem;display:flex;width:12.5rem}}}