.page-module___8aEwW__page{width:min(78rem,100% - 1.25rem);color:var(--foreground);gap:.95rem;margin:0 auto;padding-bottom:2.5rem;display:grid}.page-module___8aEwW__hero{grid-template-columns:minmax(0,.9fr) minmax(25rem,1.1fr);align-items:stretch;gap:1.3rem;min-height:34rem;padding:2rem 0 .45rem;display:grid}.page-module___8aEwW__heroCopy,.page-module___8aEwW__heroVisual,.page-module___8aEwW__workspace,.page-module___8aEwW__techniqueShowcase,.page-module___8aEwW__pillarStrip,.page-module___8aEwW__beltStrip{box-shadow:var(--shadow);border:1px solid #ffffffb8}.page-module___8aEwW__heroCopy{background:linear-gradient(110deg,#fffffff7 0%,#ffffffe0 52%,#eaf0ffb8 100%),radial-gradient(circle at 88% 28%,#2463ff1a,#0000 26%);border-radius:.6rem;align-content:center;gap:1.1rem;padding:clamp(1.5rem,4vw,3.4rem);display:grid;position:relative;overflow:visible}.page-module___8aEwW__eyebrow,.page-module___8aEwW__sectionHeading span{color:var(--accent);letter-spacing:0;text-transform:uppercase;font-size:.74rem;font-weight:900}.page-module___8aEwW__heroCopy h1{text-transform:uppercase;word-break:break-word;overflow-wrap:break-word;max-width:42rem;font-size:clamp(2.2rem,5vw,4.2rem);line-height:.95}.page-module___8aEwW__heroCopy h1 span{color:var(--accent);display:block}.page-module___8aEwW__heroCopy p{max-width:34rem;color:var(--muted);font-size:1.05rem;line-height:1.62}.page-module___8aEwW__heroActions,.page-module___8aEwW__heroStats,.page-module___8aEwW__pillarCard,.page-module___8aEwW__eventRow,.page-module___8aEwW__darkLink{align-items:center;display:flex}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:.75rem}.page-module___8aEwW__primaryAction,.page-module___8aEwW__secondaryAction,.page-module___8aEwW__watchButton,.page-module___8aEwW__lessonCard a,.page-module___8aEwW__clubCard a,.page-module___8aEwW__darkLink{border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.85rem;font-weight:850;display:inline-flex}.page-module___8aEwW__primaryAction{color:#fff;background:linear-gradient(135deg,#2d72ff,#164be7);padding:.82rem 1rem;box-shadow:0 16px 34px #2463ff47}.page-module___8aEwW__secondaryAction{border:1px solid var(--border);color:var(--ink);background:#fff;padding:.82rem 1rem}.page-module___8aEwW__heroStats{flex-wrap:wrap;gap:.7rem;margin-top:.7rem}.page-module___8aEwW__heroStats article{min-width:8.4rem;box-shadow:var(--shadow-soft);background:#ffffffdb;border:1px solid #233f701a;border-radius:.55rem;padding:.9rem 1rem}.page-module___8aEwW__heroStats strong,.page-module___8aEwW__heroStats span{display:block}.page-module___8aEwW__heroStats strong{font-size:1.25rem}.page-module___8aEwW__heroStats span{color:var(--muted);margin-top:.18rem;font-size:.82rem;font-weight:750}.page-module___8aEwW__heroVisual{background:#081b37;border-radius:.6rem;min-height:100%;position:relative;overflow:hidden}.page-module___8aEwW__heroVisual img{object-fit:cover;object-position:center center;filter:saturate(1.04)contrast(1.02);width:100%;height:100%;min-height:26rem}.page-module___8aEwW__heroVisual:after{content:"";background:linear-gradient(#06152c14,#06152c94);position:absolute;inset:0}.page-module___8aEwW__heroVisualOverlay{z-index:1;color:#fff;gap:.22rem;display:grid;position:absolute;bottom:1rem;left:1rem;right:1rem}.page-module___8aEwW__heroVisualOverlay span{text-transform:uppercase;font-size:.76rem;font-weight:850}.page-module___8aEwW__heroVisualOverlay strong{font-size:1.5rem}.page-module___8aEwW__watchButton{z-index:2;color:var(--ink);box-shadow:var(--shadow-soft);background:#ffffffeb;padding:.68rem .9rem;position:absolute;bottom:1rem;right:1rem}.page-module___8aEwW__workspace{background:#ffffffc7;border-radius:.6rem;grid-template-columns:9.5rem minmax(0,1fr);display:grid;overflow:hidden}.page-module___8aEwW__sidebar{color:#e8efff;background:#071831;align-content:space-between;gap:1rem;min-height:27rem;padding:1.1rem .75rem;display:grid}.page-module___8aEwW__sidebarBrand{align-items:center;gap:.45rem;font-weight:850;display:inline-flex}.page-module___8aEwW__sidebarBrand span{background:var(--accent);border-radius:.7rem;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;display:inline-flex}.page-module___8aEwW__sidebar nav{gap:.25rem;display:grid}.page-module___8aEwW__sidebar nav a{color:#c8d3ea;border-radius:.55rem;align-items:center;gap:.5rem;min-height:2.3rem;padding:.5rem .6rem;font-size:.84rem;font-weight:750;display:inline-flex}.page-module___8aEwW__sidebar nav a:hover,.page-module___8aEwW__sidebar nav a:first-child{color:#fff;background:#2463ff}.page-module___8aEwW__dashboardPreview{gap:1rem;padding:1.2rem;display:grid}.page-module___8aEwW__previewHeader h2{font-size:clamp(1.5rem,3vw,2.15rem)}.page-module___8aEwW__previewHeader p,.page-module___8aEwW__clubCard p,.page-module___8aEwW__lessonCard p,.page-module___8aEwW__pillarCard p{color:var(--muted);line-height:1.55}.page-module___8aEwW__previewGrid{grid-template-columns:1fr 1fr minmax(14rem,.7fr);gap:.9rem;display:grid}.page-module___8aEwW__progressCard,.page-module___8aEwW__lessonCard,.page-module___8aEwW__clubCard,.page-module___8aEwW__eventsCard{border:1px solid var(--border);box-shadow:var(--shadow-soft);background:#fff;border-radius:.55rem;align-content:start;gap:.85rem;padding:1rem;display:grid}.page-module___8aEwW__eventsCard{grid-row:span 2}.page-module___8aEwW__progressRing{--progress:72%;aspect-ratio:1;background:conic-gradient(var(--accent) var(--progress), #e7edf8 0);border-radius:999px;place-items:center;width:9.6rem;margin:.2rem auto;display:grid;position:relative}.page-module___8aEwW__progressRing:after{content:"";border-radius:inherit;background:#fff;position:absolute;inset:.9rem}.page-module___8aEwW__progressRing strong,.page-module___8aEwW__progressRing span{z-index:1;grid-area:1/1;position:relative}.page-module___8aEwW__progressRing strong{font-size:1.85rem;transform:translateY(-.4rem)}.page-module___8aEwW__progressRing span{color:var(--muted);font-size:.78rem;font-weight:750;transform:translateY(1.1rem)}.page-module___8aEwW__progressBars{gap:.55rem;display:grid}.page-module___8aEwW__progressBars div{gap:.25rem;display:grid}.page-module___8aEwW__progressBars span{color:var(--muted);font-size:.77rem}.page-module___8aEwW__progressBars i{background:var(--accent);border-radius:999px;height:.35rem;display:block}.page-module___8aEwW__lessonCard{grid-template-columns:10rem minmax(0,1fr)}.page-module___8aEwW__lessonCard h3{grid-column:1/-1}.page-module___8aEwW__lessonCard img{aspect-ratio:4/3;object-fit:cover;border-radius:.5rem;width:100%}.page-module___8aEwW__lessonCard a,.page-module___8aEwW__clubCard a{background:var(--accent);color:#fff;width:fit-content;min-height:2.35rem;margin-top:.45rem;padding:.56rem .82rem;font-size:.84rem}.page-module___8aEwW__eventRow{border-top:1px solid var(--border);gap:.72rem;padding-top:.7rem}.page-module___8aEwW__eventRow time{color:#fff;background:linear-gradient(135deg,#2d72ff,#164be7);border-radius:.55rem;place-items:center;width:2.85rem;min-height:2.85rem;font-size:.76rem;font-weight:900;display:grid}.page-module___8aEwW__eventRow span{font-weight:800}.page-module___8aEwW__featuresGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.page-module___8aEwW__featureCard{box-shadow:var(--shadow-soft);color:var(--ink);background:#ffffffe0;border:1px solid #ffffffb8;border-radius:.6rem;align-items:flex-start;gap:1rem;padding:1.4rem 1.2rem;text-decoration:none;transition:transform .16s,box-shadow .16s;display:flex}.page-module___8aEwW__featureCard:hover{box-shadow:var(--shadow);color:var(--ink);transform:translateY(-3px)}.page-module___8aEwW__featureIcon{background:var(--accent-soft);width:2.4rem;height:2.4rem;color:var(--accent);border-radius:.55rem;flex:none;justify-content:center;align-items:center;margin-top:.1rem;display:flex}.page-module___8aEwW__featureCard strong{color:var(--ink);margin-bottom:.35rem;font-size:1rem;display:block}.page-module___8aEwW__featureCard p{color:var(--muted);font-size:.88rem;line-height:1.55}.page-module___8aEwW__techniqueShowcase{color:#fff;background:radial-gradient(circle at 82% 22%,#2463ff33,#0000 28%),#071831;border-radius:.6rem;gap:1rem;padding:2rem;display:grid}.page-module___8aEwW__sectionHeading{gap:.45rem;max-width:40rem;display:grid}.page-module___8aEwW__sectionHeading h2{font-size:clamp(1.7rem,4vw,2.75rem)}.page-module___8aEwW__sectionHeading p{color:#aebbd2;line-height:1.55}.page-module___8aEwW__showcaseGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.page-module___8aEwW__showcaseCard{color:var(--ink);background:#fff;border-radius:.55rem;transition:transform .16s,box-shadow .16s;display:grid;overflow:hidden;box-shadow:0 18px 42px #00000038}.page-module___8aEwW__showcaseCard:hover{transform:translateY(-4px);box-shadow:0 24px 54px #0000004d}.page-module___8aEwW__showcaseCard img{aspect-ratio:4/3;object-fit:cover;width:100%}.page-module___8aEwW__showcaseCard div{gap:.25rem;padding:.8rem;display:grid}.page-module___8aEwW__showcaseCard span{background:rgba(var(--belt-tint-rgb), .24);color:#25395c;border-radius:999px;width:fit-content;padding:.24rem .45rem;font-size:.68rem;font-weight:850}.page-module___8aEwW__showcaseCard small{color:var(--muted)}.page-module___8aEwW__darkLink{color:#d7e2ff;border:1px solid #ffffff2e;width:fit-content;padding:.7rem .9rem}.page-module___8aEwW__pillarStrip{color:#fff;background:#071831;border-radius:.6rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.page-module___8aEwW__pillarCard{border-right:1px solid #ffffff17;gap:.85rem;min-height:6.8rem;padding:1.2rem}.page-module___8aEwW__pillarCard:last-child{border-right:0}.page-module___8aEwW__pillarCard>span{color:#8db1ff;background:#ffffff14;border-radius:.55rem;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.page-module___8aEwW__pillarCard strong{margin-bottom:.2rem;display:block}.page-module___8aEwW__pillarCard p{color:#aebbd2;font-size:.86rem}.page-module___8aEwW__beltStrip{background:#ffffffbf;border-radius:.6rem;flex-wrap:wrap;justify-content:center;gap:.5rem;padding:1rem;display:flex}.page-module___8aEwW__beltPill{border:1px solid #00000026;border-radius:999px;padding:.45rem .65rem;font-size:.82rem;font-weight:800;text-decoration:none;transition:transform .12s,box-shadow .12s}.page-module___8aEwW__beltPill:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.page-module___8aEwW__belt_vitt{color:#555;background:#fff;border-color:#ccc}.page-module___8aEwW__belt_vit_gult{color:#444;background:linear-gradient(135deg,#fff 50%,#ffe033 50%)}.page-module___8aEwW__belt_gult{color:#5a4200;background:#ffe033}.page-module___8aEwW__belt_gul_orange{color:#3d2200;background:linear-gradient(135deg,#ffe033 50%,#f80 50%)}.page-module___8aEwW__belt_orange{color:#fff;background:#f80}.page-module___8aEwW__belt_orange_gront{color:#fff;background:linear-gradient(135deg,#f80 50%,#2e8b00 50%)}.page-module___8aEwW__belt_gront{color:#fff;background:#2e8b00}.page-module___8aEwW__belt_gron_blatt{color:#fff;background:linear-gradient(135deg,#2e8b00 50%,#0046ad 50%)}.page-module___8aEwW__belt_blatt{color:#fff;background:#0046ad}.page-module___8aEwW__belt_bla_brunt{color:#fff;background:linear-gradient(135deg,#0046ad 50%,#6b3300 50%)}.page-module___8aEwW__belt_brunt{color:#fff;background:#6b3300}.page-module___8aEwW__belt_svart{color:#fff;background:#111}@media (max-width:980px){.page-module___8aEwW__hero{grid-template-columns:1fr}.page-module___8aEwW__featuresGrid,.page-module___8aEwW__showcaseGrid,.page-module___8aEwW__pillarStrip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.page-module___8aEwW__hero{min-height:0;padding-top:.8rem}.page-module___8aEwW__heroCopy{padding:1.25rem}.page-module___8aEwW__heroCopy h1{font-size:2.2rem}.page-module___8aEwW__heroVisual img{min-height:18rem}.page-module___8aEwW__watchButton{left:1rem;right:auto}.page-module___8aEwW__sidebar{display:none}.page-module___8aEwW__dashboardPreview,.page-module___8aEwW__techniqueShowcase{padding:1rem}.page-module___8aEwW__featuresGrid,.page-module___8aEwW__showcaseGrid,.page-module___8aEwW__pillarStrip{grid-template-columns:1fr}.page-module___8aEwW__pillarCard{border-bottom:1px solid #ffffff17;border-right:0}.page-module___8aEwW__pillarCard:last-child{border-bottom:0}}
