*{margin:0;padding:0;box-sizing:border-box}
ul,ol{list-style:none}
h1,h2,h3,h4,h5,h6{font-weight:500}
figure,blockquote{margin:0}
body{font-family:'Cabin',sans-serif;background:linear-gradient(165deg,#0a0a0a 0%,#1a1a1a 50%,#0f0f0f 100%);color:#e8e8e8;line-height:1.6;cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20"><circle cx="10" cy="10" r="8" fill="#da37034d" stroke="#da3703cc" stroke-width="1"/></svg>'),auto}
a,button{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24"><circle cx="12" cy="12" r="10" fill="#1b74a966" stroke="#1b74a9ff" stroke-width="2"/></svg>'),pointer}
.hdr_top_v1{background:#0f0f0feb;border-bottom:1px solid #da370326;padding:22px 0;box-shadow:0 4px 18px #0009}
.hdr_container_v1{max-width:1366px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between}
.brand_zone_v1{display:flex;align-items:center;gap:26px}
.logo_link_v1{display:flex;flex-shrink:0}
.logo_img_v1{width:110px;height:110px;object-fit:contain;background:#1b74a914;padding:12px;border-radius:28px;box-shadow:0 6px 20px #da370340}
.tagline_wrap_v1{max-width:420px}
.tagline_txt_v1{font-size:17px;color:#d4d4d4;line-height:1.5;font-weight:400}
.action_zone_v1{display:flex;align-items:center}
.contact_btn_v1{background:linear-gradient(135deg,#da3703e6 0%,#da3703b3 100%);color:#fff;padding:16px 34px;text-decoration:none;border-radius:32px;font-size:16px;font-weight:500;box-shadow:0 8px 22px #da370359;transition:all .3s ease}
.contact_btn_v1:hover{background:linear-gradient(135deg,#da3703ff 0%,#da3703d9 100%);box-shadow:0 10px 28px #da370373}
.hdr_bottom_v1{background:#141414e0;border-bottom:1px solid #1b74a91f;padding:18px 0}
.main_nav_v1{display:flex;gap:38px;flex-wrap:wrap}
.nav_link_v1{color:#d8d8d8;text-decoration:none;font-size:16px;font-weight:400;padding:8px 14px;border-radius:24px;transition:background .25s ease,color .25s ease}
.nav_link_v1:hover{background:#1b74a92e;color:#fff}
.ftr_main_v1{background:#0c0c0cf2;border-top:1px solid #00719833;padding:38px 0;margin-top:60px}
.ftr_container_v1{max-width:1366px;margin:0 auto;padding:0 28px}
.ftr_content_v1{display:flex;flex-direction:column;gap:22px;align-items:center}
.ftr_nav_v1{display:flex;gap:28px}
.ftr_link_v1{color:#b8b8b8;text-decoration:none;font-size:14px;transition:color .25s ease}
.ftr_link_v1:hover{color:#1b74a9ff}
.ftr_info_v1{display:flex;gap:32px;align-items:center;flex-wrap:wrap;justify-content:center}
.copyright_v1{font-size:14px;color:#9a9a9a}
.email_link_v1{color:#b8b8b8;text-decoration:none;font-size:14px;transition:color .25s ease}
.email_link_v1:hover{color:#007198ff}
.cookie_overlay_v1{position:fixed;top:20px;left:20px;z-index:10000;transform:translateY(-150%);transition:transform .5s cubic-bezier(0.68,-0.55,0.265,1.55)}
.cookie_overlay_v1[data-visible="true"]{transform:translateY(0)}
.cookie_box_v1{background:linear-gradient(145deg,#141414fa 0%,#0f0f0ffa 100%);border:1px solid #1b74a94d;border-radius:28px;padding:28px;max-width:420px;box-shadow:0 12px 40px #000000b3 0 0 60px #da370326}
.cookie_title_v1{font-size:20px;color:#fff;margin-bottom:14px;font-weight:700}
.cookie_desc_v1{font-size:14px;color:#c4c4c4;margin-bottom:20px;line-height:1.6}
.privacy_options_v1{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}
.privacy_choice_v1{display:flex;align-items:center;gap:12px;padding:10px;border-radius:20px;background:#1b74a90d;transition:background .25s ease}
.privacy_choice_v1:hover{background:#1b74a91f}
.radio_input_v1{width:18px;height:18px;accent-color:#da3703ff}
.radio_label_v1{font-size:15px;color:#d8d8d8}
.cookie_actions_v1{display:flex;gap:14px}
.cookie_accept_v1,.cookie_decline_v1{flex:1;padding:12px 20px;border:none;border-radius:24px;font-size:15px;font-weight:500;font-family:'Cabin',sans-serif;transition:all .25s ease}
.cookie_accept_v1{background:linear-gradient(135deg,#da3703d9 0%,#da3703a6 100%);color:#fff}
.cookie_accept_v1:hover{background:linear-gradient(135deg,#da3703ff 0%,#da3703cc 100%)}
.cookie_decline_v1{background:#282828b3;color:#d8d8d8;border:1px solid #1b74a94d}
.cookie_decline_v1:hover{background:#323232d9;color:#fff}
@media (max-width: 768px) {
.hdr_container_v1{flex-direction:column;gap:20px}
.brand_zone_v1{flex-direction:column;text-align:center;gap:16px}
.tagline_wrap_v1{max-width:100%}
.action_zone_v1{width:100%}
.contact_btn_v1{width:100%;text-align:center}
.main_nav_v1{flex-direction:column;gap:12px;align-items:stretch}
.nav_link_v1{text-align:center}
.ftr_info_v1{flex-direction:column;gap:14px}
.cookie_overlay_v1{left:10px;right:10px;top:10px}
.cookie_box_v1{max-width:100%}
.cookie_actions_v1{flex-direction:column}
}
@media (min-width: 769px) and (max-width: 1024px) {
.hdr_container_v1{padding:0 20px}
.tagline_wrap_v1{max-width:320px}
.main_nav_v1{gap:24px}
}
.rules-section{max-width:1366px;margin:0 auto;padding:80px 24px;background:linear-gradient(165deg,#0a0a0b 0%,#151618 100%);min-height:600px}
.rules-section h1{font-size:48px;font-weight:700;color:#fff;margin:0 0 48px;line-height:1.2;letter-spacing:-.02em;padding-bottom:24px;border-bottom:2px solid #da37034d}
.rules-section h2{font-size:36px;font-weight:600;color:#f0f0f0;margin:56px 0 28px;line-height:1.3;letter-spacing:-.01em}
.rules-section h3{font-size:28px;font-weight:600;color:#e8e8e8;margin:44px 0 24px;line-height:1.4}
.rules-section h4{font-size:22px;font-weight:600;color:#dadada;margin:36px 0 20px;line-height:1.4}
.rules-section h5{font-size:18px;font-weight:600;color:#ccc;margin:32px 0 18px;line-height:1.5}
.rules-section h6{font-size:16px;font-weight:600;color:#bbb;margin:28px 0 16px;line-height:1.5;text-transform:uppercase;letter-spacing:.05em}
.rules-section p{font-size:17px;line-height:1.8;color:#b8b8b8;margin:0 0 24px;max-width:900px}
.rules-section strong,.rules-section b{font-weight:600;color:#d4d4d4}
.rules-section a{color:#1B74A9;text-decoration:none;border-bottom:1px solid #1b74a966;transition:all .3s ease}
.rules-section a:hover{color:#DA3703;border-bottom-color:#da370399}
.rules-section a:active{color:#007198}
.rules-section hr{border:none;height:1px;background:linear-gradient(90deg,transparent 0%,#da37034d 50%,transparent 100%);margin:56px 0}
.rules-section table{width:100%;border-collapse:separate;border-spacing:0;margin:36px 0;background:#14141699;border-radius:24px;overflow:hidden;box-shadow:0 8px 24px #0006}
.rules-section thead{background:linear-gradient(135deg,#da370333 0%,#1b74a933 100%)}
.rules-section thead tr{border-bottom:2px solid #da370366}
.rules-section th{padding:20px 24px;text-align:left;font-size:15px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.08em}
.rules-section tbody tr{border-bottom:1px solid #ffffff14;transition:background-color .3s ease}
.rules-section tbody tr:last-child{border-bottom:none}
.rules-section tbody tr:hover{background:#1b74a91a}
.rules-section td{padding:18px 24px;font-size:16px;line-height:1.6;color:#b0b0b0}
.rules-section div{margin:24px 0}
@media (max-width: 1200px) {
.rules-section{padding:64px 32px}
.rules-section h1{font-size:42px;margin-bottom:40px}
.rules-section h2{font-size:32px;margin-top:48px}
}
@media (max-width: 768px) {
.rules-section{padding:48px 20px}
.rules-section h1{font-size:36px;margin-bottom:32px;padding-bottom:20px}
.rules-section h2{font-size:28px;margin-top:40px;margin-bottom:24px}
.rules-section h3{font-size:24px;margin-top:36px;margin-bottom:20px}
.rules-section h4{font-size:20px;margin-top:32px}
.rules-section p{font-size:16px;line-height:1.7;margin-bottom:20px}
.rules-section table{display:block;overflow-x:auto;margin:28px 0;border-radius:16px}
.rules-section th,.rules-section td{padding:14px 16px;font-size:14px}
.rules-section th{font-size:13px}
}
@media (max-width: 480px) {
.rules-section{padding:36px 16px}
.rules-section h1{font-size:30px;margin-bottom:28px}
.rules-section h2{font-size:24px;margin-top:36px}
.rules-section h3{font-size:20px}
.rules-section p{font-size:15px}
.rules-section hr{margin:40px 0}
}
.article-main{background:linear-gradient(165deg,#0a0f1a 0%,#121822 45%,#1a1f2e 100%);min-height:100vh;padding:0 0 80px}
.blog-post-v2{max-width:920px;margin:0 auto;padding:0 24px}
.post-header-wrap{padding:60px 0 48px;position:relative}
.post-header-wrap::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:140px;height:3px;background:linear-gradient(90deg,transparent,#da3703b3,transparent)}
.post-header-content{text-align:center}
.post-title-v2{font-size:42px;font-weight:700;line-height:1.2;color:#f8f9fa;margin:0;letter-spacing:-.02em;text-shadow:0 2px 12px #0006}
.featured-visual-v2{margin:48px 0;border-radius:28px;overflow:hidden;box-shadow:0 14px 38px #00000080 0 0 0 1px #da370326;position:relative}
.featured-visual-v2::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,#0a0f1a4d 100%);pointer-events:none;z-index:1}
.post-featured-img{width:100%;height:auto;display:block;transition:transform .6s cubic-bezier(0.34,1.56,0.64,1)}
.featured-visual-v2:hover .post-featured-img{transform:scale(1.04)}
.post-body-container{position:relative}
.post-content-inner{background:linear-gradient(145deg,#1b74a914,#0071980d);padding:56px 48px;border-radius:32px;border:1px solid #1b74a92e;box-shadow:0 8px 24px #0000004d inset 0 1px 0 #ffffff08}
.article-text-v2{color:#e2e8f0;font-size:18px;line-height:1.75;letter-spacing:.01em}
.article-text-v2 p{margin:0 0 24px}
.article-text-v2 p:last-child{margin-bottom:0}
.article-text-v2 strong{color:#DA3703;font-weight:600}
.article-text-v2 em{color:#1B74A9;font-style:italic}
.article-text-v2 ul,.article-text-v2 ol{margin:24px 0;padding-left:32px}
.article-text-v2 li{margin:12px 0;color:#cbd5e1}
.article-text-v2 li::marker{color:#DA3703}
.article-text-v2 h2,.article-text-v2 h3,.article-text-v2 h4{color:#f8f9fa;margin:36px 0 20px;line-height:1.3}
.article-text-v2 h2{font-size:32px;font-weight:700;position:relative;padding-bottom:12px}
.article-text-v2 h2::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#DA3703,#1B74A9)}
.article-text-v2 h3{font-size:26px;font-weight:600}
.article-text-v2 h4{font-size:22px;font-weight:600}
.post-actions-zone{margin-top:56px;padding-top:40px;border-top:1px solid #1b74a933;display:flex;justify-content:center}
.action-btn-v2{display:inline-flex;align-items:center;gap:12px;padding:16px 32px;background:linear-gradient(135deg,#DA3703,#c42f02);color:#fff;border:none;border-radius:26px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(0.34,1.56,0.64,1);box-shadow:0 6px 20px #da370359;position:relative;overflow:hidden}
.action-btn-v2::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#fff3,transparent);opacity:0;transition:opacity .3s ease}
.action-btn-v2:hover{transform:translateY(-3px) scale(1.05);box-shadow:0 10px 30px #da370380}
.action-btn-v2:hover::before{opacity:1}
.action-btn-v2:active{transform:translateY(-1px) scale(1.02)}
.action-btn-v2[data-state="copied"] .btn-text-v2{color:#a8dadc}
.btn-icon-v2{flex-shrink:0;transition:transform .3s ease}
.action-btn-v2:hover .btn-icon-v2{transform:rotate(-5deg) scale(1.1)}
.btn-text-v2{transition:color .3s ease}
.scroll-top-btn-v2{position:fixed;bottom:40px;right:40px;width:56px;height:56px;background:linear-gradient(135deg,#1B74A9,#007198);border:none;border-radius:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 24px #1b74a966;transition:all .4s cubic-bezier(0.34,1.56,0.64,1);opacity:0;pointer-events:none;z-index:100}
.scroll-top-btn-v2[data-visible="true"]{opacity:1;pointer-events:auto}
.scroll-top-btn-v2:hover{transform:translateY(-6px) scale(1.08);box-shadow:0 12px 32px #1b74a999;background:linear-gradient(135deg,#007198,#1B74A9)}
.scroll-top-btn-v2:active{transform:translateY(-3px) scale(1.02)}
.scroll-icon-v2{color:#fff;transition:transform .3s ease}
.scroll-top-btn-v2:hover .scroll-icon-v2{transform:translateY(-3px)}
@media (max-width: 768px) {
.blog-post-v2{padding:0 20px}
.post-header-wrap{padding:40px 0 32px}
.post-title-v2{font-size:32px}
.featured-visual-v2{margin:32px 0;border-radius:20px}
.post-content-inner{padding:32px 24px;border-radius:24px}
.article-text-v2{font-size:16px;line-height:1.7}
.article-text-v2 h2{font-size:26px}
.article-text-v2 h3{font-size:22px}
.article-text-v2 h4{font-size:19px}
.post-actions-zone{margin-top:40px;padding-top:32px}
.action-btn-v2{padding:14px 24px;font-size:15px;gap:10px}
.scroll-top-btn-v2{width:50px;height:50px;bottom:24px;right:24px}
.scroll-icon-v2{width:20px;height:20px}
}
@media (max-width: 480px) {
.post-title-v2{font-size:26px}
.post-content-inner{padding:24px 18px}
.article-text-v2{font-size:15px}
.article-text-v2 h2{font-size:23px}
.action-btn-v2{padding:12px 20px;font-size:14px}
}
.hero_section_wrapper_v1{background:linear-gradient(165deg,#0a0a0a 0%,#1a1520 50%,#0f0f0f 100%);padding:80px 20px 60px;position:relative;overflow:hidden}
.hero_section_wrapper_v1::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#da370399,transparent)}
.hero_content_inner{max-width:1366px;margin:0 auto}
.hero_content_inner .hero_headline_v1{font-size:52px;font-weight:700;color:#fff;margin:0 0 24px;letter-spacing:-.5px;line-height:1.15}
.hero_content_inner .hero_subtext_v2{font-size:19px;color:#b8b8b8;line-height:1.6;max-width:680px;margin:0 0 36px}
.entry_section_v1{background:#0d0d0d;padding:70px 20px;border-top:1px solid #1b74a926}
.entry_wrapper_container{max-width:1366px;margin:0 auto}
.entry_wrapper_container .section_label_v1{font-size:14px;text-transform:uppercase;letter-spacing:2px;color:#DA3703;margin:0 0 32px;font-weight:600}
.entry_grid_layout_v1{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px}
.entry_card_item_v2{background:linear-gradient(145deg,#141414 0%,#0f0f0f 100%);border:1px solid #da370333;border-radius:24px;padding:36px 30px;transition:all .3s ease;cursor:pointer}
.entry_card_item_v2:hover{transform:translateY(-6px);border-color:#1b74a980;box-shadow:0 12px 30px #da370326}
.entry_card_item_v2 .card_title_v1{font-size:22px;font-weight:600;color:#fff;margin:0 0 14px;line-height:1.3}
.entry_card_item_v2 .card_desc_v1{font-size:15px;line-height:1.6;color:#9a9a9a;margin:0}
.interviews_showcase_v3{background:#0a0a0a;padding:65px 20px;position:relative}
.interviews_showcase_v3::after{content:'';position:absolute;bottom:0;left:20%;right:20%;height:1px;background:linear-gradient(90deg,transparent,#00719866,transparent)}
.interviews_container_v1{max-width:1366px;margin:0 auto}
.interviews_container_v1 .section_title_primary{font-size:38px;font-weight:700;color:#fff;margin:0 0 44px;text-align:center}
.interview_grid_v2{display:grid;grid-template-columns:repeat(2,1fr);gap:36px}
.interview_item_card_v1{background:#121212;border-radius:28px;overflow:hidden;border:1px solid #1b74a92e;transition:all .35s ease;display:flex;flex-direction:column}
.interview_item_card_v1:hover{border-color:#da370399;box-shadow:0 16px 40px #00719833}
.interview_item_card_v1 .interview_img_wrapper{width:100%;height:280px;overflow:hidden;position:relative}
.interview_item_card_v1 .interview_img_wrapper img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}
.interview_item_card_v1:hover .interview_img_wrapper img{transform:scale(1.08)}
.interview_item_card_v1 .interview_content_area{padding:32px 28px;flex-grow:1;display:flex;flex-direction:column}
.interview_item_card_v1 .interview_title_v1{font-size:24px;font-weight:600;color:#fff;margin:0 0 20px;line-height:1.35}
.interview_item_card_v1 .interview_link_v1{display:inline-flex;align-items:center;gap:8px;color:#1B74A9;font-size:15px;font-weight:500;text-decoration:none;margin-top:auto;transition:color .25s ease}
.interview_item_card_v1 .interview_link_v1:hover{color:#DA3703}
.digests_section_wrapper{background:linear-gradient(180deg,#0f0f0f 0%,#141414 100%);padding:70px 20px}
.digests_inner_container{max-width:1366px;margin:0 auto}
.digests_inner_container .digest_section_heading{font-size:36px;font-weight:700;color:#fff;margin:0 0 42px}
.digests_inner_container .digest_section_heading::before{content:'';display:inline-block;width:6px;height:32px;background:linear-gradient(180deg,#DA3703,#007198);margin-right:14px;vertical-align:middle;border-radius:3px}
.digest_list_v1{display:flex;flex-direction:column;gap:32px}
.digest_item_v2{background:#0a0a0a;border-left:4px solid #da37034d;padding:34px 36px;border-radius:20px;transition:all .3s ease}
.digest_item_v2:hover{border-left-color:#1B74A9;background:#101010;box-shadow:0 8px 24px #1b74a91f}
.digest_item_v2 .digest_item_title{font-size:26px;font-weight:600;color:#fff;margin:0 0 16px;line-height:1.3}
.digest_item_v2 .digest_item_description{font-size:16px;line-height:1.65;color:#a5a5a5;margin:0 0 20px}
.digest_item_v2 .digest_read_link{color:#007198;font-size:15px;font-weight:500;text-decoration:none;display:inline-block;transition:color .25s ease}
.digest_item_v2 .digest_read_link:hover{color:#DA3703}
.articles_quick_section{background:#0d0d0d;padding:60px 20px 70px;border-top:1px solid #0071981f}
.articles_container_layout{max-width:1366px;margin:0 auto}
.articles_container_layout .articles_heading_v1{font-size:34px;font-weight:700;color:#fff;margin:0 0 38px;text-align:center;position:relative}
.articles_container_layout .articles_heading_v1::after{content:'';position:absolute;bottom:-12px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,#DA3703,#1B74A9);border-radius:2px}
.article_single_highlight{background:linear-gradient(135deg,#141414 0%,#0f0f0f 100%);border:1px solid #da370340;border-radius:26px;padding:40px 38px;text-align:center;transition:all .35s ease}
.article_single_highlight:hover{border-color:#1b74a980;transform:translateY(-4px);box-shadow:0 14px 35px #da37032e}
.article_single_highlight .article_title_main{font-size:28px;font-weight:600;color:#fff;margin:0 0 28px;line-height:1.35}
.article_single_highlight .article_action_link{display:inline-block;background:linear-gradient(135deg,#DA3703,#1B74A9);color:#fff;padding:14px 36px;border-radius:30px;font-size:16px;font-weight:600;text-decoration:none;transition:all .3s ease;cursor:pointer;z-index:10;position:relative}
.article_single_highlight .article_action_link:hover{transform:scale(1.05);box-shadow:0 8px 20px #da370366}
.theme_section_v2{background:linear-gradient(180deg,#0a0a0a 0%,#121212 100%);padding:70px 20px}
.theme_content_wrapper{max-width:1366px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}
.theme_text_block_v1 .theme_title_v2{font-size:40px;font-weight:700;color:#fff;margin:0 0 26px;line-height:1.25}
.theme_text_block_v1 .theme_description_v1{font-size:17px;line-height:1.7;color:#a8a8a8;margin:0 0 18px}
.theme_visual_block_v1{position:relative}
.theme_visual_block_v1 img{width:100%;height:400px;object-fit:cover;border-radius:32px;border:2px solid #1b74a933;box-shadow:0 12px 30px #0006}
.mission_strip_v1{background:linear-gradient(90deg,#0f0f0f 0%,#1a1520 50%,#0f0f0f 100%);padding:50px 20px;border-top:1px solid #da370326;border-bottom:1px solid #da370326}
.mission_inner_wrap{max-width:1366px;margin:0 auto;text-align:center}
.mission_inner_wrap .mission_statement_v1{font-size:22px;font-weight:600;color:#fff;line-height:1.55;max-width:880px;margin:0 auto 28px}
.mission_inner_wrap .mission_cta_v1{display:inline-block;background:#1b74a926;color:#1B74A9;padding:13px 32px;border-radius:28px;font-size:15px;font-weight:600;text-decoration:none;border:1px solid #1b74a94d;transition:all .3s ease;cursor:pointer;z-index:10;position:relative}
.mission_inner_wrap .mission_cta_v1:hover{background:#da370333;color:#DA3703;border-color:#da370366}
@media (max-width: 1024px) {
.hero_content_inner .hero_headline_v1{font-size:42px}
.interview_grid_v2{grid-template-columns:1fr;gap:28px}
.theme_content_wrapper{grid-template-columns:1fr;gap:36px}
.entry_grid_layout_v1{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.hero_section_wrapper_v1{padding:60px 20px 50px}
.hero_content_inner .hero_headline_v1{font-size:34px;margin-bottom:18px}
.hero_content_inner .hero_subtext_v2{font-size:17px}
.interviews_container_v1 .section_title_primary{font-size:30px;margin-bottom:32px}
.interview_item_card_v1 .interview_img_wrapper{height:220px}
.digests_inner_container .digest_section_heading{font-size:28px}
.digest_item_v2{padding:26px 22px}
.theme_text_block_v1 .theme_title_v2{font-size:32px}
.mission_inner_wrap .mission_statement_v1{font-size:19px}
}
@media (max-width: 480px) {
.hero_content_inner .hero_headline_v1{font-size:28px}
.entry_card_item_v2{padding:28px 22px}
.interview_item_card_v1 .interview_content_area{padding:24px 20px}
.digest_item_v2 .digest_item_title{font-size:22px}
.article_single_highlight{padding:32px 24px}
.theme_visual_block_v1 img{height:280px;border-radius:20px}
}
.title_zone_v1{background:linear-gradient(160deg,#0a0e12 0%,#151b22 50%,#0d1116 100%);padding:95px 20px 85px;position:relative;overflow:hidden}
.title_zone_v1::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(ellipse at 30% 20%,#da370314 0%,transparent 50%),radial-gradient(ellipse at 80% 70%,#1b74a90f 0%,transparent 50%);pointer-events:none}
.title_zone_v1 .inner_wrapper_v2{max-width:1366px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}
.title_zone_v1 .text_container_v1{position:relative;z-index:2}
.title_zone_v1 .main_heading_v1{font-size:56px;font-weight:700;color:#fff;margin:0 0 22px;line-height:1.15;letter-spacing:-.02em}
.title_zone_v1 .main_heading_v1::after{content:'';display:block;width:85px;height:4px;background:linear-gradient(90deg,#DA3703 0%,#1B74A9 100%);margin-top:28px;border-radius:20px}
.title_zone_v1 .description_v1{font-size:19px;line-height:1.7;color:#c8d1db;margin:0}
.title_zone_v1 .image_holder_v1{position:relative;border-radius:32px;overflow:hidden;box-shadow:0 18px 48px #0006 0 6px 18px #da370326}
.title_zone_v1 .image_holder_v1 img{width:100%;height:480px;object-fit:cover;display:block;transition:transform .6s ease-out}
.title_zone_v1 .image_holder_v1::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#da370326 0%,#0071981f 100%);z-index:1;pointer-events:none}
.author_story_section{background:#0f1419;padding:110px 20px;position:relative}
.author_story_section .layout_container{max-width:1366px;margin:0 auto}
.author_story_section .flex_split_v1{display:flex;gap:90px;align-items:flex-start}
.author_story_section .content_column_v2{flex:1.4}
.author_story_section .visual_column_v1{flex:1;position:sticky;top:120px}
.author_story_section .section_label_v1{font-size:14px;text-transform:uppercase;letter-spacing:.15em;color:#DA3703;margin:0 0 18px;font-weight:600}
.author_story_section .heading_two_v1{font-size:42px;font-weight:700;color:#fff;margin:0 0 32px;line-height:1.25}
.author_story_section .text_block_v3{font-size:17px;line-height:1.75;color:#b4bec9;margin:0 0 24px}
.author_story_section .text_block_v3:last-child{margin-bottom:0}
.author_story_section .highlight_term{color:#1B74A9;font-weight:600}
.author_story_section .profile_card_v1{background:linear-gradient(145deg,#161d24 0%,#0d1116 100%);border-radius:28px;padding:38px;border:1px solid #da370326;box-shadow:0 12px 32px #00000059}
.author_story_section .profile_card_v1 img{width:100%;height:420px;object-fit:cover;border-radius:22px;margin-bottom:28px;display:block}
.author_story_section .card_title_v1{font-size:24px;font-weight:700;color:#fff;margin:0 0 12px}
.author_story_section .card_subtitle_v1{font-size:16px;color:#7d8a99;margin:0;line-height:1.6}
.expertise_grid_section{background:linear-gradient(175deg,#121820 0%,#0a0e13 100%);padding:100px 20px;position:relative}
.expertise_grid_section::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#1b74a94d 50%,transparent 100%)}
.expertise_grid_section .centered_wrapper{max-width:1366px;margin:0 auto}
.expertise_grid_section .centered_heading_v1{text-align:center;margin-bottom:75px}
.expertise_grid_section .main_title_v2{font-size:46px;font-weight:700;color:#fff;margin:0 0 18px;line-height:1.2}
.expertise_grid_section .subtitle_v1{font-size:18px;color:#9aa5b1;margin:0;line-height:1.65}
.expertise_grid_section .skills_grid_v1{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.expertise_grid_section .skill_card_v2{background:linear-gradient(155deg,#1a2129 0%,#0f1419 100%);border-radius:26px;padding:44px 36px;border:1px solid #00719833;transition:all .35s ease;cursor:pointer;position:relative;overflow:hidden}
.expertise_grid_section .skill_card_v2::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 80% 20%,#da37030f 0%,transparent 60%);opacity:0;transition:opacity .35s ease}
.expertise_grid_section .skill_card_v2:hover{transform:translateY(-6px);border-color:#da370366;box-shadow:0 16px 42px #da370326}
.expertise_grid_section .skill_card_v2:hover::before{opacity:1}
.expertise_grid_section .icon_wrapper_v1{width:64px;height:64px;background:linear-gradient(135deg,#da370326 0%,#1b74a926 100%);border-radius:18px;display:flex;align-items:center;justify-content:center;margin-bottom:24px;position:relative;z-index:1}
.expertise_grid_section .icon_wrapper_v1 svg{width:32px;height:32px;fill:#DA3703}
.expertise_grid_section .card_heading_v1{font-size:22px;font-weight:700;color:#fff;margin:0 0 14px;position:relative;z-index:1}
.expertise_grid_section .card_text_v1{font-size:16px;line-height:1.7;color:#a0abb8;margin:0;position:relative;z-index:1}
.approach_timeline_section{background:#0d1116;padding:105px 20px;position:relative}
.approach_timeline_section .base_wrapper{max-width:1366px;margin:0 auto}
.approach_timeline_section .intro_header_v1{max-width:720px;margin:0 auto 85px;text-align:center}
.approach_timeline_section .header_title_v1{font-size:44px;font-weight:700;color:#fff;margin:0 0 20px;line-height:1.25}
.approach_timeline_section .header_description_v1{font-size:18px;line-height:1.7;color:#96a2b0;margin:0}
.approach_timeline_section .timeline_wrapper_v1{position:relative;padding-left:80px}
.approach_timeline_section .timeline_wrapper_v1::before{content:'';position:absolute;left:28px;top:0;bottom:0;width:2px;background:linear-gradient(180deg,#da370366 0%,#1b74a966 100%)}
.approach_timeline_section .timeline_item_v1{position:relative;margin-bottom:68px}
.approach_timeline_section .timeline_item_v1:last-child{margin-bottom:0}
.approach_timeline_section .step_marker_v1{position:absolute;left:-80px;top:4px;width:56px;height:56px;background:linear-gradient(135deg,#DA3703 0%,#1B74A9 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:#fff;box-shadow:0 8px 24px #da37034d;z-index:2}
.approach_timeline_section .step_content_v1{background:linear-gradient(140deg,#161d25 0%,#0f1419 100%);border-radius:24px;padding:38px 42px;border:1px solid #0071982e;box-shadow:0 10px 28px #0000004d}
.approach_timeline_section .step_heading_v1{font-size:26px;font-weight:700;color:#fff;margin:0 0 16px;line-height:1.3}
.approach_timeline_section .step_description_v1{font-size:17px;line-height:1.75;color:#a8b4c1;margin:0}
@media (max-width: 1024px) {
.title_zone_v1 .inner_wrapper_v2{grid-template-columns:1fr;gap:50px}
.title_zone_v1 .main_heading_v1{font-size:44px}
.author_story_section .flex_split_v1{flex-direction:column;gap:60px}
.author_story_section .visual_column_v1{position:static}
.expertise_grid_section .skills_grid_v1{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 768px) {
.title_zone_v1{padding:65px 20px 60px}
.title_zone_v1 .main_heading_v1{font-size:36px}
.title_zone_v1 .description_v1{font-size:17px}
.title_zone_v1 .image_holder_v1 img{height:340px}
.author_story_section{padding:75px 20px}
.author_story_section .heading_two_v1{font-size:34px}
.expertise_grid_section{padding:75px 20px}
.expertise_grid_section .main_title_v2{font-size:36px}
.expertise_grid_section .skills_grid_v1{grid-template-columns:1fr;gap:24px}
.approach_timeline_section{padding:75px 20px}
.approach_timeline_section .header_title_v1{font-size:34px}
.approach_timeline_section .timeline_wrapper_v1{padding-left:65px}
.approach_timeline_section .step_marker_v1{left:-65px;width:48px;height:48px;font-size:19px}
.approach_timeline_section .timeline_wrapper_v1::before{left:20px}
}
@media (max-width: 480px) {
.title_zone_v1 .main_heading_v1{font-size:30px}
.title_zone_v1 .image_holder_v1 img{height:280px}
.author_story_section .heading_two_v1{font-size:28px}
.author_story_section .text_block_v3{font-size:16px}
.expertise_grid_section .main_title_v2{font-size:30px}
.approach_timeline_section .header_title_v1{font-size:28px}
.approach_timeline_section .step_heading_v1{font-size:22px}
}
.blog_header_outer{background:linear-gradient(135deg,#0a0f1a 0%,#1a1f2e 100%);padding:80px 20px 60px;position:relative;overflow:hidden}
.blog_header_outer::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#da370326 0%,transparent 70%);border-radius:50%}
.blog_header_outer::after{content:'';position:absolute;bottom:-30%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,#1b74a91f 0%,transparent 70%);border-radius:50%}
.blog_header_content{max-width:1366px;margin:0 auto;position:relative;z-index:2}
.blog_header_content h1{font-size:48px;font-weight:700;color:#fff;margin:0 0 20px;letter-spacing:-.5px}
.blog_header_content p{font-size:20px;color:#ffffffd9;line-height:1.6;max-width:720px}
.blog_main_wrapper{background:#0d1117;padding:80px 20px}
.blog_container_v1{max-width:1366px;margin:0 auto}
.interviews_section_outer{margin-bottom:100px}
.section_title_block{margin-bottom:50px;position:relative;padding-left:24px}
.section_title_block::before{content:'';position:absolute;left:0;top:8px;width:6px;height:32px;background:linear-gradient(180deg,#DA3703 0%,#1B74A9 100%);border-radius:3px}
.section_title_block h2{font-size:36px;font-weight:700;color:#fff;margin:0 0 12px}
.section_title_block .subtitle_text{font-size:18px;color:#ffffffb3;line-height:1.5}
.interviews_grid_v1{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}
.interview_card_outer{background:linear-gradient(145deg,#161b22 0%,#1a1f28 100%);border-radius:28px;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease;box-shadow:0 4px 16px #0006;cursor:pointer;position:relative}
.interview_card_outer::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#da370314 0%,#1b74a914 100%);opacity:0;transition:opacity .35s ease;pointer-events:none}
.interview_card_outer:hover{transform:translateY(-8px);box-shadow:0 12px 32px #da370340}
.interview_card_outer:hover::before{opacity:1}
.interview_img_wrapper{width:100%;height:260px;background:linear-gradient(135deg,#1B74A9 0%,#007198 50%,#DA3703 100%);position:relative;overflow:hidden}
.interview_img_wrapper::after{content:'';position:absolute;bottom:0;left:0;right:0;height:80px;background:linear-gradient(to top,#161b22f2,transparent)}
.interview_card_content{padding:28px 32px}
.interview_card_content h3{font-size:22px;font-weight:600;color:#fff;margin:0;line-height:1.4}
.interview_card_content h3 a{color:inherit;text-decoration:none;transition:color .25s ease}
.interview_card_content h3 a:hover{color:#DA3703}
.digests_section_outer{margin-bottom:100px}
.digests_layout_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:36px}
.digest_card_box{background:#161b22;border-radius:32px;padding:40px;border:2px solid #1b74a933;transition:all .35s ease;position:relative;overflow:hidden}
.digest_card_box::before{content:'';position:absolute;top:-50%;right:-50%;width:200px;height:200px;background:radial-gradient(circle,#da37031a 0%,transparent 70%);border-radius:50%;transition:transform .6s ease}
.digest_card_box:hover::before{transform:translate(-20%,20%)}
.digest_card_box:hover{border-color:#da370380;box-shadow:0 8px 24px #da370333;transform:scale(1.02)}
.digest_card_box h3{font-size:26px;font-weight:600;color:#fff;margin:0 0 18px;position:relative;z-index:2}
.digest_card_box h3 a{color:inherit;text-decoration:none;transition:color .25s ease}
.digest_card_box h3 a:hover{color:#1B74A9}
.digest_description_text{font-size:17px;color:#ffffffbf;line-height:1.7;margin:0;position:relative;z-index:2}
.articles_section_outer{margin-bottom:80px}
.articles_list_wrapper{background:linear-gradient(135deg,#161b22 0%,#1a1f28 100%);border-radius:32px;padding:48px;box-shadow:0 6px 20px #0000004d}
.article_item_v1{border-bottom:1px solid #ffffff1a;padding:32px 0;transition:padding-left .3s ease}
.article_item_v1:first-child{padding-top:0}
.article_item_v1:last-child{border-bottom:none;padding-bottom:0}
.article_item_v1:hover{padding-left:16px}
.article_item_v1 h3{font-size:24px;font-weight:600;color:#fff;margin:0;position:relative;display:inline-block}
.article_item_v1 h3::after{content:'→';position:absolute;right:-32px;top:50%;transform:translateY(-50%);opacity:0;transition:opacity .3s ease,right .3s ease;color:#DA3703;font-size:20px}
.article_item_v1:hover h3::after{opacity:1;right:-40px}
.article_item_v1 h3 a{color:inherit;text-decoration:none;transition:color .25s ease}
.article_item_v1:hover h3 a{color:#1B74A9}
.newsletter_cta_section{background:linear-gradient(135deg,#da370326 0%,#1b74a926 100%);border-radius:36px;padding:60px 50px;text-align:center;position:relative;overflow:hidden;margin-bottom:80px}
.newsletter_cta_section::before{content:'';position:absolute;top:-100px;left:-100px;width:300px;height:300px;background:radial-gradient(circle,#00719833 0%,transparent 70%);border-radius:50%}
.newsletter_cta_section::after{content:'';position:absolute;bottom:-120px;right:-120px;width:350px;height:350px;background:radial-gradient(circle,#da370333 0%,transparent 70%);border-radius:50%}
.newsletter_content_inner{position:relative;z-index:2;max-width:700px;margin:0 auto}
.newsletter_content_inner h2{font-size:34px;font-weight:700;color:#fff;margin:0 0 16px}
.newsletter_content_inner p{font-size:18px;color:#ffffffd9;margin:0 0 32px;line-height:1.6}
.newsletter_btn_v1{display:inline-block;background:linear-gradient(135deg,#DA3703 0%,#1B74A9 100%);color:#fff;font-size:18px;font-weight:600;padding:18px 48px;border-radius:28px;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 6px 20px #da370359;cursor:pointer;border:none}
.newsletter_btn_v1:hover{transform:translateY(-3px);box-shadow:0 10px 30px #da370380}
.resources_block_outer{background:#161b22;border-radius:32px;padding:50px;border-left:6px solid #DA3703}
.resources_block_outer h2{font-size:32px;font-weight:700;color:#fff;margin:0 0 24px}
.resources_grid_v1{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}
.resource_item_box{background:linear-gradient(145deg,#1a1f28 0%,#0d1117 100%);padding:28px;border-radius:24px;border:1px solid #1b74a940;transition:all .3s ease}
.resource_item_box:hover{border-color:#da370399;transform:translateY(-4px);box-shadow:0 8px 20px #da370333}
.resource_icon_v1{width:56px;height:56px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;background:#1b74a926;border-radius:50%}
.resource_icon_v1 svg{width:28px;height:28px;fill:#1B74A9}
.resource_item_box h3{font-size:20px;font-weight:600;color:#fff;margin:0 0 12px}
.resource_item_box p{font-size:15px;color:#ffffffb3;line-height:1.6;margin:0}
@media (max-width: 1200px) {
.interviews_grid_v1,.resources_grid_v1{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 768px) {
.blog_header_outer{padding:60px 20px 40px}
.blog_header_content h1{font-size:36px}
.blog_header_content p{font-size:18px}
.blog_main_wrapper{padding:60px 20px}
.interviews_grid_v1,.digests_layout_grid,.resources_grid_v1{grid-template-columns:1fr;gap:28px}
.section_title_block h2{font-size:28px}
.interview_img_wrapper{height:220px}
.digest_card_box,.articles_list_wrapper,.resources_block_outer{padding:32px}
.newsletter_cta_section{padding:40px 30px}
.newsletter_content_inner h2{font-size:28px}
.newsletter_btn_v1{padding:16px 40px;font-size:16px}
}
@media (max-width: 480px) {
.blog_header_content h1{font-size:28px}
.section_title_block h2{font-size:24px}
.interview_card_content h3{font-size:20px}
.digest_card_box h3{font-size:22px}
.article_item_v1 h3{font-size:20px}
}
.title_zone_v2{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:90px}
.title_zone_v2 .bg_image_layer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.title_zone_v2 .bg_image_layer img{width:100%;height:100%;object-fit:cover}
.title_zone_v2 .gradient_overlay_top{position:absolute;top:0;left:0;width:100%;height:180px;background:linear-gradient(180deg,#0f0f14f2 0%,#0f0f1400 100%);z-index:2}
.title_zone_v2 .gradient_overlay_bottom{position:absolute;bottom:0;left:0;width:100%;height:180px;background:linear-gradient(0deg,#0f0f14f2 0%,#0f0f1400 100%);z-index:2}
.title_zone_v2 .pattern_decoration{position:absolute;top:50%;right:8%;transform:translateY(-50%);width:280px;height:280px;opacity:.06;z-index:3}
.title_zone_v2 .pattern_decoration svg{width:100%;height:100%}
.title_zone_v2 .content_float_v1{position:relative;z-index:4;max-width:920px;padding:0 24px;text-align:center}
.title_zone_v2 .heading_with_number{font-size:68px;font-weight:700;color:#fff;line-height:1.1;margin-bottom:28px;letter-spacing:-.02em}
.title_zone_v2 .heading_with_number .number_accent_v2{color:#DA3703;font-weight:800;display:inline-block;margin-right:12px}
.title_zone_v2 .explanation_text_v1{font-size:20px;color:#e0e0e5;line-height:1.6;max-width:680px;margin:0 auto}
.events_grid_section{padding:0 24px 110px;max-width:1366px;margin:0 auto}
.events_grid_section .section_header_v3{margin-bottom:70px}
.events_grid_section .section_header_v3 h2{font-size:46px;font-weight:700;color:#fff;margin-bottom:18px;line-height:1.2}
.events_grid_section .section_header_v3 h2::before{content:'';display:inline-block;width:6px;height:42px;background:linear-gradient(180deg,#DA3703 0%,#1B74A9 100%);margin-right:16px;vertical-align:middle;border-radius:3px}
.events_grid_section .section_header_v3 p{font-size:18px;color:#b0b0ba;line-height:1.7;max-width:780px}
.events_grid_wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.event_card_v1{background:#1e1e2699;border-radius:24px;overflow:hidden;border:1px solid #da370326;transition:all .4s ease;cursor:pointer}
.event_card_v1:hover{transform:translateY(-8px);border-color:#da370366;box-shadow:0 16px 40px #da370333}
.event_card_v1 .card_image_zone{position:relative;height:220px;overflow:hidden}
.event_card_v1 .card_image_zone img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}
.event_card_v1:hover .card_image_zone img{transform:scale(1.08)}
.event_card_v1 .date_badge_v2{position:absolute;top:20px;left:20px;background:#da3703f2;color:#fff;padding:10px 18px;border-radius:12px;font-size:14px;font-weight:600;letter-spacing:.03em}
.event_card_v1 .card_content_v2{padding:28px}
.event_card_v1 .card_content_v2 h3{font-size:22px;font-weight:700;color:#fff;margin-bottom:14px;line-height:1.3}
.event_card_v1 .card_content_v2 p{font-size:15px;color:#a0a0ad;line-height:1.6;margin-bottom:22px}
.event_card_v1 .meta_info_row{display:flex;align-items:center;gap:20px;padding-top:20px;border-top:1px solid #ffffff14}
.event_card_v1 .meta_item_v1{display:flex;align-items:center;gap:8px;font-size:14px;color:#1B74A9}
.event_card_v1 .meta_item_v1 svg{width:18px;height:18px;fill:#1B74A9}
.timeline_showcase_v1{padding:120px 24px;background:linear-gradient(135deg,#1b74a914 0%,#00719814 100%);position:relative}
.timeline_showcase_v1::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:90%;height:1px;background:linear-gradient(90deg,transparent 0%,#da37034d 50%,transparent 100%)}
.timeline_inner_v1{max-width:1366px;margin:0 auto}
.timeline_inner_v1 .timeline_title_v1{text-align:center;margin-bottom:80px}
.timeline_inner_v1 .timeline_title_v1 h2{font-size:52px;font-weight:700;color:#fff;margin-bottom:20px;line-height:1.2}
.timeline_inner_v1 .timeline_title_v1 p{font-size:19px;color:#b0b0ba;line-height:1.6;max-width:720px;margin:0 auto}
.timeline_track_v1{position:relative;padding:0 40px}
.timeline_track_v1::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#DA3703 0%,#1B74A9 50%,#007198 100%);transform:translateX(-50%)}
.timeline_step_v1{display:flex;align-items:center;margin-bottom:60px;position:relative}
.timeline_step_v1:nth-child(odd){flex-direction:row}
.timeline_step_v1:nth-child(even){flex-direction:row-reverse}
.timeline_step_v1 .step_content_box{flex:1;background:#1e1e26b3;padding:32px;border-radius:20px;border:1px solid #da370333;transition:all .3s ease}
.timeline_step_v1:nth-child(odd) .step_content_box{margin-right:auto;margin-left:0;max-width:520px}
.timeline_step_v1:nth-child(even) .step_content_box{margin-left:auto;margin-right:0;max-width:520px}
.timeline_step_v1 .step_content_box:hover{border-color:#da370380;box-shadow:0 12px 30px #da370326}
.timeline_step_v1 .step_marker_v1{position:absolute;left:50%;transform:translateX(-50%);width:50px;height:50px;background:linear-gradient(135deg,#DA3703 0%,#1B74A9 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;color:#fff;box-shadow:0 6px 20px #da370366;z-index:5}
.timeline_step_v1 .step_content_box h3{font-size:24px;font-weight:700;color:#fff;margin-bottom:12px;line-height:1.3}
.timeline_step_v1 .step_content_box .step_date_label{font-size:14px;color:#1B74A9;font-weight:600;margin-bottom:16px;display:inline-block;padding:4px 12px;background:#1b74a926;border-radius:6px}
.timeline_step_v1 .step_content_box p{font-size:16px;color:#a0a0ad;line-height:1.7}
.speakers_spotlight_v1{padding:110px 24px;max-width:1366px;margin:0 auto}
.speakers_spotlight_v1 .spotlight_header_v1{margin-bottom:70px}
.speakers_spotlight_v1 .spotlight_header_v1 h2{font-size:48px;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.2;position:relative;display:inline-block}
.speakers_spotlight_v1 .spotlight_header_v1 h2::after{content:'';position:absolute;bottom:-8px;left:0;width:120px;height:4px;background:linear-gradient(90deg,#DA3703 0%,#1B74A9 100%);border-radius:2px}
.speakers_spotlight_v1 .spotlight_header_v1 p{font-size:18px;color:#b0b0ba;line-height:1.7;max-width:760px;margin-top:28px}
.speakers_layout_v1{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}
.speaker_profile_card{background:#1e1e2680;border-radius:28px;padding:40px;border:1px solid #1b74a933;display:flex;gap:32px;align-items:flex-start;transition:all .4s ease}
.speaker_profile_card:hover{border-color:#1b74a980;box-shadow:0 20px 50px #1b74a933;transform:translateY(-6px)}
.speaker_profile_card .portrait_zone_v1{flex-shrink:0;width:160px;height:160px;border-radius:20px;overflow:hidden;border:3px solid #da37034d}
.speaker_profile_card .portrait_zone_v1 img{width:100%;height:100%;object-fit:cover}
.speaker_profile_card .speaker_details_v1{flex:1}
.speaker_profile_card .speaker_details_v1 h3{font-size:26px;font-weight:700;color:#fff;margin-bottom:8px;line-height:1.3}
.speaker_profile_card .speaker_details_v1 .role_label_v1{font-size:15px;color:#DA3703;font-weight:600;margin-bottom:18px;display:inline-block}
.speaker_profile_card .speaker_details_v1 p{font-size:16px;color:#a0a0ad;line-height:1.7;margin-bottom:20px}
.speaker_profile_card .expertise_tags_v1{display:flex;flex-wrap:wrap;gap:10px}
.speaker_profile_card .expertise_tags_v1 .tag_item_v1{font-size:13px;color:#1B74A9;background:#1b74a926;padding:6px 14px;border-radius:8px;font-weight:500}
@media (max-width: 1200px) {
.events_grid_wrapper{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 900px) {
.title_zone_v2{min-height:420px}
.title_zone_v2 .heading_with_number{font-size:48px}
.title_zone_v2 .explanation_text_v1{font-size:18px}
.events_grid_wrapper{grid-template-columns:1fr}
.timeline_step_v1:nth-child(odd),.timeline_step_v1:nth-child(even){flex-direction:column}
.timeline_step_v1:nth-child(odd) .step_content_box,.timeline_step_v1:nth-child(even) .step_content_box{margin:0;max-width:100%}
.timeline_track_v1::before{left:30px}
.timeline_step_v1 .step_marker_v1{left:30px}
.speakers_layout_v1{grid-template-columns:1fr}
.speaker_profile_card{flex-direction:column;text-align:center}
.speaker_profile_card .portrait_zone_v1{margin:0 auto}
}
@media (max-width: 600px) {
.title_zone_v2 .heading_with_number{font-size:36px}
.events_grid_section .section_header_v3 h2{font-size:34px}
.timeline_inner_v1 .timeline_title_v1 h2{font-size:38px}
.speakers_spotlight_v1 .spotlight_header_v1 h2{font-size:36px}
}
.title_wrapper_v2{background:linear-gradient(145deg,#0a0f14 0%,#1a1f26 100%);padding:95px 30px 85px;position:relative;overflow:hidden}
.title_wrapper_v2::before{content:'';position:absolute;top:0;left:-50%;width:200%;height:100%;background:radial-gradient(circle at 30% 40%,#da370314 0%,transparent 50%);pointer-events:none}
.title_inner_section{max-width:1366px;margin:0 auto;position:relative;z-index:2}
.title_inner_section .main_heading_v1{font-size:52px;font-weight:700;color:#f2f4f7;margin:0;letter-spacing:-.5px;line-height:1.2;text-shadow:2px 3px 8px #0006}
.reviews_grid_outer{background:#12171d;padding:110px 30px;position:relative}
.reviews_grid_outer::after{content:'';position:absolute;bottom:0;right:0;width:60%;height:300px;background:radial-gradient(ellipse at bottom right,#1b74a90f 0%,transparent 70%);pointer-events:none}
.reviews_grid_container{max-width:1366px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:48px;position:relative;z-index:2}
.review_card_v2{background:linear-gradient(135deg,#1a2129 0%,#0f1419 100%);border-radius:28px;padding:45px 40px;box-shadow:0 12px 32px #00000080 inset 0 1px 0 #ffffff08;transition:all .4s cubic-bezier(0.4,0,0.2,1);border:1px solid #da37031f;position:relative;cursor:default}
.review_card_v2:hover{transform:translateY(-6px);box-shadow:0 20px 48px #da370333 inset 0 1px 0 #ffffff0f;border-color:#da37034d}
.review_card_v2::before{content:'';position:absolute;top:-1px;left:30px;right:30px;height:2px;background:linear-gradient(90deg,transparent 0%,#DA3703 50%,transparent 100%);opacity:0;transition:opacity .4s}
.review_card_v2:hover::before{opacity:.6}
.reviewer_header_flex{display:flex;align-items:center;gap:22px;margin-bottom:28px}
.reviewer_photo_wrap img{width:68px;height:68px;border-radius:50%;object-fit:cover;border:2px solid #1b74a94d;box-shadow:0 4px 16px #0006}
.reviewer_identity h3{font-size:22px;font-weight:600;color:#e8ecf0;margin:0 0 6px;letter-spacing:-.2px}
.reviewer_position_label{font-size:14px;color:#7a8591;margin:0;font-weight:400}
.rating_stars_row{display:flex;gap:4px;margin-bottom:24px}
.star_icon_v1{width:20px;height:20px;fill:#DA3703;filter:drop-shadow(0 2px 4px #da370366)}
.review_text_content{font-size:16px;line-height:1.7;color:#b8c1cc;margin:0;position:relative;padding-left:18px;border-left:3px solid #1b74a940}
.statistics_showcase_outer{background:linear-gradient(165deg,#0d1216 0%,#1c2329 100%);padding:95px 30px;position:relative;overflow:hidden}
.statistics_showcase_outer::before{content:'';position:absolute;top:-20%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,#0071981a 0%,transparent 70%);border-radius:50%;pointer-events:none}
.stats_content_center{max-width:1366px;margin:0 auto;position:relative;z-index:2}
.stats_heading_v3{font-size:38px;font-weight:700;color:#f0f3f6;text-align:center;margin:0 0 65px;letter-spacing:-.4px}
.stats_grid_flex{display:flex;justify-content:center;gap:55px;flex-wrap:wrap}
.stat_item_block{text-align:center;min-width:180px}
.stat_number_display{font-size:56px;font-weight:800;background:linear-gradient(135deg,#DA3703 0%,#1B74A9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin:0 0 12px;line-height:1;text-shadow:0 4px 12px #da37034d}
.stat_label_text{font-size:17px;color:#9ba5b1;margin:0;font-weight:500;letter-spacing:.3px}
.cta_section_wrapper{background:#0a0e13;padding:100px 30px;position:relative}
.cta_section_wrapper::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 48%,#da370308 50%,transparent 52%),linear-gradient(-45deg,transparent 48%,#1b74a908 50%,transparent 52%);background-size:80px 80px;pointer-events:none;opacity:.4}
.cta_content_box{max-width:880px;margin:0 auto;text-align:center;background:linear-gradient(145deg,#151b22 0%,#0d1116 100%);padding:75px 55px;border-radius:32px;box-shadow:0 16px 48px #0009 inset 0 1px 0 #ffffff0a;border:1px solid #da370326;position:relative;z-index:2}
.cta_content_box::before{content:'';position:absolute;inset:-2px;border-radius:32px;padding:2px;background:linear-gradient(135deg,#da370366,#1b74a966);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.3;pointer-events:none}
.cta_title_v4{font-size:42px;font-weight:700;color:#f1f4f7;margin:0 0 22px;letter-spacing:-.5px;line-height:1.25}
.cta_description_text{font-size:18px;line-height:1.65;color:#a8b3bf;margin:0 0 40px;max-width:680px;margin-left:auto;margin-right:auto}
.cta_buttons_row{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}
.primary_cta_btn{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#DA3703 0%,#b82d02 100%);color:#fff;font-size:17px;font-weight:600;padding:18px 42px;border-radius:26px;text-decoration:none;box-shadow:0 8px 24px #da370359;transition:all .3s ease;border:none;cursor:pointer;position:relative;z-index:10}
.primary_cta_btn:hover{transform:translateY(-3px);box-shadow:0 14px 36px #da370380;background:linear-gradient(135deg,#f03d03 0%,#DA3703 100%)}
.secondary_cta_btn{display:inline-flex;align-items:center;gap:10px;background:transparent;color:#1B74A9;font-size:17px;font-weight:600;padding:18px 42px;border-radius:26px;text-decoration:none;border:2px solid #1B74A9;transition:all .3s ease;cursor:pointer;position:relative;z-index:10}
.secondary_cta_btn:hover{background:#1b74a91f;border-color:#2a8bc4;color:#2a8bc4;transform:translateY(-2px)}
@media (max-width: 1024px) {
.title_wrapper_v2{padding:75px 25px 70px}
.title_inner_section .main_heading_v1{font-size:42px}
.reviews_grid_outer{padding:85px 25px}
.reviews_grid_container{grid-template-columns:1fr;gap:36px}
.statistics_showcase_outer{padding:75px 25px}
.stats_heading_v3{font-size:32px;margin-bottom:50px}
.stats_grid_flex{gap:40px}
.cta_section_wrapper{padding:75px 25px}
.cta_content_box{padding:55px 35px}
.cta_title_v4{font-size:34px}
}
@media (max-width: 768px) {
.title_wrapper_v2{padding:60px 20px 55px}
.title_inner_section .main_heading_v1{font-size:36px}
.reviews_grid_outer{padding:65px 20px}
.reviews_grid_container{grid-template-columns:1fr;gap:28px}
.review_card_v2{padding:35px 28px;border-radius:22px}
.reviewer_header_flex{gap:16px;margin-bottom:22px}
.reviewer_photo_wrap img{width:56px;height:56px}
.reviewer_identity h3{font-size:19px}
.statistics_showcase_outer{padding:60px 20px}
.stats_heading_v3{font-size:28px;margin-bottom:40px}
.stats_grid_flex{gap:32px}
.stat_number_display{font-size:46px}
.stat_label_text{font-size:15px}
.cta_section_wrapper{padding:60px 20px}
.cta_content_box{padding:45px 28px;border-radius:24px}
.cta_title_v4{font-size:28px}
.cta_description_text{font-size:16px}
.cta_buttons_row{flex-direction:column;gap:14px}
.primary_cta_btn,.secondary_cta_btn{width:100%;justify-content:center;padding:16px 32px;font-size:16px}
}
@media (max-width: 480px) {
.title_inner_section .main_heading_v1{font-size:30px}
.reviews_grid_container{grid-template-columns:1fr}
.review_card_v2{padding:28px 22px}
.stats_heading_v3{font-size:24px}
.stat_number_display{font-size:40px}
.cta_title_v4{font-size:24px}
}
.success_wrapper_v1{background:linear-gradient(165deg,#0a0e14 0%,#121820 50%,#0d1117 100%);min-height:85vh;display:flex;align-items:center;justify-content:center;padding:60px 20px;position:relative;overflow:hidden}
.success_wrapper_v1::before{content:'';position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 30% 40%,#da37031f 0%,transparent 50%),radial-gradient(circle at 70% 60%,#1b74a914 0%,transparent 50%);animation:pulse_bg_v1 15s ease-in-out infinite}
@keyframes pulse_bg_v1 {
0%,100%{transform:rotate(0deg) scale(1)}
50%{transform:rotate(180deg) scale(1.1)}
}
.success_container_v1{max-width:780px;width:100%;position:relative;z-index:2}
.success_card_outer{background:linear-gradient(145deg,#19202af2 0%,#0f141cfa 100%);border-radius:32px;padding:80px 60px;box-shadow:0 12px 48px #0009 0 0 0 1px #da370326 inset 0 1px 2px #ffffff0d;position:relative;overflow:hidden}
.success_card_outer::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#DA3703 0%,#1B74A9 50%,#007198 100%);opacity:.8}
.success_card_outer::after{content:'';position:absolute;bottom:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,#1b74a926 0%,transparent 70%);border-radius:50%}
.icon_check_wrapper{width:120px;height:120px;margin:0 auto 40px;position:relative;display:flex;align-items:center;justify-content:center}
.icon_check_circle{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#da370333 0%,#1b74a933 100%);display:flex;align-items:center;justify-content:center;position:relative;animation:scale_pulse_v1 2s ease-in-out infinite;box-shadow:0 0 40px #da37034d inset 0 2px 4px #ffffff1a}
@keyframes scale_pulse_v1 {
0%,100%{transform:scale(1)}
50%{transform:scale(1.05)}
}
.icon_check_circle::before{content:'';position:absolute;width:80%;height:80%;border-radius:50%;border:3px solid #da370366;animation:rotate_border_v1 8s linear infinite}
@keyframes rotate_border_v1 {
0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}
}
.icon_check_svg{width:60px;height:60px;position:relative;z-index:2}
.success_heading_main{font-size:48px;font-weight:700;color:#fff;text-align:center;margin:0 0 24px;line-height:1.2;letter-spacing:-.5px}
.success_heading_main span{background:linear-gradient(120deg,#DA3703 0%,#1B74A9 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.success_text_main{font-size:19px;line-height:1.7;color:#b8c5d6;text-align:center;margin:0 0 50px;max-width:560px;margin-left:auto;margin-right:auto}
.success_detail_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:50px}
.detail_item_v1{background:#1b74a914;border:1px solid #1b74a933;border-radius:20px;padding:28px 24px;transition:all .4s cubic-bezier(0.4,0,0.2,1);position:relative;overflow:hidden}
.detail_item_v1::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#da37031a 0%,transparent 100%);opacity:0;transition:opacity .4s ease}
.detail_item_v1:hover{transform:translateY(-4px);border-color:#da370366;box-shadow:0 8px 24px #da370333}
.detail_item_v1:hover::before{opacity:1}
.detail_label_v1{font-size:14px;font-weight:600;color:#1B74A9;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;display:block}
.detail_value_v1{font-size:18px;font-weight:500;color:#fff;line-height:1.4}
.success_actions_row{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
.btn_primary_success{display:inline-flex;align-items:center;gap:10px;padding:18px 40px;background:linear-gradient(135deg,#DA3703 0%,#c42f03 100%);color:#fff;font-size:17px;font-weight:600;text-decoration:none;border-radius:28px;transition:all .3s cubic-bezier(0.4,0,0.2,1);box-shadow:0 6px 20px #da370366;position:relative;z-index:3;cursor:pointer}
.btn_primary_success:hover{transform:translateY(-3px);box-shadow:0 10px 32px #da370399;background:linear-gradient(135deg,#f03d03 0%,#DA3703 100%)}
.btn_secondary_success{display:inline-flex;align-items:center;gap:10px;padding:18px 40px;background:transparent;color:#1B74A9;font-size:17px;font-weight:600;text-decoration:none;border-radius:28px;border:2px solid #1B74A9;transition:all .3s cubic-bezier(0.4,0,0.2,1);position:relative;z-index:3;cursor:pointer}
.btn_secondary_success:hover{background:#1b74a91f;border-color:#007198;color:#007198;transform:translateY(-3px)}
.divider_line_v1{height:1px;background:linear-gradient(90deg,transparent 0%,#1b74a94d 50%,transparent 100%);margin:50px 0}
.info_note_v1{text-align:center;font-size:15px;color:#7a8a9e;line-height:1.6;margin-top:40px}
.info_note_v1 a{color:#1B74A9;text-decoration:none;border-bottom:1px solid #1b74a94d;transition:all .3s ease}
.info_note_v1 a:hover{color:#DA3703;border-bottom-color:#da370380}
@media (max-width: 768px) {
.success_wrapper_v1{padding:40px 16px;min-height:auto}
.success_card_outer{padding:50px 30px;border-radius:24px}
.success_heading_main{font-size:36px}
.success_text_main{font-size:17px}
.success_detail_grid{grid-template-columns:1fr;gap:16px}
.success_actions_row{flex-direction:column;gap:12px}
.btn_primary_success,.btn_secondary_success{width:100%;justify-content:center}
.icon_check_wrapper{width:100px;height:100px}
.icon_check_svg{width:50px;height:50px}
}
@media (max-width: 480px) {
.success_card_outer{padding:40px 24px}
.success_heading_main{font-size:30px}
.detail_item_v1{padding:20px 18px}
}