.BDE-page{background:#fbfae1;min-height:100vh;margin-top:2rem}.BDE-hero{background:linear-gradient(135deg,#f2c130,#ab3172);color:#fbfae1;position:relative;overflow:hidden}.BDE-hero-container{position:relative;z-index:2}.BDE-hero-icon{font-size:60px;margin-bottom:5px;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.BDE-hero-text{max-width:800px;margin:0 auto}.BDE-hero-title{font-size:2rem;color:white;font-weight:700;margin-bottom:20px;text-shadow:2px 2px 4px rgba(0,0,0,.2);position:relative;z-index:1}.BDE-hero-subtitle{font-size:1rem;color:#fbfae1;font-style:italic;position:relative;z-index:1}.BDE-hero-overlay{position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0,transparent 50%);z-index:1}.BDE-card{background:white;border-radius:30px;padding:20px;box-shadow:0 20px 60px rgba(171,49,114,.15);border:3px solid;border-image:linear-gradient(135deg,#f2c130,#ab3172) 1}.BDE-card-iconwrap{display:inline-block;background:linear-gradient(135deg,#f2c130,#ab3172);padding:20px;border-radius:50%;margin-bottom:20px}.BDE-card-icon{font-size:40px;color:#fbfae1}.BDE-card-title{color:#ab3172;font-size:2.5rem}.BDE-card-text{color:#ab3172;font-size:1.1rem;line-height:1.8;text-align:center;opacity:.9}.BDE-side-bg{background:linear-gradient(90deg,rgba(242,193,48,.1),rgba(171,49,114,.1));position:relative}.BDE-side-box{background:linear-gradient(135deg,#f2c130,#ab3172);border-radius:30px;padding:40px;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.2);position:-webkit-sticky;position:sticky;top:0}.BDE-side-icon{font-size:100px;color:#fbfae1}.BDE-section-title{color:#ab3172;font-size:2.5rem}.BDE-section-para{color:#ab3172;font-size:1.1rem;opacity:.9;margin-bottom:30px}.BDE-list-card{background:white;padding:15px 20px;border-radius:15px;border-left:4px solid #f2c130;box-shadow:0 4px 10px rgba(0,0,0,.05)}.BDE-list-text{color:#ab3172;opacity:.85}@media (min-width:992px){.sticky-top-bottom{position:-webkit-sticky;position:sticky;top:10px;bottom:10px}}.BDE-tip-card{background:white;border-radius:25px;padding:35px;height:100%;box-shadow:0 10px 30px rgba(171,49,114,.1);border:2px solid transparent;transition:all .3s ease;cursor:pointer}.BDE-tip-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(171,49,114,.2);border-color:#f2c130}.BDE-tip-icon{background:linear-gradient(135deg,#f2c130,#ab3172);width:60px;height:60px;border-radius:15px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;font-size:24px;color:#fbfae1}.BDE-tip-title{color:#ab3172}.BDE-tip-desc{color:#ab3172;opacity:.8}.BDE-badge{padding:12px 24px;border-radius:50px;font-size:.95rem;font-weight:600;color:#fbfae1;box-shadow:0 4px 15px rgba(171,49,114,.3);transition:transform .2s ease;cursor:default}.BDE-badge:nth-child(2n){background:linear-gradient(135deg,#f2c130,#ab3172)}.BDE-badge:nth-child(odd){background:linear-gradient(135deg,#ab3172,#f2c130)}.BDE-badge:hover{transform:scale(1.05)}.BDE-time-icon{background:linear-gradient(135deg,#f2c130,#ab3172);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:20px;color:#fbfae1;font-weight:700;font-size:1.2rem;box-shadow:0 4px 15px rgba(171,49,114,.3);flex-shrink:0}.BDE-time-box{background:white;padding:25px;border-radius:20px;flex:1 1;box-shadow:0 8px 20px rgba(0,0,0,.08)}.BDE-time-title{color:#ab3172}.BDE-time-desc{color:#ab3172;opacity:.8}.BDE-time-line{position:absolute;left:24px;top:50px;width:2px;height:calc(100% - 50px);background:linear-gradient(180deg,#f2c130,#ab3172)}.BDE-acc-box{background:white;border-radius:30px;padding:40px;box-shadow:0 20px 60px rgba(171,49,114,.15)}.BDE-acc-dot{background:linear-gradient(135deg,#f2c130,#ab3172);width:8px;height:8px;border-radius:50%;margin-right:15px}.BDE-acc-title{color:#ab3172}.BDE-acc-desc{color:#ab3172;opacity:.8;margin-left:23px}.BDE-conclusion{background:linear-gradient(135deg,#ab3172,#f2c130);color:#fbfae1}.BDE-conclusion-title{font-size:2.5rem}.BDE-conclusion-text{font-size:1.15rem;line-height:1.8}.BDE-page p{font-size:16px}.BDE-page h2{font-size:24px}.BDE-page h4{font-size:22px}@media (max-width:770px){.BDE-page p{font-size:14px}.BDE-page h2{font-size:20px}.BDE-page h4{font-size:18px}}@media (max-width:500px){.BDE-page p{font-size:12px}.BDE-page h2{font-size:18px}.BDE-page h4{font-size:16px}}