:root{--callbarH:0px;--ek-navy:#1A2238;--ek-dark:#0B1324;--ek-yellow:#FFCE31;--ek-slate:#475569;--ek-line:rgba(2,6,23,.10)}#cookie-banner{position:fixed;left:50%;bottom:12px;transform:translateX(-50%);z-index:9999;width:min(560px,calc(100% - 24px));padding:12px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#0b1220;color:#fff;border-radius:14px;box-shadow:0 12px 32px rgba(0,0,0,.35)}#cookie-banner p{margin:0;font-size:13px;line-height:1.35;opacity:.92}#cookie-accept{flex:0 0 auto;padding:8px 14px;background:#00e0ff;color:#000;border:0;border-radius:999px;font-size:14px;font-weight:700;cursor:pointer}#cookie-banner.hidden{display:none}@media (max-width:980px){#cookie-banner{bottom:calc(12px + max(var(--callbarH),72px) + env(safe-area-inset-bottom,0px))}}@media (max-width:480px){#cookie-banner{gap:10px;padding:10px}#cookie-banner p{max-width:70%;font-size:12.5px;line-height:1.3}#cookie-accept{padding:9px 12px;white-space:nowrap}}.ek-guide-hero{position:relative;overflow:hidden;padding:clamp(80px,9vw,130px) 0 clamp(70px,8vw,110px);background:radial-gradient(circle at 75% 20%,rgba(255,206,49,.22),transparent 30%),linear-gradient(135deg,#060B16 0%,#111827 45%,#1A2238 100%)}.ek-guide-hero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgba(0,0,0,.64),rgba(0,0,0,.18)),url("https://6f586fce.delivery.rocketcdn.me/wp-content/uploads/hero-1200.webp") center/cover no-repeat;opacity:.22}.ek-guide-hero .et_pb_row{position:relative;z-index:1}.ek-guide-hero h1{max-width:900px;margin-bottom:22px;color:#fff;font:800 clamp(42px,6vw,72px)/1.02 Exo,Inter,sans-serif;letter-spacing:-.03em}.ek-guide-hero h1 span,.ek-guide-hero strong{color:var(--ek-yellow)}.ek-guide-hero p{max-width:760px;color:rgba(255,255,255,.86);font-size:clamp(17px,1.8vw,21px);line-height:1.7}.ek-guide-hero .et_pb_button{padding:.82rem 1.25rem!important;border-radius:999px;font-weight:800;box-shadow:0 12px 34px rgba(0,0,0,.22)}.ek-guide-trust{position:relative;z-index:5;margin-top:-54px}.ek-guide-trust .et_pb_row{padding:18px!important;background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.65);border-radius:28px;box-shadow:0 24px 70px rgba(15,23,42,.18);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.ek-guide-trust .et_pb_blurb{height:100%;padding:22px;background:#fff;border:1px solid rgba(2,6,23,.07);border-radius:22px;transition:transform .22s ease,box-shadow .22s ease}.ek-guide-trust .et_pb_blurb:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(15,23,42,.14)}.ek-guide-trust h4{color:var(--ek-navy);font:800 18px/1.2 Exo,Inter,sans-serif}.ek-guide-trust .et_pb_blurb_description{color:var(--ek-slate);line-height:1.6}.ek-guide-cats{padding-top:40px;background:#fff}.ek-guide-cats h2{color:var(--ek-navy);font:800 clamp(28px,4vw,42px)/1.1 Exo,Inter,sans-serif}.ek-guide-chip-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.ek-guide-chip-row a{display:inline-flex;align-items:center;padding:.72rem 1rem;background:#fff;color:var(--ek-navy);border:1px solid rgba(2,6,23,.10);border-radius:999px;box-shadow:0 8px 24px rgba(15,23,42,.06);font-weight:800;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ek-guide-chip-row a:hover{background:#FFF8DB;border-color:rgba(255,206,49,.85);transform:translateY(-2px)}.ek-guide-blog{background:linear-gradient(180deg,#fff 0%,#F6F8FB 100%)}.ek-guide-blog .et_pb_blog_grid .et_pb_post{overflow:hidden;padding:0;background:#fff;border:1px solid rgba(2,6,23,.08);border-radius:24px;box-shadow:0 12px 34px rgba(15,23,42,.10);transition:transform .24s ease,box-shadow .24s ease}.ek-guide-blog .et_pb_blog_grid .et_pb_post:hover{transform:translateY(-6px);box-shadow:0 26px 70px rgba(15,23,42,.18)}.ek-guide-blog .et_pb_blog_grid .entry-featured-image-url{margin:0;overflow:hidden}.ek-guide-blog .et_pb_blog_grid .entry-featured-image-url img,.ek-guide-blog .et_pb_blog_grid .et_pb_image_container img{width:100%;height:250px;object-fit:cover;transition:transform .5s ease}.ek-guide-blog .et_pb_blog_grid .et_pb_post:hover img{transform:scale(1.04)}.ek-guide-blog .et_pb_blog_grid .entry-title{margin:0 0 10px;padding:22px 22px 0;color:var(--ek-navy);font:800 24px/1.18 Exo,Inter,sans-serif;letter-spacing:-.01em}.ek-guide-blog .et_pb_blog_grid .entry-title a{color:var(--ek-navy);text-decoration:none}.ek-guide-blog .et_pb_blog_grid .post-meta{padding:0 22px;color:var(--ek-slate);font-size:14px;font-weight:700}.ek-guide-blog .et_pb_blog_grid .post-meta a{color:var(--ek-navy);font-weight:800;text-decoration:none}.ek-guide-blog .et_pb_blog_grid .post-content{padding:0 22px 24px;color:var(--ek-slate);line-height:1.7}.ek-guide-blog .et_pb_blog_grid .post-content p{color:var(--ek-slate);line-height:1.7}.ek-guide-blog .et_pb_blog_grid .more-link{display:inline-flex;margin-top:14px;padding:.62rem .9rem;background:#F8FAFC;color:var(--ek-navy);border-radius:999px;font-weight:800;text-decoration:none;transition:background .2s ease,color .2s ease}.ek-guide-blog .et_pb_blog_grid .more-link:hover{background:var(--ek-yellow);color:#000}.ek-guide-blog .pagination{margin-top:34px}.ek-guide-blog .pagination a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;background:#fff;color:var(--ek-navy);border:1px solid rgba(2,6,23,.12);border-radius:999px;box-shadow:0 8px 24px rgba(15,23,42,.06);font-weight:800;text-decoration:none}.ek-guide-cta{background:#F6F8FB}.ek-guide-cta .et_pb_row{overflow:hidden;padding:clamp(30px,5vw,54px)!important;background:radial-gradient(circle at 85% 0%,rgba(255,206,49,.22),transparent 30%),linear-gradient(135deg,#0B1324 0%,#1A2238 100%);border-radius:30px;box-shadow:0 28px 80px rgba(15,23,42,.24)}.ek-guide-cta h2{color:#fff;font:800 clamp(30px,4.5vw,48px)/1.08 Exo,Inter,sans-serif;letter-spacing:-.02em}.ek-guide-cta p{max-width:760px;color:rgba(255,255,255,.86);font-size:18px;line-height:1.7}.ek-guide-cta .et_pb_button{border-radius:999px;font-weight:800}@media (max-width:767px){.ek-guide-hero{padding:68px 0 82px}.ek-guide-trust{margin-top:-42px}.ek-guide-trust .et_pb_row{border-radius:22px}.ek-guide-blog .et_pb_blog_grid .entry-featured-image-url img,.ek-guide-blog .et_pb_blog_grid .et_pb_image_container img{height:210px}.ek-guide-blog .et_pb_blog_grid .entry-title{font-size:21px}.ek-guide-cta .et_pb_row{border-radius:24px}}