.IndianVows_page__ZsG9S{--ruby:#74172f;--saffron:#d59a31;color:#241d1f;background:#fffdfa}.IndianVows_hero__iK7G9{position:relative;overflow:hidden;padding:76px 32px 90px;border-bottom:1px solid #decfca;background:linear-gradient(112deg,#fcf4e8 0 59%,#f3e1e5 59%)}.IndianVows_hero__iK7G9:before{content:"";position:absolute;inset:0;background:repeating-conic-gradient(from 45deg at 84% 30%,rgba(116,23,47,.095) 0 7deg,transparent 7deg 21deg);opacity:.45}.IndianVows_hero__iK7G9:after{content:"";position:absolute;inset:auto 0 0;height:10px;background:linear-gradient(135deg,transparent 42%,#d59a31 43% 57%,transparent 58%) 0 0/18px 18px,linear-gradient(45deg,transparent 42%,#a82145 43% 57%,transparent 58%) 9px 0/18px 18px}.IndianVows_heroInner__HlIdE{position:relative;display:grid;grid-template-columns:1.04fr .96fr;gap:82px;align-items:center;max-width:1200px;margin:auto}.IndianVows_eyebrow__tSMdh,.IndianVows_label__0yu4C{color:#99661f;font:800 10px ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.IndianVows_hero__iK7G9 h1{margin:18px 0 24px;font:800 clamp(50px,6.3vw,84px)/.92 var(--font-jakarta);letter-spacing:-.075em}.IndianVows_hero__iK7G9 h1 em{display:block;color:var(--ruby);font:400 italic 1.04em var(--font-instrument)}.IndianVows_intro__PvOxg{max-width:590px;margin:0;color:#736569;font-size:17px;line-height:1.65}.IndianVows_proof__GwFB_{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.IndianVows_proof__GwFB_ span{padding:7px 10px;border:1px solid rgba(116,23,47,.2);border-radius:6px;background:rgba(255,253,248,.74);font:700 9px ui-monospace,monospace;color:#63565a}.IndianVows_book__t0xMn{position:relative;padding:34px 34px 38px;border:1px solid rgba(116,23,47,.28);border-radius:4px 30px 4px 30px;background:#fffaf2;box-shadow:14px 16px 0 #d8b9c1;transform:rotate(1deg)}.IndianVows_book__t0xMn:before{content:"ॐ";position:absolute;right:22px;top:-27px;display:grid;width:62px;height:62px;place-items:center;border-radius:50% 50% 8% 50%;background:#ecc75b;color:var(--ruby);font-size:21px}.IndianVows_book__t0xMn small{color:#98651f;font:800 9px ui-monospace,monospace;letter-spacing:.12em}.IndianVows_book__t0xMn h2{margin:18px 0 20px;color:var(--ruby);font:400 italic 34px/1.05 var(--font-instrument)}.IndianVows_book__t0xMn p{margin:0;color:#5f5053;font:400 italic 18px/1.7 var(--font-instrument)}.IndianVows_book__t0xMn footer{margin-top:24px;padding-top:15px;border-top:1px solid #dfd0cb;color:#8e7c80;font-size:10px}.IndianVows_tool__uS71t{padding:62px 32px 92px;background:#fff}.IndianVows_toolHead__qkWPh{display:flex;justify-content:space-between;align-items:end;gap:30px;max-width:1120px;margin:0 auto 24px}.IndianVows_toolHead__qkWPh h2{margin:7px 0 0;font-size:clamp(30px,4vw,48px);letter-spacing:-.06em}.IndianVows_toolHead__qkWPh p{max-width:420px;margin:0;color:#77696c;font-size:13px;line-height:1.65}.IndianVows_toolBody__x2sZ4{max-width:1120px;margin:auto}.IndianVows_tool__uS71t .indian-vow-workspace{overflow:hidden;border:1px solid rgba(116,23,47,.24);border-radius:4px 34px 4px 34px;box-shadow:18px 20px 0 rgba(116,23,47,.08)}.IndianVows_tool__uS71t .indian-vow-workspace .vow-live-card{background:linear-gradient(rgba(249,238,219,.94),rgba(249,238,219,.96)),repeating-radial-gradient(circle at 0 0,rgba(116,23,47,.38) 0 1px,transparent 1px 12px)}.IndianVows_tool__uS71t .indian-vow-workspace .vow-editor-meta span,.IndianVows_tool__uS71t .indian-vow-workspace .vow-form-intro span,.IndianVows_tool__uS71t .indian-vow-workspace .vow-live-head span{color:var(--ruby)}.IndianVows_tool__uS71t .indian-vow-workspace input,.IndianVows_tool__uS71t .indian-vow-workspace select,.IndianVows_tool__uS71t .indian-vow-workspace textarea{border-color:rgba(116,23,47,.22)!important;background:#fffaf3!important}.IndianVows_tool__uS71t .indian-vow-workspace button[type=submit]{border-radius:4px 20px 4px 20px!important;background:var(--ruby)!important;box-shadow:7px 8px 0 #e4b348}.IndianVows_guide__037vw{padding:90px 32px 96px;border-block:1px solid #decfca;background:#f8efe3}.IndianVows_guideInner__9W1DA{max-width:1120px;margin:auto}.IndianVows_guideHead__euH6h{display:grid;grid-template-columns:.7fr 1.3fr;gap:72px;margin-bottom:48px}.IndianVows_guideHead__euH6h h2{margin:0;font:800 clamp(40px,5vw,65px)/.96 var(--font-jakarta);letter-spacing:-.065em}.IndianVows_guideHead__euH6h em{color:var(--ruby);font:400 italic 1.06em var(--font-instrument)}.IndianVows_traditions__s2SUj{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ddcec8;background:#fffaf3}.IndianVows_traditions__s2SUj article{min-height:245px;padding:28px;border-right:1px solid #e2d3cd;border-top:4px solid var(--saffron)}.IndianVows_traditions__s2SUj article:nth-child(2){border-top-color:var(--ruby)}.IndianVows_traditions__s2SUj article:last-child{border-top-color:#66755f;border-right:0}.IndianVows_traditions__s2SUj small{color:#98651f;font:700 9px ui-monospace,monospace}.IndianVows_traditions__s2SUj h3{margin:50px 0 11px;font-size:22px;letter-spacing:-.04em}.IndianVows_traditions__s2SUj p{margin:0;color:#776a6c;font-size:12px;line-height:1.65}.IndianVows_promises__nxk46{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;margin-top:76px}.IndianVows_promises__nxk46 h2{margin:0;font:400 italic clamp(38px,4.5vw,56px)/1.02 var(--font-instrument)}.IndianVows_promiseList__S3MJX{border-top:1px solid #d7c8c3}.IndianVows_promiseList__S3MJX div{display:grid;grid-template-columns:42px 1fr;gap:18px;padding:20px 0;border-bottom:1px solid #d7c8c3}.IndianVows_promiseList__S3MJX b{color:var(--ruby);font:700 10px ui-monospace,monospace}.IndianVows_promiseList__S3MJX strong{font-size:14px}.IndianVows_promiseList__S3MJX p{margin:5px 0 0;color:#75676a;font-size:12px;line-height:1.55}.IndianVows_faq__jWAJ1{max-width:900px;margin:auto;padding:64px 32px 32px}.IndianVows_faq__jWAJ1 h2{color:var(--ruby)!important;font-family:var(--font-jakarta)!important;font-style:normal!important;font-weight:760!important;letter-spacing:-.05em!important}.IndianVows_faq__jWAJ1 button{background:#fffaf3!important}.IndianVows_faqLead__M_D6I{max-width:900px;margin:58px auto -48px;padding:0 32px;color:#9d6a22;font:700 18px var(--font-caveat),cursive}.IndianVows_author__EgYio{max-width:800px;margin:auto;padding:0 32px}.IndianVows_related__DT1lz{max-width:1120px;margin:50px auto 84px;padding:32px;border:1px solid rgba(116,23,47,.2);border-radius:4px 28px 4px 28px;background:#fbf0df}.IndianVows_related__DT1lz a{border-radius:3px 17px 3px 17px!important;background:#fffaf3!important}.IndianVows_pivot__zDgJS>section{background-color:#66172f!important}.IndianVows_pivot__zDgJS a{border-radius:4px 18px 4px 18px!important;background:#e5aa36!important;color:#4d0f24!important}@media(max-width:900px){.IndianVows_guideHead__euH6h,.IndianVows_heroInner__HlIdE,.IndianVows_promises__nxk46{grid-template-columns:1fr;gap:40px}.IndianVows_book__t0xMn{max-width:620px}.IndianVows_toolHead__qkWPh{flex-direction:column;align-items:start;gap:10px}}@media(max-width:680px){.IndianVows_traditions__s2SUj{grid-template-columns:1fr}.IndianVows_traditions__s2SUj article{min-height:0;border-right:0;border-bottom:1px solid #e2d3cd}.IndianVows_traditions__s2SUj h3{margin-top:28px}}@media(max-width:560px){.IndianVows_hero__iK7G9{padding:54px 20px 66px}.IndianVows_hero__iK7G9 h1{font-size:clamp(46px,14vw,62px)}.IndianVows_tool__uS71t{padding:46px 20px 72px}.IndianVows_guide__037vw{padding:68px 20px}.IndianVows_author__EgYio,.IndianVows_faq__jWAJ1{padding-inline:20px}.IndianVows_related__DT1lz{margin:38px 20px 62px;padding:22px}}