body,.et_pb_column_1_2 .et_quote_content blockquote cite,.et_pb_column_1_2 .et_link_content a.et_link_main_url,.et_pb_column_1_3 .et_quote_content blockquote cite,.et_pb_column_3_8 .et_quote_content blockquote cite,.et_pb_column_1_4 .et_quote_content blockquote cite,.et_pb_blog_grid .et_quote_content blockquote cite,.et_pb_column_1_3 .et_link_content a.et_link_main_url,.et_pb_column_3_8 .et_link_content a.et_link_main_url,.et_pb_column_1_4 .et_link_content a.et_link_main_url,.et_pb_blog_grid .et_link_content a.et_link_main_url,body .et_pb_bg_layout_light .et_pb_post p,body .et_pb_bg_layout_dark .et_pb_post p{font-size:14px}.et_pb_slide_content,.et_pb_best_value{font-size:15px}@media only screen and (min-width:981px){#logo{max-height:62%}.et_pb_svg_logo #logo{height:62%}}@media only screen and (min-width:1350px){.et_pb_row{padding:27px 0}.et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et_pb_fullwidth_section{padding:0}}:root{--km-bg:#10162d;--km-surface:#161e46;--km-surface-strong:#1d2455;--km-panel:rgba(255,255,255,.08);--km-panel-strong:rgba(255,255,255,.12);--km-primary:#09a7ff;--km-secondary:#1cd1ff;--km-accent:#ffd84f;--km-text:#f4f7ff;--km-muted:rgba(244,247,255,.78);--km-dark:#142041;--km-border:rgba(255,255,255,.14);--km-shadow:0 30px 60px rgba(3,8,24,.28)}body{background:var(--km-bg)}#main-content{background:var(--km-bg)}#main-header,#main-header.et-fixed-header{background:rgba(10,19,52,.90);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 14px 34px rgba(7,11,27,.16)}#main-header .container{max-width:1240px}#main-header #logo{max-height:62%;width:auto}#top-menu &gt;li &gt;a,.mobile_menu_bar:before,.et_mobile_menu li a{color:var(--km-text);font-weight:700;letter-spacing:.03em}#top-menu li.current-menu-item &gt;a,#top-menu li &gt;a:hover{color:var(--km-secondary)}.km-hero,.km-surface-dark,.km-surface-soft,.km-surface-light,.km-surface-cta{position:relative;overflow:hidden}.km-hero{padding:120px 0 82px!important;background:linear-gradient(135deg,rgba(11,17,45,.94),rgba(42,31,101,.88)),url('https://km.akademiarac.edu.pl/wp-content/uploads/2026/03/km-hero-photo-scaled.jpg') center center / cover no-repeat}.km-hero:before,.km-surface-soft:before,.km-surface-cta:before{content:"";position:absolute;inset:auto auto -120px -80px;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(28,209,255,.20),rgba(28,209,255,0));filter:blur(8px);pointer-events:none}.km-hero:after{content:"";position:absolute;inset:-120px -120px auto auto;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(255,216,79,.18),rgba(255,216,79,0));pointer-events:none}.km-surface-dark{padding:38px 0 84px!important;background:linear-gradient(180deg,#10162d 0%,#121a37 100%)}.km-surface-soft{padding:88px 0!important;background:linear-gradient(180deg,#161e46 0%,#121936 100%)}.km-surface-light{padding:88px 0!important;background:#f3f7ff}.km-surface-cta{padding:88px 0 96px!important;background:linear-gradient(140deg,rgba(10,19,52,.96),rgba(30,51,126,.92)),url('https://km.akademiarac.edu.pl/wp-content/uploads/2026/03/km-speaker-photo.jpg') center center / cover no-repeat}.km-section-title .et_pb_text_inner{max-width:760px}.km-label{display:inline-block;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:var(--km-secondary);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.km-hero h1,.km-section-title h2,.km-cta-copy h2{margin:.45em 0 .35em;color:var(--km-text);font-size:clamp(42px,6vw,72px);line-height:.95em;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.km-section-title h2{font-size:clamp(30px,4vw,46px);line-height:1.04em}.km-surface-light .km-section-title h2,.km-surface-light .km-copy-card h3,.km-surface-light .km-card h3,.km-surface-light .km-card p,.km-surface-light .km-copy-card p,.km-surface-light .km-list li,.km-surface-light .km-section-title p{color:#1a2149}.km-hero p,.km-section-title p,.km-copy-card p,.km-card p,.km-cta-copy p{color:var(--km-muted);font-size:18px;line-height:1.8em}.km-hero .km-lead{max-width:740px;font-size:20px}.km-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:32px 0 0}.km-meta-item{padding:18px 20px;border-radius:22px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);box-shadow:var(--km-shadow)}.km-meta-item strong{display:block;margin-bottom:8px;color:var(--km-accent);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.km-meta-item span{display:block;color:var(--km-text);font-size:17px;line-height:1.5em;font-weight:600}.km-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.km-btn{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:16px 24px;border-radius:999px;font-size:16px;font-weight:800;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.km-btn:hover{transform:translateY(-2px)}.km-btn-primary{background:linear-gradient(135deg,var(--km-primary),#0f6ee8);color:#fff!important;box-shadow:0 18px 30px rgba(9,167,255,.28)}.km-btn-secondary{background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.16);color:var(--km-text)!important}.km-note-card .et_pb_text_inner,.km-copy-card .et_pb_text_inner,.km-card .et_pb_text_inner,.km-info-card .et_pb_text_inner{height:100%;padding:30px;border-radius:26px;border:1px solid var(--km-border);background:var(--km-panel);box-shadow:var(--km-shadow)}.km-surface-light .km-copy-card .et_pb_text_inner,.km-surface-light .km-card .et_pb_text_inner{background:#fff;border-color:rgba(20,32,65,.08);box-shadow:0 24px 50px rgba(18,24,52,.10)}.km-copy-card h3,.km-card h3,.km-note-card h3{margin-bottom:12px;color:var(--km-text);font-size:26px;line-height:1.2em;font-weight:800}.km-copy-card .km-mini-title,.km-card .km-mini-title,.km-note-card .km-mini-title{display:block;margin-bottom:12px;color:var(--km-secondary);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.km-card .km-number{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:18px;border-radius:16px;background:rgba(9,167,255,.13);color:var(--km-accent);font-size:18px;font-weight:800}.km-stat-card .et_pb_text_inner{padding:24px;border-radius:22px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);box-shadow:0 18px 34px rgba(4,8,23,.18)}.km-stat-card strong{display:block;margin-bottom:8px;color:var(--km-secondary);font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.km-stat-card span{display:block;color:var(--km-text);font-size:24px;line-height:1.15em;font-weight:800}.km-stat-card small{display:block;margin-top:10px;color:var(--km-muted);font-size:15px;line-height:1.6em}.km-list{margin:18px 0 0;padding:0;list-style:none}.km-list li{position:relative;margin:0 0 14px;padding-left:22px;color:var(--km-muted);font-size:17px;line-height:1.7em}.km-list li:before{content:"";position:absolute;left:0;top:12px;width:8px;height:8px;border-radius:50%;background:var(--km-accent)}.km-poster-card img,.km-photo-card img{width:100%;border-radius:28px;border:1px solid rgba(255,255,255,.16);box-shadow:0 32px 70px rgba(5,8,21,.30)}.km-poster-card{margin-bottom:22px!important}.km-logo-slot img{width:100%;border-radius:24px;box-shadow:0 16px 36px rgba(18,24,52,.08)}.km-inline-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.km-actions br,.km-inline-links br{display:none}.km-chip{display:inline-flex;padding:10px 14px;border-radius:999px;background:rgba(9,167,255,.12);color:var(--km-dark);font-size:14px;font-weight:700}.km-surface-dark .km-chip,.km-surface-soft .km-chip,.km-surface-cta .km-chip{background:rgba(255,255,255,.10);color:var(--km-text)}.km-cta-copy .et_pb_text_inner{padding:44px;border-radius:28px;border:1px solid rgba(255,255,255,.16);background:rgba(10,19,52,.50);backdrop-filter:blur(10px);box-shadow:var(--km-shadow)}.km-cta-copy h2{margin-top:.3em}.km-cta-copy .km-actions{margin-top:26px}@media (max-width:980px){.km-hero{padding-top:96px!important}.km-meta-grid{grid-template-columns:1fr}.km-hero h1,.km-section-title h2,.km-cta-copy h2{line-height:1.02em}}@media (max-width:767px){.km-note-card .et_pb_text_inner,.km-copy-card .et_pb_text_inner,.km-card .et_pb_text_inner,.km-info-card .et_pb_text_inner,.km-cta-copy .et_pb_text_inner{padding:24px}.km-btn{width:100%}}