.saas-root.svelte-fduhcp .frame{position:relative;max-width:1180px;margin:0 auto;width:100%;background-image:radial-gradient(circle at center,color-mix(in oklab,var(--landing-fg) 5%,transparent) 1px,transparent 1.5px);background-size:24px 24px}.saas-root.svelte-fduhcp .frame:before,.saas-root.svelte-fduhcp .frame:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--landing-border);pointer-events:none;z-index:0}.saas-root.svelte-fduhcp .frame:before{left:0}.saas-root.svelte-fduhcp .frame:after{right:0}.saas-root.svelte-fduhcp .frame>*{position:relative;z-index:1}.saas-root.svelte-fduhcp .plus-row{position:relative;height:0;border-top:1px dashed var(--landing-border);margin:0}.saas-root.svelte-fduhcp .plus-row:before,.saas-root.svelte-fduhcp .plus-row:after{content:"+";position:absolute;top:-8px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:13px;font-weight:400;color:var(--landing-fg-muted);line-height:1;background:var(--landing-bg);padding:1px 3px;z-index:2}.saas-root.svelte-fduhcp .plus-row:before{left:-8px}.saas-root.svelte-fduhcp .plus-row:after{right:-8px}.saas-root.svelte-fduhcp .course-grid{display:grid;grid-template-columns:1fr;gap:1px;border:1px solid var(--landing-border)}@media (min-width: 640px){.saas-root.svelte-fduhcp .course-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.saas-root.svelte-fduhcp .course-grid{grid-template-columns:repeat(3,1fr)}}.saas-root.svelte-fduhcp .course-grid>.course-card-wrap{grid-column:span 2}.saas-root.svelte-fduhcp .course-grid:has(>.course-card-wrap:only-child){display:flex;justify-content:center;background:transparent;border:none;gap:0}.saas-root.svelte-fduhcp .course-grid:has(>.course-card-wrap:only-child)>.course-card-wrap{width:100%;max-width:520px}.saas-root.svelte-fduhcp .course-grid:has(>.course-card-wrap:only-child) .course-card{border:1px solid var(--landing-border);border-radius:.5rem;overflow:hidden}.saas-root.svelte-fduhcp .course-grid:has(>.course-card-wrap:nth-child(2):last-child)>.course-card-wrap{grid-column:span 3}.saas-root.svelte-fduhcp .course-grid:has(>.course-card-wrap:nth-child(4):last-child)>.course-card-wrap{grid-column:span 3}.saas-root.svelte-fduhcp .course-grid:has(>.course-card-wrap:nth-child(6))>.course-card-wrap{grid-column:span 2}.saas-root.svelte-fduhcp .course-card-wrap{display:flex}.saas-root.svelte-fduhcp .course-card-wrap>a{width:100%}
