*,::before,::after{margin:0;padding:0;box-sizing:border-box}
body{font-family:'Raleway',sans-serif;line-height:1.6;color:#2a2a2a;background:#fafafa}
h1,h2,h3,h4,h5,h6{font-family:'Literata',serif;font-weight:700}
.hdrWrap-container{max-width:1200px;margin:0 auto;padding:0 20px}
.hdrTop-v1{background:linear-gradient(106deg,#846541 0%,#B58369 50%,#D99E8B 100%);padding:10px 0}
.utilBar-v1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px}
.contactMeta-v1{display:flex;gap:25px;flex-wrap:wrap}
.metaLink-v1{display:flex;align-items:center;gap:8px;color:#fff;text-decoration:none;font-size:14px;transition:opacity .2s ease}
.metaLink-v1:hover{opacity:.85}
.metaLink-v1 i{font-size:16px}
.metaRight-v1{display:flex;align-items:center}
.metaText-v1{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px}
.metaText-v1 i{font-size:16px}
.hdrMain-v1{background:#fff;padding:25px 0;border-bottom:3px solid #846541;box-shadow:0 4px 12px #84654114}
.hdrMain-v1 .hdrWrap-container{display:flex;justify-content:space-between;align-items:center;gap:30px}
.brandZone-v1{display:flex;flex-direction:column;align-items:center;gap:8px}
.logoLink-v1{display:block}
.logoImg-v1{height:90px;width:90px;object-fit:contain;display:block}
.brandName-v1{font-family:'Literata',serif;font-size:22px;font-weight:700;color:#846541;text-align:center}
.mainNav-v1{display:flex;gap:35px;align-items:center}
.navItem-v1{color:#2a2a2a;text-decoration:none;font-size:16px;font-weight:500;position:relative;padding:8px 0;transition:color .2s ease}
.navItem-v1:hover{color:#846541}
.navItem-v1::after{content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#846541 0%,#B58369 100%);transition:width .3s ease}
.navItem-v1:hover::after{width:100%}
footer{background:#f5f5f5;border-top:1px solid #e0e0e0;padding:25px 0;margin-top:60px}
.ftrWrap-container{max-width:1200px;margin:0 auto;padding:0 20px}
.ftrContent-v1{display:flex;justify-content:space-between;align-items:center;gap:30px;flex-wrap:wrap}
.ftrLeft-v1{display:flex;flex-direction:column;gap:8px}
.ftrText-v1{font-size:14px;color:#666}
.ftrCenter-v1{display:flex;gap:25px}
.ftrLink-v1{color:#666;text-decoration:none;font-size:14px;transition:color .2s ease}
.ftrLink-v1:hover{color:#846541}
.ftrRight-v1{text-align:right}
.ftrCopy-v1{font-size:14px;color:#999}
.cookieModal-v1{position:fixed;bottom:20px;right:20px;z-index:10000;max-width:480px;width:90%;opacity:0;animation:fadeInCookie-v1 .4s ease forwards}
@keyframes fadeInCookie-v1 {
to{opacity:1}
}
.cookieModal-v1.fadeOut-v1{animation:fadeOutCookie-v1 .3s ease forwards}
@keyframes fadeOutCookie-v1 {
to{opacity:0}
}
.cookieDialog-v1{background:#fff;border-radius:4px;box-shadow:0 8px 24px #00000026;overflow:hidden}
.cookieHdr-v1{background:linear-gradient(106deg,#846541 0%,#B58369 100%);padding:18px 20px;display:flex;justify-content:space-between;align-items:center}
.cookieTitle-v1{color:#fff;font-size:18px;margin:0}
.cookieClose-v1{background:none;border:none;color:#fff;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}
.cookieClose-v1:hover{opacity:.8}
.cookieBody-v1{padding:22px 20px}
.cookieDesc-v1{font-size:14px;color:#4a4a4a;margin-bottom:18px;line-height:1.6}
.cookiePolicyLink-v1{color:#846541;text-decoration:underline}
.cookiePolicyLink-v1:hover{color:#B58369}
.cookieActions-v1{display:flex;gap:12px;flex-wrap:wrap}
.cookieBtn-v1{flex:1;min-width:140px;padding:12px 20px;border:none;border-radius:3px;font-size:14px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .2s ease,box-shadow .2s ease}
.cookieBtn-v1:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}
.cookieAccept-v1{background:linear-gradient(106deg,#846541 0%,#B58369 100%);color:#fff}
.cookieDecline-v1{background:#e0e0e0;color:#4a4a4a}
.cookieMiniBar-v1{position:fixed;bottom:20px;right:20px;z-index:9999}
.miniExpand-v1{width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,#846541 0%,#B58369 100%);border:none;color:#fff;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #8465414d;transition:transform .2s ease,box-shadow .2s ease}
.miniExpand-v1:hover{transform:scale(1.08);box-shadow:0 6px 16px #84654166}
@media (max-width: 768px) {
.utilBar-v1{flex-direction:column;align-items:flex-start;gap:10px}
.contactMeta-v1{flex-direction:column;gap:10px}
.hdrMain-v1 .hdrWrap-container{flex-direction:column;gap:20px}
.mainNav-v1{flex-direction:column;gap:15px;width:100%;align-items:center}
.ftrContent-v1{flex-direction:column;align-items:flex-start;gap:20px}
.ftrCenter-v1{flex-direction:column;gap:12px}
.ftrRight-v1{text-align:left}
.cookieModal-v1{width:calc(100% - 30px);right:15px;bottom:15px}
.cookieActions-v1{flex-direction:column}
.cookieBtn-v1{width:100%}
}
@media (max-width: 480px) {
.logoImg-v1{height:70px;width:70px}
.brandName-v1{font-size:18px}
.navItem-v1{font-size:15px}
}
.policy-view-jmp{max-width:1200px;margin:0 auto;padding:60px 20px;background:#fff}
.policy-view-jmp h1{font-size:42px;line-height:1.2;color:#846541;margin:0 0 40px;font-weight:700;letter-spacing:-.5px}
.policy-view-jmp h2{font-size:32px;line-height:1.3;color:#846541;margin:50px 0 24px;font-weight:600;border-bottom:2px solid #D99E8B;padding-bottom:12px}
.policy-view-jmp h3{font-size:24px;line-height:1.4;color:#B58369;margin:40px 0 20px;font-weight:600}
.policy-view-jmp h4{font-size:20px;line-height:1.4;color:#B58369;margin:30px 0 16px;font-weight:600}
.policy-view-jmp h5{font-size:18px;line-height:1.5;color:#846541;margin:24px 0 12px;font-weight:500}
.policy-view-jmp h6{font-size:16px;line-height:1.5;color:#846541;margin:20px 0 12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}
.policy-view-jmp p{font-size:16px;line-height:1.8;color:#333;margin:0 0 20px}
.policy-view-jmp ul{margin:0 0 24px;padding:0 0 0 30px;list-style-type:disc}
.policy-view-jmp ol{margin:0 0 24px;padding:0 0 30px 30px;list-style-type:decimal}
.policy-view-jmp li{font-size:16px;line-height:1.8;color:#333;margin:0 0 12px}
.policy-view-jmp ul ul,.policy-view-jmp ol ol,.policy-view-jmp ul ol,.policy-view-jmp ol ul{margin:12px 0 0}
.policy-view-jmp ul ul{list-style-type:circle}
.policy-view-jmp ul ul ul{list-style-type:square}
.policy-view-jmp strong,.policy-view-jmp b{font-weight:700;color:#846541}
.policy-view-jmp em,.policy-view-jmp i{font-style:italic;color:#555}
.policy-view-jmp a{color:#846541;text-decoration:underline;transition:all .3s ease}
.policy-view-jmp a:hover{color:#B58369;text-decoration:none}
.policy-view-jmp table{width:100%;margin:30px 0;border-collapse:collapse;box-shadow:0 2px 8px #8465411a}
.policy-view-jmp thead{background:linear-gradient(135deg,#846541 0%,#B58369 100%)}
.policy-view-jmp thead tr{border:none}
.policy-view-jmp thead th{padding:16px 20px;font-size:15px;font-weight:600;color:#fff;text-align:left;border:none}
.policy-view-jmp tbody tr{border-bottom:1px solid #e5e5e5;transition:background .2s ease}
.policy-view-jmp tbody tr:hover{background:#faf8f6}
.policy-view-jmp tbody tr:last-child{border-bottom:none}
.policy-view-jmp td{padding:14px 20px;font-size:15px;line-height:1.6;color:#333;border:none}
.policy-view-jmp th{text-align:left}
.policy-view-jmp hr{border:none;height:2px;background:linear-gradient(90deg,#846541 0%,#D99E8B 100%);margin:50px 0;opacity:.3}
@media (max-width: 768px) {
.policy-view-jmp{padding:40px 16px}
.policy-view-jmp h1{font-size:32px;margin-bottom:30px}
.policy-view-jmp h2{font-size:26px;margin-top:40px}
.policy-view-jmp h3{font-size:22px}
.policy-view-jmp h4{font-size:19px}
.policy-view-jmp h5{font-size:17px}
.policy-view-jmp h6{font-size:15px}
.policy-view-jmp p,.policy-view-jmp li,.policy-view-jmp td{font-size:15px}
.policy-view-jmp table{font-size:14px}
.policy-view-jmp thead th,.policy-view-jmp td{padding:12px 14px}
.policy-view-jmp ul,.policy-view-jmp ol{padding-left:24px}
}
@media (max-width: 480px) {
.policy-view-jmp{padding:30px 12px}
.policy-view-jmp h1{font-size:28px}
.policy-view-jmp h2{font-size:24px}
.policy-view-jmp table{display:block;overflow-x:auto}
.policy-view-jmp thead th,.policy-view-jmp td{padding:10px 12px;font-size:13px}
}
.hero-v1{position:relative;padding:80px 20px;overflow:hidden;background:linear-gradient(135deg,#faf8f6 0%,#f4efe9 100%)}
.hero-v1 .heroContainer-v1{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:40px;position:relative;z-index:2}
.hero-v1 .bgCircle-v1{position:absolute;border-radius:50%;opacity:.08}
.hero-v1 .bgCircle-v1:nth-child(1){width:300px;height:300px;background:#846541;top:-100px;left:-80px}
.hero-v1 .bgCircle-v1:nth-child(2){width:400px;height:400px;background:#B58369;bottom:-150px;right:-120px}
.hero-v1 .bgCircle-v1:nth-child(3){width:200px;height:200px;background:#D99E8B;top:50%;left:15%}
.hero-v1 .sideImage-v1{flex:0 0 280px;position:relative}
.hero-v1 .sideImage-v1 img{width:100%;height:400px;object-fit:cover;border-radius:4px;filter:brightness(0.95) contrast(1.05);position:relative}
.hero-v1 .sideImage-v1::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#84654126 0%,#d99e8b26 100%);border-radius:4px;z-index:1}
.hero-v1 .centerContent-v1{flex:1;text-align:center}
.hero-v1 .mainHeading-v1{font-size:48px;line-height:1.2;color:#2a2520;margin:0 0 20px;font-weight:700}
.hero-v1 .subText-v1{font-size:18px;line-height:1.6;color:#5a5248;margin:0}
.programGrid-v2{padding:90px 20px;background:#fff}
.programGrid-v2 .gridWrap-v2{max-width:1200px;margin:0 auto}
.programGrid-v2 .sectionHdr-v2{text-align:center;margin-bottom:60px}
.programGrid-v2 .sectionHdr-v2 h2{font-size:38px;color:#2a2520;margin:0 0 16px;font-weight:700;position:relative;display:inline-block}
.programGrid-v2 .sectionHdr-v2 h2::after{content:'';position:absolute;bottom:-8px;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,#846541 0%,#D99E8B 100%)}
.programGrid-v2 .sectionHdr-v2 p{font-size:17px;color:#6a5f56;margin:24px auto 0;max-width:720px;line-height:1.7}
.programGrid-v2 .cardsLayout-v2{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}
.programGrid-v2 .programCard-v2{background:#fdfcfb;border:1px solid #e8e3dd;border-radius:3px;padding:40px 28px;transition:all .3s ease}
.programGrid-v2 .programCard-v2:hover{transform:translateY(-4px);box-shadow:0 6px 20px #8465411f;border-color:#D99E8B}
.programGrid-v2 .cardIcon-v2{width:64px;height:64px;margin:0 0 24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#846541 0%,#B58369 100%)}
.programGrid-v2 .cardIcon-v2 i{font-size:32px;color:#fff}
.programGrid-v2 .cardTitle-v2{font-size:22px;color:#2a2520;margin:0 0 14px;font-weight:700}
.programGrid-v2 .cardDesc-v2{font-size:16px;color:#6a5f56;line-height:1.65;margin:0 0 20px}
.programGrid-v2 .cardMeta-v2{display:flex;gap:20px;padding-top:20px;border-top:1px solid #e8e3dd}
.programGrid-v2 .metaItem-v2{display:flex;align-items:center;gap:6px;font-size:14px;color:#8a7f76}
.programGrid-v2 .metaItem-v2 i{font-size:16px;color:#B58369}
.enrollSection-v3{padding:90px 20px;background:linear-gradient(106deg,#846541 0%,#B58369 50%,#D99E8B 100%);position:relative}
.enrollSection-v3 .enrollContainer-v3{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}
.enrollSection-v3 .contentSide-v3 h2{font-size:42px;color:#fff;margin:0 0 24px;font-weight:700;line-height:1.25}
.enrollSection-v3 .contentSide-v3 p{font-size:17px;color:#faf8f6;line-height:1.7;margin:0 0 16px}
.enrollSection-v3 .benefitsList-v3{margin:32px 0 40px}
.enrollSection-v3 .benefitItem-v3{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px}
.enrollSection-v3 .benefitItem-v3 i{font-size:22px;color:#faf8f6;margin-top:2px;flex-shrink:0}
.enrollSection-v3 .benefitItem-v3 span{font-size:16px;color:#fff;line-height:1.6}
.enrollSection-v3 .ctaBtn-v3{display:inline-block;padding:16px 44px;background:#fff;color:#846541;font-size:17px;font-weight:600;text-decoration:none;border-radius:3px;transition:all .3s ease}
.enrollSection-v3 .ctaBtn-v3:hover{background:#faf8f6;transform:translateY(-2px);box-shadow:0 4px 16px #00000026}
.enrollSection-v3 .formSide-v3{background:#fffffff2;padding:44px 36px;border-radius:4px;box-shadow:0 8px 24px #0000001f}
.enrollSection-v3 .formSide-v3 h3{font-size:26px;color:#2a2520;margin:0 0 28px;font-weight:700}
.enrollSection-v3 .inputGroup-v3{margin-bottom:20px}
.enrollSection-v3 .inputGroup-v3 label{display:block;font-size:15px;color:#5a5248;margin-bottom:8px;font-weight:500}
.enrollSection-v3 .inputGroup-v3 input,.enrollSection-v3 .inputGroup-v3 select,.enrollSection-v3 .inputGroup-v3 textarea{width:100%;padding:12px 16px;border:1px solid #d4cdc4;border-radius:3px;font-size:15px;color:#2a2520;background:#fff;transition:border-color .3s ease}
.enrollSection-v3 .inputGroup-v3 input:focus,.enrollSection-v3 .inputGroup-v3 select:focus,.enrollSection-v3 .inputGroup-v3 textarea:focus{outline:none;border-color:#846541}
.enrollSection-v3 .inputGroup-v3 textarea{resize:vertical;min-height:100px}
.enrollSection-v3 .submitBtn-v3{width:100%;padding:14px 20px;background:linear-gradient(135deg,#846541 0%,#B58369 100%);color:#fff;font-size:17px;font-weight:600;border:none;border-radius:3px;cursor:pointer;transition:all .3s ease}
.enrollSection-v3 .submitBtn-v3:hover{background:linear-gradient(135deg,#6e5436 0%,#9f6f5a 100%);transform:translateY(-2px);box-shadow:0 4px 14px #8465414d}
@media (max-width: 992px) {
.hero-v1 .heroContainer-v1{flex-direction:column;gap:30px}
.hero-v1 .sideImage-v1{flex:0 0 auto;width:100%;max-width:400px}
.hero-v1 .sideImage-v1 img{height:320px}
.hero-v1 .mainHeading-v1{font-size:38px}
.programGrid-v2 .cardsLayout-v2{grid-template-columns:repeat(2,1fr);gap:28px}
.enrollSection-v3 .enrollContainer-v3{grid-template-columns:1fr;gap:50px}
}
@media (max-width: 768px) {
.hero-v1{padding:60px 20px}
.hero-v1 .sideImage-v1{display:none}
.hero-v1 .mainHeading-v1{font-size:32px}
.hero-v1 .subText-v1{font-size:16px}
.programGrid-v2{padding:70px 20px}
.programGrid-v2 .sectionHdr-v2 h2{font-size:32px}
.programGrid-v2 .cardsLayout-v2{grid-template-columns:1fr;gap:24px}
.programGrid-v2 .programCard-v2{padding:32px 24px}
.enrollSection-v3{padding:70px 20px}
.enrollSection-v3 .contentSide-v3 h2{font-size:34px}
.enrollSection-v3 .formSide-v3{padding:36px 28px}
}
.titleArea-v1{position:relative;overflow:hidden;background:linear-gradient(106deg,#846541 0%,#B58369 50%,#D99E8B 100%);padding:80px 20px;margin-bottom:70px}
.titleArea-v1::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(./image_library/examples007.jpg) center center/cover no-repeat;opacity:.18;z-index:1}
.titleArea-v1::after{content:'';position:absolute;bottom:-2px;left:0;width:100%;height:120px;background:linear-gradient(to bottom,transparent 0%,#fff 100%);z-index:2}
.titleArea-v1 .contentWrap{position:relative;z-index:3;max-width:1200px;margin:0 auto}
.titleArea-v1 .mainHeading{font-size:56px;color:#fff;font-weight:700;margin:0 0 40px;line-height:1.2;text-shadow:0 2px 8px #0003}
.titleArea-v1 .leadPara{font-size:20px;color:#fff;line-height:1.7;max-width:760px;margin:0;text-shadow:0 1px 4px #00000026}
.titleArea-v1 .decorPattern{position:absolute;bottom:60px;right:80px;display:flex;gap:12px;z-index:3}
.titleArea-v1 .decorPattern span{width:8px;height:8px;background:#ffffff4d;border-radius:50%;display:block}
.storyBlock-v1{max-width:1200px;margin:0 auto 90px;padding:0 20px}
.storyBlock-v1 .gridLayout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}
.storyBlock-v1 .textColumn h2{font-size:38px;color:#846541;font-weight:600;margin:0 0 28px;line-height:1.3;position:relative;padding-left:24px}
.storyBlock-v1 .textColumn h2::before{content:'';position:absolute;left:0;top:8px;width:4px;height:40px;background:linear-gradient(180deg,#846541 0%,#D99E8B 100%)}
.storyBlock-v1 .textColumn p{font-size:17px;color:#4a4a4a;line-height:1.75;margin:0 0 22px}
.storyBlock-v1 .textColumn p:last-of-type{margin-bottom:0}
.storyBlock-v1 .imageColumn{position:relative}
.storyBlock-v1 .imageColumn img{width:100%;height:auto;border-radius:4px;box-shadow:0 4px 12px #84654126;display:block}
.storyBlock-v1 .imageColumn::after{content:'';position:absolute;top:-20px;right:-20px;width:120px;height:120px;background:linear-gradient(135deg,#D99E8B 0%,#B58369 100%);border-radius:50%;opacity:.2;z-index:-1}
.valueCards-v1{background:#faf9f7;padding:80px 20px;margin-bottom:90px}
.valueCards-v1 .contentWrapper{max-width:1200px;margin:0 auto}
.valueCards-v1 .sectionHead{text-align:center;margin-bottom:60px}
.valueCards-v1 .sectionHead h2{font-size:42px;color:#846541;font-weight:700;margin:0 0 18px;line-height:1.2}
.valueCards-v1 .sectionHead p{font-size:18px;color:#666;line-height:1.6;margin:0;max-width:700px;margin:0 auto}
.valueCards-v1 .cardsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}
.valueCards-v1 .valueCard{background:#fff;padding:42px 32px;border-radius:3px;box-shadow:0 2px 8px #84654114;transition:all .3s ease;position:relative;overflow:hidden}
.valueCards-v1 .valueCard::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#846541 0%,#B58369 50%,#D99E8B 100%);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}
.valueCards-v1 .valueCard:hover{transform:translateY(-5px);box-shadow:0 8px 20px #84654126}
.valueCards-v1 .valueCard:hover::before{transform:scaleX(1)}
.valueCards-v1 .valueCard .iconArea{width:64px;height:64px;background:linear-gradient(135deg,#846541 0%,#B58369 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:26px}
.valueCards-v1 .valueCard .iconArea i{font-size:28px;color:#fff}
.valueCards-v1 .valueCard h3{font-size:24px;color:#846541;font-weight:600;margin:0 0 16px;line-height:1.3}
.valueCards-v1 .valueCard p{font-size:16px;color:#5a5a5a;line-height:1.7;margin:0}
.teamShowcase-v1{max-width:1200px;margin:0 auto 90px;padding:0 20px}
.teamShowcase-v1 .headerSection{margin-bottom:56px}
.teamShowcase-v1 .headerSection h2{font-size:40px;color:#846541;font-weight:700;margin:0 0 20px;line-height:1.2;text-align:center}
.teamShowcase-v1 .headerSection p{font-size:18px;color:#666;line-height:1.65;margin:0;text-align:center;max-width:760px;margin:0 auto}
.teamShowcase-v1 .teamGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}
.teamShowcase-v1 .memberCard{background:#fff;border:1px solid #e8e6e3;border-radius:3px;overflow:hidden;transition:all .3s ease}
.teamShowcase-v1 .memberCard:hover{box-shadow:0 6px 16px #8465411f;transform:translateY(-3px)}
.teamShowcase-v1 .memberCard .photoWrapper{width:100%;height:240px;overflow:hidden;background:linear-gradient(135deg,#D99E8B 0%,#B58369 100%)}
.teamShowcase-v1 .memberCard .photoWrapper img{width:100%;height:100%;object-fit:cover;display:block}
.teamShowcase-v1 .memberCard .infoSection{padding:24px 20px}
.teamShowcase-v1 .memberCard .infoSection h4{font-size:20px;color:#846541;font-weight:600;margin:0 0 8px;line-height:1.3}
.teamShowcase-v1 .memberCard .infoSection .roleTag{font-size:14px;color:#B58369;font-weight:500;margin:0 0 14px;display:block}
.teamShowcase-v1 .memberCard .infoSection p{font-size:15px;color:#666;line-height:1.6;margin:0}
.teamShowcase-v1 .memberCard .placeholder{width:100%;height:240px;background:linear-gradient(135deg,#D99E8B 0%,#B58369 50%,#846541 100%);display:flex;align-items:center;justify-content:center}
.teamShowcase-v1 .memberCard .placeholder i{font-size:48px;color:#ffffff80}
@media (max-width: 992px) {
.titleArea-v1{padding:60px 20px}
.titleArea-v1 .mainHeading{font-size:42px}
.titleArea-v1 .leadPara{font-size:18px}
.titleArea-v1 .decorPattern{display:none}
.storyBlock-v1 .gridLayout{grid-template-columns:1fr;gap:40px}
.valueCards-v1 .cardsGrid{grid-template-columns:1fr}
.teamShowcase-v1 .teamGrid{grid-template-columns:repeat(2,1fr)}
}
@media (max-width: 576px) {
.titleArea-v1{padding:50px 15px}
.titleArea-v1 .mainHeading{font-size:32px;margin-bottom:24px}
.titleArea-v1 .leadPara{font-size:16px}
.storyBlock-v1{margin-bottom:60px}
.storyBlock-v1 .textColumn h2{font-size:28px;margin-bottom:20px}
.storyBlock-v1 .textColumn p{font-size:16px}
.valueCards-v1{padding:60px 15px;margin-bottom:60px}
.valueCards-v1 .sectionHead h2{font-size:32px}
.valueCards-v1 .sectionHead p{font-size:16px}
.valueCards-v1 .valueCard{padding:32px 24px}
.teamShowcase-v1{margin-bottom:60px}
.teamShowcase-v1 .headerSection h2{font-size:30px}
.teamShowcase-v1 .headerSection p{font-size:16px}
.teamShowcase-v1 .teamGrid{grid-template-columns:1fr}
}
.titleBlock-v1{background:linear-gradient(127deg,#846541 0%,#B58369 52%,#D99E8B 100%);padding:84px 24px 88px;position:relative;overflow:hidden}
.titleBlock-v1::before{content:'';position:absolute;top:18px;left:18px;width:42px;height:42px;border:3px dotted #ffffff47;border-radius:50%}
.titleBlock-v1::after{content:'';position:absolute;bottom:22px;right:22px;width:56px;height:56px;border:3px dotted #ffffff3d;border-radius:50%}
.titleWrapper-container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:36px}
.titleMain-v2{font-size:52px;line-height:1.14;color:#FFF;text-align:center;font-weight:700;margin:0}
.titleMain-v2 .accentWord-v1{color:#2A1E14;background:#ffffffeb;padding:4px 18px;border-radius:3px;display:inline-block}
.heroImg-container{position:relative;width:100%;max-width:680px;height:380px}
.heroImg-container img{width:100%;height:100%;object-fit:cover;clip-path:polygon(8% 0%,100% 0%,92% 100%,0% 100%)}
.audienceSection-v1{padding:92px 24px;background:#FDFBF9}
.audienceContent-wrapper{max-width:1200px;margin:0 auto}
.audienceSection-v1 h2{font-size:38px;line-height:1.22;color:#846541;margin:0 0 18px;font-weight:700}
.audienceSection-v1 .sectionIntro-v1{font-size:18px;line-height:1.64;color:#4A3F36;margin:0 0 56px;max-width:820px}
.categoriesGrid-v1{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-bottom:68px}
.categoryCard-v2{background:#FFF;padding:42px 28px;border-radius:4px;box-shadow:0 2px 8px #84654117;transition:all .28s ease;border:1px solid #8465411f}
.categoryCard-v2:hover{transform:translateY(-4px);box-shadow:0 6px 16px #84654129}
.categoryCard-v2 .cardIcon-v1{width:64px;height:64px;background:linear-gradient(135deg,#D99E8B 0%,#B58369 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.categoryCard-v2 .cardIcon-v1 i{font-size:32px;color:#FFF}
.categoryCard-v2 h3{font-size:22px;line-height:1.32;color:#2A1E14;margin:0 0 14px;font-weight:700}
.categoryCard-v2 p{font-size:16px;line-height:1.68;color:#5C4F44;margin:0}
.statsDisplay-v1{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;background:linear-gradient(94deg,#846541 0%,#B58369 100%);padding:48px 32px;border-radius:6px}
.statItem-v2{text-align:center;border-right:1px solid #ffffff3d}
.statItem-v2:last-child{border-right:none}
.statItem-v2 .statNumber-v1{font-size:44px;line-height:1.1;color:#FFF;font-weight:700;margin:0 0 8px;display:block}
.statItem-v2 .statLabel-v1{font-size:15px;line-height:1.46;color:#ffffffdb;margin:0}
.qualitySection-v2{padding:96px 24px;background:#FFF}
.qualityContainer-wrapper{max-width:1200px;margin:0 auto}
.qualitySection-v2 h2{font-size:38px;line-height:1.24;color:#846541;margin:0 0 22px;font-weight:700;text-align:center}
.qualitySection-v2 .introText-v2{font-size:18px;line-height:1.62;color:#4A3F36;margin:0 auto 64px;max-width:740px;text-align:center}
.approachGrid-v1{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin-bottom:72px}
.approachBlock-v1{display:flex;gap:24px}
.approachBlock-v1 .blockIcon-v2{flex-shrink:0;width:56px;height:56px;background:#D99E8B;border-radius:3px;display:flex;align-items:center;justify-content:center}
.approachBlock-v1 .blockIcon-v2 i{font-size:28px;color:#FFF}
.approachBlock-v1 .blockText-v1 h4{font-size:20px;line-height:1.36;color:#2A1E14;margin:0 0 12px;font-weight:700}
.approachBlock-v1 .blockText-v1 p{font-size:16px;line-height:1.7;color:#5C4F44;margin:0}
.testimonialsWrapper-v1{background:#F8F5F2;padding:52px 36px;border-radius:6px;border-left:4px solid #846541}
.testimonialsWrapper-v1 h3{font-size:26px;line-height:1.3;color:#846541;margin:0 0 32px;font-weight:700}
.testimonialCards-v1{display:grid;grid-template-columns:1fr 1fr;gap:28px}
.testimonialItem-v2{background:#FFF;padding:32px 26px;border-radius:4px;box-shadow:0 1px 6px #84654114;display:flex;gap:20px}
.testimonialItem-v2 img{width:68px;height:68px;border-radius:50%;object-fit:cover;flex-shrink:0}
.testimonialContent-v1 p{font-size:15px;line-height:1.66;color:#5C4F44;margin:0 0 14px}
.testimonialContent-v1 .authorName-v1{font-size:16px;color:#2A1E14;font-weight:700;margin:0 0 4px}
.testimonialContent-v1 .authorRole-v1{font-size:14px;color:#846541;margin:0}
.expertiseSection-v1{padding:94px 24px;background:linear-gradient(142deg,#846541 0%,#B58369 48%,#D99E8B 100%);position:relative}
.expertiseSection-v1::before{content:'';position:absolute;width:100%;height:3px;top:0;left:0;background:repeating-linear-gradient(90deg,#fff6 0px,#fff6 12px,transparent 12px,transparent 24px)}
.expertiseContainer-wrapper{max-width:1200px;margin:0 auto}
.expertiseSection-v1 h2{font-size:38px;line-height:1.26;color:#FFF;margin:0 0 48px;font-weight:700;text-align:center}
.credentialsLayout-v1{display:grid;grid-template-columns:1.2fr 1fr;gap:52px;align-items:start}
.credentialsList-v1{display:flex;flex-direction:column;gap:28px}
.credentialCard-v1{background:#fffffff0;padding:36px 32px;border-radius:4px;box-shadow:0 3px 12px #2a1e1424}
.credentialCard-v1 h4{font-size:22px;line-height:1.34;color:#846541;margin:0 0 16px;font-weight:700;display:flex;align-items:center;gap:14px}
.credentialCard-v1 h4::before{content:'';width:8px;height:8px;background:#D99E8B;border-radius:50%;flex-shrink:0}
.credentialCard-v1 p{font-size:16px;line-height:1.72;color:#4A3F36;margin:0 0 18px}
.credentialCard-v1 ul{list-style:none;padding:0;margin:0}
.credentialCard-v1 li{font-size:15px;line-height:1.68;color:#5C4F44;padding-left:26px;position:relative;margin-bottom:10px}
.credentialCard-v1 li::before{content:'→';position:absolute;left:0;color:#B58369;font-weight:700}
.credentialCard-v1 li:last-child{margin-bottom:0}
.expertImages-v1{display:flex;flex-direction:column;gap:24px}
.expertImages-v1 img{width:100%;height:220px;object-fit:cover;border-radius:4px;box-shadow:0 4px 14px #2a1e142e}
.ctaPanel-v1{margin-top:64px;background:#ffffff1f;padding:48px 42px;border-radius:6px;text-align:center;border:2px solid #ffffff38}
.ctaPanel-v1 h3{font-size:28px;line-height:1.32;color:#FFF;margin:0 0 22px;font-weight:700}
.ctaPanel-v1 p{font-size:17px;line-height:1.64;color:#ffffffeb;margin:0 0 32px;max-width:680px;margin-left:auto;margin-right:auto}
.ctaButtons-v1{display:flex;gap:18px;justify-content:center;flex-wrap:wrap}
.btnPrimary-v2{display:inline-block;padding:16px 38px;background:#FFF;color:#846541;font-size:17px;font-weight:700;text-decoration:none;border-radius:3px;transition:all .26s ease;box-shadow:0 2px 8px #2a1e1438;z-index:10;position:relative}
.btnPrimary-v2:hover{transform:translateY(-3px);box-shadow:0 6px 18px #2a1e1452;background:#FFF9F5}
.btnSecondary-v2{display:inline-block;padding:16px 38px;background:transparent;color:#FFF;font-size:17px;font-weight:700;text-decoration:none;border-radius:3px;border:2px solid #ffffffdb;transition:all .26s ease;z-index:10;position:relative}
.btnSecondary-v2:hover{background:#ffffff29;border-color:#FFF;transform:translateY(-3px)}
@media (max-width: 968px) {
.titleMain-v2{font-size:38px}
.heroImg-container{height:280px}
.categoriesGrid-v1{grid-template-columns:1fr 1fr}
.statsDisplay-v1{grid-template-columns:1fr 1fr;gap:24px}
.statItem-v2{border-right:none;border-bottom:1px solid #ffffff3d;padding-bottom:18px}
.statItem-v2:nth-child(3),.statItem-v2:nth-child(4){border-bottom:none;padding-bottom:0}
.approachGrid-v1{grid-template-columns:1fr;gap:32px}
.testimonialCards-v1{grid-template-columns:1fr}
.credentialsLayout-v1{grid-template-columns:1fr;gap:36px}
.ctaButtons-v1{flex-direction:column;align-items:center}
.btnPrimary-v2,.btnSecondary-v2{width:100%;max-width:340px}
}
@media (max-width: 640px) {
.titleBlock-v1{padding:64px 20px 68px}
.titleMain-v2{font-size:32px}
.heroImg-container{height:240px}
.audienceSection-v1,.qualitySection-v2,.expertiseSection-v1{padding:64px 20px}
.audienceSection-v1 h2,.qualitySection-v2 h2,.expertiseSection-v1 h2{font-size:30px}
.categoriesGrid-v1{grid-template-columns:1fr}
.statsDisplay-v1{grid-template-columns:1fr;padding:32px 24px}
.statItem-v2{border-right:none;border-bottom:1px solid #ffffff3d;padding-bottom:18px}
.statItem-v2:last-child{border-bottom:none;padding-bottom:0}
.approachBlock-v1{flex-direction:column}
.testimonialItem-v2{flex-direction:column;text-align:center}
.testimonialItem-v2 img{margin:0 auto}
.ctaPanel-v1{padding:36px 24px}
}
.heroContact-v1{position:relative;min-height:480px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(106deg,#846541 0%,#B58369 50%,#D99E8B 100%);animation:gradientShift-v1 8s ease infinite}
@keyframes gradientShift-v1 {
0%,100%{background-position:0 50%}
50%{background-position:100% 50%}
}
.heroContact-v1::before{content:'';position:absolute;top:-50%;right:-20%;width:600px;height:600px;background:radial-gradient(circle,#ffffff26 0%,transparent 70%);border-radius:50%;animation:floatBubble-v1 12s ease-in-out infinite}
.heroContact-v1::after{content:'';position:absolute;bottom:-30%;left:-15%;width:500px;height:500px;background:radial-gradient(circle,#ffffff1a 0%,transparent 70%);border-radius:50%;animation:floatBubble-v1 10s ease-in-out infinite reverse}
@keyframes floatBubble-v1 {
0%,100%{transform:translate(0,0)}
50%{transform:translate(30px,-30px)}
}
.heroInner-v1{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:80px 20px;text-align:center}
.heroInner-v1 h1{font-size:3.2rem;color:#fff;margin:0 0 20px;font-weight:700;letter-spacing:-.5px;text-shadow:0 4px 12px #00000026}
.heroInner-v1 .subline-v1{font-size:1.25rem;color:#fffffff2;margin:0 0 35px;line-height:1.6;max-width:680px;margin-left:auto;margin-right:auto}
.heroCta-v1{display:inline-block;padding:16px 42px;background:#fff;color:#846541;font-size:1.1rem;font-weight:600;border:none;border-radius:3px;text-decoration:none;transition:all .3s ease;box-shadow:0 6px 18px #0003}
.heroCta-v1:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000040;background:#f9f9f9}
.contactContent-v1{max-width:1200px;margin:0 auto;padding:90px 20px;background:#fafafa}
.infoGrid-v1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;margin-bottom:70px}
.infoCard-v1{background:#fff;padding:35px 28px;border-radius:4px;box-shadow:0 2px 8px #00000014;transition:all .3s ease;border-left:4px solid #846541}
.infoCard-v1:hover{transform:translateY(-4px);box-shadow:0 8px 20px #0000001f}
.infoCard-v1 .iconWrap-v1{width:60px;height:60px;background:linear-gradient(135deg,#846541 0%,#B58369 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px}
.infoCard-v1 .iconWrap-v1 i{font-size:26px;color:#fff}
.infoCard-v1 h3{font-size:1.3rem;color:#2a2a2a;margin:0 0 12px;font-weight:600}
.infoCard-v1 p{font-size:1rem;color:#555;line-height:1.7;margin:0}
.infoCard-v1 a{color:#846541;text-decoration:none;transition:color .3s ease}
.infoCard-v1 a:hover{color:#B58369}
.formSection-v1{background:#fff;padding:60px 50px;border-radius:5px;box-shadow:0 4px 16px #0000001a}
.formSection-v1 h2{font-size:2.2rem;color:#2a2a2a;margin:0 0 15px;font-weight:700}
.formSection-v1 .formIntro-v1{font-size:1.05rem;color:#666;margin:0 0 40px;line-height:1.6}
.contactForm-v1{display:flex;flex-direction:column;gap:28px}
.formRow-v1{display:flex;flex-direction:column;gap:8px}
.formRow-v1 label{font-size:1rem;color:#333;font-weight:500}
.formRow-v1 input[type="text"],.formRow-v1 input[type="email"]{padding:14px 18px;border:2px solid #ddd;border-radius:3px;font-size:1rem;transition:all .3s ease;background:#fafafa}
.formRow-v1 input[type="text"]:focus,.formRow-v1 input[type="email"]:focus{outline:none;border-color:#846541;background:#fff;box-shadow:0 0 0 3px #8465411a}
.prioritySelect-v1{position:relative}
.prioritySelect-v1 input[type="radio"]{position:absolute;opacity:0;pointer-events:none}
.priorityOptions-v1{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:10px}
.priorityLabel-v1{display:flex;align-items:center;justify-content:center;padding:16px 10px;background:#f5f5f5;border:2px solid #ddd;border-radius:3px;cursor:pointer;transition:all .3s ease;font-size:.95rem;color:#555;font-weight:500}
.priorityLabel-v1:hover{background:#ebebeb;border-color:#B58369}
.prioritySelect-v1 input[type="radio"]:checked + .priorityLabel-v1{background:linear-gradient(135deg,#846541 0%,#B58369 100%);border-color:#846541;color:#fff;box-shadow:0 4px 12px #8465414d}
.privacyCheck-v1{display:flex;align-items:flex-start;gap:12px;margin-top:8px}
.privacyCheck-v1 input[type="checkbox"]{margin-top:4px;width:18px;height:18px;cursor:pointer}
.privacyCheck-v1 label{font-size:.95rem;color:#666;line-height:1.5}
.privacyCheck-v1 a{color:#846541;text-decoration:underline}
.privacyCheck-v1 a:hover{color:#B58369}
.submitBtn-v1{padding:16px 0;background:linear-gradient(106deg,#846541 0%,#B58369 50%,#D99E8B 100%);color:#fff;font-size:1.1rem;font-weight:600;border:none;border-radius:3px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #8465414d;margin-top:10px}
.submitBtn-v1:hover{transform:translateY(-2px);box-shadow:0 8px 20px #84654166}
.additionalInfo-v1{max-width:1200px;margin:0 auto;padding:80px 20px;background:#fff}
.infoBlocks-v1{display:grid;grid-template-columns:1fr 1fr;gap:50px}
.textBlock-v1 h3{font-size:1.8rem;color:#2a2a2a;margin:0 0 20px;font-weight:700;position:relative;padding-bottom:15px}
.textBlock-v1 h3::after{content:'';position:absolute;bottom:0;left:0;width:60px;height:4px;background:linear-gradient(90deg,#846541 0%,#B58369 100%)}
.textBlock-v1 p{font-size:1.05rem;color:#555;line-height:1.8;margin:0 0 20px}
.textBlock-v1 p:last-child{margin-bottom:0}
.statsWrap-v1{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-top:30px}
.statItem-v1{background:linear-gradient(135deg,#fafafa 0%,#f0f0f0 100%);padding:28px 24px;border-radius:4px;border-left:3px solid #846541;transition:all .3s ease}
.statItem-v1:hover{transform:translateX(5px);box-shadow:0 4px 14px #00000014}
.statItem-v1 .statNum-v1{font-size:2.2rem;color:#846541;font-weight:700;margin:0 0 8px;line-height:1}
.statItem-v1 .statLabel-v1{font-size:.95rem;color:#666;margin:0;line-height:1.4}
.whyChoose-v1{background:linear-gradient(135deg,#f8f7f5 0%,#fafafa 100%);padding:90px 20px}
.whyInner-v1{max-width:1200px;margin:0 auto}
.whyInner-v1 h2{font-size:2.5rem;color:#2a2a2a;margin:0 0 50px;text-align:center;font-weight:700}
.whyGrid-v1{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:35px}
.whyItem-v1{background:#fff;padding:40px 32px;border-radius:5px;box-shadow:0 3px 10px #00000012;transition:all .3s ease;position:relative;overflow:hidden}
.whyItem-v1::before{content:'';position:absolute;top:0;left:0;width:5px;height:0;background:linear-gradient(180deg,#846541 0%,#D99E8B 100%);transition:height .4s ease}
.whyItem-v1:hover::before{height:100%}
.whyItem-v1:hover{transform:translateY(-5px);box-shadow:0 10px 24px #0000001f}
.whyIcon-v1{width:70px;height:70px;background:linear-gradient(135deg,#D99E8B 0%,#B58369 100%);border-radius:3px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}
.whyIcon-v1 i{font-size:32px;color:#fff}
.whyItem-v1 h3{font-size:1.4rem;color:#2a2a2a;margin:0 0 14px;font-weight:600}
.whyItem-v1 p{font-size:1rem;color:#666;line-height:1.7;margin:0}
@media (max-width: 992px) {
.heroInner-v1 h1{font-size:2.5rem}
.infoBlocks-v1{grid-template-columns:1fr;gap:40px}
.priorityOptions-v1{grid-template-columns:1fr}
.formSection-v1{padding:50px 30px}
}
@media (max-width: 768px) {
.heroInner-v1 h1{font-size:2rem}
.heroInner-v1 .subline-v1{font-size:1.1rem}
.statsWrap-v1{grid-template-columns:1fr}
.whyInner-v1 h2{font-size:2rem}
.formSection-v1 h2{font-size:1.8rem}
}
.successWrap-v1{background:linear-gradient(106deg,#846541 0%,#B58369 50%,#D99E8B 100%);padding:80px 20px;position:relative;overflow:hidden}
.successWrap-v1::before{content:'';position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:#ffffff14;border-radius:42%;animation:floatCurve-v1 12s ease-in-out infinite}
.successWrap-v1::after{content:'';position:absolute;bottom:-30%;left:-5%;width:450px;height:450px;background:#ffffff0d;border-radius:38%;animation:floatCurve-v2 15s ease-in-out infinite reverse}
@keyframes floatCurve-v1 {
0%,100%{transform:translate(0,0) rotate(0deg)}
50%{transform:translate(-30px,40px) rotate(8deg)}
}
@keyframes floatCurve-v2 {
0%,100%{transform:translate(0,0) rotate(0deg)}
50%{transform:translate(25px,-35px) rotate(-6deg)}
}
.successContent-v1{max-width:1200px;margin:0 auto;position:relative;z-index:2}
.titleBlock-v1{text-align:center;color:#fff;margin-bottom:0}
.titleBlock-v1 .mainHeading-v1{font-size:64px;font-weight:700;margin:0 0 16px;line-height:1.1;letter-spacing:-1px}
.titleBlock-v1 .subHeading-v1{font-size:28px;font-weight:400;margin:0 0 12px;opacity:.92;line-height:1.4}
.titleBlock-v1 .detailLine-v1{font-size:18px;font-weight:300;margin:0;opacity:.85;line-height:1.6}
.iconDisplay-v1{display:inline-flex;align-items:center;justify-content:center;width:120px;height:120px;background:#ffffff26;border-radius:50%;margin:0 auto 32px;position:relative}
.iconDisplay-v1::before{content:'';position:absolute;width:140px;height:140px;border:2px solid #fff3;border-radius:50%;animation:pulse-v1 2.5s ease-in-out infinite}
@keyframes pulse-v1 {
0%,100%{transform:scale(1);opacity:.5}
50%{transform:scale(1.15);opacity:.2}
}
.iconDisplay-v1 i{font-size:56px;color:#fff}
.infoSection-v1{background:#fdfcfb;padding:90px 20px}
.infoSection-v1 .container-v1{max-width:1200px;margin:0 auto}
.gridLayout-v1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:36px;margin-bottom:64px}
.infoCard-v1{background:#fff;padding:42px 32px;border-radius:4px;box-shadow:0 2px 8px #84654114;transition:all .3s ease;border-left:4px solid #B58369}
.infoCard-v1:hover{transform:translateY(-4px);box-shadow:0 6px 16px #84654124}
.infoCard-v1 .cardIcon-v1{font-size:42px;color:#846541;margin-bottom:20px;display:block}
.infoCard-v1 h3{font-size:22px;font-weight:600;color:#2a2a2a;margin:0 0 14px;line-height:1.3}
.infoCard-v1 p{font-size:16px;color:#5a5a5a;margin:0;line-height:1.7}
.nextSteps-v1{background:linear-gradient(135deg,#F5F1ED 0%,#FDFCFB 100%);padding:56px 48px;border-radius:6px;border:1px solid #8465411f;position:relative;overflow:hidden}
.nextSteps-v1::before{content:'';position:absolute;top:0;left:0;width:6px;height:100%;background:linear-gradient(180deg,#846541 0%,#D99E8B 100%)}
.nextSteps-v1 h2{font-size:32px;font-weight:700;color:#2a2a2a;margin:0 0 28px;line-height:1.2}
.stepsList-v1{display:flex;flex-direction:column;gap:24px}
.stepItem-v1{display:flex;align-items:flex-start;gap:20px}
.stepNum-v1{flex-shrink:0;width:44px;height:44px;background:linear-gradient(135deg,#846541 0%,#B58369 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700}
.stepContent-v1{flex:1;padding-top:4px}
.stepContent-v1 h4{font-size:19px;font-weight:600;color:#2a2a2a;margin:0 0 8px;line-height:1.4}
.stepContent-v1 p{font-size:16px;color:#5a5a5a;margin:0;line-height:1.7}
.actionZone-v1{margin-top:48px;text-align:center;padding-top:42px;border-top:2px solid #84654126}
.btnPrimary-v1{display:inline-block;padding:16px 48px;background:linear-gradient(106deg,#846541 0%,#B58369 100%);color:#fff;font-size:18px;font-weight:600;text-decoration:none;border-radius:4px;transition:all .3s ease;box-shadow:0 4px 12px #84654133;margin-right:16px}
.btnPrimary-v1:hover{transform:translateY(-2px);box-shadow:0 6px 18px #8465414d}
.btnSecondary-v1{display:inline-block;padding:16px 48px;background:transparent;color:#846541;font-size:18px;font-weight:600;text-decoration:none;border-radius:4px;border:2px solid #846541;transition:all .3s ease}
.btnSecondary-v1:hover{background:#846541;color:#fff;transform:translateY(-2px)}
@media (max-width: 768px) {
.successWrap-v1{padding:60px 20px}
.titleBlock-v1 .mainHeading-v1{font-size:42px}
.titleBlock-v1 .subHeading-v1{font-size:22px}
.titleBlock-v1 .detailLine-v1{font-size:16px}
.iconDisplay-v1{width:90px;height:90px;margin-bottom:24px}
.iconDisplay-v1 i{font-size:42px}
.infoSection-v1{padding:60px 20px}
.gridLayout-v1{grid-template-columns:1fr;gap:24px;margin-bottom:48px}
.infoCard-v1{padding:32px 24px}
.nextSteps-v1{padding:40px 24px}
.nextSteps-v1 h2{font-size:26px;margin-bottom:24px}
.stepsList-v1{gap:20px}
.stepNum-v1{width:38px;height:38px;font-size:16px}
.stepContent-v1 h4{font-size:17px}
.actionZone-v1{margin-top:36px;padding-top:32px}
.btnPrimary-v1,.btnSecondary-v1{display:block;margin:0 0 16px;padding:14px 32px;font-size:16px}
}