*{margin:0;box-sizing:border-box;padding:0}
body{font-family:'Poppins',sans-serif;line-height:1.7;color:#2b2b2b;background:#fafbfc;font-size:16px}
a{text-decoration:none;color:inherit;transition:opacity .25s ease}
a:hover{opacity:.75}
a:focus{outline:3px solid #8426B2;outline-offset:4px}
img{max-width:100%;height:auto;display:block}
.aurora_realm{max-width:1240px;margin:0 auto;padding:0 24px}
header{background:linear-gradient(135deg,#8426b20d 0%,#00e1fa08 100%);border-bottom:1px solid #8426b226;position:relative}
.cascade_tier_alpha{padding:18px 0;text-align:center;border-bottom:1px solid #8426b214}
.cascade_tier_alpha h1{font-size:26px;font-weight:600;color:#8426B2;letter-spacing:-.5px}
.cascade_tier_beta{padding:14px 0;background:#fd890b0a}
.prism_hold{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}
.epoch_logo_frame{display:flex;align-items:center;justify-content:center;position:relative;z-index:20}
.epoch_logo_frame img{height:85px;width:85px;aspect-ratio:1 / 1;object-fit:contain}
.phase_contact_strip{display:flex;align-items:center;gap:22px;font-size:15px;color:#4a4a4a}
.phase_contact_strip a{color:#8426B2;font-weight:500}
.cascade_tier_gamma{padding:16px 0;background:#fff;border-top:1px solid #00e1fa1f;position:sticky;top:0;z-index:100}
.nav_horizon{display:flex;justify-content:center;align-items:center;gap:42px;flex-wrap:wrap}
.nav_horizon a{font-size:16px;font-weight:500;color:#3a3a3a;padding:8px 14px;border-radius:6px;transition:background .3s ease,color .3s ease}
.nav_horizon a:hover{background:#8426b214;color:#8426B2;opacity:1}
.nav_horizon a:focus{background:#8426b21f;color:#8426B2}
main{min-height:60vh}
footer{background:linear-gradient(180deg,#fff 0%,#f4f5f7 100%);border-top:2px solid #00e1fa33;padding:0;margin-top:80px}
.stair_descend{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0}
.stair_step_one{background:#f9fafb;padding:48px 32px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.stair_step_two{background:#fff;padding:48px 32px 48px 48px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.stair_step_three{background:#f4f5f7;padding:48px 32px 48px 64px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}
.stair_step_one h3,.stair_step_two h3,.stair_step_three h3{font-size:18px;font-weight:600;color:#8426B2;margin-bottom:20px}
.stair_step_one ul,.stair_step_two ul,.stair_step_three ul{list-style:none;padding:0}
.stair_step_one ul li,.stair_step_two ul li,.stair_step_three ul li{margin-bottom:12px}
.stair_step_one ul li a,.stair_step_two ul li a,.stair_step_three ul li a{color:#4a4a4a;font-size:15px;transition:color .25s ease}
.stair_step_one ul li a:hover,.stair_step_two ul li a:hover,.stair_step_three ul li a:hover{color:#8426B2;opacity:1}
.vanish_line{background:#e8e9eb;padding:22px 32px;text-align:center;font-size:14px;color:#6a6a6a}
.drift_consent_shell{position:fixed;bottom:28px;right:28px;max-width:420px;background:#fff;border:1px solid #8426b240;border-radius:10px;padding:28px 32px;box-shadow:0 8px 24px #0000001f;z-index:9999;display:none;animation:consent_float .4s ease-out}
@keyframes consent_float {
from{opacity:0;transform:translateY(30px)}
to{opacity:1;transform:translateY(0)}
}
.drift_consent_shell.visible{display:block}
.drift_consent_shell p{font-size:15px;line-height:1.65;color:#3a3a3a;margin-bottom:20px}
.consent_btn_cluster{display:flex;gap:12px;flex-direction:column}
.consent_btn_affirm,.consent_btn_decline{padding:12px 20px;border:none;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:background .3s ease,transform .2s ease;font-family:'Poppins',sans-serif}
.consent_btn_affirm{background:#8426B2;color:#fff}
.consent_btn_affirm:hover{background:#6d1e94;transform:translateY(-2px)}
.consent_btn_affirm:focus{outline:3px solid #00E1FA;outline-offset:2px}
.consent_btn_decline{background:#e8e9eb;color:#4a4a4a}
.consent_btn_decline:hover{background:#d4d5d8;transform:translateY(-2px)}
.consent_btn_decline:focus{outline:3px solid #FD890B;outline-offset:2px}
@media (max-width: 768px) {
.cascade_tier_alpha h1{font-size:22px}
.prism_hold{flex-direction:column;align-items:center}
.phase_contact_strip{flex-direction:column;gap:12px}
.nav_horizon{flex-direction:column;gap:18px}
.stair_descend{grid-template-columns:1fr}
.stair_step_one,.stair_step_two,.stair_step_three{padding:32px 24px}
.drift_consent_shell{bottom:16px;right:16px;left:16px;max-width:none;padding:24px}
}
@media (max-width: 480px) {
.epoch_logo_frame img{height:65px;width:65px}
.nav_horizon a{font-size:15px}
}
.wbn__galaxy_tier{max-width:1200px;margin:0 auto;padding:0 20px}
.wbn__orbit_prime{background:linear-gradient(135deg,#f8f3ff 0%,#e6f9ff 100%);padding:80px 0 60px;position:relative;overflow:hidden}
.wbn__orbit_prime::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#8426b214 0%,transparent 70%);border-radius:50%}
.wbn__orbit_prime .wbn__galaxy_tier{position:relative;z-index:2}
.wbn__apex_signal{display:inline-block;font-size:15px;font-weight:600;color:#8426B2;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px;position:relative;padding-left:30px}
.wbn__apex_signal::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:2px;background:linear-gradient(90deg,#FD890B 0%,#00E1FA 100%)}
.wbn__nucleus_heading{font-size:52px;font-weight:700;color:#1a1a2e;line-height:1.2;margin-bottom:25px;max-width:800px}
.wbn__flow_narrative{font-size:19px;line-height:1.8;color:#4a4a5e;max-width:680px;margin-bottom:35px}
.wbn__launch_cluster{display:flex;gap:18px;flex-wrap:wrap;margin-top:40px}
.wbn__trigger_alpha{display:inline-block;padding:16px 38px;background:linear-gradient(135deg,#8426B2 0%,#6b1f8f 100%);color:#fff;text-decoration:none;font-weight:600;font-size:16px;border-radius:8px;transition:all .3s ease;border:none;box-shadow:0 4px 15px #8426b240}
.wbn__trigger_alpha:hover{transform:translateY(-2px);box-shadow:0 6px 25px #8426b259;background:linear-gradient(135deg,#6b1f8f 0%,#8426B2 100%)}
.wbn__trigger_beta{display:inline-block;padding:16px 38px;background:#fff;color:#8426B2;text-decoration:none;font-weight:600;font-size:16px;border-radius:8px;border:2px solid #8426B2;transition:all .3s ease}
.wbn__trigger_beta:hover{background:#f8f3ff;transform:translateY(-2px);box-shadow:0 4px 15px #8426b226}
.v3__session_matrix{padding:90px 0;background:#fff}
.v3__dual_strand{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:70px}
.v3__portrait_vault{position:relative}
.v3__portrait_vault img{width:100%;height:480px;object-fit:cover;border-radius:12px;box-shadow:0 15px 40px #0000001f}
.v3__portrait_vault::after{content:'';position:absolute;bottom:-20px;right:-20px;width:200px;height:200px;background:linear-gradient(135deg,#fd890b26 0%,#00e1fa26 100%);border-radius:12px;z-index:-1}
.v3__content_realm h3{font-size:38px;font-weight:700;color:#1a1a2e;margin-bottom:22px;line-height:1.3}
.v3__content_realm h3::after{content:'';display:block;width:60px;height:4px;background:linear-gradient(90deg,#FD890B 0%,#00E1FA 100%);margin-top:18px;border-radius:2px}
.v3__content_realm p{font-size:17px;line-height:1.8;color:#4a4a5e;margin-bottom:18px}
.v3__content_realm .wbn__flow_narrative{margin-bottom:20px}
.mod7__expertise_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px}
.mod7__facet_cube{background:#fff;padding:35px 28px;border-radius:10px;border:2px solid #f0f0f8;transition:all .3s ease;position:relative}
.mod7__facet_cube::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#8426B2 0%,#00E1FA 100%);border-radius:10px 10px 0 0;opacity:0;transition:opacity .3s ease}
.mod7__facet_cube:hover{border-color:#8426B2;box-shadow:0 8px 25px #8426b226;transform:translateY(-4px)}
.mod7__facet_cube:hover::before{opacity:1}
.mod7__facet_cube h5{font-size:20px;font-weight:600;color:#1a1a2e;margin-bottom:14px}
.mod7__facet_cube p{font-size:16px;line-height:1.7;color:#4a4a5e;margin:0}
.gen2__testimonial_horizon{background:linear-gradient(135deg,#f0f9ff 0%,#fff5f0 100%);padding:80px 0;position:relative}
.gen2__testimonial_horizon::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%238426B2' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.4}
.gen2__testimonial_horizon .wbn__galaxy_tier{position:relative;z-index:2}
.gen2__section_crown h4{font-size:42px;font-weight:700;color:#1a1a2e;text-align:center;margin-bottom:50px;line-height:1.3}
.gen2__voice_corridor{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}
.gen2__quote_capsule{background:#fff;padding:40px 35px;border-radius:12px;box-shadow:0 8px 30px #00000014;position:relative}
.gen2__quote_capsule::before{content:'"';position:absolute;top:20px;left:25px;font-size:80px;font-weight:700;color:#8426b21a;line-height:1;font-family:Georgia,serif}
.gen2__testimony_text{font-size:17px;line-height:1.8;color:#4a4a5e;margin-bottom:28px;position:relative;z-index:2}
.gen2__author_badge{display:flex;align-items:center;gap:18px;padding-top:20px;border-top:2px solid #f0f0f8}
.gen2__avatar_ring{position:relative}
.gen2__avatar_ring img{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid #fff;box-shadow:0 4px 12px #0000001f}
.gen2__identity_stack h6{font-size:18px;font-weight:600;color:#1a1a2e;margin:0 0 5px}
.gen2__role_label{font-size:14px;color:#8426B2;font-weight:500;margin:0}
.sys4__upcoming_dimension{padding:90px 0;background:#fff}
.sys4__title_beacon{text-align:center;margin-bottom:60px}
.sys4__title_beacon h4{font-size:42px;font-weight:700;color:#1a1a2e;margin-bottom:18px}
.sys4__title_beacon p{font-size:18px;color:#4a4a5e;max-width:650px;margin:0 auto;line-height:1.7}
.sys4__schedule_lattice{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:35px}
.sys4__event_chamber{background:linear-gradient(135deg,#fff 0%,#f8f9ff 100%);border-radius:12px;overflow:hidden;border:2px solid #e8e8f0;transition:all .3s ease;position:relative}
.sys4__event_chamber:hover{transform:translateY(-6px);box-shadow:0 12px 35px #8426b22e;border-color:#8426B2}
.sys4__event_header{padding:30px 28px 25px;background:linear-gradient(135deg,#8426B2 0%,#6b1f8f 100%);color:#fff;position:relative}
.sys4__event_header::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#FD890B 0%,#00E1FA 100%)}
.sys4__event_header h5{font-size:24px;font-weight:700;margin:0 0 12px;color:#fff}
.sys4__timing_strip{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:#ffffffe6}
.sys4__event_body{padding:30px 28px}
.sys4__event_body p{font-size:16px;line-height:1.7;color:#4a4a5e;margin-bottom:25px}
.sys4__feature_tags{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px}
.sys4__tag_pill{display:inline-block;padding:6px 14px;background:#8426b214;color:#8426B2;font-size:13px;font-weight:600;border-radius:20px}
.sys4__register_trigger{display:block;width:100%;padding:14px;background:linear-gradient(135deg,#00E1FA 0%,#00b8cc 100%);color:#fff;text-align:center;text-decoration:none;font-weight:600;font-size:16px;border-radius:8px;transition:all .3s ease;border:none}
.sys4__register_trigger:hover{background:linear-gradient(135deg,#00b8cc 0%,#00E1FA 100%);transform:translateY(-2px);box-shadow:0 6px 20px #00e1fa4d}
@media (max-width: 1024px) {
.wbn__nucleus_heading{font-size:44px}
.v3__dual_strand{grid-template-columns:1fr;gap:40px}
.mod7__expertise_grid{grid-template-columns:repeat(2,1fr);gap:25px}
.gen2__voice_corridor{grid-template-columns:1fr}
}
@media (max-width: 768px) {
.wbn__orbit_prime{padding:60px 0 40px}
.wbn__nucleus_heading{font-size:36px}
.wbn__flow_narrative{font-size:17px}
.wbn__launch_cluster{flex-direction:column}
.wbn__trigger_alpha,.wbn__trigger_beta{width:100%;text-align:center}
.v3__session_matrix{padding:60px 0}
.v3__content_realm h3{font-size:32px}
.v3__portrait_vault img{height:360px}
.mod7__expertise_grid{grid-template-columns:1fr;gap:20px}
.gen2__testimonial_horizon{padding:60px 0}
.gen2__section_crown h4{font-size:34px}
.sys4__upcoming_dimension{padding:60px 0}
.sys4__title_beacon h4{font-size:34px}
.sys4__schedule_lattice{grid-template-columns:1fr}
}
@media (max-width: 480px) {
.wbn__nucleus_heading{font-size:30px}
.v3__content_realm h3{font-size:28px}
.gen2__section_crown h4,.sys4__title_beacon h4{font-size:28px}
.sys4__event_header h5{font-size:21px}
}
.lux-prism-hero{background:linear-gradient(135deg,#f0f4ff 0%,#fff 50%,#fff8f0 100%);padding:120px 0 80px;position:relative;overflow:hidden}
.lux-prism-hero::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#8426b214 0%,transparent 70%);border-radius:50%}
.lux-prism-hero .container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative;z-index:2}
.lux-prism-hero h1{font-size:3.2rem;font-weight:800;color:#1a1a2e;line-height:1.2;margin-bottom:24px;letter-spacing:-.02em}
.lux-prism-hero h1::after{content:'';display:block;width:80px;height:5px;background:linear-gradient(90deg,#8426B2 0%,#00E1FA 100%);margin-top:20px;border-radius:3px}
.lux-prism-hero .volt-intro-text{font-size:1.25rem;color:#4a4a5e;line-height:1.7;max-width:680px;margin-bottom:36px}
.lux-prism-hero .nexus-cta-primary{display:inline-block;background:linear-gradient(135deg,#8426B2 0%,#9d3ec9 100%);color:#fff;padding:16px 42px;border-radius:8px;font-weight:600;font-size:1.05rem;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #8426b240}
.lux-prism-hero .nexus-cta-primary:hover{transform:translateY(-2px);box-shadow:0 6px 25px #8426b259;background:linear-gradient(135deg,#9d3ec9 0%,#8426B2 100%)}
.stratum-value-grid{background:#fff;padding:90px 0}
.stratum-value-grid .container{max-width:1200px;margin:0 auto;padding:0 20px}
.stratum-value-grid h2{font-size:2.6rem;font-weight:700;color:#1a1a2e;text-align:center;margin-bottom:16px;position:relative}
.stratum-value-grid h2::before{content:'';position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:50px;height:4px;background:#FD890B;border-radius:2px}
.stratum-value-grid .orbit-subtitle{text-align:center;font-size:1.15rem;color:#6b6b7e;max-width:700px;margin:0 auto 60px;line-height:1.6}
.flux-advantage-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;margin-top:50px}
.flux-advantage-cards .axis-card-unit{background:#fafbfd;border:2px solid #e8ebf3;border-radius:12px;padding:36px 28px;transition:all .3s ease;position:relative}
.flux-advantage-cards .axis-card-unit::before{content:'';position:absolute;top:0;left:0;width:4px;height:0;background:linear-gradient(180deg,#8426B2 0%,#00E1FA 100%);transition:height .3s ease;border-radius:12px 0 0 12px}
.flux-advantage-cards .axis-card-unit:hover{border-color:#8426B2;transform:translateY(-4px);box-shadow:0 8px 24px #8426b226}
.flux-advantage-cards .axis-card-unit:hover::before{height:100%}
.flux-advantage-cards h3{font-size:1.45rem;font-weight:700;color:#1a1a2e;margin-bottom:14px}
.flux-advantage-cards .cipher-feature-detail{font-size:1rem;color:#5a5a6e;line-height:1.65}
.meridian-process-showcase{background:linear-gradient(180deg,#f8f9fd 0%,#fff 100%);padding:85px 0;position:relative}
.meridian-process-showcase .container{max-width:1150px;margin:0 auto;padding:0 20px}
.meridian-process-showcase h2{font-size:2.5rem;font-weight:700;color:#1a1a2e;margin-bottom:50px}
.meridian-process-showcase h2 span{background:linear-gradient(90deg,#8426B2 0%,#00E1FA 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.prism-method-sequence{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}
.prism-method-sequence .zenith-visual-frame{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 12px 40px #0000001f}
.prism-method-sequence .zenith-visual-frame img{width:100%;height:auto;display:block;object-fit:cover}
.prism-method-sequence .epoch-steps-container{display:flex;flex-direction:column;gap:28px}
.epoch-steps-container .vector-step-block{display:flex;gap:20px;align-items:flex-start}
.vector-step-block .quantum-step-marker{width:50px;height:50px;background:linear-gradient(135deg,#8426B2 0%,#00E1FA 100%);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;font-size:1.25rem;color:#fff;box-shadow:0 4px 12px #8426b24d}
.vector-step-block .radiant-step-info h4{font-size:1.3rem;font-weight:600;color:#1a1a2e;margin-bottom:8px}
.vector-step-block .radiant-step-info p{font-size:1rem;color:#5a5a6e;line-height:1.6;margin:0}
.nexus-insight-editorial{background:#fff;padding:90px 0}
.nexus-insight-editorial .container{max-width:1200px;margin:0 auto;padding:0 20px}
.nexus-insight-editorial h2{font-size:2.5rem;font-weight:700;color:#1a1a2e;margin-bottom:50px;text-align:center}
.nexus-insight-editorial h2::after{content:'';display:block;width:70px;height:4px;background:#FD890B;margin:20px auto 0;border-radius:2px}
.horizon-article-layout{display:grid;grid-template-columns:2fr 1fr;gap:45px;margin-top:45px}
.horizon-article-layout .atlas-main-feature{display:flex;flex-direction:column;gap:30px}
.atlas-main-feature .beacon-image-holder{position:relative;border-radius:14px;overflow:hidden;box-shadow:0 8px 30px #0000001a}
.atlas-main-feature .beacon-image-holder img{width:100%;height:400px;object-fit:cover;display:block}
.atlas-main-feature h3{font-size:1.85rem;font-weight:700;color:#1a1a2e;line-height:1.3;margin-bottom:16px}
.atlas-main-feature .chrome-body-text{font-size:1.05rem;color:#4a4a5e;line-height:1.75;margin-bottom:18px}
.atlas-main-feature .chrome-body-text:last-of-type{margin-bottom:0}
.horizon-article-layout .vertex-sidebar-feed{display:flex;flex-direction:column;gap:26px}
.vertex-sidebar-feed .delta-sidebar-item{background:#f7f8fc;border-radius:12px;overflow:hidden;transition:all .3s ease;border:2px solid transparent}
.vertex-sidebar-feed .delta-sidebar-item:hover{border-color:#00E1FA;transform:translateX(4px);box-shadow:0 6px 20px #00e1fa26}
.delta-sidebar-item .pulse-side-image{width:100%;height:180px;object-fit:cover;display:block}
.delta-sidebar-item .sigma-side-content{padding:20px}
.delta-sidebar-item h5{font-size:1.15rem;font-weight:600;color:#1a1a2e;margin-bottom:10px;line-height:1.4}
.delta-sidebar-item .omega-excerpt-snippet{font-size:.95rem;color:#6b6b7e;line-height:1.55;margin:0}
.titan-testimonial-realm{background:linear-gradient(135deg,#f0f4ff 0%,#fff8f0 100%);padding:85px 0;position:relative;overflow:hidden}
.titan-testimonial-realm::after{content:'';position:absolute;bottom:-30%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,#00e1fa14 0%,transparent 70%);border-radius:50%}
.titan-testimonial-realm .container{max-width:1100px;margin:0 auto;padding:0 20px;position:relative;z-index:2}
.titan-testimonial-realm h2{font-size:2.6rem;font-weight:700;color:#1a1a2e;text-align:center;margin-bottom:60px}
.titan-testimonial-realm h2::before{content:'"';display:block;font-size:5rem;line-height:1;color:#8426B2;opacity:.2;text-align:center;margin-bottom:-20px}
.cascade-testimony-display{display:grid;grid-template-columns:280px 1fr;gap:40px;background:#fff;border-radius:16px;padding:45px;box-shadow:0 10px 35px #00000014;align-items:center}
.cascade-testimony-display .eclipse-profile-zone{text-align:center}
.eclipse-profile-zone .orbit-avatar-frame{width:160px;height:160px;border-radius:50%;overflow:hidden;margin:0 auto 20px;border:4px solid #8426B2;box-shadow:0 6px 20px #8426b233}
.eclipse-profile-zone .orbit-avatar-frame img{width:100%;height:100%;object-fit:cover;display:block}
.eclipse-profile-zone h6{font-size:1.25rem;font-weight:700;color:#1a1a2e;margin-bottom:6px}
.eclipse-profile-zone .nova-role-label{font-size:.95rem;color:#6b6b7e;font-style:italic}
.cascade-testimony-display .spectrum-quote-panel blockquote{font-size:1.15rem;color:#4a4a5e;line-height:1.8;margin:0;font-style:italic;position:relative;padding-left:30px}
.spectrum-quote-panel blockquote::before{content:'';position:absolute;left:0;top:0;width:5px;height:100%;background:linear-gradient(180deg,#8426B2 0%,#00E1FA 100%);border-radius:3px}
@media (max-width: 768px) {
.lux-prism-hero{padding:80px 0 60px}
.lux-prism-hero h1{font-size:2.2rem}
.lux-prism-hero .volt-intro-text{font-size:1.1rem}
.stratum-value-grid{padding:60px 0}
.stratum-value-grid h2{font-size:2rem}
.flux-advantage-cards{grid-template-columns:1fr;gap:24px}
.meridian-process-showcase{padding:60px 0}
.meridian-process-showcase h2{font-size:2rem}
.prism-method-sequence{grid-template-columns:1fr;gap:35px}
.nexus-insight-editorial{padding:60px 0}
.nexus-insight-editorial h2{font-size:2rem}
.horizon-article-layout{grid-template-columns:1fr;gap:35px}
.atlas-main-feature .beacon-image-holder img{height:280px}
.titan-testimonial-realm{padding:60px 0}
.titan-testimonial-realm h2{font-size:2rem}
.cascade-testimony-display{grid-template-columns:1fr;gap:30px;padding:35px 25px}
}
.cnx-portal{background:linear-gradient(135deg,#f5f0fb 0%,#e8f9fd 100%);min-height:600px;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}
.cnx-portal .axis-prime{max-width:1200px;margin:0 auto;padding:0 24px}
.cnx-portal .orbit-header{padding:80px 0 40px;text-align:center}
.cnx-portal .orbit-header h1{font-size:2.8rem;font-weight:700;color:#2d2d2d;margin:0 0 20px;line-height:1.2}
.cnx-portal .orbit-header h1::after{content:'';display:block;width:80px;height:4px;background:linear-gradient(90deg,#8426B2,#00E1FA);margin:24px auto 0;border-radius:2px}
.cnx-portal .orbit-header .lead-phrase{font-size:1.15rem;color:#4a4a4a;max-width:680px;margin:0 auto;line-height:1.7}
.cnx-portal .grid-diverge{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;padding:60px 0 100px;align-items:start}
.cnx-portal .module-info{background:#fff;padding:40px;border-radius:12px;box-shadow:0 4px 20px #8426b214;border-left:4px solid #8426B2}
.cnx-portal .module-info h2{font-size:1.5rem;color:#2d2d2d;margin:0 0 28px;font-weight:600}
.cnx-portal .detail-row{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #e8e8e8}
.cnx-portal .detail-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}
.cnx-portal .detail-row .label-text{font-size:.85rem;color:#7a7a7a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;font-weight:500}
.cnx-portal .detail-row .value-text{font-size:1.05rem;color:#2d2d2d;line-height:1.6}
.cnx-portal .detail-row .value-text a{color:#8426B2;text-decoration:none;transition:color .2s ease}
.cnx-portal .detail-row .value-text a:hover{color:#00E1FA}
.cnx-portal .session-card{background:#fff;padding:32px;border-radius:8px;margin-bottom:20px;border:2px solid #f0f0f0;transition:all .3s ease}
.cnx-portal .session-card:hover{border-color:#00E1FA;box-shadow:0 6px 24px #00e1fa1f}
.cnx-portal .session-card h3{font-size:1.1rem;color:#2d2d2d;margin:0 0 8px;font-weight:600}
.cnx-portal .session-card p{font-size:.95rem;color:#5a5a5a;margin:0;line-height:1.5}
.cnx-portal .explore-link{display:inline-block;margin-top:24px;padding:12px 28px;background:linear-gradient(135deg,#FD890B,#ff9d3a);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;font-size:.95rem;transition:all .3s ease;box-shadow:0 4px 12px #fd890b40}
.cnx-portal .explore-link:hover{transform:translateY(-2px);box-shadow:0 6px 20px #fd890b59}
.cnx-portal .dialogue-form{background:#fff;padding:50px;border-radius:12px;box-shadow:0 8px 32px #00000014}
.cnx-portal .dialogue-form h2{font-size:1.7rem;color:#2d2d2d;margin:0 0 12px;font-weight:600}
.cnx-portal .dialogue-form .form-note{font-size:.95rem;color:#6a6a6a;margin-bottom:32px;line-height:1.6}
.cnx-portal .input-cluster{margin-bottom:26px}
.cnx-portal .input-cluster label{display:block;font-size:.9rem;color:#3a3a3a;margin-bottom:8px;font-weight:500}
.cnx-portal .input-cluster input,.cnx-portal .input-cluster select,.cnx-portal .input-cluster textarea{width:100%;padding:14px 16px;border:2px solid #e0e0e0;border-radius:6px;font-size:.95rem;color:#2d2d2d;transition:all .2s ease;font-family:inherit;background:#fafafa}
.cnx-portal .input-cluster input:focus,.cnx-portal .input-cluster select:focus,.cnx-portal .input-cluster textarea:focus{outline:none;border-color:#8426B2;background:#fff;box-shadow:0 0 0 3px #8426b21a}
.cnx-portal .input-cluster textarea{min-height:140px;resize:vertical}
.cnx-portal .dual-field{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.cnx-portal .consent-zone{margin:32px 0 28px;padding:20px;background:#f8f9fd;border-radius:8px;border-left:3px solid #00E1FA}
.cnx-portal .consent-zone label{display:flex;align-items:start;cursor:pointer;font-size:.9rem;color:#3a3a3a;line-height:1.6}
.cnx-portal .consent-zone input[type="checkbox"]{margin-right:12px;margin-top:4px;width:18px;height:18px;cursor:pointer;flex-shrink:0}
.cnx-portal .consent-zone a{color:#8426B2;text-decoration:underline}
.cnx-portal .consent-zone a:hover{color:#00E1FA}
.cnx-portal .submit-realm{text-align:center}
.cnx-portal .send-signal{padding:16px 60px;background:linear-gradient(135deg,#8426B2,#9d4dc9);color:#fff;border:none;border-radius:8px;font-size:1.05rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 6px 20px #8426b24d;position:relative;z-index:10}
.cnx-portal .send-signal:hover{background:linear-gradient(135deg,#9d4dc9,#8426B2);transform:translateY(-3px);box-shadow:0 8px 28px #8426b266}
.cnx-portal .send-signal:active{transform:translateY(-1px)}
@media (max-width: 900px) {
.cnx-portal .grid-diverge{grid-template-columns:1fr;gap:40px;padding:40px 0 80px}
.cnx-portal .orbit-header h1{font-size:2.2rem}
.cnx-portal .dialogue-form{padding:36px 28px}
.cnx-portal .dual-field{grid-template-columns:1fr;gap:0}
}
@media (max-width: 600px) {
.cnx-portal .orbit-header{padding:60px 0 30px}
.cnx-portal .orbit-header h1{font-size:1.8rem}
.cnx-portal .orbit-header .lead-phrase{font-size:1rem}
.cnx-portal .module-info{padding:28px 24px}
.cnx-portal .dialogue-form{padding:28px 20px}
.cnx-portal .send-signal{padding:14px 40px;font-size:1rem}
.cnx-portal .axis-prime{padding:0 18px}
}
.v2_epoch_wrap{background:linear-gradient(135deg,#f8f4fc 0%,#e8f9fd 50%,#fff9f0 100%);min-height:400px;position:relative;overflow:hidden}
.v2_epoch_wrap::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#8426b214 0%,transparent 70%);border-radius:50%;z-index:1}
.v2_epoch_wrap::after{content:'';position:absolute;bottom:-30%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,#00e1fa0f 0%,transparent 70%);border-radius:50%;z-index:1}
.v2_epoch_wrap .container{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px}
.intro_headline_77{font-size:3.2rem;font-weight:700;color:#2d2d2d;margin-bottom:28px;line-height:1.15;letter-spacing:-.02em}
.intro_headline_77::after{content:'';display:block;width:90px;height:5px;background:linear-gradient(90deg,#8426B2 0%,#00E1FA 100%);margin-top:20px;border-radius:3px}
.intro_txt_phase{font-size:1.15rem;line-height:1.75;color:#4a4a4a;margin-bottom:45px;max-width:780px}
.intro_txt_phase strong{color:#8426B2;font-weight:600}
.intro_grid_cycle{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:50px}
.intro_card_moment{background:#fff;padding:32px 28px;border-radius:12px;box-shadow:0 4px 18px #0000000f;border-left:4px solid #8426B2;transition:transform .3s ease,box-shadow .3s ease;position:relative}
.intro_card_moment:nth-child(2){border-left-color:#00E1FA}
.intro_card_moment:nth-child(3){border-left-color:#FD890B}
.intro_card_moment:hover{transform:translateY(-6px);box-shadow:0 8px 28px #8426b226}
.intro_card_moment h3{font-size:1.35rem;color:#2d2d2d;margin-bottom:16px;font-weight:600}
.intro_card_moment p{font-size:.98rem;line-height:1.65;color:#5a5a5a;margin:0}
.intro_nav_btn{display:inline-block;background:linear-gradient(135deg,#8426B2 0%,#00E1FA 100%);color:#fff;padding:16px 38px;border-radius:8px;font-size:1.05rem;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px #8426b240;margin-top:15px}
.intro_nav_btn:hover{transform:translateY(-2px);box-shadow:0 6px 22px #8426b259;color:#fff}
@media (max-width: 992px) {
.intro_grid_cycle{grid-template-columns:repeat(2,1fr);gap:25px}
}
@media (max-width: 768px) {
.v2_epoch_wrap .container{padding:60px 20px}
.intro_headline_77{font-size:2.4rem}
.intro_txt_phase{font-size:1.05rem}
.intro_grid_cycle{grid-template-columns:1fr;gap:20px}
}
.gen3_phase_block{background:#fff;padding:90px 0;position:relative}
.gen3_phase_block .container{max-width:1200px;margin:0 auto;padding:0 20px}
.phase_divider_77{height:2px;background:linear-gradient(90deg,transparent 0%,#8426B2 20%,#00E1FA 50%,#FD890B 80%,transparent 100%);margin:0 auto 70px;max-width:600px}
.phase_main_head{text-align:center;margin-bottom:60px}
.phase_main_head h2{font-size:2.8rem;color:#2d2d2d;font-weight:700;margin-bottom:18px;position:relative;display:inline-block}
.phase_main_head h2::before{content:'';position:absolute;left:-45px;top:50%;transform:translateY(-50%);width:35px;height:4px;background:#FD890B;border-radius:2px}
.phase_main_head h2::after{content:'';position:absolute;right:-45px;top:50%;transform:translateY(-50%);width:35px;height:4px;background:#FD890B;border-radius:2px}
.phase_main_head p{font-size:1.12rem;color:#5a5a5a;line-height:1.7;max-width:720px;margin:0 auto}
.epoch_flex_layout{display:flex;align-items:flex-start;gap:50px;margin-bottom:70px}
.epoch_flex_layout:nth-child(even){flex-direction:row-reverse}
.epoch_img_holder{flex:0 0 420px;position:relative}
.epoch_img_holder img{width:100%;height:auto;border-radius:16px;box-shadow:0 6px 24px #0000001a;display:block}
.epoch_content_side{flex:1;padding-top:15px}
.epoch_content_side h3{font-size:2rem;color:#2d2d2d;margin-bottom:22px;font-weight:600;position:relative;padding-left:22px}
.epoch_content_side h3::before{content:'';position:absolute;left:0;top:8px;width:6px;height:28px;background:#8426B2;border-radius:3px}
.epoch_content_side h4{font-size:1.3rem;color:#8426B2;margin:28px 0 16px;font-weight:600}
.epoch_content_side p{font-size:1.02rem;line-height:1.75;color:#4a4a4a;margin-bottom:18px}
.epoch_content_side ul{list-style:none;padding:0;margin:22px 0}
.epoch_content_side ul li{font-size:1rem;color:#4a4a4a;padding-left:32px;margin-bottom:14px;position:relative;line-height:1.65}
.epoch_content_side ul li::before{content:'→';position:absolute;left:0;color:#00E1FA;font-weight:700;font-size:1.2rem}
.testimonial_cycle_wrap{background:linear-gradient(135deg,#f9f5fc 0%,#f0fbfe 100%);border-radius:16px;padding:45px;margin-top:60px;box-shadow:0 4px 20px #0000000a}
.testimonial_cycle_wrap h4{font-size:1.45rem;color:#2d2d2d;margin-bottom:28px;font-weight:600;text-align:center}
.testimonial_grid_77{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.testimonial_item_phase{background:#fff;padding:28px;border-radius:12px;box-shadow:0 3px 12px #0000000f;transition:transform .3s ease}
.testimonial_item_phase:hover{transform:translateY(-4px)}
.testimonial_author_flex{display:flex;align-items:center;gap:18px;margin-bottom:18px}
.testimonial_author_flex img{width:60px;height:60px;border-radius:50%;object-fit:cover;border:3px solid #8426B2}
.testimonial_author_info h5{font-size:1.08rem;color:#2d2d2d;margin:0 0 5px;font-weight:600}
.testimonial_author_info h6{font-size:.92rem;color:#00E1FA;margin:0;font-weight:500}
.testimonial_item_phase p{font-size:.96rem;line-height:1.65;color:#5a5a5a;margin:0;font-style:italic}
.cta_phase_final{text-align:center;margin-top:70px;padding:50px 30px;background:linear-gradient(135deg,#8426B2 0%,#00E1FA 100%);border-radius:16px;position:relative;overflow:hidden}
.cta_phase_final::before{content:'';position:absolute;top:-50%;left:-10%;width:400px;height:400px;background:#ffffff1a;border-radius:50%}
.cta_phase_final::after{content:'';position:absolute;bottom:-40%;right:-5%;width:350px;height:350px;background:#ffffff14;border-radius:50%}
.cta_phase_final h3{font-size:2.2rem;color:#fff;margin-bottom:20px;font-weight:700;position:relative;z-index:2}
.cta_phase_final p{font-size:1.1rem;color:#fff;margin-bottom:32px;max-width:650px;margin-left:auto;margin-right:auto;line-height:1.65;position:relative;z-index:2}
.cta_phase_final .intro_nav_btn{background:#fff;color:#8426B2;font-weight:700;position:relative;z-index:2}
.cta_phase_final .intro_nav_btn:hover{background:#f5f5f5;color:#8426B2}
@media (max-width: 992px) {
.epoch_flex_layout{flex-direction:column!important;gap:35px}
.epoch_img_holder{flex:0 0 auto;width:100%;max-width:500px;margin:0 auto}
.phase_main_head h2::before,.phase_main_head h2::after{display:none}
.testimonial_grid_77{grid-template-columns:repeat(2,1fr);gap:25px}
}
@media (max-width: 768px) {
.gen3_phase_block{padding:60px 0}
.phase_main_head h2{font-size:2.2rem}
.phase_main_head p{font-size:1.05rem}
.epoch_content_side h3{font-size:1.65rem}
.testimonial_grid_77{grid-template-columns:1fr}
.testimonial_cycle_wrap{padding:30px 20px}
.cta_phase_final h3{font-size:1.8rem}
.cta_phase_final p{font-size:1rem}
}
@media (max-width: 576px) {
.epoch_img_holder{flex:0 0 auto}
.epoch_content_side{padding-top:0}
}
.vxl__prime-wrap{background:linear-gradient(135deg,#f8f3ff 0%,#e6f9fd 100%);min-height:100vh}
.vxl__certif-intro{padding:80px 20px 60px;max-width:1200px;margin:0 auto}
.vxl__certif-intro h1{font-size:3.2rem;color:#8426B2;margin-bottom:24px;line-height:1.2;position:relative;display:inline-block}
.vxl__certif-intro h1::after{content:'';position:absolute;bottom:-8px;left:0;width:60%;height:4px;background:linear-gradient(90deg,#00E1FA,#FD890B);border-radius:2px}
.vxl__certif-intro p{font-size:1.15rem;line-height:1.8;color:#2d2d2d;max-width:780px}
.vxl__certif-intro p strong{color:#8426B2;font-weight:600}
.vxl__grid-certs{padding:40px 20px 80px;max-width:1200px;margin:0 auto}
.vxl__grid-certs h2{font-size:2.4rem;color:#2d2d2d;margin-bottom:50px;text-align:center;position:relative}
.vxl__grid-certs h2::before{content:'';position:absolute;top:-20px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:#FD890B;border-radius:2px}
.vxl__cert-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px;margin-bottom:60px}
.vxl__cert-single{background:#fff;border-radius:12px;padding:35px;box-shadow:0 4px 20px #8426b214;transition:all .3s ease;border-left:4px solid transparent}
.vxl__cert-single:hover{transform:translateY(-8px);box-shadow:0 12px 35px #8426b226;border-left-color:#8426B2}
.vxl__cert-single h3{font-size:1.6rem;color:#8426B2;margin-bottom:18px;display:flex;align-items:center;gap:12px}
.vxl__cert-single h3::before{content:'';display:inline-block;width:32px;height:32px;background:linear-gradient(135deg,#00E1FA,#8426B2);color:#fff;border-radius:50%;font-size:1rem;line-height:32px;text-align:center;flex-shrink:0}
.vxl__cert-single p{font-size:1.05rem;line-height:1.7;color:#4a4a4a;margin-bottom:20px}
.vxl__cert-single ul{list-style:none;padding:0;margin:0}
.vxl__cert-single ul li{padding:8px 0 8px 28px;position:relative;color:#555;font-size:.98rem;line-height:1.6}
.vxl__cert-single ul li::before{content:'→';position:absolute;left:0;color:#FD890B;font-weight:700}
.vxl__team-verify{background:#fff;padding:70px 20px;margin-top:40px}
.vxl__team-verify-inner{max-width:1200px;margin:0 auto}
.vxl__team-verify h2{font-size:2.6rem;color:#2d2d2d;margin-bottom:20px;text-align:center}
.vxl__team-verify-lead{font-size:1.15rem;color:#555;text-align:center;max-width:720px;margin:0 auto 60px;line-height:1.8}
.vxl__team-flex{display:flex;gap:50px;align-items:flex-start;flex-wrap:wrap}
.vxl__team-member{flex:1;min-width:280px;text-align:center}
.vxl__team-member img{width:180px;height:180px;border-radius:50%;object-fit:cover;margin-bottom:20px;border:5px solid #e6f9fd;box-shadow:0 6px 25px #00e1fa33}
.vxl__team-member h4{font-size:1.5rem;color:#8426B2;margin-bottom:8px}
.vxl__team-member h5{font-size:1.05rem;color:#00E1FA;margin-bottom:16px;font-weight:600}
.vxl__team-member p{font-size:.98rem;line-height:1.7;color:#4a4a4a}
.vxl__proof-showcase{padding:70px 20px;background:linear-gradient(180deg,#fef8ff 0%,#fff 100%)}
.vxl__proof-inner{max-width:1100px;margin:0 auto;display:flex;gap:60px;align-items:center;flex-wrap:wrap}
.vxl__proof-content{flex:1;min-width:320px}
.vxl__proof-content h2{font-size:2.5rem;color:#2d2d2d;margin-bottom:24px;line-height:1.3}
.vxl__proof-content h6{font-size:1.25rem;color:#8426B2;margin:30px 0 16px;font-weight:600;position:relative;padding-left:20px}
.vxl__proof-content h6::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:8px;background:#FD890B;border-radius:50%}
.vxl__proof-content p{font-size:1.05rem;line-height:1.75;color:#4a4a4a;margin-bottom:20px}
.vxl__proof-img{flex:1;min-width:320px}
.vxl__proof-img img{width:100%;height:auto;border-radius:16px;box-shadow:0 8px 30px #8426b21f}
.vxl__cta-final{padding:80px 20px;background:linear-gradient(135deg,#8426B2 0%,#00E1FA 100%);text-align:center;color:#fff}
.vxl__cta-final-inner{max-width:800px;margin:0 auto}
.vxl__cta-final h2{font-size:2.8rem;margin-bottom:24px;color:#fff}
.vxl__cta-final p{font-size:1.2rem;line-height:1.7;margin-bottom:40px;color:#f0f0f0}
.vxl__btn-contact{display:inline-block;padding:18px 50px;background:#fff;color:#8426B2;font-size:1.15rem;font-weight:600;text-decoration:none;border-radius:50px;transition:all .3s ease;box-shadow:0 6px 20px #00000026}
.vxl__btn-contact:hover{transform:translateY(-3px);box-shadow:0 10px 30px #00000040;background:#FD890B;color:#fff}
@media (max-width: 768px) {
.vxl__certif-intro h1{font-size:2.4rem}
.vxl__certif-intro{padding:60px 20px 40px}
.vxl__grid-certs h2{font-size:2rem}
.vxl__cert-cards{grid-template-columns:1fr;gap:30px}
.vxl__team-flex{flex-direction:column;gap:40px}
.vxl__proof-inner{flex-direction:column;gap:40px}
.vxl__cta-final h2{font-size:2.2rem}
.vxl__cta-final p{font-size:1.05rem}
}
@media (max-width: 480px) {
.vxl__certif-intro h1{font-size:2rem}
.vxl__cert-single{padding:25px}
.vxl__team-member img{width:140px;height:140px}
.vxl__btn-contact{padding:16px 40px;font-size:1.05rem}
}
.tracking-policy-container{max-width:900px;margin:0 auto;padding:40px 20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.7;color:#2d2d2d;background:#fff}
.tracking-policy-container h1{font-size:2.5rem;font-weight:700;margin-bottom:25px;color:#2d2d2d;background:linear-gradient(135deg,#8426B2,#00E1FA);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.tracking-policy-container h2{font-size:1.9rem;font-weight:600;margin-top:50px;margin-bottom:20px;color:#8426B2;border-bottom:3px solid #00E1FA;padding-bottom:10px}
.tracking-policy-container h3{font-size:1.5rem;font-weight:600;margin-top:35px;margin-bottom:15px;color:#FD890B}
.tracking-policy-container h4{font-size:1.2rem;font-weight:600;margin-top:25px;margin-bottom:12px;color:#8426B2}
.tracking-policy-container p{margin-bottom:18px;font-size:1.05rem;color:#3d3d3d}
.tracking-policy-container ul{margin:20px 0;padding-left:30px;list-style:none}
.tracking-policy-container li{margin-bottom:15px;padding-left:25px;position:relative;font-size:1.02rem;color:#3d3d3d}
.tracking-policy-container li::before{content:'→';position:absolute;left:0;color:#00E1FA;font-weight:700}
.tracking-policy-container span{font-weight:600;color:#8426B2}
.tracking-policy-container div{margin:25px 0;padding:20px;background:linear-gradient(135deg,#8426b20d,#00e1fa0d);border-left:4px solid #FD890B;border-radius:8px}
.section-intro{background:linear-gradient(135deg,#fd890b14,#8426b214);padding:25px;border-radius:10px;margin-bottom:30px;border:2px solid #00e1fa4d}
.highlight-box{background:#00e1fa1a;padding:18px;border-radius:8px;margin:20px 0;border-left:5px solid #8426B2}
.privacy-policy-container{max-width:1200px;margin:0 auto;padding:60px 20px;background:#fff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.7;color:#1e293b}
.privacy-policy-container h1{font-size:2.8rem;font-weight:800;color:#0f172a;margin-bottom:30px;background:linear-gradient(135deg,#8426B2 0%,#00E1FA 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.5px}
.privacy-policy-container h2{font-size:1.9rem;font-weight:700;color:#8426B2;margin-top:50px;margin-bottom:20px;padding-bottom:12px;border-bottom:3px solid #00E1FA}
.privacy-policy-container h3{font-size:1.4rem;font-weight:600;color:#334155;margin-top:35px;margin-bottom:15px;position:relative;padding-left:18px}
.privacy-policy-container h3::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:70%;background:linear-gradient(180deg,#FD890B 0%,#00E1FA 100%);border-radius:3px}
.privacy-policy-container h4{font-size:1.1rem;font-weight:600;color:#475569;margin-top:25px;margin-bottom:12px}
.privacy-policy-container p{margin-bottom:18px;color:#334155;font-size:1.05rem}
.privacy-policy-container .intro-section{background:linear-gradient(135deg,#8426b20a 0%,#00e1fa0a 100%);padding:30px;border-radius:12px;margin-bottom:40px;border-left:5px solid #8426B2;box-shadow:0 2px 8px #8426b214}
.privacy-policy-container .intro-section p{font-size:1.1rem;color:#1e293b}
.privacy-policy-container ul{list-style:none;padding-left:0;margin:25px 0}
.privacy-policy-container li{padding:15px 20px 15px 50px;margin-bottom:12px;background:#fafbfc;border-radius:8px;position:relative;border:1px solid #e2e8f0;transition:all .3s ease}
.privacy-policy-container li:hover{background:#00e1fa0f;border-color:#00E1FA;transform:translateX(5px)}
.privacy-policy-container li::before{content:'→';position:absolute;left:20px;color:#8426B2;font-weight:700;font-size:1.2rem}
.privacy-policy-container .highlight-box{background:linear-gradient(135deg,#fd890b0f 0%,#8426b20f 100%);padding:25px;border-radius:10px;margin:25px 0;border:2px solid #FD890B}
.privacy-policy-container .data-category{background:#fff;padding:20px;margin:20px 0;border-radius:8px;box-shadow:0 2px 12px #0f172a14;border-top:4px solid #00E1FA}
.privacy-policy-container .emphasis-text{color:#8426B2;font-weight:600}
.privacy-policy-container .section-divider{height:2px;background:linear-gradient(90deg,transparent 0%,#00E1FA 50%,transparent 100%);margin:50px 0}
.privacy-policy-container span.note{display:inline-block;padding:3px 10px;background:#fd890b26;border-radius:4px;font-size:.95rem;color:#92400e;margin:0 3px}
.privacy-policy-container .last-updated{text-align:center;margin-top:60px;padding:20px;background:#8426b20a;border-radius:8px;font-size:.95rem;color:#64748b}
.dispatch_confirmation_portal{background:linear-gradient(168deg,#f8f5fc 0%,#fff 48%,#fff9f5 100%);min-height:85vh;display:flex;align-items:center;padding:4rem 1rem}
.container{margin:auto;max-width:1200px}
.confirmation_essence_matrix{max-width:720px;margin:0 auto;background:#fff;border-radius:16px;padding:3.5rem 2.5rem;box-shadow:0 8px 32px #8426b214;position:relative;overflow:hidden}
.confirmation_essence_matrix::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#8426B2 0%,#00E1FA 50%,#FD890B 100%)}
.status_indicator_cluster{text-align:center;margin-bottom:2.5rem}
.checkmark_geometric_construct{width:84px;height:84px;margin:0 auto 1.8rem;position:relative}
.checkmark_geometric_construct svg{width:100%;height:100%}
.checkmark_geometric_construct circle{fill:none;stroke:#8426B2;stroke-width:3;stroke-linecap:round;animation:pulse_radial_motion 2s ease-in-out infinite}
.checkmark_geometric_construct path{fill:none;stroke:#8426B2;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}
@keyframes pulse_radial_motion {
0%,100%{opacity:.6;transform:scale(1)}
50%{opacity:1;transform:scale(1.05)}
}
.confirmation_essence_matrix h1{font-size:2.25rem;line-height:1.2;color:#2d1f3d;margin-bottom:1rem;font-weight:700}
.acknowledgment_statement_primary{font-size:1.15rem;line-height:1.65;color:#5a4a6a;margin-bottom:2rem}
.temporal_response_framework{background:linear-gradient(135deg,#f8f5fc 0%,#fff 100%);border-left:4px solid #8426B2;padding:1.75rem;border-radius:8px;margin:2.5rem 0}
.temporal_response_framework h3{font-size:1.1rem;color:#2d1f3d;margin-bottom:1rem;font-weight:600;display:flex;align-items:center;gap:.5rem}
.temporal_response_framework h3::before{content:'';width:8px;height:8px;background:#00E1FA;border-radius:50%;display:inline-block}
.temporal_response_framework p{font-size:.98rem;line-height:1.7;color:#5a4a6a;margin-bottom:.75rem}
.temporal_response_framework p:last-child{margin-bottom:0}
.process_pathway_enumeration{margin:2.5rem 0}
.process_pathway_enumeration h2{font-size:1.65rem;color:#2d1f3d;margin-bottom:1.8rem;font-weight:600;position:relative;padding-bottom:.75rem}
.process_pathway_enumeration h2::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:3px;background:linear-gradient(90deg,#8426B2 0%,#00E1FA 100%);border-radius:2px}
.sequence_item_construct{display:flex;gap:1.5rem;margin-bottom:2rem;align-items:flex-start}
.sequence_item_construct:last-child{margin-bottom:0}
.numeric_badge_wrapper{flex-shrink:0;width:46px;height:46px;background:linear-gradient(135deg,#8426B2 0%,#9d4ac7 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:1.1rem;box-shadow:0 4px 12px #8426b240}
.step_content_descriptor{flex:1;padding-top:.25rem}
.step_content_descriptor h4{font-size:1.15rem;color:#2d1f3d;margin-bottom:.5rem;font-weight:600}
.step_content_descriptor p{font-size:.95rem;line-height:1.65;color:#5a4a6a;margin:0}
.action_navigation_hub{margin-top:3rem;padding-top:2.5rem;border-top:1px solid #e8e2f0;display:flex;flex-direction:column;gap:1.25rem}
.primary_action_element{display:inline-block;background:linear-gradient(135deg,#8426B2 0%,#9d4ac7 100%);color:#fff;padding:1rem 2.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.05rem;text-align:center;transition:all .3s ease;box-shadow:0 4px 16px #8426b233;border:none;cursor:pointer}
.primary_action_element:hover{transform:translateY(-2px);box-shadow:0 6px 24px #8426b24d;background:linear-gradient(135deg,#9d4ac7 0%,#8426B2 100%);color:#fff}
.secondary_action_element{display:inline-block;background:#fff;color:#8426B2;padding:1rem 2.5rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.05rem;text-align:center;transition:all .3s ease;border:2px solid #8426B2;cursor:pointer}
.secondary_action_element:hover{background:linear-gradient(135deg,#f8f5fc 0%,#fff 100%);transform:translateY(-2px);box-shadow:0 4px 16px #8426b226;color:#8426B2}
.contextual_assistance_block{background:linear-gradient(135deg,#fff9f5 0%,#fff 100%);border-radius:8px;padding:1.75rem;margin-top:2.5rem;border:1px solid #ffe8d8}
.contextual_assistance_block h5{font-size:1.05rem;color:#2d1f3d;margin-bottom:.75rem;font-weight:600;display:flex;align-items:center;gap:.5rem}
.contextual_assistance_block h5::before{content:'?';width:24px;height:24px;background:#FD890B;color:#fff;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:700}
.contextual_assistance_block p{font-size:.95rem;line-height:1.65;color:#5a4a6a;margin-bottom:1rem}
.contact_linkage_structure{display:flex;flex-direction:column;gap:.5rem}
.contact_linkage_structure a{color:#8426B2;text-decoration:none;font-weight:500;transition:color .2s ease;display:inline-block}
.contact_linkage_structure a:hover{color:#9d4ac7;text-decoration:underline}
@media (max-width: 768px) {
.dispatch_confirmation_portal{padding:2.5rem 1rem;min-height:auto}
.confirmation_essence_matrix{padding:2.5rem 1.5rem;border-radius:12px}
.confirmation_essence_matrix h1{font-size:1.85rem}
.acknowledgment_statement_primary{font-size:1.05rem}
.checkmark_geometric_construct{width:72px;height:72px;margin-bottom:1.5rem}
.process_pathway_enumeration h2{font-size:1.45rem}
.sequence_item_construct{gap:1.25rem}
.numeric_badge_wrapper{width:40px;height:40px;font-size:1rem}
.step_content_descriptor h4{font-size:1.05rem}
.step_content_descriptor p{font-size:.92rem}
.primary_action_element,.secondary_action_element{padding:.95rem 2rem;font-size:1rem}
.temporal_response_framework{padding:1.5rem}
.contextual_assistance_block{padding:1.5rem}
}
@media (max-width: 480px) {
.confirmation_essence_matrix{padding:2rem 1.25rem}
.confirmation_essence_matrix h1{font-size:1.65rem}
.checkmark_geometric_construct{width:64px;height:64px}
.action_navigation_hub{margin-top:2.5rem}
.primary_action_element,.secondary_action_element{padding:.9rem 1.5rem;font-size:.98rem}
}