*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}button{padding:0}@font-face{font-family:Inter Variable;src:url(data:font/woff2;base64,PCFET0NUWVBFIGh0bWwgUFVCTElDICItLy9XM0MvL0RURCBYSFRNTCAxLjAgVHJhbnNpdGlvbmFsLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL1RSL3hodG1sMS9EVEQveGh0bWwxLXRyYW5zaXRpb25hbC5kdGQiPgo8aHRtbCB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94aHRtbCI+PGhlYWQgcHJvZmlsZT0iaHR0cDovL2dtcGcub3JnL3hmbi8xMSI+Cgk8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNvbnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD1VVEYtOCIgLz4KCTx0aXRsZT5Xb3JkUHJlc3MuY29tICYjODIxMjsgNDA0IEVycm9yPC90aXRsZT4KCTxtZXRhIG5hbWU9InZpZXdwb3J0IiBjb250ZW50PSJ3aWR0aD1kZXZpY2Utd2lkdGgsIGluaXRpYWwtc2NhbGU9MSIgLz4KCTxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iLy9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FuczozMDBpdGFsaWMsNDAwaXRhbGljLDYwMGl0YWxpYyw0MDAsMzAwLDYwMCIgLz4KCTxsaW5rIHJlbD0ic3R5bGVzaGVldCIgaHJlZj0iaHR0cHM6Ly9zMC53cC5jb20vZXJyb3ItZG9jcy9zdHlsZS5jc3MiIC8+CjwvaGVhZD4KPGJvZHk+Cgk8aDE+V2UgY291bGRuJnJzcXVvO3QgZmluZCB3aGF0IHlvdSB3ZXJlIGxvb2tpbmcmbmJzcDtmb3IuPC9oMT4KCQoJPGRpdiBjbGFzcz0ibWVzc2FnZSI+CgkJPHA+SWYgeW91JnJzcXVvO3JlIHN1cmUgdGhpcyBpcyB0aGUgcGxhY2UgeW91JnJzcXVvO3JlIHRyeWluZyB0byBnbywgcGxlYXNlIDxhIGhyZWY9Imh0dHBzOi8vd29yZHByZXNzLmNvbS9zdXBwb3J0L2NvbnRhY3QvIj5jb250YWN0IHVzPC9hPiBhbmQgd2UmcnNxdW87bGwgYmUgaGFwcHkgdG8gaGVscC48L3A+Cgk8L2Rpdj4KCQoJPGZvb3Rlcj4KCQk8dWwgY2xhc3M9ImZvb3Rlci1saW5rcyI+CgkJCTxsaT48YSBocmVmPSJqYXZhc2NyaXB0Omhpc3RvcnkuYmFjaygpIj7ihpAgR28gQmFjazwvYT48L2xpPgoJCQk8bGk+PGEgaHJlZj0iaHR0cHM6Ly93b3JkcHJlc3MuY29tL3N1cHBvcnQvIj5TdXBwb3J0PC9hPjwvbGk+CgkJCTxsaT48YSBocmVmPSJodHRwczovL2F1dG9tYXR0aWNzdGF0dXMuY29tLyI+U3RhdHVzPC9hPjwvbGk+CgkJCTxsaT48YSBocmVmPSJodHRwczovL3guY29tL3dvcmRwcmVzc2RvdGNvbSI+VHdpdHRlcjwvYT48L2xpPgoJCTwvdWw+CgkJPGEgY2xhc3M9IndvcmRwcmVzcy1saW5rIiBocmVmPSJodHRwczovL3dvcmRwcmVzcy5jb20vIj4KCQkJPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iLTI0OCAyNTAgMTQgMTQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgLTI0OCAyNTAgMTQgMTQiPgoJCQkJPHBhdGggZmlsbD0iI2E4YmVjZSIgZD0iTS0yMzQgMjU3YzAgMy45LTMuMSA3LTcgN3MtNy0zLjEtNy03IDMuMS03IDctNyA3IDMuMSA3IDd6bS05LjggNS43bC0zLTguMmMtLjQuOC0uNiAxLjctLjYgMi42LjEgMi40IDEuNiA0LjUgMy42IDUuNnptNi42LTRjLjMtLjkuNS0xLjUuNS0yIDAtLjgtLjMtMS4zLS41LTEuNy0uMy0uNS0uNi0xLS42LTEuNSAwLS42LjQtMS4xIDEuMS0xLjFoLjFjLTEuMS0xLjEtMi43LTEuNy00LjMtMS42LTIuMiAwLTQuMSAxLjEtNS4zIDIuOGguNGMuNyAwIDEuNy0uMSAxLjctLjEuMyAwIC40LjUgMCAuNSAwIDAtLjMgMC0uNy4xbDIuMyA2LjggMS40LTQuMS0uOS0yLjdoLS42Yy0uNCAwLS4zLS41IDAtLjUgMCAwIDEgLjEgMS43LjFzMS43LS4xIDEuNy0uMWMuMyAwIC4zLjQgMCAuNSAwIDAtLjMgMC0uNy4xbDIuMyA2LjguNC0yLjN6bS0xLjcgNC4ybC0yLTUuNC0xLjkgNS41Yy42LjIgMS4yLjIgMS44LjIuNy4xIDEuNCAwIDIuMS0uM3ptMy41LTguM2MwIC42LS4xIDEuNC0uNSAyLjNsLTEuOSA1LjZjMS45LTEuMSAzLjEtMy4yIDMuMS01LjUgMC0xLjEtLjMtMi4xLS44LTMgMCAuMi4xLjQuMS42eiIvPgoJCQk8L3N2Zz4KCQk8L2E+Cgk8L2Zvb3Rlcj4KPC9ib2R5Pgo8L2h0bWw+Cg==) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/assets/source-serif-pro-200-normal-ssj1XYrL.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/assets/source-serif-pro-200-italic-B0pvFsKG.otf) format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/assets/source-serif-pro-300-normal-C1nfJMdK.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/assets/source-serif-pro-300-italic-ODrmm10_.otf) format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/assets/source-serif-pro-400-normal-BPwlsytF.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/assets/source-serif-pro-400-italic-CHDGt5XA.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/assets/source-serif-pro-600-normal-Bn30xQNF.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/assets/source-serif-pro-600-italic-BfaCxcxP.otf) format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif Pro";src:url(/assets/source-serif-pro-700-normal-DcBB67M_.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Knockout;src:url(/assets/knockout-400-normal-DomCgU-y.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}.font-inter{font-family:Inter Variable,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.font-source-serif{font-family:"Source Serif Pro","Source Serif 4",Georgia,serif}.font-knockout{font-family:Knockout,Arial Black,sans-serif}:root{--color-vibrant-blue: #0240e4;--color-medium-blue: #0387ff;--color-medium-blue-80: #0387ffcc;--color-soft-blue: #72b3ff;--color-active-button-blue: #0074de;--color-white: #ffffff;--color-black: #000000;--color-gray-0: #f6f7f7;--color-gray-5: #dcdcde;--color-gray-10: #c3c4c7;--color-gray-20: #a7aaad;--color-gray-40: #787c82;--color-gray-50: #646970;--color-gray-60: #50575e;--color-gray-90: #1d2327;--color-gray-100: #101517;--color-typography-1: #000000;--color-typography-2: #0240e4;--color-typography-3: #646970;--color-typography-4: #a7aaad;--color-accent-1: #a7aaad;--color-accent-2: #1d2327;--color-accent-3: #101517;--color-alert-red: #cc1818;--color-surface-primary: var(--color-white);--color-surface-secondary: var(--color-gray-0);--color-surface-inverted: #171717;--color-surface-glass-primary: rgba( 255, 255, 255, .9 );--color-surface-glass-secondary: rgba( 246, 247, 247, .9 );--color-surface-primary-dark: var(--color-black);--color-surface-secondary-dark: var(--color-gray-90);--color-surface-inverted-dark: var(--color-gray-0);--color-surface-glass-primary-dark: rgba( 0, 0, 0, .8 );--color-surface-glass-secondary-dark: rgba( 29, 35, 39, .8 );--color-border: var(--color-gray-10);--color-text-primary: var(--color-black);--color-text-secondary: var(--color-gray-50);--color-text-primary-on-inverted: var(--color-white);--color-text-secondary-on-inverted: var(--color-gray-20)}@media (prefers-color-scheme: dark){:root{--color-border: var(--color-gray-40);--color-surface-primary: var(--color-surface-primary-dark);--color-surface-secondary: var(--color-surface-secondary-dark);--color-surface-inverted: var(--color-surface-inverted-dark);--color-surface-glass-primary: var(--color-surface-glass-primary-dark);--color-surface-glass-secondary: var(--color-surface-glass-secondary-dark);--color-text-primary: var(--color-white);--color-text-secondary: var(--color-gray-20);--color-text-primary-on-inverted: var(--color-black);--color-text-secondary-on-inverted: var(--color-gray-50)}}[data-theme=dark]{--color-surface-primary: var(--color-surface-primary-dark);--color-surface-secondary: var(--color-surface-secondary-dark);--color-surface-inverted: var(--color-surface-inverted-dark);--color-surface-glass-primary: var(--color-surface-glass-primary-dark);--color-surface-glass-secondary: var(--color-surface-glass-secondary-dark)}:root{--spacing-1: 4px;--spacing-2: 8px;--spacing-3: 12px;--spacing-4: 16px;--spacing-5: 24px;--spacing-6: 32px;--spacing-7: clamp( 40px, 40px + (48 - 40) * ((100vw - 375px) / (1440 - 375)), 48px );--spacing-8: clamp( 48px, 48px + (64 - 48) * ((100vw - 375px) / (1440 - 375)), 64px );--spacing-9: clamp( 64px, 64px + (72 - 64) * ((100vw - 375px) / (1440 - 375)), 72px );--spacing-10: clamp( 72px, 72px + (96 - 72) * ((100vw - 375px) / (1440 - 375)), 96px );--spacing-11: clamp( 96px, 96px + (128 - 96) * ((100vw - 375px) / (1440 - 375)), 128px );--spacing-8-11: clamp( 48px, 48px + (128 - 48) * ((100vw - 375px) / (1440 - 375)), 128px );--spacing-16-50: clamp( 16px, 16px + (50 - 16) * ((100vw - 375px) / (1440 - 375)), 50px );--section-spacing-y: var( --spacing-8-11 );--section-spacing-x: var( --container-padding );--section-spacing: var(--section-spacing-y) var(--section-spacing-x)}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.gap-6{gap:var(--spacing-6)}.gap-7{gap:var(--spacing-7)}.gap-8{gap:var(--spacing-8)}.gap-9{gap:var(--spacing-9)}.gap-10{gap:var(--spacing-10)}.gap-11{gap:var(--spacing-11)}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-3{padding:var(--spacing-3)}.p-4{padding:var(--spacing-4)}.p-5{padding:var(--spacing-5)}.p-6{padding:var(--spacing-6)}.p-7{padding:var(--spacing-7)}.p-8{padding:var(--spacing-8)}.p-9{padding:var(--spacing-9)}.p-10{padding:var(--spacing-10)}.p-11{padding:var(--spacing-11)}.m-1{margin:var(--spacing-1)}.m-2{margin:var(--spacing-2)}.m-3{margin:var(--spacing-3)}.m-4{margin:var(--spacing-4)}.m-5{margin:var(--spacing-5)}.m-6{margin:var(--spacing-6)}.m-7{margin:var(--spacing-7)}.m-8{margin:var(--spacing-8)}.m-9{margin:var(--spacing-9)}.m-10{margin:var(--spacing-10)}.m-11{margin:var(--spacing-11)}.pt-1{padding-top:var(--spacing-1)}.pt-2{padding-top:var(--spacing-2)}.pt-3{padding-top:var(--spacing-3)}.pt-4{padding-top:var(--spacing-4)}.pt-5{padding-top:var(--spacing-5)}.pt-6{padding-top:var(--spacing-6)}.pt-7{padding-top:var(--spacing-7)}.pt-8{padding-top:var(--spacing-8)}.pt-9{padding-top:var(--spacing-9)}.pt-10{padding-top:var(--spacing-10)}.pt-11{padding-top:var(--spacing-11)}.pb-1{padding-bottom:var(--spacing-1)}.pb-2{padding-bottom:var(--spacing-2)}.pb-3{padding-bottom:var(--spacing-3)}.pb-4{padding-bottom:var(--spacing-4)}.pb-5{padding-bottom:var(--spacing-5)}.pb-6{padding-bottom:var(--spacing-6)}.pb-7{padding-bottom:var(--spacing-7)}.pb-8{padding-bottom:var(--spacing-8)}.pb-9{padding-bottom:var(--spacing-9)}.pb-10{padding-bottom:var(--spacing-10)}.pb-11{padding-bottom:var(--spacing-11)}.py-1{padding-top:var(--spacing-1);padding-bottom:var(--spacing-1)}.py-2{padding-top:var(--spacing-2);padding-bottom:var(--spacing-2)}.py-3{padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.py-4{padding-top:var(--spacing-4);padding-bottom:var(--spacing-4)}.py-5{padding-top:var(--spacing-5);padding-bottom:var(--spacing-5)}.py-6{padding-top:var(--spacing-6);padding-bottom:var(--spacing-6)}.py-7{padding-top:var(--spacing-7);padding-bottom:var(--spacing-7)}.py-8{padding-top:var(--spacing-8);padding-bottom:var(--spacing-8)}.py-9{padding-top:var(--spacing-9);padding-bottom:var(--spacing-9)}.py-10{padding-top:var(--spacing-10);padding-bottom:var(--spacing-10)}.py-11{padding-top:var(--spacing-11);padding-bottom:var(--spacing-11)}.px-1{padding-left:var(--spacing-1);padding-right:var(--spacing-1)}.px-2{padding-left:var(--spacing-2);padding-right:var(--spacing-2)}.px-3{padding-left:var(--spacing-3);padding-right:var(--spacing-3)}.px-4{padding-left:var(--spacing-4);padding-right:var(--spacing-4)}.px-5{padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.px-6{padding-left:var(--spacing-6);padding-right:var(--spacing-6)}.px-7{padding-left:var(--spacing-7);padding-right:var(--spacing-7)}.px-8{padding-left:var(--spacing-8);padding-right:var(--spacing-8)}.px-9{padding-left:var(--spacing-9);padding-right:var(--spacing-9)}.px-10{padding-left:var(--spacing-10);padding-right:var(--spacing-10)}.px-11{padding-left:var(--spacing-11);padding-right:var(--spacing-11)}body{background-color:var(--color-surface-secondary)}:root{--font-size-display-1: clamp( 120px, 120px + (218 - 120) * ((100vw - 320px) / (1240 - 320)), 218px );--font-size-display-2: clamp( 80px, 80px + (180 - 80) * ((100vw - 320px) / (1240 - 320)), 180px );--font-size-display-3: clamp( 40px, 40px + (60 - 40) * ((100vw - 320px) / (1240 - 320)), 60px );--font-size-heading-0: clamp( 32px, 32px + (56 - 32) * ((100vw - 320px) / (1240 - 320)), 56px );--font-size-heading-1: clamp( 28px, 28px + (48 - 28) * ((100vw - 320px) / (1240 - 320)), 48px );--font-size-heading-2: clamp( 24px, 24px + (32 - 24) * ((100vw - 320px) / (1240 - 320)), 32px );--font-size-heading-3: clamp( 18px, 18px + (26 - 18) * ((100vw - 320px) / (1240 - 320)), 26px );--font-size-paragraph-large: clamp( 20px, 20px + (28 - 20) * ((100vw - 320px) / (1240 - 320)), 28px );--font-size-paragraph: clamp( 16px, 16px + (20 - 16) * ((100vw - 320px) / (1240 - 320)), 20px );--font-size-paragraph-small: clamp( 14px, 14px + (16 - 14) * ((100vw - 320px) / (1240 - 320)), 16px );--font-size-paragraph-xs: clamp( 14px, 14px + (16 - 14) * ((100vw - 320px) / (1240 - 320)), 16px );--font-size-note: 14px;--font-size-label: 12px;--line-height-display: .8;--line-height-heading-tight: 1.2;--line-height-heading-normal: 1.3;--line-height-paragraph-tight: 1.4;--line-height-paragraph-normal: 1.5;--line-height-paragraph-loose: 1.6;--font-family-knockout: "Knockout", "Arial Black", sans-serif;--font-family-source-serif: "Source Serif Pro", "Source Serif 4", Georgia, serif;--font-family-inter: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-bantamweight: 395;--letter-spacing-tight: 0px;--letter-spacing-normal: .015em;--container-max-width: 1440px;--container-padding-desktop: 50px;--container-padding-mobile: 32px;--grid-columns: 12;--grid-gutter-desktop: 32px;--grid-gutter-mobile: 16px;--grid-gutter: clamp( var(--grid-gutter-mobile), 2vw, var(--grid-gutter-desktop) );--container-padding: clamp( var(--container-padding-mobile), 4vw, var(--container-padding-desktop) );--content-width: calc( var(--container-max-width) - (var(--container-padding) * 2) );--grid-column-width: calc( (var(--content-width) - (var(--grid-gutter) * (var(--grid-columns) - 1))) / var(--grid-columns) );--grid-1-columns: var(--grid-column-width);--grid-2-columns: calc( (var(--grid-column-width) * 2) + (var(--grid-gutter) * 1) );--grid-3-columns: calc( (var(--grid-column-width) * 3) + (var(--grid-gutter) * 2) );--grid-4-columns: calc( (var(--grid-column-width) * 4) + (var(--grid-gutter) * 3) );--grid-5-columns: calc( (var(--grid-column-width) * 5) + (var(--grid-gutter) * 4) );--grid-6-columns: calc( (var(--grid-column-width) * 6) + (var(--grid-gutter) * 5) );--grid-7-columns: calc( (var(--grid-column-width) * 7) + (var(--grid-gutter) * 6) );--grid-8-columns: calc( (var(--grid-column-width) * 8) + (var(--grid-gutter) * 7) );--grid-9-columns: calc( (var(--grid-column-width) * 9) + (var(--grid-gutter) * 8) );--grid-10-columns: calc( (var(--grid-column-width) * 10) + (var(--grid-gutter) * 9) );--grid-11-columns: calc( (var(--grid-column-width) * 11) + (var(--grid-gutter) * 10) );--grid-12-columns: calc( (var(--grid-column-width) * 12) + (var(--grid-gutter) * 11) )}.text-display-1{font-family:var(--font-family-knockout);font-size:var(--font-size-display-1);font-weight:var(--font-weight-bantamweight);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase}.text-display-2{font-family:var(--font-family-knockout);font-size:var(--font-size-display-2);font-weight:var(--font-weight-bantamweight);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase}.text-display-3{font-family:var(--font-family-knockout);font-size:var(--font-size-display-3);font-weight:var(--font-weight-bantamweight);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase}.text-heading-0{font-family:var(--font-family-source-serif);font-size:var(--font-size-heading-0);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading-tight);letter-spacing:var(--letter-spacing-tight)}.text-heading-1{font-family:var(--font-family-source-serif);font-size:var(--font-size-heading-1);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading-tight);letter-spacing:var(--letter-spacing-tight)}.text-heading-2{font-family:var(--font-family-source-serif);font-size:var(--font-size-heading-2);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading-tight);letter-spacing:var(--letter-spacing-tight)}.text-heading-3{font-family:var(--font-family-source-serif);font-size:var(--font-size-heading-3);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading-tight);letter-spacing:var(--letter-spacing-tight)}.text-paragraph-large{font-family:var(--font-family-inter);font-size:var(--font-size-paragraph-large);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-loose);letter-spacing:var(--letter-spacing-tight)}.text-paragraph{font-family:var(--font-family-inter);font-size:var(--font-size-paragraph);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-normal);letter-spacing:var(--letter-spacing-tight)}.text-paragraph-small{font-family:var(--font-family-inter);font-size:var(--font-size-paragraph-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-tight);letter-spacing:var(--letter-spacing-tight)}.text-paragraph-xs{font-family:var(--font-family-source-serif);font-size:var(--font-size-paragraph-xs);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-tight);letter-spacing:var(--letter-spacing-tight)}.text-note{font-family:var(--font-family-inter);font-size:var(--font-size-note);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading-tight);letter-spacing:var(--letter-spacing-normal)}.text-label{font-family:var(--font-family-inter);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading-tight);letter-spacing:var(--letter-spacing-normal)}.grid-container{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gutter);max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding)}.grid-span-1{grid-column:span 1}.grid-span-2{grid-column:span 2}.grid-span-3{grid-column:span 3}.grid-span-4{grid-column:span 4}.grid-span-5{grid-column:span 5}.grid-span-6{grid-column:span 6}.grid-span-7{grid-column:span 7}.grid-span-8{grid-column:span 8}.grid-span-9{grid-column:span 9}.grid-span-10{grid-column:span 10}.grid-span-11{grid-column:span 11}.grid-span-12{grid-column:span 12}@media (max-width: 768px){.grid-container{grid-template-columns:repeat(4,1fr)}.grid-span-1{grid-column:span 1}.grid-span-2{grid-column:span 2}.grid-span-3{grid-column:span 3}.grid-span-4,.grid-span-5,.grid-span-6,.grid-span-7,.grid-span-8,.grid-span-9,.grid-span-10,.grid-span-11,.grid-span-12{grid-column:span 4}}@media (max-width: 480px){.grid-container{grid-template-columns:1fr}.grid-span-1,.grid-span-2,.grid-span-3,.grid-span-4,.grid-span-5,.grid-span-6,.grid-span-7,.grid-span-8,.grid-span-9,.grid-span-10,.grid-span-11,.grid-span-12{grid-column:span 1}}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh}#root{width:100%;min-height:100vh}.hero{background-color:var(--color-surface-secondary);position:relative;width:100%;display:flex;align-items:center;overflow:hidden}.hero:after{content:"";position:absolute;top:50%;right:0;width:50%;height:75%;transform:translateY(-50%);background-image:linear-gradient(to right,var(--color-gray-50) 1px,transparent 1px),linear-gradient(to bottom,var(--color-gray-50) 1px,transparent 1px);background-size:90px 90px;opacity:0;z-index:1;pointer-events:none;mask-image:radial-gradient(ellipse at center 40%,black 25%,transparent 55%);-webkit-mask-image:radial-gradient(ellipse at center 40%,black 25%,transparent 55%);transition:opacity .7s ease-out}.hero--grid-animate:after{opacity:.25}.hero__container{display:flex;flex-direction:column;width:100%;max-width:var(--container-max-width);margin:0 auto;padding:56px 0 96px;gap:64px;position:relative;z-index:2}.hero__content{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gutter);align-items:center;width:100%;padding:0 var(--container-padding)}.hero__text-section{grid-column:span 6;display:flex;flex-direction:column;gap:24px;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.hero__text-section--animate{opacity:1;transform:translateY(0)}.hero__heading{display:flex;flex-direction:column;gap:24px}.hero__title{font-family:var(--font-family-source-serif);font-size:var(--font-size-heading-0);font-weight:var(--font-weight-medium);line-height:1.1;color:var(--color-text-primary);margin:0;text-wrap:balance}.hero__description{font-family:var(--font-family-inter);font-size:var(--font-size-paragraph);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-normal);color:var(--color-text-primary);margin:0;max-width:652px}.hero__description--bold{font-weight:var(--font-weight-bold)}.hero__actions{display:flex;align-items:center;gap:16px}.hero__media-section{grid-column:8 / span 5;display:flex;justify-content:center;align-items:center;position:relative}.hero__media-container{position:relative;width:100%;max-width:var(--grid-4-columns);aspect-ratio:766 / 979}.hero__image,.hero__video{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;mask-image:url(/assets/hero-mask-CnLn7A1u.png);-webkit-mask-image:url(/assets/hero-mask-CnLn7A1u.png);mask-size:100% 100%;-webkit-mask-size:100% 100%;mask-position:0 0;-webkit-mask-position:0 0;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.hero__video{object-fit:cover;object-position:center}.hero__footer{display:flex;flex-direction:column;align-items:flex-start;gap:24px;padding:0 var(--container-padding);opacity:0;transform:translateY(20px);transition:opacity .6s ease-out .3s,transform .6s ease-out .3s;position:relative;overflow:hidden}.hero__footer:before,.hero__footer:after{content:"";position:absolute;top:30px;bottom:0;width:50px;z-index:2;pointer-events:none}.hero__footer:before{left:var(--spacing-16-50);background:linear-gradient(to right,var(--color-surface-secondary) 0%,var(--color-surface-secondary) 30%,transparent 100%)}.hero__footer:after{right:var(--spacing-16-50);background:linear-gradient(to left,var(--color-surface-secondary) 0%,var(--color-surface-secondary) 30%,transparent 100%)}.hero__footer--animate{opacity:1;transform:translateY(0)}.hero__footer-text{font-family:var(--font-family-inter);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:1.3;color:var(--color-gray-50);margin:0;text-transform:uppercase;letter-spacing:.05em;text-wrap:balance}@media (max-width: 768px){.hero__container{padding:40px 0 64px;gap:48px}.hero__content{row-gap:48px}.hero__text-section{grid-column:span 12}.hero__media-section{display:none}.hero__heading{gap:16px}.hero__description{font-size:18px}.hero__media-container{width:100%;max-width:400px}.hero__footer:before,.hero__footer:after{width:50px}.hero__image,.hero__video{mask-position:center center;-webkit-mask-position:center center}.hero__footer{justify-content:center}}@media (max-width: 480px){.hero{min-height:auto}.hero__container{padding:32px 0 48px;gap:32px}.hero__text-section{gap:32px}.hero__heading{gap:16px}.hero__description{font-size:16px}.hero__media-container{width:65%;max-width:320px;opacity:0;transition:opacity .6s ease-out}.hero__media-container--animate{opacity:1}.hero__image,.hero__video{mask-position:center center;-webkit-mask-position:center center}.hero__footer:before,.hero__footer:after{width:50px}}.button{display:flex;flex-direction:row;align-items:center;justify-content:center;border:none;border-radius:80px;font-family:var(--font-family-inter);font-weight:var(--font-weight-medium);transition:background-color .3s ease,color .3s ease,border-color .3s ease,transform .1s ease;white-space:nowrap;text-decoration:none;outline:none;position:relative;width:fit-content;flex-shrink:0;cursor:pointer}.button--small{padding:16px 32px;font-size:14px;line-height:22px;letter-spacing:.02em;height:37px}.button--medium{padding:20px 40px;font-size:var(--font-size-paragraph-small);line-height:24px;letter-spacing:.02em;height:48px}.button--large{padding:16px 32px;font-size:var(--font-size-paragraph-small);line-height:28px;letter-spacing:.02em;height:58px}.button--huge{padding:20px 32px;font-size:var(--font-size-paragraph-large);line-height:28px;letter-spacing:.02em;width:100%}.button--primary{background-color:var(--color-soft-blue);color:var(--color-black)}.button--primary:hover{background-color:var(--color-soft-blue)}.button--primary:active{background-color:var(--color-active-button-blue)}.button--primary:focus{background-color:var(--color-active-button-blue)}.button--primary:disabled,.button--primary.button--disabled{background-color:#a7aaad;color:#fff;cursor:not-allowed}.button--secondary{background-color:transparent;color:var(--color-text-primary);border:1px solid var(--color-text-primary)}.button--secondary:hover,.button--secondary:active{background-color:transparent;color:var(--color-text-secondary);border-color:var(--color-text-secondary)}.button--secondary:focus{background-color:transparent;color:var(--color-text-secondary);border-color:var(--color-text-secondary)}.button--secondary:disabled,.button--secondary.button--disabled{background-color:transparent;opacity:.4;cursor:not-allowed}.button--nav-secondary{background-color:transparent;color:var(--color-text-primary);border:1px solid var(--color-soft-blue)}.button--black{background-color:#000;color:#fff}.button--black-secondary{background-color:transparent;border:1px solid var(--color-black);color:var(--color-black)}.button--black:hover{background-color:#333}.button--black:active{background-color:#1a1a1a}.button--black:focus{background-color:#1a1a1a}.button--black:disabled,.button--black.button--disabled{background-color:#a7aaad;color:#fff;cursor:not-allowed}.marquee{overflow:hidden;width:100%}.marquee__track{display:inline-flex;animation:marquee var(--duration, 20s) linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--scroll-width, 1000px)))}}.marquee__item{display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0 1rem}.marquee__logo{width:auto;height:100%;max-height:200px;object-fit:contain;opacity:.6;filter:grayscale(100%)}@media (prefers-reduced-motion: reduce){.marquee__track{animation-play-state:paused}}.navigation{position:sticky;top:0;z-index:1000;width:100%;backdrop-filter:blur(6.3px);-webkit-backdrop-filter:blur(6.3px);transition:transform .5s cubic-bezier(.4,0,.2,1)}.navigation--hidden{transform:translateY(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.navigation--visible{transform:translateY(0)}.navigation__header{height:120px;backdrop-filter:blur(4.25px);-webkit-backdrop-filter:blur(4.25px);background-color:var(--color-surface-glass-secondary)}.navigation__container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100%;width:100%;padding:14px var(--container-padding);max-width:var(--container-max-width);margin:0 auto}.navigation__left{display:flex;flex-direction:row;align-items:center;gap:10px}.navigation__logo{flex-shrink:0;background:none;border:none;padding:0;cursor:pointer;transition:opacity .2s ease;color:var(--color-text-primary);line-height:0}.navigation__logo:hover{opacity:.8}.navigation__logo-image{width:100%;height:100%;display:block}.navigation__logo-mobile{display:none;height:32px;width:auto}.navigation__logo-desktop{display:inline-block}@media (max-width: 768px){.navigation__logo-mobile{display:inline-block}.navigation__logo-desktop{display:none}}.navigation__right,.navigation__menu{display:flex;flex-direction:row;align-items:center;gap:24px}.navigation__menu-item{font-family:var(--font-family-inter);font-size:14px;font-weight:var(--font-weight-medium);line-height:1.2;color:var(--color-text-primary);text-decoration:none;white-space:nowrap;transition:color .2s ease;background:none;border:none;cursor:pointer;padding:0}.navigation__menu-item:hover{text-decoration:underline}.navigation__actions{display:flex;flex-direction:row;align-items:center;gap:16px}.navigation__hamburger{display:none;width:60px;height:60px;background:none;border:none;cursor:pointer;align-items:center;justify-content:flex-end;padding:0;color:var(--color-text-primary)}.navigation__hamburger svg{width:32px;height:32px}.navigation__button{display:flex;flex-direction:row;align-items:center;justify-content:center;height:37px;padding:16px 32px;border-radius:144px;font-family:var(--font-family-inter);font-size:14px;font-weight:var(--font-weight-medium);line-height:1.2;white-space:nowrap;cursor:pointer;transition:all .2s ease;border:none}.navigation__button--outline{background-color:transparent;color:#000;border:1px solid #000000}.navigation__button--outline:hover{background-color:#000;color:#fff}.navigation__button--primary{background-color:var(--color-brand-blue);color:#000}.navigation__button--primary:hover{background-color:#0275e6}@media (max-width: 1024px){.navigation__menu{display:none}.navigation__container{padding:14px var(--container-padding)}}.navigation__header{height:104px}@media (max-width: 768px){.navigation__actions{display:none}.navigation__hamburger{display:flex}}@media (max-width: 480px){.navigation__left{gap:8px}}.navigation__mobile-menu{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#72b3ff;z-index:2000;display:flex;flex-direction:column;animation:fadeInBackground .3s ease-out forwards}@keyframes fadeInBackground{0%{background-color:#72b3ff00}to{background-color:#72b3ff}}.navigation__mobile-header{height:104px;background-color:#72b3ff}.navigation__mobile-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;height:100%;width:100%;padding:0 var(--container-padding)}.navigation__mobile-nav{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;height:27px}.navigation__mobile-close{width:60px;height:60px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;padding:0}.navigation__mobile-close svg{width:32px;height:32px;color:#000}.navigation__mobile-content{display:flex;flex-direction:column;gap:40px;padding:40px var(--container-padding);align-items:center;justify-content:flex-start;flex:1}.navigation__mobile-menu-items{display:flex;flex-direction:column;gap:24px;align-items:flex-start;width:100%}.navigation__mobile-menu-item{font-family:var(--font-family-inter);font-size:32px;font-weight:400;line-height:1.2;color:#000;text-decoration:none;background:none;border:none;cursor:pointer;padding:0;text-align:left;width:100%;opacity:0;transform:translateY(20px)}.navigation__mobile-menu-item:nth-child(1){animation:slideUpFadeIn .4s ease-out .1s both}.navigation__mobile-menu-item:nth-child(2){animation:slideUpFadeIn .4s ease-out .2s both}.navigation__mobile-menu-item:nth-child(3){animation:slideUpFadeIn .4s ease-out .3s both}.navigation__mobile-menu-item:nth-child(4){animation:slideUpFadeIn .4s ease-out .4s both}.navigation__mobile-buttons{display:flex;flex-direction:column;gap:24px;width:100%}.navigation__mobile-buttons>:nth-child(1){animation:slideUpFadeIn .4s ease-out .5s both;opacity:0;transform:translateY(20px)}.navigation__mobile-buttons>:nth-child(2){animation:slideUpFadeIn .4s ease-out .6s both;opacity:0;transform:translateY(20px)}@keyframes slideUpFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.navigation__mobile-menu .navigation__logo-mobile{height:32px!important;width:auto;color:#000;display:block!important}.video-showcase{background-color:var(--color-surface-secondary);position:relative;width:100%}.video-showcase__container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:var(--section-spacing)}.video-showcase__content{display:flex;flex-direction:column;gap:88px;width:100%}.video-showcase__text-section{width:100%}.video-showcase__text-section .section-header__title-section{grid-column:span 5}.video-showcase__text-section .section-header__content-section{grid-column:7 / span 6}.video-showcase__video-section{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end;gap:32px;width:100%;opacity:0}.video-showcase__video-section--animate{animation:fadeInVideoCards 1.2s ease-out forwards}@keyframes fadeInVideoCards{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.video-showcase__video-card{display:flex;flex-direction:row;gap:0;background-color:var(--color-surface-primary);border-radius:4px;overflow:hidden;flex:1;max-width:var(--grid-6-columns);flex-shrink:1}.video-showcase__video-thumbnail{width:50%;flex-shrink:0;overflow:hidden;cursor:pointer}.video-showcase__thumbnail-image{width:100%;height:100%;object-fit:cover;display:block}.video-showcase__video-content{flex:1;display:flex;flex-direction:column;height:100%}.video-showcase__video-info{display:flex;flex-direction:column;gap:24px;padding:24px;height:100%;justify-content:flex-start}.video-showcase__video-title{font-family:var(--font-family-source-serif);font-size:var(--font-size-heading-3);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading-tight);color:var(--color-text-primary);margin:0}.video-showcase__video-description{font-family:var(--font-family-inter);font-size:var(--font-size-paragraph-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-tight);color:var(--color-text-secondary);margin:0}.video-showcase__play-button{display:flex;flex-direction:row;align-items:center;gap:4px;background:none;border:none;padding:0;cursor:pointer;align-self:flex-start}.video-showcase__play-icon{width:24px;height:24px;flex-shrink:0}.video-showcase__play-text{font-family:var(--font-family-inter);font-size:var(--font-size-paragraph-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-tight);color:var(--color-black);text-decoration:underline;text-underline-position:from-font;text-decoration-skip-ink:none}.video-showcase__play-button:hover .video-showcase__play-text{color:var(--color-brand-blue)}@container (max-width: 499px){.video-showcase__button-text-hide{display:none}}@media (max-width: 1200px){.video-showcase__text-section{grid-template-columns:repeat(4,1fr);row-gap:48px}.video-showcase__headline{grid-column:span 4;text-align:left}.video-showcase__description-section{grid-column:1 / span 4;align-items:flex-start}.video-showcase__description{text-align:left}.video-showcase__video-section{justify-content:center;flex-direction:column;gap:24px}}@media (max-width: 768px){.video-showcase__content{gap:48px}.video-showcase__text-section{grid-template-columns:repeat(4,1fr);row-gap:32px}.video-showcase__headline{grid-column:span 4;gap:12px}.video-showcase__description-section{grid-column:1 / span 4;gap:24px}.video-showcase__video-section{flex-direction:column;gap:24px}.video-showcase__video-card{width:100%;aspect-ratio:unset;flex-direction:column}.video-showcase__video-thumbnail{width:100%;height:60%}.video-showcase__video-info{gap:16px;padding:20px}}@media (max-width: 480px){.video-showcase__content{gap:32px}.video-showcase__text-section{grid-template-columns:1fr;row-gap:24px}.video-showcase__headline{grid-column:span 1}.video-showcase__description-section{grid-column:1 / span 1}.video-showcase__video-section{flex-direction:column;gap:16px}.video-showcase__video-thumbnail{height:60%}.video-showcase__video-info{padding:16px}}.video-modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#0000;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);transition:background-color .3s ease,backdrop-filter .3s ease}.video-modal--active{background-color:#000c;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.video-modal__content{position:relative;background-color:#000;border-radius:12px;width:100%;max-width:1200px;max-height:90vh;overflow:hidden;box-shadow:0 20px 40px #0000004d;opacity:0;transform:translateY(20px) scale(1);transition:opacity .5s ease-out,transform .3s ease}.video-modal__content--active{opacity:1;transform:translateY(0) scale(1)}.video-modal__close{position:absolute;top:16px;right:16px;width:32px;height:32px;cursor:pointer;z-index:1001;display:flex;align-items:center;justify-content:center}.video-modal__video-container{padding:0;width:100%;height:100%}.video-modal__title{position:absolute;top:20px;left:20px;color:#fff;font-family:var(--font-family-source-serif);font-size:var(--font-size-heading-3);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading-tight);margin:0;z-index:1001;background:#000000b3;padding:8px 12px;border-radius:4px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.video-modal__video-wrapper{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden}.video-modal__video{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:12px;object-fit:contain}.video-modal__placeholder{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#1a1a1a;color:#fff;font-family:var(--font-family-inter);border-radius:12px}.video-modal__placeholder p{margin:8px 0;font-size:var(--font-size-paragraph)}@media (max-width: 768px){.video-modal{padding:10px}.video-modal__content{max-width:100%;max-height:70vh}.video-modal__close{top:12px;right:12px;width:36px;height:36px;font-size:20px}.video-modal__title{top:16px;left:16px;font-size:var(--font-size-paragraph);padding:6px 10px}}@media (max-width: 480px){.video-modal{padding:0}.video-modal__content{border-radius:0;max-height:100vh}.video-modal__video,.video-modal__placeholder{border-radius:0}}.section-header{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gutter);width:100%;container-type:inline-size}.section-header__title-section{grid-column:span 6}.section-header__content-section{grid-column:span 6;display:flex;flex-direction:column;gap:30px}.section-header__description{font-family:var(--font-family-inter);font-size:var(--font-size-paragraph);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-normal);color:var(--color-text-primary);margin:0}@media (max-width: 768px){.section-header__title-section{grid-column:span 4}.section-header__content-section{grid-column:span 8}}@media (max-width: 680px){.section-header{gap:8px}.section-header__title-section{grid-column:span 12}.section-header__content-section{grid-column:span 12;gap:16px}}.header-title{display:flex;flex-direction:column;gap:4px}.header-title__title{font-family:var(--font-family-source-serif);font-size:var(--font-size-heading-2);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading-tight);color:var(--color-text-primary);margin:0}.header-title__subtitle{font-family:var(--font-family-source-serif);font-size:var(--font-size-heading-2);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading-tight);color:var(--color-text-secondary);margin:0}.benefits{background-color:var(--color-surface-primary);position:relative;width:100%;overflow:hidden}.benefits__container{display:flex;flex-direction:column;gap:88px;padding:var(--section-spacing);width:100%;max-width:var(--container-max-width);margin:0 auto;position:relative}.benefits__header{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gutter);row-gap:48px;width:100%;align-items:start}.benefits__title{font-family:var(--font-family-knockout);font-size:var(--font-size-display-1);font-weight:var(--font-weight-bantamweight);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase;color:var(--color-text-primary);margin:0;text-align:left;grid-column:span 12;overflow:hidden}.benefits__description-wrapper{display:flex;flex-direction:column;gap:32px;align-items:flex-start;grid-column:7 / span 6}.benefits__description{font-family:var(--font-family-inter);font-size:var(--font-size-paragraph);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-normal);color:var(--color-text-primary);margin:0}.benefits__carousel-wrapper{position:relative;width:100%;opacity:0}.benefits__carousel-wrapper--animate{animation:fadeInOnScroll 1.2s ease-out .25s forwards}@keyframes fadeInOnScroll{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.benefits__carousel{position:relative;width:100%;cursor:grab;-webkit-user-select:none;user-select:none}.benefits__carousel:active{cursor:grabbing}.benefits__track{display:flex;gap:32px;align-items:stretch;will-change:transform}.benefits__track--dragging{cursor:grabbing}.benefits__card{flex:0 0 var(--grid-3-columns);max-width:var(--grid-3-columns);background-color:var(--color-surface-secondary);border-radius:4px;padding:24px;display:flex;flex-direction:column;gap:32px;position:relative;transition:opacity .3s ease}.benefits__card-icon{position:relative;width:40px;height:40px;flex-shrink:0}.benefits__card-icon-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.benefits__card-icon-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;z-index:2}.benefits__card-content{display:flex;flex-direction:column;gap:16px}.benefits__card-title{font-family:var(--font-family-source-serif);font-size:24px;font-weight:var(--font-weight-medium);line-height:var(--line-height-heading-tight);color:var(--color-text-primary);margin:0;text-wrap:pretty}.benefits__card-description{font-family:var(--font-family-inter);font-size:var(--font-size-paragraph-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-normal);color:var(--color-text-secondary);margin:0}@media (max-width: 1200px){.benefits__card{flex:0 0 var(--grid-3-columns);max-width:var(--grid-3-columns)}}@media (max-width: 768px){.benefits__container{gap:64px}.benefits__header{grid-template-columns:1fr;row-gap:32px}.benefits__title{grid-column:span 1;font-size:clamp(40px,8vw,80px)}.benefits__description-wrapper{grid-column:span 1}.benefits__description{font-size:16px}.benefits__card{flex:0 0 var(--grid-3-columns);max-width:var(--grid-3-columns);gap:24px}.benefits__card-title{font-size:20px}.benefits__card-description{font-size:16px}.benefits__track{gap:20px}}@media (max-width: 480px){.benefits__container{gap:48px}.benefits__card{flex:0 0 95%;max-width:95%;padding:24px;gap:20px}.benefits__card-title{font-size:18px}.benefits__card-description{font-size:14px}}.carousel-navigation{align-self:flex-end;justify-self:flex-end;margin-top:16px;display:flex;align-items:center;gap:8px}.carousel-navigation__button{width:40px;height:40px;background-color:var(--color-gray-50);border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:#fff}.carousel-navigation__button--disabled{opacity:.3}@media (max-width: 768px){.carousel-navigation{margin-top:12px}}.benefits-table{background-color:var(--color-surface-secondary);position:relative;width:100%}.benefits-table__container{width:100%;max-width:var(--container-max-width);margin:0 auto;padding:var(--section-spacing)}.benefits-table__divider{width:100%;height:1px;margin-bottom:48px;transform:rotate(180deg)}.benefits-table__divider-image{width:100%;height:100%;object-fit:cover}.benefits-table__content{display:flex;flex-direction:column;gap:104px;width:100%}.benefits-table__header{display:flex;flex-direction:column;gap:48px;width:100%}.benefits-table__header-section{display:flex;flex-direction:column;gap:32px;align-items:flex-end;width:100%}.benefits-table__title{font-family:var(--font-family-knockout);font-size:var(--font-size-display-1);font-weight:var(--font-weight-bantamweight);line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-tight);text-transform:uppercase;color:var(--color-text-primary);margin:0;width:100%}.benefits-table__description-section{display:flex;flex-direction:column;gap:32px;width:654px;align-items:flex-start}.benefits-table__description{font-family:var(--font-family-inter);font-size:var(--font-size-paragraph);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-normal);color:var(--color-text-primary);margin:0}.benefits-table__cta-button{height:58px;width:fit-content;flex-shrink:0}.benefits-table__table-container{display:flex;flex-direction:column;gap:32px;width:1340px;max-width:100%;align-items:center;opacity:0}.benefits-table__table-container--animate{animation:fadeInBenefitsTable 1.2s ease-out forwards}@keyframes fadeInBenefitsTable{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.benefits-table__table{display:flex;flex-direction:column;width:100%;max-width:1334px}.benefits-table__table-row{display:grid;grid-template-columns:repeat(12,1fr);column-gap:16px;align-items:center;width:100%;padding:32px 0;border-bottom:1px solid var(--color-border)}.benefits-table__table-cell--title{grid-column:1 / 6}.benefits-table__tier-cells-wrapper{grid-column:7 / 13;display:flex;gap:16px;width:100%}.benefits-table__tier-cells-wrapper .benefits-table__table-cell--tier{flex:1;min-width:0}.benefits-table__table-header{position:sticky;top:0;background-color:var(--color-surface-secondary);z-index:10}.benefits-table__table-row--header{border-bottom:1px solid var(--color-border)}.benefits-table__table-cell{display:flex;align-items:flex-start;padding:0}.benefits-table__table-cell--title{align-items:flex-start;justify-content:flex-start;padding-left:0}.benefits-table__table-cell--tier{justify-content:flex-start}.benefits-table__table-title{font-family:var(--font-family-source-serif);font-size:var(--font-size-heading-3);font-weight:600;line-height:var(--line-height-heading-tight);color:var(--color-text-primary);margin:0}.benefits-table__benefit-title{font-family:var(--font-family-source-serif);font-size:var(--font-size-heading-3);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading-tight);color:var(--color-text-primary);margin:0}.benefits-table__tier-badge{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;justify-content:flex-start}.benefits-table__tier-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.benefits-table__tier-icon-image{width:auto;height:auto;max-width:100%;max-height:100%}.benefits-table__tier-text{font-family:var(--font-family-inter);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-tight);color:var(--color-text-primary);white-space:nowrap}.benefits-table__tier-text--bold{font-weight:700}.benefits-table__status-badge{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%;justify-content:flex-start}.benefits-table__status-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.benefits-table__status-icon--included{background-color:#000}.benefits-table__status-icon--not-included{background-color:var(--color-border-primary)}.benefits-table__status-icon-image{width:auto;height:auto;max-width:100%;max-height:100%}.benefits-table__status-text{font-family:var(--font-family-inter);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-tight);color:var(--color-text-primary);white-space:nowrap}.benefits-table__expand-section{display:flex;justify-content:center;width:100%;margin-top:32px}@media (max-width: 1400px){.benefits-table__table-container{width:100%}.benefits-table__table{max-width:100%}}@media (max-width: 1200px){.benefits-table__header-section{align-items:flex-start}.benefits-table__title{text-align:left}.benefits-table__description-section{width:100%;max-width:654px;align-items:flex-start}.benefits-table__description{text-align:left}}@media (max-width: 900px){.benefits-table__table-row{grid-template-columns:1fr;gap:16px;align-items:flex-start}.benefits-table__table-cell--tier,.benefits-table__tier-badge,.benefits-table__status-badge{justify-content:flex-start}}@media (max-width: 768px){.benefits-table__content{gap:64px}.benefits-table__header{gap:32px}.benefits-table__header-section,.benefits-table__description-section{gap:24px}.benefits-table__table-row{gap:40px}.benefits-table__table-cell--title,.benefits-table__tier-cells-wrapper{grid-column:1}}.benefits-table__table-container{gap:24px}@media (max-width: 480px){.benefits-table__content{gap:40px}.benefits-table__tier-text,.benefits-table__status-text{font-size:11px}.benefits-table__tier-icon,.benefits-table__status-icon{width:20px;height:20px}}.benefits-table__table-row--animate{animation:fadeInRow .5s ease-out forwards;opacity:0;transform:translateY(10px)}.benefits-table__table-body>.benefits-table__table-row--animate:nth-child(7){animation-delay:.1s}.benefits-table__table-body>.benefits-table__table-row--animate:nth-child(8){animation-delay:.2s}.benefits-table__table-body>.benefits-table__table-row--animate:nth-child(9){animation-delay:.3s}.benefits-table__table-body>.benefits-table__table-row--animate:nth-child(10){animation-delay:.4s}@keyframes fadeInRow{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.agency-stack{background-color:var(--color-surface-secondary);position:relative;width:100%}.agency-stack__container{display:flex;flex-direction:column;gap:80px;padding:0 var(--container-padding) var(--spacing-8-11);width:100%;max-width:var(--container-max-width);margin:0 auto}.agency-stack__divider{width:100%;height:1px;background-color:var(--color-border);margin:0}.agency-stack__header{width:100%}.agency-stack__tabs-wrapper{display:flex;justify-content:center}.agency-stack__tabs{position:relative;display:inline-flex;gap:16px;padding:8px;background-color:var(--color-surface-primary);border-radius:100px}.agency-stack__tabs-highlight{position:absolute;top:8px;height:64px;background-color:var(--color-surface-secondary);border-radius:100px;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:0}.agency-stack__tab{position:relative;display:flex;align-items:center;gap:6px;padding:16px;background:none;border:none;border-radius:100px;cursor:pointer;transition:all .2s ease;z-index:1}.agency-stack__tab-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;overflow:hidden;transition:all .3s ease}.agency-stack__tab-icon img{width:100%;height:100%;object-fit:contain}.agency-stack__tab-text{font-family:var(--font-family-inter);font-size:var(--font-size-paragraph-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-tight);color:var(--color-text-primary);white-space:nowrap}.agency-stack__content-wrapper{position:relative;transition:min-height .6s cubic-bezier(.4,0,.2,1)}.agency-stack__content-wrapper--animate{animation:fadeInAgencyStack 1.2s ease-out forwards}@keyframes fadeInAgencyStack{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.agency-stack__content{position:absolute;top:0;left:0;width:100%;display:flex;flex-direction:column;gap:40px;opacity:0;visibility:hidden;transition:all .6s cubic-bezier(.4,0,.2,1);pointer-events:none}.agency-stack__content--active{opacity:1;visibility:visible;pointer-events:auto;position:relative}.agency-stack__content-header{display:flex;flex-direction:column;gap:16px;max-width:768px}.agency-stack__content-title{display:flex;align-items:center;gap:8px}.agency-stack__content-icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.agency-stack__content-icon img{width:100%;height:100%;object-fit:contain}.agency-stack__content-title h3{font-family:var(--font-family-source-serif);font-size:var(--font-size-heading-3);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading-tight);color:var(--color-text-primary);margin:0}.agency-stack__content-description{font-family:var(--font-family-inter);font-size:18px;font-weight:var(--font-weight-regular);line-height:1.6;color:var(--color-text-secondary);margin:0;text-wrap:pretty}.agency-stack__cards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.agency-stack__card{background-color:var(--color-surface-primary);border-radius:4px;padding:24px;display:flex;flex-direction:column;gap:24px}.agency-stack__card-icon{width:40px;height:40px;border-radius:100px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agency-stack__card-icon img{object-fit:contain}.agency-stack__card-title{font-family:var(--font-family-source-serif);font-size:var(--font-size-heading-3);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading-tight);color:var(--color-text-primary);margin:0;text-wrap:pretty}.agency-stack__card-description{font-family:var(--font-family-inter);font-size:var(--font-size-paragraph-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-tight);color:var(--color-text-secondary);margin:0;text-wrap:pretty}.agency-stack__card-list{list-style:disc;margin:0;padding-left:24px;font-family:var(--font-family-inter);font-size:var(--font-size-paragraph-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-tight);color:var(--color-text-secondary)}.agency-stack__card-list li{margin-bottom:8px}.agency-stack__card-list li:last-child{margin-bottom:0}.agency-stack__features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;row-gap:40px}.agency-stack__feature-card{background-color:var(--color-surface-primary);border-radius:4px;padding:24px;display:flex;flex-direction:column;gap:24px;min-height:199px}.agency-stack__feature-icon{width:40px;height:40px;border-radius:100px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agency-stack__feature-icon img{object-fit:contain}.agency-stack__feature-title{font-family:var(--font-family-source-serif);font-size:var(--font-size-heading-3);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading-tight);color:var(--color-text-primary);margin:0;text-wrap:balance}@media (max-width: 1200px){.agency-stack__header-content{grid-template-columns:1fr;gap:32px}.agency-stack__header-title,.agency-stack__description{grid-column:span 1}.agency-stack__cards-grid{grid-template-columns:repeat(2,1fr)}.agency-stack__features-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.agency-stack__container{gap:48px}.agency-stack__cards-grid{grid-template-columns:1fr}.agency-stack__features-grid{grid-template-columns:repeat(2,1fr)}.agency-stack__tabs{gap:8px;padding:6px}.agency-stack__tab{padding:12px}.agency-stack__tabs-highlight{top:6px;height:56px}}@media (max-width: 480px){.agency-stack__features-grid{grid-template-columns:1fr}.agency-stack__description{font-size:16px}}.earn-grow{background-color:var(--color-surface-primary);position:relative;width:100%;overflow:hidden}.earn-grow__container{display:flex;flex-direction:column;gap:48px;padding:var(--section-spacing);width:100%;max-width:var(--container-max-width);margin:0 auto;position:relative}.earn-grow__header{width:100%}.earn-grow__carousel-wrapper{position:relative;width:100%;opacity:0}.earn-grow__carousel-wrapper--animate{animation:fadeInEarnGrow 1.2s ease-out forwards}@keyframes fadeInEarnGrow{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.earn-grow__carousel{position:relative;width:100%;cursor:grab;-webkit-user-select:none;user-select:none}.earn-grow__carousel:active{cursor:grabbing}.earn-grow__track{display:flex;gap:32px;align-items:stretch;will-change:transform}.earn-grow__track--dragging{cursor:grabbing}.earn-grow__card{flex:0 0 calc((7 / 12) * 100%);max-width:calc((7 / 12) * (var(--container-max-width) - (var(--container-padding) * 2)));background-color:var(--color-surface-secondary);border-radius:9px;padding:27px;display:flex;flex-direction:column;gap:27px;position:relative;transition:opacity .3s ease;overflow:hidden}.earn-grow__stats-header{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding:30px;border-radius:10px;overflow:hidden;min-height:268px;background-color:var(--color-surface-primary);flex:1}.earn-grow__stats-header--chart{background-color:var(--color-medium-blue-80)}.earn-grow__stats-content{display:flex;flex-direction:column;gap:8px;color:#fff;flex:1}.earn-grow__stats-header:not(.earn-grow__stats-header--chart) .earn-grow__stats-content{color:var(--color-black)}.earn-grow__stats-value{font-family:Knockout;font-size:var(--font-size-display-2);line-height:.8;text-transform:uppercase;margin:0;white-space:nowrap}.earn-grow__stats-label{font-family:var(--font-family-inter);font-size:var(--font-size-paragraph);font-weight:var(--font-weight-regular);line-height:1.5;margin:0;text-wrap:balance}.earn-grow__chart{display:flex;align-items:flex-end;gap:10px;height:100%}.earn-grow__chart-labels{display:flex;flex-direction:column;justify-content:space-between;height:100%;color:#fff;font-family:var(--font-family-inter);font-size:12px;line-height:1.2}.earn-grow__chart-bar-container{width:48px;height:100%;background-color:#0000004d;border-radius:4px;display:flex;align-items:flex-end;overflow:hidden}.earn-grow__chart-bar{width:100%;height:0%;background-color:var(--color-soft-blue);border-radius:0;transition:height 2s ease}.earn-grow__chart-bar.active{height:100%}.earn-grow__radial-chart{display:flex;align-items:center;justify-content:center}.earn-grow__radial-chart-svg{transform:scale(1)}.earn-grow__radial-track{opacity:1}.earn-grow__radial-bar{transition:stroke-dashoffset 2s ease}.earn-grow__stats-icon{width:195px;height:195px;display:flex;align-items:center;justify-content:center;border-radius:10px;background-color:var(--color-surface-primary);flex-shrink:0}.earn-grow__stats-icon img{width:100%;height:100%;object-fit:contain}.earn-grow__visual-header{min-height:268px;border-radius:10px;background-color:#72b3ff;background-size:cover;background-position:center;padding:30px;display:flex;align-items:flex-end;justify-content:flex-end;flex:1}.earn-grow__visual-placeholder{width:264px;height:264px;flex-shrink:0}.earn-grow__sections{display:flex;flex-direction:column;gap:9px}.earn-grow__section{display:flex;flex-direction:column;gap:11px;padding:9px 0}.earn-grow__section-title{font-family:var(--font-family-inter);font-weight:700;line-height:1.2;color:var(--color-text-primary);margin:0}.earn-grow__section-description{font-family:var(--font-family-inter);font-size:var(--font-size-paragraph);font-weight:var(--font-weight-regular);line-height:1.5;color:var(--color-text-secondary);margin:0}.earn-grow__section-list{list-style:disc;margin:0;padding-left:27px;font-family:var(--font-family-inter);font-size:var(--font-size-paragraph);font-weight:var(--font-weight-regular);line-height:1.6;color:var(--color-text-secondary)}.earn-grow__section-list li{margin-bottom:0}@media (max-width: 1200px){.earn-grow__card{flex:0 0 98%;max-width:98%}.earn-grow__stats-header{gap:20px;flex:1}.earn-grow__stats-icon{width:150px;height:150px}.earn-grow__visual-placeholder{width:200px;height:200px}}@media (max-width: 768px){.earn-grow__container{gap:32px}.earn-grow__card{flex:0 0 98%;max-width:98%;padding:20px}.earn-grow__stats-label,.earn-grow__section-title,.earn-grow__section-description{font-size:var(--font-size-paragraph-small)}.earn-grow__track{gap:20px}.earn-grow__stats-header,.earn-grow__visual-header{padding:20px}.earn-grow__visual-placeholder{width:150px;height:150px}}@media (max-width: 480px){.earn-grow__card{flex:0 0 98%;max-width:98%;padding:16px}.earn-grow__stats-icon,.earn-grow__visual-placeholder{width:120px;height:120px}}.features{background-color:var(--color-surface-secondary);position:relative;width:100%}.features__container{display:flex;flex-direction:column;gap:88px;padding:var(--section-spacing);width:100%;max-width:var(--container-max-width);margin:0 auto;position:relative}.features__header{width:100%}.features__cards{display:flex;flex-direction:column;gap:88px}.features__card{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gutter);opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.features__card--animate{opacity:1;transform:translateY(0)}.features__card-content{grid-column:span 4;display:flex;flex-direction:column;justify-content:center;padding:0;gap:16px}.features__card-title{font-family:var(--font-family-source-serif);font-size:24px;font-weight:var(--font-weight-regular);line-height:var(--line-height-heading-tight);color:var(--color-text-primary);margin:0}.features__card-description{font-family:var(--font-family-inter);font-size:var(--font-size-paragraph);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-normal);color:var(--color-text-secondary);margin:0;text-wrap:pretty}.features__card-image-wrapper{grid-column:span 8}.features__card-image{width:100%;height:auto;border-radius:4px}.features__card--reverse .features__card-content{grid-column:9 / span 4;order:2}.features__card--reverse .features__card-image-wrapper{grid-column:1 / span 8;order:1}@media (max-width: 768px){.features__card{grid-template-columns:1fr}.features__card-content,.features__card--reverse .features__card-content{grid-column:1;order:2;gap:8px}.features__card-image-wrapper,.features__card--reverse .features__card-image-wrapper{grid-column:1;order:1}}.testimonials{background-color:var(--color-surface-inverted);position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.testimonials__container{width:100%;max-width:var(--container-max-width);padding:var(--section-spacing);display:flex;flex-direction:column;gap:64px;align-items:center}.testimonials__content{width:100%;max-width:1116px;position:relative;min-height:450px;display:flex;align-items:center;justify-content:center;opacity:0}.testimonials__content--animate{animation:fadeInTestimonials 1.2s ease-out forwards}@keyframes fadeInTestimonials{0%{opacity:0}to{opacity:1}}.testimonials__slider{position:relative;width:100%;height:100%}.testimonials__slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:all .6s cubic-bezier(.4,0,.2,1);pointer-events:none;display:flex;flex-direction:column;gap:48px;padding:0}.testimonials__slide--active{opacity:1;transform:translateY(0);pointer-events:auto;position:relative}.testimonials__quote{margin:0;text-align:left}.testimonials__quote-text{font-family:var(--font-family-source-serif);font-size:var(--font-size-heading-1);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading-tight);letter-spacing:var(--letter-spacing-tight);margin:0;color:var(--color-text-primary-on-inverted)}.testimonials__quote-highlight{color:var(--color-text-primary-on-inverted)}.testimonials__quote-subtext{color:var(--color-text-secondary-on-inverted)}.testimonials__author{display:flex;gap:16px}.testimonials__author-avatar{width:60px;height:60px;border-radius:50%;overflow:hidden;flex-shrink:0}.testimonials__author-image{width:100%;height:100%;object-fit:cover;display:block}.testimonials__author-info{display:flex;flex-direction:column;justify-content:center;gap:2px}.testimonials__author-name,.testimonials__author-title{font-family:var(--font-family-inter);font-size:var(--font-size-paragraph-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary-on-inverted);margin:0}.testimonials__author-company{font-family:var(--font-family-inter);font-size:var(--font-size-paragraph-small);font-weight:var(--font-weight-regular);line-height:var(--line-height-paragraph-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text-primary-on-inverted);text-decoration:underline;text-underline-position:from-font;transition:color .2s ease}.testimonials__navigation{display:flex;justify-content:center;align-items:center;gap:8px;width:100%}.testimonials__nav-button{width:40px;height:40px;background-color:var(--color-gray-50);border:none;border-radius:50%;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:#fff}.testimonials__nav-button--disabled{opacity:.4;cursor:default}@media (max-width: 1200px){.testimonials__content{max-width:100%}}@media (max-width: 768px){.testimonials__container{gap:32px}.testimonials__slide{gap:32px;padding:20px 0}.testimonials__content{min-height:350px}.testimonials__author{gap:12px}}@media (max-width: 480px){.testimonials__container{gap:24px}.testimonials__slide{gap:24px;padding:16px 0}.testimonials__content{min-height:300px}.testimonials__author-avatar{width:48px;height:48px}}.footer{background-color:var(--color-brand-blue, #0240e4);width:100%}.footer__container{width:100%;padding:40px var(--container-padding);max-width:var(--container-max-width);margin:0 auto}.footer__content{display:flex;flex-direction:column;width:100%}.footer--desktop .footer__content{gap:96px}.footer--desktop .footer__top{display:flex;flex-direction:row;gap:48px;align-items:flex-start;justify-content:flex-start;width:100%}.footer--desktop .footer__agencies{flex:0 0 auto;width:var(--grid-3-columns);height:212px;justify-content:center}.footer--desktop .footer__company-brands{flex:1 1 auto;display:flex;flex-direction:row;gap:40px;min-width:0}.footer--desktop .footer__company{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:16px}.footer--desktop .footer__brands{flex:0 0 auto;width:368px;display:flex;flex-direction:column;gap:16px}.footer--desktop .footer__bottom{display:flex;flex-direction:row;gap:48px;align-items:center;justify-content:flex-start;width:100%}.footer--tablet .footer__content{gap:96px}.footer--tablet .footer__top{display:flex;flex-direction:row;gap:32px;align-items:flex-start;justify-content:flex-start;width:100%}.footer--tablet .footer__agencies{flex:1 1 auto;min-width:0}.footer--tablet .footer__company-brands{flex:1 1 auto;display:flex;flex-direction:column;gap:40px;min-width:0}.footer--tablet .footer__bottom{display:flex;flex-direction:column;gap:16px;align-items:flex-start;width:100%}.footer--mobile .footer__content{gap:96px}.footer--mobile .footer__top{display:flex;flex-direction:column;gap:40px;align-items:flex-start;width:100%}.footer--mobile .footer__section{width:100%}.footer--mobile .footer__agencies{height:212px;justify-content:center}.footer--mobile .footer__bottom{display:flex;flex-direction:column;gap:16px;align-items:flex-start;width:100%}.footer__section{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.footer__section-title{font-family:var(--font-family-inter, "Inter", sans-serif);font-size:12px;font-weight:600;line-height:1.2;color:#fff;text-transform:uppercase;letter-spacing:.6px;margin:0}.footer__links{display:flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%}.footer__link{font-family:var(--font-family-inter, "Inter", sans-serif);font-size:16px;font-weight:400;line-height:1.2;color:#fff;text-decoration:none;white-space:nowrap;display:block}.footer__link:hover{text-decoration:underline}.footer__link--external{display:flex;align-items:center;gap:2px;width:171px}.footer__external-icon{font-size:14px;opacity:.5;color:#fff}.footer__company,.footer__brands{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.footer__brand-grid{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start;justify-content:flex-start;width:100%}.footer__brand-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.footer__brand-icon--background{background-color:#fff;border-radius:50%}.footer__brand-logo{width:100%;height:100%;object-fit:contain;display:block}.footer__automattic{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:flex-start;flex:1 1 auto;min-width:0}.footer__automattic-text{font-family:var(--font-family-inter, "Inter", sans-serif);font-size:16px;font-weight:400;line-height:1.6;color:#fff;white-space:nowrap}.footer__automattic-logo{height:12px;width:auto;flex-shrink:0}.footer__copyright{flex:1 1 auto;min-width:0}.footer__copyright p{font-family:var(--font-family-inter, "Inter", sans-serif);font-size:14px;font-weight:400;line-height:1.6;color:#fff;margin:0;text-align:left}.footer--tablet .footer__automattic,.footer--tablet .footer__copyright,.footer--mobile .footer__automattic,.footer--mobile .footer__copyright{flex:none;width:100%}.footer--tablet .footer__brand-grid{max-width:368px}.footer--mobile .footer__brand-grid{max-width:none}.faq{background-color:var(--color-surface-primary);position:relative;width:100%}.faq__container{display:flex;flex-direction:column;width:100%;max-width:var(--container-max-width);margin:0 auto;padding:var(--section-spacing)}.faq__content{opacity:0;transform:translateY(20px);transition:opacity 1.2s ease-out,transform 1.2s ease-out}.faq__content--animate{opacity:1;transform:translateY(0)}.faq__header{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--grid-gutter);width:100%}.faq__title-section{grid-column:span 5}.faq__title{font-family:var(--font-family-source-serif);font-size:var(--font-size-heading-2);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading-tight);color:var(--color-text-primary);margin:0;text-wrap:balance}.faq__accordions{grid-column:7 / span 6;display:flex;flex-direction:column;gap:40px}.faq__card{border-top:1px solid var(--color-border);padding-top:24px}.faq__card:first-child{border-top:none;padding-top:0}.faq__card-header{display:flex;justify-content:space-between;align-items:flex-start;cursor:pointer;gap:24px}.faq__card-content{flex:1;display:flex;flex-direction:column;gap:24px}.faq__question{font-family:var(--font-family-source-serif);font-size:var(--font-size-heading-3);font-weight:var(--font-weight-regular);line-height:var(--line-height-heading-tight);color:var(--color-text-primary);margin:0;text-wrap:pretty}.faq__answer{font-family:var(--font-family-inter);font-size:var(--font-size-paragraph);font-weight:var(--font-weight-regular);line-height:1.5;color:var(--color-text-secondary);margin:0;text-wrap:pretty}.faq__toggle-button{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;cursor:pointer;border-radius:50%;flex-shrink:0;transition:all .2s ease;box-shadow:0 0 0 1px var(--color-text-primary)}.faq__toggle-icon{width:24px;height:24px;color:var(--color-text-primary);transition:transform .2s ease}.faq__toggle-button--expanded{background-color:var(--color-soft-blue);box-shadow:0 0 0 1px var(--color-soft-blue)}.faq__toggle-button--expanded .faq__toggle-icon{color:var(--color-black);transform:rotate(45deg)}.faq__expand-section{display:flex;justify-content:flex-start;padding-top:16px}.faq__card--hidden{display:none}.faq__card--animate{animation:fadeIn .5s ease-out forwards;opacity:0;transform:translateY(10px)}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.faq__card--animate:nth-child(5){animation-delay:.1s}.faq__card--animate:nth-child(6){animation-delay:.2s}.faq__card--animate:nth-child(7){animation-delay:.3s}@media (max-width: 768px){.faq__header{grid-template-columns:1fr;gap:48px}.faq__title-section,.faq__accordions{grid-column:span 1}.faq__header,.faq__accordions{gap:32px}.faq__answer{font-size:18px}.faq__card-header{gap:16px}}@media (max-width: 480px){.faq__title{font-size:24px}.faq__question{font-size:20px}.faq__answer{font-size:16px}.faq__accordions{gap:24px}.faq__card{padding-top:20px}}
