.kit-page .kit-checkout-trust,.kll-course-page .kll-checkout-trust{gap:9px 24px;padding:14px 18px}
.aura-course-languages{grid-column:1/-1;display:flex;align-items:center;flex-wrap:nowrap;gap:7px;width:100%;margin:1px 0 0;padding:10px 0 0;border-top:1px solid rgba(112,150,163,.2)}
.aura-course-languages__label{flex:0 0 auto;margin-right:2px;color:var(--beam-muted);font-size:10px;font-weight:900;letter-spacing:.07em;line-height:1.25;text-transform:uppercase;white-space:nowrap}
.aura-course-languages__label-short,.aura-course-language__code{display:none}
.aura-course-language{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid rgba(112,150,163,.2);border-radius:999px;background:#fff;color:var(--beam-ink);font-size:11px;font-weight:800;line-height:1;white-space:nowrap;box-shadow:0 3px 10px rgba(56,89,102,.04)}
.aura-course-language__flag{display:block;flex:0 0 22px;width:22px;height:15px;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px rgba(49,74,85,.16)}
.aura-course-language__flag svg{display:block;width:22px;height:15px}
@media(max-width:900px){.aura-course-languages{grid-column:auto}}
@media(max-width:620px){.kit-page .kit-checkout-trust,.kll-course-page .kll-checkout-trust{gap:8px;padding:13px}.aura-course-languages{align-items:flex-start;flex-wrap:wrap;gap:7px;margin:0;padding-top:10px}.aura-course-languages__label{flex:0 0 100%;margin:0 0 1px;font-size:10px;letter-spacing:.055em}.aura-course-languages__label-full{display:inline}.aura-course-languages__label-short,.aura-course-language__code{display:none}.aura-course-language{gap:6px;padding:6px 9px;font-size:11px}.aura-course-language__flag,.aura-course-language__flag svg{width:24px;height:16px}.aura-course-language__flag{flex-basis:24px}.aura-course-language__name{display:inline}}


.am-press { padding: 46px 0; border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); background: #fff; }

.am-press-title { text-align: center; color: var(--muted); font-size: 12px; font-weight: 900; letter-spacing: .13em; text-transform: uppercase; }

.am-logos { display: grid; grid-template-columns: repeat(6,1fr); gap: 18px; align-items: center; margin-top: 24px; }

.am-logos img { width: 100%; height: 58px; object-fit: contain; filter: grayscale(1); opacity: .7; }


@media (max-width: 720px) {
	.am-logos { grid-template-columns: repeat(3,1fr); }
}

/* Shared Beam components. Canonical press + course geometry is generated above. */
.beam-complete .kit-offer-total>strong span{font:inherit;letter-spacing:inherit;text-transform:inherit}
.beam-standard-positioning{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--beam-ink);margin:14px 0}
.beam-range-proof{padding:72px 0;background:var(--beam-footer);color:white;text-align:center}.beam-range-proof .am-wrap,.beam-reasons .am-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}.beam-proof-eyebrow{font-size:11px;line-height:1.5;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px}.beam-range-proof h2,.beam-reasons h2{font-family:Georgia,serif;font-weight:400;font-size:clamp(36px,5vw,58px);line-height:1.08;letter-spacing:-.025em;margin:0 0 24px}.beam-range-proof h2,.beam-range-proof .beam-proof-eyebrow{color:white!important}.beam-range-proof p{color:#eee9f3;font-size:16px;line-height:1.6}.beam-proof-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.beam-proof-numbers strong{display:block;font:400 clamp(29px,4vw,48px)/1.2 Georgia,serif;color:white}.beam-proof-numbers span{display:block;font-size:13px;line-height:1.5;margin-top:10px;color:#eee9f3}.beam-reasons{padding:72px 0;background:var(--beam-surface-alt);color:var(--beam-muted)}.beam-reasons header{max-width:850px;text-align:center;margin:0 auto 40px}.beam-reasons h2,.beam-reasons h3,.beam-reasons .beam-proof-eyebrow{color:var(--beam-ink)}.beam-reasons header>p:last-child{font-size:17px;line-height:1.65}.beam-reasons-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.beam-reasons-grid article{background:var(--beam-surface);border:1px solid var(--beam-line);border-radius:var(--beam-media-radius);padding:30px}.beam-reasons-grid article>span{font-size:11px;font-weight:800;color:var(--beam-accent)}.beam-reasons-grid h3{font:400 27px/1.15 Georgia,serif;margin:20px 0 16px}.beam-reasons-grid p{font-size:14px;line-height:1.65;margin:0;color:var(--beam-muted)}
:root .beam-complete .kit-checkout-label{color:var(--beam-muted)}.beam-complete .kit-cart form.kit-native-cart{display:block;margin:0}.beam-complete .kit-native-cart .single_add_to_cart_button{width:100%}.beam-complete .kit-free{color:var(--beam-accent)}.beam-complete .kit-free small{white-space:nowrap}.beam-complete .kit-value{color:var(--beam-muted)}.beam-complete .kit-value-badge{background:var(--beam-cta-bg);color:white}.beam-complete .aura-course-languages__label,.beam-complete .aura-course-language{color:var(--beam-ink)}.beam-complete .kit-pay-badge,.beam-complete .kit-ship-badge{background:#fff}.beam-complete .kit-ship-intro svg{stroke:var(--beam-muted)}
@media(max-width:767px){.beam-reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.beam-proof-numbers{gap:14px}.beam-range-proof,.beam-reasons{padding:50px 0}.beam-reasons-grid article{padding:22px}.beam-proof-numbers strong{font-size:30px}.beam-proof-numbers span{font-size:11px}}
@media(max-width:480px){.beam-reasons-grid{grid-template-columns:1fr}.beam-proof-numbers{grid-template-columns:1fr}.beam-reasons-grid h3{font-size:28px}}

:is(.beam-complete,.beam-s9) .am-press .am-wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}
