.ds-academy{background:var(--bss-surface-page);color:var(--bss-text-primary)}.ds-academy .acad-container{max-width:1320px;margin-left:auto;margin-right:auto}.ds-academy .acad-section{padding:128px 96px}.ds-academy .acad-btn{border-radius:var(--bss-radius-full);white-space:nowrap;cursor:pointer;border:1px solid transparent;justify-content:center;align-items:center;height:44px;padding:0 24px;font-family:Google Sans Flex,sans-serif;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;display:inline-flex}.ds-academy .acad-btn:focus-visible{outline:2px solid var(--bss-border-accent);outline-offset:2px}.ds-academy .acad-btn--primary{background:var(--bss-fill-action);color:var(--bss-text-on-action)}.ds-academy .acad-btn--primary:hover{opacity:.9}.ds-academy .acad-btn--primary:disabled{opacity:.5;cursor:not-allowed}.ds-academy .acad-btn--secondary{border-color:var(--bss-border-strong);color:var(--bss-text-primary);background:0 0}.ds-academy .acad-btn--secondary:hover{background:var(--bss-surface-alt)}.ds-academy .acad-btn--accent{background:var(--bss-fill-accent);color:var(--bss-text-on-accent);height:52px;padding:0 32px}.ds-academy .acad-btn--accent:hover{background:var(--bss-fill-accent-hover)}.ds-academy .acad-btn--block{width:100%}.ds-academy .acad-card{background:var(--bss-surface-card);border:1px solid var(--bss-border-hairline)}.ds-academy .acad-badge{border-radius:var(--bss-radius-full);background:var(--bss-surface-card);border:1px solid;align-items:center;padding:8px 12px;font-family:Google Sans Flex,sans-serif;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.ds-academy .acad-badge--open{color:var(--bss-status-success)}.ds-academy .acad-badge--payment-soon{color:var(--bss-status-warning)}.ds-academy .acad-badge--tba{color:var(--bss-status-danger)}.ds-academy .acad-band{grid-template-columns:minmax(0,320px) 1fr;align-items:center;gap:48px;padding-top:40px;padding-bottom:40px;display:grid}.ds-academy .acad-band-img{aspect-ratio:1;object-fit:cover;border-radius:var(--bss-radius-sm);width:100%}.ds-academy .acad-index-row{grid-template-columns:88px minmax(0,1fr) 112px;align-items:center;gap:40px;padding-top:32px;padding-bottom:32px;display:grid}.ds-academy .acad-index-no{font-family:var(--font-madefor),"Wix Madefor Display",sans-serif;color:var(--bss-text-muted);opacity:.45;font-size:44px;font-weight:500;line-height:1}.ds-academy .acad-index-thumb{aspect-ratio:1;object-fit:cover;border-radius:var(--bss-radius-sm);width:100%}@media (max-width:767px){.ds-academy .acad-band{grid-template-columns:1fr;gap:20px;padding-top:28px;padding-bottom:28px}.ds-academy .acad-band-img{max-width:200px}.ds-academy .acad-index-row{grid-template-columns:auto minmax(0,1fr) 64px;gap:16px;padding-top:24px;padding-bottom:24px}.ds-academy .acad-index-no{font-size:28px}}.ds-academy .acad-step-img{aspect-ratio:1;object-fit:cover;border-radius:var(--bss-radius-sm);flex-shrink:0;width:72px}.ds-academy .acad-versus{border-block:1px solid var(--bss-border-hairline);display:grid}.ds-academy .acad-versus-cell{flex-direction:column;gap:12px;padding:36px 8px;display:flex}.ds-academy .acad-versus-arrow{font-family:var(--font-madefor),"Wix Madefor Display",sans-serif;justify-content:center;align-items:center;font-size:40px;line-height:1;display:flex}@media (min-width:768px){.ds-academy .acad-versus{grid-template-columns:1fr auto 1fr}.ds-academy .acad-versus-cell{padding:44px 40px}.ds-academy .acad-versus-cell:first-child{padding-left:8px}.ds-academy .acad-versus-arrow{padding:0 24px}}@media (max-width:767px){.ds-academy .acad-versus-arrow{justify-content:flex-start;padding:4px 8px;font-size:30px}}.ds-academy .acad-scope-row{border-top:1px solid var(--bss-border-hairline);align-items:baseline;gap:16px;padding-top:14px;padding-bottom:14px;display:flex}.ds-academy .acad-scope-row:first-child{border-top:0;padding-top:0}.ds-academy .acad-scope-row:last-child{padding-bottom:0}.ds-academy .acad-stats{border-block:1px solid var(--bss-border-hairline);display:grid}.ds-academy .acad-stat{flex-direction:column;gap:10px;padding:32px 8px;display:flex}@media (min-width:768px){.ds-academy .acad-stats{grid-template-columns:repeat(3,1fr)}.ds-academy .acad-stat{padding:44px 40px}.ds-academy .acad-stat+.acad-stat{border-left:1px solid var(--bss-border-hairline)}}@media (max-width:767px){.ds-academy .acad-stat+.acad-stat{border-top:1px solid var(--bss-border-hairline)}}.ds-academy .acad-stats--inverse,.ds-academy .acad-stats--inverse .acad-stat+.acad-stat{border-color:var(--bss-border-on-inverse)}.ds-academy .acad-quote-tick{border-radius:var(--bss-radius-full);background:var(--bss-fill-accent);width:24px;height:3px}.ds-academy .acad-input{border-radius:var(--bss-radius-sm);background:var(--bss-surface-page);border:1px solid var(--bss-border-hairline);width:100%;height:44px;color:var(--bss-text-primary);outline:none;padding:0 16px;font-family:Google Sans Flex,sans-serif;font-size:16px;font-weight:400;line-height:24px}.ds-academy .acad-input::placeholder{color:var(--bss-text-muted)}.ds-academy .acad-input:focus{border-color:var(--bss-border-accent)}.ds-academy .acad-input--inverse{border-radius:var(--bss-radius-full);background:var(--bss-surface-inverse-alt);border-color:var(--bss-border-on-inverse);height:52px;color:var(--bss-text-on-inverse);padding:0 24px}.ds-academy .acad-input--inverse::placeholder{color:var(--bss-text-on-inverse-muted)}.ds-academy .acad-input--inverse:focus{border-color:var(--bss-text-on-inverse-accent)}.ds-academy .acad-scrim{background:var(--bss-surface-scrim)}.ds-academy .acad-sticky-bar{background:var(--bss-surface-glass);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--bss-border-hairline)}@media (max-width:767px){.ds-academy .acad-section{padding:64px 24px}.ds-academy .ds-display-2xl,.ds-academy .ds-display-xl,.ds-academy .ds-display-lg{letter-spacing:-.015em;font-size:40px;line-height:46px}.ds-academy .ds-display-md{letter-spacing:-.01em;font-size:30px;line-height:38px}.ds-academy .ds-body-lg{font-size:16px;line-height:26px}.ds-academy .ds-body-md{font-size:14px;line-height:22px}}
