*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth}
body{background:linear-gradient(135deg,#FAFBFC 0%,#F0F1F5 100%);color:#2B2D35;overflow-x:hidden;font:16px/1.7 'Inter',-apple-system,BlinkMacSystemFont,sans-serif}
img{max-width:100%;height:auto;display:block}
a{text-decoration:none;color:inherit;transition:opacity .25s ease}
a:focus-visible{outline:3px solid #7A62F4;outline-offset:3px}
.cascade{max-width:1280px;margin-inline:auto;padding-inline:24px}
header{background:#FFF;box-shadow:0 2px 12px #1515170f;position:relative;z-index:100}
.hd_aurora{padding-block:32px 28px}
.hd_script_zone{text-align:center;margin-block-end:20px}
.hd_script_title{color:#151517;letter-spacing:-.5px;font:italic 700 42px 'Georgia',serif}
.hd_ribbon_zone{background:linear-gradient(90deg,#7A62F4 0%,#9580F6 100%);padding-block:11px;text-align:center}
.hd_ribbon_txt{color:#FFF;font-size:15px;font-weight:500;letter-spacing:.3px}
.hd_nav_zone{padding-block:18px;border-block-start:1px solid #E8E9EE}
.nx_prism{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 42px;list-style:none}
.nx_link{font-size:16px;font-weight:500;color:#151517;padding-block:8px;padding-inline:12px;border-radius:6px;transition:background-color .3s ease,color .3s ease;position:relative}
.nx_link:hover{color:#7A62F4;background:#7a62f414}
.nx_link:focus{color:#7A62F4;background:#7a62f41f}
main{min-block-size:60vh}
footer{background:#151517;color:#F9F9F9;padding-block:18px;margin-block-start:80px}
.ft_horizon{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}
.ft_logo_anchor{display:flex;align-items:center;gap:12px}
.ft_logo_img{width:52px;height:52px}
.ft_brand_name{font-size:19px;font-weight:700;color:#F9F9F9}
.ft_nav_cluster{display:flex;gap:28px;flex-wrap:wrap;list-style:none}
.ft_nav_link{font-size:15px;color:#E0E1E6;transition:color .28s ease}
.ft_nav_link:hover{color:#7A62F4}
.ft_copyright_txt{font-size:14px;color:#A8A9B3}
.cw_vault{position:fixed;inset-block-end:28px;inset-inline-start:28px;background:#FFF;border:1px solid #D4D5DD;border-radius:10px;padding-block:22px;padding-inline:26px;max-inline-size:420px;box-shadow:0 8px 32px #15151726;z-index:9999;opacity:0;transform:translateY(20px);transition:opacity .35s ease,transform .35s ease}
.cw_vault.cw_visible{opacity:1;transform:translateY(0)}
.cw_msg{font-size:15px;line-height:1.65;color:#3A3C47;margin-block-end:18px}
.cw_actions{display:flex;gap:12px;flex-wrap:wrap}
.cw_btn{padding-block:10px;padding-inline:20px;border:none;border-radius:6px;font-size:15px;font-weight:600;cursor:pointer;transition:background-color .3s ease,transform .25s ease;flex:1;min-inline-size:110px}
.cw_btn:focus-visible{outline:3px solid #7A62F4;outline-offset:2px}
.cw_accept{background:#7A62F4;color:#FFF}
.cw_accept:hover{background:#6A52E3;transform:translateY(-1px)}
.cw_decline{background:#E8E9EE;color:#151517}
.cw_decline:hover{background:#D4D5DD}
@media (max-width: 768px) {
.hd_script_title{font-size:32px}
.hd_ribbon_txt{font-size:14px}
.nx_prism{flex-direction:column;gap:6px}
.nx_link{inline-size:100%;text-align:center}
.ft_horizon{flex-direction:column;text-align:center}
.ft_nav_cluster{flex-direction:column;gap:12px}
.cw_vault{inset-inline:16px;inset-block-end:16px;max-inline-size:calc(100% - 32px)}
.cw_actions{flex-direction:column}
}
@media (min-width: 769px) and (max-width: 1024px) {
.hd_script_title{font-size:38px}
.nx_prism{gap:6px 32px}
}
.archway_prime_wrapper{background:linear-gradient(135deg,#F9F9F9 0%,#FFF 100%);min-height:400px;position:relative;overflow:hidden}
.archway_prime_wrapper::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#7a62f414 0%,transparent 70%);border-radius:50%;z-index:1}
.archway_prime_content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px 60px}
.archway_prime_header{max-width:720px;margin-bottom:50px}
.archway_prime_header h1{font-size:48px;line-height:1.2;color:#151517;margin-bottom:20px;font-weight:700}
.archway_prime_header p{font-size:18px;line-height:1.7;color:#4a4a4a}
.archway_prime_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-top:50px}
.archway_metric_tile{background:#FFF;padding:35px 25px;border-radius:12px;border-left:4px solid #7A62F4;box-shadow:0 2px 12px #1515170f;transition:transform .3s ease,box-shadow .3s ease}
.archway_metric_tile:hover{transform:translateY(-5px);box-shadow:0 8px 24px #7a62f426}
.archway_metric_number{font-size:42px;font-weight:700;color:#7A62F4;margin-bottom:8px;display:block}
.archway_metric_label{font-size:16px;color:#151517;font-weight:600;display:block;margin-bottom:12px}
.archway_metric_tile p{font-size:14px;line-height:1.6;color:#666;margin:0}
.vault_story_section{background:#FFF;padding:90px 20px;position:relative}
.vault_story_container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.vault_story_visual{position:relative}
.vault_story_visual img{width:100%;height:520px;object-fit:cover;border-radius:16px;box-shadow:0 12px 40px #1515171f}
.vault_story_visual::after{content:'';position:absolute;bottom:-20px;right:-20px;width:200px;height:200px;background:linear-gradient(135deg,#7A62F4 0%,#9B8BF5 100%);border-radius:50%;opacity:.15;z-index:-1}
.vault_story_text h2{font-size:38px;line-height:1.3;color:#151517;margin-bottom:25px;font-weight:700;position:relative;display:inline-block}
.vault_story_text h2::after{content:'';position:absolute;bottom:-8px;left:0;width:60px;height:4px;background:#7A62F4;border-radius:2px}
.vault_story_text p{font-size:16px;line-height:1.8;color:#4a4a4a;margin-bottom:20px}
.vault_story_highlight{background:linear-gradient(135deg,#F9F9F9 0%,#FFF 100%);padding:25px;border-radius:12px;border:2px solid #7A62F4;margin-top:30px}
.vault_story_highlight h5{font-size:18px;color:#151517;margin-bottom:15px;font-weight:600}
.vault_story_highlight p{font-size:15px;line-height:1.7;color:#666;margin:0}
.circuit_pathway_zone{background:linear-gradient(180deg,#F9F9F9 0%,#FFF 50%,#F9F9F9 100%);padding:90px 20px;position:relative}
.circuit_pathway_wrap{max-width:1200px;margin:0 auto}
.circuit_pathway_intro{text-align:center;max-width:800px;margin:0 auto 70px}
.circuit_pathway_intro h2{font-size:40px;line-height:1.2;color:#151517;margin-bottom:20px;font-weight:700}
.circuit_pathway_intro p{font-size:17px;line-height:1.7;color:#4a4a4a}
.circuit_timeline_construct{position:relative;padding-left:0}
.circuit_timeline_construct::before{content:'';position:absolute;left:50%;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#7A62F4 0%,#9B8BF5 100%);transform:translateX(-50%)}
.circuit_phase_block{display:grid;grid-template-columns:1fr 80px 1fr;gap:0;margin-bottom:60px;position:relative}
.circuit_phase_block:nth-child(odd) .circuit_phase_content_left{grid-column:1;text-align:right;padding-right:40px}
.circuit_phase_block:nth-child(odd) .circuit_phase_content_right{grid-column:3;padding-left:40px}
.circuit_phase_block:nth-child(even) .circuit_phase_content_left{grid-column:3;text-align:left;padding-left:40px}
.circuit_phase_block:nth-child(even) .circuit_phase_content_right{grid-column:1;text-align:right;padding-right:40px}
.circuit_phase_marker{grid-column:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:10px;position:relative;z-index:5}
.circuit_phase_dot{width:24px;height:24px;background:#FFF;border:4px solid #7A62F4;border-radius:50%;position:relative;z-index:10}
.circuit_phase_content_box{background:#FFF;padding:30px;border-radius:12px;box-shadow:0 4px 16px #15151714;border:1px solid #F9F9F9;transition:transform .3s ease,box-shadow .3s ease}
.circuit_phase_content_box:hover{transform:translateY(-3px);box-shadow:0 8px 24px #7a62f41f}
.circuit_phase_content_box h4{font-size:22px;color:#151517;margin-bottom:12px;font-weight:600}
.circuit_phase_content_box p{font-size:15px;line-height:1.7;color:#4a4a4a;margin:0}
.circuit_phase_visual_holder{margin-top:15px}
.circuit_phase_visual_holder img{width:100%;height:220px;object-fit:cover;border-radius:8px;box-shadow:0 3px 12px #1515171a}
.beam_testimony_expanse{background:#FFF;padding:90px 20px;position:relative}
.beam_testimony_expanse::before{content:'';position:absolute;top:0;left:0;right:0;height:300px;background:linear-gradient(135deg,#7a62f40d 0%,#f9f9f94d 100%);z-index:1}
.beam_testimony_holder{max-width:1200px;margin:0 auto;position:relative;z-index:2}
.beam_testimony_holder h2{font-size:40px;line-height:1.2;color:#151517;text-align:center;margin-bottom:60px;font-weight:700}
.beam_testimony_grid{display:grid;grid-template-columns:400px 1fr;gap:50px;align-items:start}
.beam_profile_card{background:linear-gradient(135deg,#7A62F4 0%,#9B8BF5 100%);padding:40px 30px;border-radius:16px;text-align:center;box-shadow:0 8px 24px #7a62f433}
.beam_profile_card img{width:140px;height:140px;object-fit:cover;border-radius:50%;border:5px solid #FFF;margin-bottom:20px;box-shadow:0 4px 12px #15151726}
.beam_profile_card h5{font-size:24px;color:#FFF;margin-bottom:8px;font-weight:600}
.beam_profile_card h6{font-size:16px;color:#ffffffe6;font-weight:400;margin-bottom:20px}
.beam_profile_card p{font-size:14px;line-height:1.7;color:#ffffffd9;margin:0}
.beam_quote_display{background:#F9F9F9;padding:45px;border-radius:16px;border-left:6px solid #7A62F4;position:relative}
.beam_quote_display::before{content:'"';position:absolute;top:20px;left:30px;color:#7A62F4;opacity:.2;font:80px/1 Georgia,serif}
.beam_quote_display p{font-size:18px;line-height:1.8;color:#151517;margin-bottom:30px;position:relative;z-index:2}
.beam_quote_display h6{font-size:16px;color:#4a4a4a;font-weight:400;margin-bottom:25px}
.beam_action_strip{display:flex;gap:15px;flex-wrap:wrap}
.beam_cta_engage{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,#7A62F4 0%,#9B8BF5 100%);color:#FFF;text-decoration:none;border-radius:8px;font-size:16px;font-weight:600;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 12px #7a62f44d}
.beam_cta_engage:hover{transform:translateY(-2px);box-shadow:0 6px 20px #7a62f466}
.beam_cta_subtle{display:inline-block;padding:14px 32px;background:#FFF;color:#7A62F4;text-decoration:none;border-radius:8px;font-size:16px;font-weight:600;border:2px solid #7A62F4;transition:background .3s ease,color .3s ease}
.beam_cta_subtle:hover{background:#7A62F4;color:#FFF}
@media (max-width: 1024px) {
.vault_story_container{grid-template-columns:1fr;gap:40px}
.vault_story_visual img{height:400px}
.circuit_phase_block{grid-template-columns:1fr;gap:20px}
.circuit_timeline_construct::before{left:20px}
.circuit_phase_block:nth-child(odd) .circuit_phase_content_left,.circuit_phase_block:nth-child(even) .circuit_phase_content_left,.circuit_phase_block:nth-child(odd) .circuit_phase_content_right,.circuit_phase_block:nth-child(even) .circuit_phase_content_right{grid-column:1;text-align:left;padding-left:60px;padding-right:0}
.circuit_phase_marker{position:absolute;left:0;top:10px;grid-column:1}
.beam_testimony_grid{grid-template-columns:1fr;gap:40px}
.beam_profile_card{max-width:400px;margin:0 auto}
}
@media (max-width: 768px) {
.archway_prime_header h1{font-size:36px}
.archway_prime_grid{grid-template-columns:1fr;gap:20px}
.vault_story_text h2{font-size:32px}
.circuit_pathway_intro h2{font-size:32px}
.beam_testimony_holder h2{font-size:32px}
.beam_quote_display{padding:30px}
.beam_action_strip{flex-direction:column}
.beam_cta_engage,.beam_cta_subtle{width:100%;text-align:center}
}
.zenith_canvas{background:linear-gradient(135deg,#F9F9F9 0%,#fff 100%);min-height:400px;position:relative;overflow:hidden}
.zenith_canvas::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#7a62f414 0%,transparent 70%);border-radius:50%;pointer-events:none}
.zenith_canvas .container{position:relative;z-index:2;padding:80px 20px;max-width:1200px;margin:0 auto}
.vertex_headline{font-size:3.2rem;font-weight:700;color:#151517;margin-bottom:24px;line-height:1.2;letter-spacing:-.02em}
.vertex_headline span{color:#7A62F4;position:relative;display:inline-block}
.vertex_headline span::after{content:'';position:absolute;bottom:-4px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#7A62F4 0%,transparent 100%)}
.orbit_description{font-size:1.15rem;color:#4a4a4c;line-height:1.7;max-width:680px;margin-bottom:40px}
.prism_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:50px}
.facet_card{background:#fff;border:1px solid #e8e8ea;border-radius:12px;padding:32px 26px;transition:all .3s ease;position:relative}
.facet_card::before{content:'';position:absolute;top:0;left:0;width:4px;height:0;background:linear-gradient(180deg,#7A62F4 0%,#5a42d4 100%);transition:height .3s ease;border-radius:12px 0 0 12px}
.facet_card:hover{box-shadow:0 8px 24px #7a62f41f;transform:translateY(-4px);border-color:#7A62F4}
.facet_card:hover::before{height:100%}
.facet_number{font-size:2.8rem;font-weight:800;color:#7A62F4;opacity:.15;line-height:1;margin-bottom:8px}
.facet_label{font-size:1.25rem;font-weight:600;color:#151517;margin-bottom:12px}
.facet_text{font-size:.95rem;color:#5a5a5d;line-height:1.6}
.nexus_terrain{background:#fff;padding:100px 20px;position:relative}
.nexus_terrain::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,#e8e8ea 50%,transparent 100%)}
.nexus_terrain .container{max-width:1200px;margin:0 auto}
.axis_wrapper{display:flex;flex-direction:row;gap:60px;align-items:flex-start}
.testimonial_stream{flex:1;display:flex;flex-direction:column;gap:32px}
.voice_block{background:linear-gradient(135deg,#F9F9F9 0%,#fff 100%);border-left:4px solid #7A62F4;padding:32px;border-radius:8px;position:relative;box-shadow:0 2px 12px #1515170a}
.voice_block::before{content:'"';position:absolute;top:16px;left:16px;color:#7A62F4;opacity:.12;font:4rem/1 Georgia,serif}
.quote_content{font-size:1.05rem;color:#2a2a2c;line-height:1.7;margin-bottom:20px;position:relative;z-index:1}
.author_signature{display:flex;align-items:center;gap:16px;margin-top:20px}
.author_photo{width:52px;height:52px;border-radius:50%;object-fit:cover;border:2px solid #7A62F4}
.author_details h6{font-size:.95rem;font-weight:600;color:#151517;margin:0 0 4px}
.author_role{font-size:.85rem;color:#7A62F4;margin:0}
.visual_anchor{flex:0 0 420px;position:relative}
.insight_frame{background:linear-gradient(135deg,#7A62F4 0%,#5a42d4 100%);border-radius:16px;padding:40px;color:#fff;position:sticky;top:100px;box-shadow:0 12px 40px #7a62f43d}
.insight_frame::before{content:'';position:absolute;top:-8px;right:-8px;width:120px;height:120px;background:radial-gradient(circle,#ffffff26 0%,transparent 70%);border-radius:50%;pointer-events:none}
.insight_title{font-size:1.8rem;font-weight:700;margin-bottom:20px;color:#fff}
.insight_description{font-size:1rem;line-height:1.7;color:#ffffffe6;margin-bottom:28px}
.showcase_visual{width:100%;height:240px;object-fit:cover;border-radius:12px;margin-bottom:24px;border:3px solid #fff3}
.pathway_link{display:inline-flex;align-items:center;gap:10px;background:#fff;color:#7A62F4;padding:14px 28px;border-radius:8px;text-decoration:none;font-weight:600;font-size:.95rem;transition:all .3s ease;box-shadow:0 4px 12px #0000001a}
.pathway_link:hover{background:#F9F9F9;transform:translateX(4px);box-shadow:0 6px 20px #00000026}
.pathway_link::after{content:'→';font-size:1.2rem;transition:transform .3s ease}
.pathway_link:hover::after{transform:translateX(4px)}
@media (max-width: 1024px) {
.prism_grid{grid-template-columns:repeat(2,1fr);gap:24px}
.axis_wrapper{flex-direction:column;gap:40px}
.visual_anchor{flex:1;width:100%}
.insight_frame{position:relative;top:0}
}
@media (max-width: 768px) {
.vertex_headline{font-size:2.2rem}
.orbit_description{font-size:1rem}
.prism_grid{grid-template-columns:1fr;gap:20px}
.zenith_canvas .container{padding:60px 20px}
.nexus_terrain{padding:60px 20px}
.facet_card{padding:24px 20px}
.voice_block{padding:24px}
.insight_frame{padding:32px 24px}
.visual_anchor{flex:1}
.showcase_visual{height:200px}
}
@media (max-width: 480px) {
.vertex_headline{font-size:1.8rem}
.facet_number{font-size:2.2rem}
.facet_label{font-size:1.1rem}
.insight_title{font-size:1.5rem}
.author_signature{flex-direction:column;align-items:flex-start;gap:12px}
}
.axiom47_heroGlow{background:linear-gradient(135deg,#F9F9F9 0%,#FFF 50%,#F5F3FF 100%);padding:120px 0 100px;position:relative;overflow:hidden}
.axiom47_heroGlow::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,#7a62f414 0%,transparent 70%);border-radius:50%;pointer-events:none}
.axiom47_heroGlow .container{max-width:1200px;margin:0 auto;padding:0 20px}
.axiom47_heroSplit{display:flex;align-items:center;gap:80px}
.phi_contentZone{flex:1;max-width:580px}
.phi_contentZone h1{font-size:3.5rem;font-weight:700;color:#151517;line-height:1.15;margin:0 0 28px;letter-spacing:-.02em}
.phi_contentZone h1::after{content:'';display:block;width:90px;height:5px;background:linear-gradient(90deg,#7A62F4 0%,#9D8AF7 100%);margin-top:24px;border-radius:3px}
.phi_contentZone p{font-size:1.15rem;line-height:1.7;color:#3A3A3C;margin:0 0 36px}
.geo_actionCluster{display:flex;gap:16px;flex-wrap:wrap}
.btn_primaryEuclid{display:inline-block;padding:16px 34px;background:#7A62F4;color:#FFF;font-size:1.05rem;font-weight:600;text-decoration:none;border-radius:8px;transition:all .3s ease;border:2px solid #7A62F4}
.btn_primaryEuclid:hover{background:#6952D3;border-color:#6952D3;transform:translateY(-2px);box-shadow:0 8px 20px #7a62f440}
.btn_secondaryEuclid{display:inline-block;padding:16px 34px;background:none;color:#7A62F4;font-size:1.05rem;font-weight:600;text-decoration:none;border-radius:8px;border:2px solid #7A62F4;transition:all .3s ease}
.btn_secondaryEuclid:hover{background:#F5F3FF;transform:translateY(-2px)}
.visual_typeElement{flex:1;display:flex;align-items:center;justify-content:center;font-size:8rem;font-weight:900;color:#E8E4FE;line-height:1;user-select:none;letter-spacing:-.03em}
.infinity_spiralSection{background:#FFF;padding:100px 0;position:relative}
.infinity_spiralSection .container{max-width:1200px;margin:0 auto;padding:0 20px}
.zenith_headingFrame{text-align:center;max-width:720px;margin:0 auto 70px}
.zenith_headingFrame h2{font-size:2.6rem;font-weight:700;color:#151517;margin:0 0 20px;line-height:1.25}
.zenith_headingFrame h2::before{content:'';display:inline-block;width:50px;height:4px;background:#7A62F4;margin-right:16px;vertical-align:middle;border-radius:2px}
.zenith_headingFrame p{font-size:1.1rem;line-height:1.65;color:#515153}
.tessellation_gridFour{display:grid;grid-template-columns:repeat(2,1fr);gap:50px}
.module_isolatedCard{background:#FAFAFA;padding:44px;border-radius:12px;border:1px solid #ECECEC;transition:all .35s ease}
.module_isolatedCard:hover{transform:translateY(-6px);box-shadow:0 12px 32px #15151714;border-color:#7A62F4}
.module_isolatedCard h3{font-size:1.5rem;font-weight:600;color:#151517;margin:0 0 16px;display:flex;align-items:center;gap:12px}
.module_isolatedCard h3::before{content:'';display:inline-block;width:8px;height:8px;background:#7A62F4;border-radius:50%;flex-shrink:0}
.module_isolatedCard p{font-size:1.02rem;line-height:1.7;color:#4A4A4C;margin:0}
.symmetry_splitCanvas{background:linear-gradient(180deg,#FAFAFA 0%,#FFF 100%);padding:110px 0}
.symmetry_splitCanvas .container{max-width:1200px;margin:0 auto;padding:0 20px}
.duality_layoutPair{display:flex;align-items:center;gap:90px}
.image_containedBox{flex:0 0 420px}
.image_containedBox img{width:100%;height:480px;object-fit:cover;border-radius:16px;box-shadow:0 16px 48px #1515171f}
.prose_flowColumn{flex:1}
.prose_flowColumn h2{font-size:2.4rem;font-weight:700;color:#151517;margin:0 0 24px;line-height:1.3}
.prose_flowColumn h2::after{content:'';display:block;width:70px;height:4px;background:linear-gradient(90deg,#7A62F4 0%,transparent 100%);margin-top:18px;border-radius:2px}
.prose_flowColumn p{font-size:1.08rem;line-height:1.75;color:#3F3F41;margin:0 0 20px}
.prose_flowColumn ul{list-style:none;padding:0;margin:28px 0 36px}
.prose_flowColumn ul li{font-size:1.05rem;line-height:1.6;color:#3F3F41;margin:0 0 14px;padding-left:32px;position:relative}
.prose_flowColumn ul li::before{content:'→';position:absolute;left:0;color:#7A62F4;font-weight:700;font-size:1.2rem}
.vector_journeyPath{background:#FFF;padding:100px 0;position:relative}
.vector_journeyPath::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#DFDFDF 50%,transparent 100%)}
.vector_journeyPath .container{max-width:1200px;margin:0 auto;padding:0 20px}
.sequence_verticalFlow{max-width:900px;margin:0 auto}
.sequence_verticalFlow h2{font-size:2.5rem;font-weight:700;color:#151517;text-align:center;margin:0 0 60px;line-height:1.3}
.timeline_stageWrapper{position:relative;padding-left:70px}
.timeline_stageWrapper::before{content:'';position:absolute;left:22px;top:30px;bottom:30px;width:2px;background:linear-gradient(180deg,#7A62F4 0%,#C4B8F5 100%)}
.phase_isolatedUnit{position:relative;margin-bottom:50px;padding:32px;background:#FAFAFA;border-radius:10px;border-left:4px solid #7A62F4}
.phase_isolatedUnit::before{content:'';position:absolute;left:-86px;top:32px;width:16px;height:16px;background:#7A62F4;border:4px solid #FFF;border-radius:50%;box-shadow:0 2px 8px #7a62f44d;z-index:2}
.phase_isolatedUnit h4{font-size:1.4rem;font-weight:600;color:#151517;margin:0 0 14px}
.phase_isolatedUnit h6{font-size:.9rem;font-weight:600;color:#7A62F4;text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px}
.phase_isolatedUnit p{font-size:1.05rem;line-height:1.7;color:#4A4A4C;margin:0}
.mosaic_testimonialArena{background:linear-gradient(135deg,#F9F9F9 0%,#F5F3FF 100%);padding:100px 0}
.mosaic_testimonialArena .container{max-width:1200px;margin:0 auto;padding:0 20px}
.voice_headerCentered{text-align:center;max-width:680px;margin:0 auto 70px}
.voice_headerCentered h2{font-size:2.5rem;font-weight:700;color:#151517;margin:0 0 18px;line-height:1.25}
.voice_headerCentered p{font-size:1.1rem;line-height:1.65;color:#515153}
.testimonial_gridLayout{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:1100px;margin:0 auto}
.card_testimonyBox{background:#FFF;padding:40px;border-radius:14px;box-shadow:0 6px 24px #1515170f;border:1px solid #F0F0F0;transition:all .3s ease;display:flex;flex-direction:column;gap:24px}
.card_testimonyBox:hover{transform:translateY(-4px);box-shadow:0 12px 36px #1515171a;border-color:#E8E4FE}
.quote_textBlock{font-size:1.08rem;line-height:1.7;color:#3A3A3C;font-style:italic;position:relative;padding-left:28px}
.quote_textBlock::before{content:'"';position:absolute;left:0;top:-8px;color:#7A62F4;opacity:.5;font:3rem/1 Georgia,serif}
.author_profileCluster{display:flex;align-items:center;gap:18px}
.author_avatarCircle{width:56px;height:56px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid #7A62F4}
.author_avatarCircle img{width:100%;height:100%;object-fit:cover}
.author_metaText h5{font-size:1.1rem;font-weight:600;color:#151517;margin:0 0 4px}
.author_metaText h6{font-size:.95rem;font-weight:500;color:#7A62F4;margin:0}
.emphasis_visualGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:50px}
.metric_compactDisplay{text-align:center}
.metric_compactDisplay h3{font-size:3rem;font-weight:800;color:#7A62F4;margin:0 0 12px;line-height:1}
.metric_compactDisplay h6{font-size:1rem;font-weight:600;color:#515153;margin:0;text-transform:uppercase;letter-spacing:.04em}
@media (max-width: 768px) {
.axiom47_heroGlow{padding:60px 0 50px}
.axiom47_heroSplit{flex-direction:column;gap:40px}
.phi_contentZone h1{font-size:2.2rem;margin-bottom:20px}
.phi_contentZone p{font-size:1.05rem;margin-bottom:28px}
.visual_typeElement{display:none}
.geo_actionCluster{flex-direction:column;width:100%}
.btn_primaryEuclid,.btn_secondaryEuclid{width:100%;text-align:center}
.infinity_spiralSection{padding:60px 0}
.zenith_headingFrame h2{font-size:2rem;margin-bottom:16px}
.tessellation_gridFour{grid-template-columns:1fr;gap:30px}
.module_isolatedCard{padding:32px}
.symmetry_splitCanvas{padding:60px 0}
.duality_layoutPair{flex-direction:column;gap:40px}
.image_containedBox{flex:1 1 100%;max-width:100%}
.image_containedBox img{height:320px}
.prose_flowColumn h2{font-size:1.9rem}
.vector_journeyPath{padding:60px 0}
.sequence_verticalFlow h2{font-size:2rem;margin-bottom:40px}
.timeline_stageWrapper{padding-left:50px}
.timeline_stageWrapper::before{left:14px}
.phase_isolatedUnit::before{left:-68px;width:12px;height:12px}
.phase_isolatedUnit{padding:24px;margin-bottom:36px}
.mosaic_testimonialArena{padding:60px 0}
.testimonial_gridLayout{grid-template-columns:1fr;gap:30px}
.emphasis_visualGrid{grid-template-columns:1fr;gap:36px;margin-top:40px}
}
.comm-frame{max-width:1200px;margin:0 auto;padding:0 20px}
.intro-lockdown{background:linear-gradient(135deg,#F9F9F9 0%,#E8E4FF 100%);padding:90px 0 70px;position:relative;overflow:hidden}
.intro-lockdown::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#7a62f414 0%,transparent 70%);border-radius:50%}
.intro-lockdown .comm-frame{position:relative;z-index:2}
.intro-lockdown h1{font-size:2.8rem;color:#151517;margin:0 0 25px;font-weight:700;line-height:1.2}
.intro-lockdown h1::after{content:'';display:block;width:80px;height:4px;background:#7A62F4;margin-top:20px}
.intro-lockdown p{font-size:1.15rem;color:#151517;line-height:1.7;max-width:650px;margin:0;opacity:.85}
.pathway-visual{background:#FFF;padding:80px 0;border-top:1px solid #7a62f41f}
.pathway-visual .comm-frame{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.method-stack{display:flex;flex-direction:column;gap:35px}
.method-unit{background:#F9F9F9;padding:30px;border-radius:8px;border-left:4px solid #7A62F4;transition:all .3s ease}
.method-unit:hover{transform:translateX(8px);box-shadow:0 6px 20px #7a62f41f}
.method-unit h3{font-size:1.35rem;color:#151517;margin:0 0 12px;font-weight:600}
.method-unit p{font-size:1rem;color:#151517;line-height:1.65;margin:0;opacity:.8}
.visual-anchor{position:relative}
.visual-anchor img{width:100%;height:auto;border-radius:12px;box-shadow:0 12px 40px #15151726}
.visual-anchor::before{content:'';position:absolute;top:-15px;left:-15px;right:15px;bottom:15px;border:2px solid #7A62F4;border-radius:12px;z-index:-1}
.form-sector{background:linear-gradient(160deg,#FAFAFA 0%,#F9F9F9 100%);padding:90px 0}
.form-sector .comm-frame{display:grid;grid-template-columns:0.9fr 1.1fr;gap:70px;align-items:start}
.context-panel{position:sticky;top:30px}
.context-panel h2{font-size:2.2rem;color:#151517;margin:0 0 20px;font-weight:700;line-height:1.25}
.context-panel h2::before{content:'';display:inline-block;width:6px;height:40px;background:linear-gradient(180deg,#7A62F4 0%,#5A42D4 100%);margin-right:15px;vertical-align:middle;border-radius:3px}
.context-panel p{font-size:1.05rem;color:#151517;line-height:1.75;margin:0 0 25px;opacity:.82}
.detail-box{background:#FFF;padding:25px;border-radius:8px;margin-top:30px;border:1px solid #7a62f426}
.detail-box h4{font-size:1.1rem;color:#7A62F4;margin:0 0 15px;font-weight:600}
.detail-box ul{list-style:none;padding:0;margin:0}
.detail-box li{font-size:.98rem;color:#151517;padding:10px 0;border-bottom:1px solid #7a62f414;display:flex;align-items:center}
.detail-box li:last-child{border-bottom:none}
.detail-box li::before{content:'→';color:#7A62F4;font-weight:700;margin-right:12px;font-size:1.2rem}
.input-canvas{background:#FFF;padding:45px;border-radius:12px;box-shadow:0 8px 30px #15151714}
.input-canvas h3{font-size:1.5rem;color:#151517;margin:0 0 30px;font-weight:600}
.field-wrapper{margin-bottom:25px}
.field-wrapper label{display:block;font-size:.95rem;color:#151517;margin-bottom:8px;font-weight:500}
.field-wrapper input,.field-wrapper select,.field-wrapper textarea{width:100%;padding:14px 18px;border:2px solid #E8E4FF;border-radius:6px;font-size:1rem;color:#151517;background:#FAFAFA;transition:all .3s ease;font-family:inherit}
.field-wrapper input:focus,.field-wrapper select:focus,.field-wrapper textarea:focus{outline:none;border-color:#7A62F4;background:#FFF;box-shadow:0 0 0 4px #7a62f414}
.field-wrapper textarea{min-height:140px;resize:vertical}
.field-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.consent-block{margin:30px 0 25px;display:flex;align-items:start;gap:12px}
.consent-block input[type="checkbox"]{width:20px;height:20px;margin-top:2px;cursor:pointer;flex-shrink:0}
.consent-block label{font-size:.92rem;color:#151517;line-height:1.6;opacity:.8;cursor:pointer}
.consent-block label a{color:#7A62F4;text-decoration:none;border-bottom:1px solid #7a62f44d;transition:all .2s ease}
.consent-block label a:hover{border-bottom-color:#7A62F4}
.submit-trigger{background:linear-gradient(135deg,#7A62F4 0%,#5A42D4 100%);color:#FFF;padding:16px 50px;border:none;border-radius:8px;font-size:1.1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #7a62f440;position:relative;z-index:10}
.submit-trigger:hover{transform:translateY(-2px);box-shadow:0 6px 25px #7a62f459}
.submit-trigger:active{transform:translateY(0)}
.alternate-reach{background:#FFF;padding:80px 0;border-top:1px solid #7a62f41f}
.alternate-reach .comm-frame{display:grid;grid-template-columns:1.2fr 0.8fr;gap:60px;align-items:center}
.reach-content h2{font-size:2.1rem;color:#151517;margin:0 0 25px;font-weight:700;line-height:1.3}
.reach-content h2::after{content:'';display:block;width:60px;height:3px;background:linear-gradient(90deg,#7A62F4 0%,#5A42D4 100%);margin-top:18px;border-radius:2px}
.reach-content p{font-size:1.05rem;color:#151517;line-height:1.75;margin:0 0 30px;opacity:.82}
.contact-grid{display:flex;flex-direction:column;gap:20px}
.contact-card{background:#F9F9F9;padding:22px 28px;border-radius:8px;border-left:3px solid #7A62F4;transition:all .3s ease}
.contact-card:hover{background:#FFF;box-shadow:0 4px 18px #7a62f41f}
.contact-card h5{font-size:.88rem;color:#7A62F4;margin:0 0 8px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}
.contact-card p{font-size:1.05rem;color:#151517;margin:0;font-weight:500;line-height:1.5}
.contact-card a{color:#151517;text-decoration:none;transition:color .2s ease}
.contact-card a:hover{color:#7A62F4}
.reach-visual{position:relative}
.reach-visual img{width:100%;height:auto;border-radius:12px;box-shadow:0 10px 35px #1515171f}
.reach-visual::after{content:'';position:absolute;bottom:-20px;right:-20px;width:200px;height:200px;background:radial-gradient(circle,#7a62f426 0%,transparent 70%);border-radius:50%;z-index:-1}
@media (max-width: 968px) {
.intro-lockdown{padding:60px 0 50px}
.intro-lockdown h1{font-size:2.2rem}
.pathway-visual .comm-frame{grid-template-columns:1fr;gap:45px}
.form-sector .comm-frame{grid-template-columns:1fr;gap:50px}
.context-panel{position:static}
.field-pair{grid-template-columns:1fr;gap:25px}
.alternate-reach .comm-frame{grid-template-columns:1fr;gap:45px}
}
@media (max-width: 640px) {
.intro-lockdown h1{font-size:1.85rem}
.intro-lockdown p{font-size:1.05rem}
.method-unit{padding:22px}
.input-canvas{padding:30px 20px}
.context-panel h2{font-size:1.75rem}
.reach-content h2{font-size:1.75rem}
}
.program__scaffold{background:linear-gradient(135deg,#F9F9F9 0%,#fff 100%);min-height:400px}
.program__scaffold .container{max-width:1200px;margin:0 auto;padding:0 20px}
.realm__header--intro{text-align:center;padding:80px 0 60px}
.realm__header--intro h1{font-size:2.8rem;color:#151517;margin-bottom:20px;font-weight:700;line-height:1.2}
.realm__header--intro .accent__phrase{color:#7A62F4;position:relative;display:inline-block}
.realm__header--intro .accent__phrase::after{content:'';position:absolute;bottom:-5px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#7A62F4 0%,transparent 100%)}
.realm__header--intro p{font-size:1.15rem;color:#151517;max-width:700px;margin:0 auto;line-height:1.7}
.zone__pathway--visual{background:#fff;padding:90px 0;position:relative}
.zone__pathway--visual::before{content:'';position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#7A62F4 50%,transparent 100%)}
.pathway__grid--structure{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start;margin-bottom:60px}
.pathway__visual--frame{position:relative}
.pathway__visual--frame img{width:100%;height:480px;object-fit:cover;border-radius:8px;box-shadow:0 8px 24px #7a62f41f}
.pathway__visual--frame::after{content:'';position:absolute;top:-12px;right:-12px;width:100px;height:100px;border:2px solid #7A62F4;border-radius:8px;z-index:-1}
.pathway__content--details h2{font-size:2.2rem;color:#151517;margin-bottom:25px;font-weight:700}
.pathway__content--details h2 .marker__accent{color:#7A62F4}
.pathway__content--details p{font-size:1.05rem;color:#151517;line-height:1.8;margin-bottom:20px}
.module__sequence--container{display:flex;flex-direction:column;gap:35px;margin-top:35px}
.module__card--item{background:#F9F9F9;padding:28px 28px 28px 90px;border-radius:8px;border-left:4px solid #7A62F4;position:relative;transition:all .3s ease}
.module__card--item:hover{transform:translateX(8px);box-shadow:0 6px 20px #7a62f426}
.module__number--badge{position:absolute;left:28px;top:50%;transform:translateY(-50%);width:48px;height:48px;background:linear-gradient(135deg,#7A62F4 0%,#5a42d4 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:700;box-shadow:0 4px 12px #7a62f44d}
.module__card--item h5{font-size:1.25rem;color:#151517;margin-bottom:10px;font-weight:600}
.module__card--item p{font-size:.98rem;color:#151517;line-height:1.65;margin:0}
.territory__formats--landscape{background:linear-gradient(135deg,#F9F9F9 0%,#fff 50%,#F9F9F9 100%);padding:90px 0;position:relative}
.territory__formats--landscape::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:80%;height:1px;background:linear-gradient(90deg,transparent 0%,#7A62F4 50%,transparent 100%)}
.formats__heading--zone{text-align:center;margin-bottom:60px}
.formats__heading--zone h2{font-size:2.4rem;color:#151517;margin-bottom:18px;font-weight:700}
.formats__heading--zone h2::before{content:'';display:block;width:60px;height:4px;background:#7A62F4;margin:0 auto 25px;border-radius:2px}
.formats__heading--zone p{font-size:1.1rem;color:#151517;max-width:650px;margin:0 auto;line-height:1.75}
.formats__mosaic--grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-bottom:50px}
.format__tile--block{background:#fff;padding:40px 30px;border-radius:8px;text-align:center;box-shadow:0 4px 16px #1515170f;transition:all .3s ease;border-top:3px solid transparent}
.format__tile--block:hover{border-top-color:#7A62F4;transform:translateY(-6px);box-shadow:0 8px 24px #7a62f426}
.format__icon--shape{width:70px;height:70px;margin:0 auto 22px;background:linear-gradient(135deg,#7A62F4 0%,#5a42d4 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 18px #7a62f440}
.format__icon--shape svg{width:36px;height:36px;fill:#fff}
.format__tile--block h5{font-size:1.2rem;color:#151517;margin-bottom:14px;font-weight:600}
.format__tile--block p{font-size:.96rem;color:#151517;line-height:1.7;margin:0}
.formats__showcase--split{display:grid;grid-template-columns:1.2fr 1fr;gap:45px;align-items:center}
.showcase__image--wrapper{position:relative}
.showcase__image--wrapper img{width:100%;height:420px;object-fit:cover;border-radius:8px;box-shadow:0 8px 28px #1515171a}
.showcase__image--wrapper::before{content:'';position:absolute;bottom:-15px;left:-15px;width:120px;height:120px;background:linear-gradient(135deg,#7A62F4 0%,transparent 100%);border-radius:8px;z-index:-1;opacity:.3}
.showcase__narrative--content h4{font-size:1.8rem;color:#151517;margin-bottom:20px;font-weight:700}
.showcase__narrative--content h4 .emphasis__marker{color:#7A62F4;position:relative}
.showcase__narrative--content h4 .emphasis__marker::after{content:'';position:absolute;bottom:-3px;left:0;width:100%;height:2px;background:#7A62F4}
.showcase__narrative--content p{font-size:1.02rem;color:#151517;line-height:1.8;margin-bottom:18px}
.showcase__narrative--content .highlight__note{background:#F9F9F9;padding:20px 24px;border-radius:6px;border-left:4px solid #7A62F4;margin-top:25px}
.showcase__narrative--content .highlight__note p{margin:0;font-size:.98rem;color:#151517;font-style:italic}
.dimension__testimonials--vault{background:#fff;padding:90px 0;position:relative}
.dimension__testimonials--vault::after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,#7A62F4 50%,transparent 100%)}
.testimonials__header--intro{text-align:center;margin-bottom:55px}
.testimonials__header--intro h3{font-size:2.3rem;color:#151517;margin-bottom:16px;font-weight:700}
.testimonials__header--intro h3::before{content:'';display:inline-block;width:50px;height:4px;background:#7A62F4;margin-right:15px;vertical-align:middle;border-radius:2px}
.testimonials__header--intro h3::after{content:'';display:inline-block;width:50px;height:4px;background:#7A62F4;margin-left:15px;vertical-align:middle;border-radius:2px}
.testimonials__grid--collection{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}
.testimonial__card--unit{background:#F9F9F9;padding:35px 28px;border-radius:8px;box-shadow:0 4px 16px #1515170d;transition:all .3s ease;position:relative}
.testimonial__card--unit:hover{transform:translateY(-5px);box-shadow:0 8px 28px #7a62f41f}
.testimonial__card--unit::before{content:'"';position:absolute;top:15px;left:20px;color:#7A62F4;opacity:.15;font:5rem/1 Georgia,serif}
.testimonial__profile--segment{display:flex;align-items:center;gap:18px;margin-bottom:22px}
.testimonial__avatar--circle{width:65px;height:65px;border-radius:50%;overflow:hidden;border:3px solid #7A62F4;flex-shrink:0}
.testimonial__avatar--circle img{width:100%;height:100%;object-fit:cover}
.testimonial__identity--info h6{font-size:1.1rem;color:#151517;margin-bottom:5px;font-weight:600}
.testimonial__identity--info p{font-size:.9rem;color:#7A62F4;margin:0}
.testimonial__message--text{font-size:.98rem;color:#151517;line-height:1.75;margin:0;position:relative;z-index:1}
.cta__anchor--final{text-align:center;margin-top:50px}
.cta__button--primary{display:inline-block;background:linear-gradient(135deg,#7A62F4 0%,#5a42d4 100%);color:#fff;padding:18px 50px;border-radius:6px;font-size:1.1rem;font-weight:600;text-decoration:none;box-shadow:0 6px 20px #7a62f44d;transition:all .3s ease;position:relative;overflow:hidden;z-index:10}
.cta__button--primary::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(135deg,#5a42d4 0%,#7A62F4 100%);transition:all .4s ease;z-index:-1}
.cta__button--primary:hover{transform:translateY(-3px);box-shadow:0 8px 28px #7a62f466}
.cta__button--primary:hover::before{left:0}
@media (max-width: 992px) {
.pathway__grid--structure{grid-template-columns:1fr;gap:40px}
.formats__mosaic--grid{grid-template-columns:repeat(2,1fr);gap:30px}
.formats__showcase--split{grid-template-columns:1fr;gap:35px}
.testimonials__grid--collection{grid-template-columns:1fr;gap:30px}
.realm__header--intro h1{font-size:2.3rem}
}
@media (max-width: 768px) {
.realm__header--intro{padding:60px 0 40px}
.realm__header--intro h1{font-size:2rem}
.zone__pathway--visual{padding:60px 0}
.module__sequence--container{gap:25px}
.module__card--item{padding:70px 20px 25px}
.module__number--badge{left:50%;top:20px;transform:translateX(-50%)}
.formats__mosaic--grid{grid-template-columns:1fr;gap:25px}
.territory__formats--landscape{padding:60px 0}
.dimension__testimonials--vault{padding:60px 0}
.pathway__visual--frame img{height:320px}
.showcase__image--wrapper img{height:300px}
}
.data-preferences-container{max-width:1200px;margin:0 auto;padding:60px 24px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.7;color:#151517;background:linear-gradient(135deg,#fff 0%,#fafbff 100%)}
.data-preferences-container h1{font-size:2.8rem;font-weight:700;margin-bottom:24px;color:#151517;letter-spacing:-.5px}
.data-preferences-container h2{font-size:2rem;font-weight:600;margin-top:48px;margin-bottom:20px;color:#151517;border-bottom:3px solid #7A62F4;padding-bottom:12px}
.data-preferences-container h3{font-size:1.5rem;font-weight:600;margin-top:36px;margin-bottom:16px;color:#2a2a2c}
.data-preferences-container h4{font-size:1.2rem;font-weight:600;margin-top:28px;margin-bottom:14px;color:#3a3a3c}
.data-preferences-container p{margin-bottom:18px;font-size:1.05rem;color:#2a2a2c}
.data-preferences-container ul{margin:24px 0;padding-left:0;list-style:none}
.data-preferences-container li{margin-bottom:20px;padding-left:32px;position:relative;font-size:1.02rem;color:#2a2a2c}
.data-preferences-container li:before{content:"";position:absolute;left:0;top:8px;width:8px;height:8px;background:#7A62F4;border-radius:50%}
.data-preferences-container div{background:#fff;padding:32px;border-radius:12px;box-shadow:0 2px 12px #7a62f414;margin-bottom:28px}
.data-preferences-container span{background:linear-gradient(120deg,#7A62F4 0%,#9b84ff 100%);color:#fff;padding:4px 12px;border-radius:6px;font-weight:500;font-size:.9rem}
.privacy-policy-container{max-width:1200px;margin:0 auto;padding:60px 20px;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;background:linear-gradient(135deg,#fff 0%,#F9F9F9 100%);color:#151517;line-height:1.7}
.privacy-policy-container h1{font-size:3rem;font-weight:800;margin-bottom:30px;color:#151517;letter-spacing:-.02em;background:linear-gradient(135deg,#151517 0%,#7A62F4 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.privacy-policy-container h2{font-size:2rem;font-weight:700;margin-top:50px;margin-bottom:20px;color:#151517;border-bottom:3px solid #7A62F4;padding-bottom:12px;letter-spacing:-.01em}
.privacy-policy-container h3{font-size:1.5rem;font-weight:600;margin-top:35px;margin-bottom:15px;color:#151517;position:relative;padding-left:20px}
.privacy-policy-container h3::before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:5px;height:60%;background:linear-gradient(180deg,#7A62F4 0%,#a594f7 100%);border-radius:3px}
.privacy-policy-container h4{font-size:1.2rem;font-weight:600;margin-top:25px;margin-bottom:12px;color:#2d2d2f}
.privacy-policy-container p{margin-bottom:18px;font-size:1.05rem;color:#3a3a3c}
.intro-section{background:#fff;padding:35px;border-radius:12px;margin-bottom:40px;box-shadow:0 4px 20px #7a62f414;border-left:5px solid #7A62F4}
.intro-section p{font-size:1.1rem;line-height:1.8}
.content-section{background:#fff;padding:30px;margin-bottom:30px;border-radius:10px;box-shadow:0 2px 15px #1515170d}
.privacy-policy-container ul{margin:20px 0;padding-left:0;list-style:none}
.privacy-policy-container li{margin-bottom:15px;padding-left:35px;position:relative;font-size:1.05rem;color:#3a3a3c}
.privacy-policy-container li::before{content:'→';position:absolute;left:10px;color:#7A62F4;font-weight:700;font-size:1.2rem}
.highlight-box{background:linear-gradient(135deg,#F9F9F9 0%,#fff 100%);border:2px solid #e8e8ea;border-radius:8px;padding:25px;margin:25px 0}
.subsection-content{margin-left:15px;padding:20px;border-left:3px solid #e8e8ea}
.date-updated{font-style:italic;color:#6b6b6d;margin-bottom:30px;font-size:.95rem}
.privacy-policy-container span{font-weight:600;color:#7A62F4}
.info-category{background:#fafafa;padding:20px;margin:20px 0;border-radius:8px;border-left:4px solid #7A62F4}
.security-measure{background:linear-gradient(to right,#fff 0%,#F9F9F9 100%);padding:18px;margin:15px 0;border-radius:6px;box-shadow:0 1px 8px #7a62f40f}
.zone_92_success_frame{background:linear-gradient(135deg,#F9F9F9 0%,#fff 50%,#f4f0ff 100%);min-height:85vh;display:flex;align-items:center;padding:80px 20px}
.zone_92_success_frame .container{max-width:1200px;margin:0 auto}
.realm_18_confirm_core{background:#fff;border-radius:16px;box-shadow:0 8px 32px #7a62f41f;padding:70px 60px;text-align:center;border:1px solid #7a62f41a;position:relative;overflow:hidden}
.realm_18_confirm_core::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#7A62F4 0%,#9b87f7 100%)}
.dimension_73_status_marker{width:88px;height:88px;background:linear-gradient(135deg,#7A62F4 0%,#9b87f7 100%);border-radius:50%;margin:0 auto 32px;display:flex;align-items:center;justify-content:center;position:relative;animation:pulse_marker_67 2s ease-in-out infinite}
.dimension_73_status_marker::after{content:'';color:#fff;font-size:48px;font-weight:700;line-height:1}
@keyframes pulse_marker_67 {
0%,100%{transform:scale(1);box-shadow:0 0 0 0 #7a62f466}
50%{transform:scale(1.05);box-shadow:0 0 0 12px #7a62f400}
}
.territory_41_headline_stack h1{font-size:38px;color:#151517;font-weight:700;margin:0 0 18px;line-height:1.3}
.territory_41_headline_stack h2{font-size:24px;color:#151517;font-weight:600;margin:0 0 28px;line-height:1.4}
.sys_84_message_body{color:#3d3d40;font-size:17px;line-height:1.7;margin:0 0 26px;max-width:720px;margin-left:auto;margin-right:auto}
.sys_84_message_body p{margin:0 0 16px}
.sys_84_message_body p:last-child{margin-bottom:0}
.mod_55_timeline_sequence{margin:48px 0;padding:40px 0;border-top:1px solid #7a62f426;border-bottom:1px solid #7a62f426}
.mod_55_timeline_sequence h3{font-size:20px;color:#151517;font-weight:600;margin:0 0 32px;text-align:center}
.grid_29_steps_layout{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;max-width:900px;margin:0 auto}
.step_17_card_unit{background:#F9F9F9;border-radius:12px;padding:28px 24px;position:relative;border:2px solid transparent;transition:all .3s ease}
.step_17_card_unit:hover{border-color:#7A62F4;transform:translateY(-4px);box-shadow:0 6px 24px #7a62f426}
.axis_63_step_indicator{width:46px;height:46px;background:linear-gradient(135deg,#7A62F4 0%,#9b87f7 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;margin:0 auto 20px}
.step_17_card_unit h4{font-size:18px;color:#151517;font-weight:600;margin:0 0 12px;text-align:center}
.step_17_card_unit p{font-size:15px;color:#3d3d40;line-height:1.6;margin:0;text-align:center}
.path_91_action_cluster{margin-top:44px;display:flex;flex-direction:column;align-items:center;gap:18px}
.btn_12_primary_nav{display:inline-block;background:linear-gradient(135deg,#7A62F4 0%,#9b87f7 100%);color:#fff;padding:16px 40px;border-radius:8px;text-decoration:none;font-size:17px;font-weight:600;transition:all .3s ease;border:none;cursor:pointer;box-shadow:0 4px 16px #7a62f440;position:relative;z-index:10}
.btn_12_primary_nav:hover{transform:translateY(-2px);box-shadow:0 6px 24px #7a62f459;background:linear-gradient(135deg,#6b52e4 0%,#8b77e7 100%)}
.btn_38_secondary_link{display:inline-block;color:#7A62F4;padding:14px 32px;border-radius:8px;text-decoration:none;font-size:16px;font-weight:600;transition:all .3s ease;border:2px solid #7A62F4;background:none;position:relative;z-index:10}
.btn_38_secondary_link:hover{background:#7A62F4;color:#fff;transform:translateY(-2px);box-shadow:0 4px 16px #7a62f433}
.segment_76_contact_info{margin-top:52px;padding-top:40px;border-top:1px solid #7a62f426}
.segment_76_contact_info h5{font-size:18px;color:#151517;font-weight:600;margin:0 0 20px}
.detail_49_contact_grid{display:flex;flex-direction:column;gap:14px;max-width:500px;margin:0 auto}
.item_82_contact_piece{display:flex;align-items:center;justify-content:center;gap:12px;font-size:15px;color:#3d3d40}
.item_82_contact_piece::before{content:'→';color:#7A62F4;font-weight:700;font-size:18px}
.item_82_contact_piece a{color:#7A62F4;text-decoration:none;transition:color .2s ease}
.item_82_contact_piece a:hover{color:#6b52e4;text-decoration:underline}
@media (max-width: 768px) {
.zone_92_success_frame{padding:60px 16px;min-height:auto}
.realm_18_confirm_core{padding:50px 28px;border-radius:12px}
.territory_41_headline_stack h1{font-size:30px;margin-bottom:14px}
.territory_41_headline_stack h2{font-size:20px;margin-bottom:22px}
.sys_84_message_body{font-size:16px}
.dimension_73_status_marker{width:72px;height:72px;margin-bottom:26px}
.dimension_73_status_marker::after{font-size:38px}
.grid_29_steps_layout{grid-template-columns:1fr;gap:24px}
.mod_55_timeline_sequence{margin:36px 0;padding:32px 0}
.path_91_action_cluster{margin-top:36px}
.btn_12_primary_nav{padding:14px 32px;font-size:16px;width:100%;text-align:center}
.btn_38_secondary_link{padding:12px 28px;font-size:15px;width:100%;text-align:center}
.segment_76_contact_info{margin-top:40px;padding-top:32px}
}
@media (min-width: 769px) and (max-width: 1024px) {
.realm_18_confirm_core{padding:60px 45px}
.grid_29_steps_layout{grid-template-columns:repeat(2,1fr)}
}