.plans-hero{min-height:570px;background:#063f32;color:white;display:grid;grid-template-columns:1.05fr .95fr;padding:70px 8vw;gap:65px;align-items:center}.plans-hero-copy h1{font:400 clamp(50px,6vw,82px)/.98 "DM Serif Display";margin:20px 0}.plans-hero-copy h1 em{color:#d9a64e;font-weight:400}.plans-hero-copy>p{max-width:560px;color:#c7d1c9;font-size:13px;line-height:1.85}.hero-actions{display:flex;gap:10px;margin-top:30px}.hero-actions a,.hero-actions button{padding:14px 19px;border-radius:3px;font-size:10px;font-weight:700}.plan-primary{background:#d9a64e;color:#18392e;text-decoration:none}.hero-actions button{background:transparent;color:white;border:1px solid rgba(255,255,255,.4)}.plans-hero-image{height:400px;position:relative;border-radius:220px 220px 14px 14px;overflow:hidden}.plans-hero-image img{width:100%;height:100%;object-fit:cover}.hero-seal{position:absolute;right:20px;bottom:20px;width:105px;height:105px;border-radius:50%;background:#9d452d;color:white;display:flex;align-items:center;justify-content:center;gap:7px;transform:rotate(-8deg)}.hero-seal strong{font:400 38px "DM Serif Display"}.hero-seal span{font-size:8px;line-height:1.25;text-transform:uppercase;letter-spacing:1px}.trust-row{display:grid;grid-template-columns:repeat(4,1fr);background:#fffaf0;border-bottom:1px solid #ded8ca;padding:25px 8vw}.trust-row div{padding-left:25px;border-left:1px solid #ded8ca}.trust-row div:first-child{border:0}.trust-row b,.trust-row span{display:block}.trust-row b{font:400 15px "DM Serif Display"}.trust-row span{font-size:9px;color:#6d756f;margin-top:5px}.plan-intro{text-align:center;padding:95px 20px 45px}.plan-intro .eyebrow{justify-content:center}.plan-intro h2,.details-section h2{font:400 clamp(42px,5vw,62px)/1.02 "DM Serif Display";color:#063f32;margin:16px 0}.plan-intro h2 em{color:#9d452d;font-weight:400}.plan-intro p{max-width:580px;margin:auto;color:#6d756f;font-size:12px;line-height:1.8}.plans-grid{padding:20px 7vw 100px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.subscription-card{background:#fffdf7;border:1px solid #ded8ca;display:flex;flex-direction:column;position:relative;overflow:hidden}.subscription-card.featured{border:2px solid #9d452d;transform:translateY(-8px)}.popular{position:absolute;right:0;top:0;background:#9d452d;color:white;padding:7px 13px;font-size:8px;letter-spacing:1px}.plan-photo{height:190px;overflow:hidden}.plan-photo img{width:100%;height:100%;object-fit:cover;transition:.5s}.subscription-card:hover .plan-photo img{transform:scale(1.04)}.plan-content{padding:27px;display:flex;flex-direction:column;flex:1}.plan-tag{font-size:8px;letter-spacing:1.7px;color:#9d452d;font-weight:700}.plan-content h3{font:400 26px "DM Serif Display";margin:10px 0 5px}.plan-telugu{font:500 11px "Noto Sans Telugu";color:#9d452d}.plan-desc{font-size:10px;line-height:1.65;color:#6d756f;min-height:50px}.plan-price{border-top:1px solid #ded8ca;border-bottom:1px solid #ded8ca;padding:16px 0;margin:10px 0}.plan-price strong{font:400 29px "DM Serif Display"}.plan-price small{font-size:9px;color:#6d756f}.plan-facts{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:7px 0 16px}.plan-facts b{display:block;font-size:8px;text-transform:uppercase;color:#9d452d}.plan-facts span{font-size:9px}.plan-includes{list-style:none;margin:0;padding:0}.plan-includes li{font-size:10px;padding:7px 0;border-bottom:1px dotted #ded8ca}.plan-includes li:before{content:"✓";color:#36724d;margin-right:8px}.plan-order{margin-top:auto;width:100%;border:0;background:#063f32;color:white;padding:14px;font-size:10px;font-weight:700}.plan-note{text-align:center;font-size:8px;color:#7a7f79;margin-top:9px}.how-section{background:#063f32;color:white;padding:90px 8vw;display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.how-copy h2{font:400 48px "DM Serif Display";margin:16px 0}.how-copy p{font-size:11px;line-height:1.7;color:#bac7bd}.steps{display:grid;grid-template-columns:1fr 1fr}.steps article{padding:25px;border-left:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.steps article:nth-child(3),.steps article:nth-child(4){border-bottom:0}.steps b{font:italic 14px "DM Serif Display";color:#d9a64e}.steps h3{font:400 19px "DM Serif Display"}.steps p{font-size:9px;line-height:1.6;color:#aebcaf}.details-section{padding:100px 8vw;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.detail-list details{border-top:1px solid #ded8ca;padding:18px 0}.detail-list details:last-child{border-bottom:1px solid #ded8ca}.detail-list summary{cursor:pointer;list-style:none;font:400 16px "DM Serif Display"}.detail-list summary span{float:right;color:#9d452d}.detail-list p{font-size:10px;line-height:1.75;color:#6d756f;padding-right:35px}.custom-cta{margin:0 8vw 90px;background:#d9a64e;padding:45px 55px;display:flex;justify-content:space-between;align-items:center;color:#18392e}.custom-cta span{font-size:9px;text-transform:uppercase;letter-spacing:1.8px}.custom-cta h2{font:400 34px/1.08 "DM Serif Display";margin:12px 0 0}.custom-cta button{background:#063f32;color:white;border:0;padding:15px 20px;font-size:10px;font-weight:700}body.te [data-en],body.fr [data-en]{display:none}body:not(.te) [data-te],body:not(.fr) [data-fr]{display:none}body.te [data-te],body.fr [data-fr]{display:block}
@media(max-width:900px){.plans-hero{grid-template-columns:1fr}.plans-hero-image{height:320px}.plans-grid{grid-template-columns:1fr 1fr}.how-section,.details-section{grid-template-columns:1fr}.subscription-card.featured{transform:none}.menu-header nav{display:none}}
@media(max-width:560px){.plans-hero{padding:55px 20px;gap:35px}.plans-hero-copy h1{font-size:46px}.plans-hero-image{height:270px}.trust-row{grid-template-columns:1fr 1fr;padding:20px}.trust-row div{margin:9px 0}.plans-grid{grid-template-columns:1fr;padding:15px 15px 70px}.how-section,.details-section{padding:70px 20px}.steps article{padding:18px 12px}.custom-cta{margin:0 15px 60px;padding:35px 22px;display:block}.custom-cta button{margin-top:24px;width:100%}}
@media(min-width:1500px){.plans-hero{padding-inline:max(10vw,150px)}.plans-grid,.how-section,.details-section{padding-left:max(9vw,130px);padding-right:max(9vw,130px)}.plans-grid{gap:26px}.subscription-card{border-radius:14px}}
@media(max-width:1100px) and (min-width:901px){.plans-hero{padding-inline:6vw;gap:35px}.plans-grid{padding-inline:4vw}.plan-content{padding:22px}.how-section,.details-section{gap:45px;padding-inline:6vw}}
@media(max-width:900px){.plans-hero{padding:55px 6vw;gap:38px}.plans-hero-image{max-width:620px;width:100%;margin:auto}.plans-grid{padding-inline:5vw}.how-section,.details-section{padding:75px 6vw;gap:35px}.custom-cta{margin-inline:5vw}}
@media(max-width:640px){.plans-hero{padding:45px 20px}.plans-hero-copy h1{font-size:clamp(43px,12vw,55px)}.plans-hero-image{height:250px;border-radius:130px 130px 14px 14px}.hero-seal{width:88px;height:88px}.trust-row{grid-template-columns:1fr 1fr;padding:17px 14px}.trust-row div{padding:10px 12px;margin:0}.plan-intro{padding:68px 18px 35px}.plan-intro h2,.details-section h2{font-size:40px}.plans-grid{grid-template-columns:1fr;padding:10px 14px 65px;gap:18px}.subscription-card{border-radius:15px}.subscription-card.featured{transform:none}.plan-photo{height:220px}.how-section,.details-section{padding:65px 20px}.steps{grid-template-columns:1fr}.steps article{border-left:0;border-bottom:1px solid rgba(255,255,255,.16)!important}.custom-cta{margin:0 14px 60px;border-radius:14px}}
@media(max-width:380px){.plans-hero{padding-inline:15px}.plans-hero-copy h1{font-size:40px}.trust-row{grid-template-columns:1fr}.trust-row div{border-left:0;border-bottom:1px solid #ded8ca}.plans-grid{padding-inline:10px}.plan-content{padding:22px 18px}.plan-facts{grid-template-columns:1fr}.how-section,.details-section{padding-inline:16px}.custom-cta{margin-inline:10px;padding-inline:18px}}
