@import url(https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800;900&family=Cormorant+Garamond:ital,wght@0,500;0,600;0,700;1,500&display=swap);*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}:root{--wedding-crimson:#9e1b32;--wedding-crimson-dark:#7a1221;--wedding-crimson-light:#fbf0f2;--wedding-gold:#d4af37;--wedding-gold-shine:#f7d070;--wedding-gold-dark:#8c6a23;--wedding-gold-bg:#faf6ed;--wedding-ivory:#faf7f2;--wedding-card:#fff;--wedding-dark:#1c1014;--wedding-dark-card:#28171c;--text-main:#1e1716;--text-muted:#6e615e;--wedding-border:#e8dfd1;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif;--ease:0.3s cubic-bezier(0.16,1,0.3,1);--r-sm:12px;--r-md:20px;--r-lg:28px;--r-full:9999px}body{-webkit-font-smoothing:antialiased;background:#faf7f2;background:var(--wedding-ivory);color:#1e1716;color:var(--text-main);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--sans);line-height:1.65;min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}button{border:none;cursor:pointer;font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-family:var(--sans)}.pi{animation:fadeIn .4s cubic-bezier(.16,1,.3,1) .3s both;animation:fadeIn .4s var(--ease) both}@keyframes fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}header.pourkas-nav-wrapper{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#faf7f2f2;border-bottom:1.5px solid #e8dfd1;border-bottom:1.5px solid var(--wedding-border);box-shadow:0 4px 20px #9e1b320f;position:sticky;top:0;width:100%;z-index:1000}.nav-top-bar{align-items:center;background:#1c1014;background:var(--wedding-dark);border-bottom:1px solid #d4af374d;color:#fff;display:flex;font-size:.78rem;justify-content:space-between;padding:.4rem 1.5rem}.nav-top-left,.nav-top-right{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem}.nav-top-pill{align-items:center;color:#ffffffe6;display:inline-flex;font-weight:600;gap:.4rem}.nav-top-pill a:hover,.nav-top-pill strong{color:#f7d070;color:var(--wedding-gold-shine)}.nav-top-pill a:hover{text-decoration:underline}.nav-main-bar{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1240px;padding:.75rem 1.5rem}.hero-section{background:linear-gradient(135deg,#7a1221,#9e1b32 50%,#540a15);border:1px solid #f7d0704d;border-radius:32px;box-shadow:0 20px 50px #7a122159;color:#fff;margin-bottom:4rem;overflow:hidden;padding:clamp(3.5rem,8vw,6rem) clamp(1.5rem,5vw,3.5rem);position:relative}.hero-section:before{animation:float 6s ease-in-out infinite;background:#f7d0701f;height:500px;right:-100px;top:-100px;width:500px}.hero-section:after,.hero-section:before{border-radius:50%;content:"";position:absolute}.hero-section:after{animation:float 8s ease-in-out infinite;background:#d4af371a;bottom:-50px;height:300px;left:-50px;width:300px}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(20px)}}.hero-content{margin:0 auto;max-width:900px;position:relative;text-align:center;z-index:10}.hero-title{animation:slideDown .8s ease-out;color:#fff;font-family:Cormorant Garamond,Georgia,serif;font-family:var(--serif);font-size:clamp(2.5rem,6vw,4.4rem);font-weight:700;line-height:1.1;margin-bottom:1.5rem}@keyframes slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.hero-subtitle{animation:slideUp .8s ease-out .2s both;color:#ffffffeb;font-size:clamp(1rem,2.5vw,1.3rem);line-height:1.7;margin-bottom:2.2rem}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.btn{align-items:center;border:none;border-radius:9999px;border-radius:var(--r-full);box-shadow:0 8px 24px #1e17161f;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:700;gap:.6rem;justify-content:center;letter-spacing:.02em;padding:.85rem 2rem;text-decoration:none;transition:all transform .3s}.btn:hover{transform:translateY(-3px)}.btn-primary{background:linear-gradient(135deg,#9e1b32,#7a1221);box-shadow:0 8px 24px #9e1b324d;color:#fff}.btn-primary:hover{background:linear-gradient(135deg,#7a1221,#540a15);box-shadow:0 12px 30px #9e1b3273}.btn-secondary{background:linear-gradient(135deg,#f7d070,#d4af37);box-shadow:0 8px 24px #d4af374d;color:#1c1014;color:var(--wedding-dark);font-weight:800}.btn-secondary:hover{background:linear-gradient(135deg,#d4af37,#8c6a23);color:#fff}.btn-tertiary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff2e;border:1.5px solid #fff6;color:#fff}.btn-tertiary:hover{background:#fff;color:#9e1b32;color:var(--wedding-crimson)}.btn-sm{font-size:.82rem;padding:.5rem 1.2rem}.btn-full{width:100%}.card{background:#fff;background:var(--wedding-card);border:1px solid #e8dfd1;border:1px solid var(--wedding-border);border-radius:20px;border-radius:var(--r-md);box-shadow:0 6px 24px #1e17160d;overflow:hidden;padding:2.2rem;transition:all .3s ease}.card:hover{border-color:#d4af3780;box-shadow:0 16px 44px #9e1b321f;transform:translateY(-8px)}.pillar-card{display:flex;flex-direction:column;justify-content:space-between;position:relative;text-align:center}.pillar-icon{animation:bounce 2s infinite;display:inline-block;font-size:3rem;margin-bottom:1rem}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pillar-title{color:#9e1b32;color:var(--wedding-crimson);font-family:Cormorant Garamond,Georgia,serif;font-family:var(--serif);font-size:1.85rem;font-weight:700;margin-bottom:.5rem}.pillar-desc{color:#6e615e;color:var(--text-muted);font-size:.9rem;line-height:1.65}.stat-box{background:#fff;border:1px solid #e8dfd1;border:1px solid var(--wedding-border);border-radius:20px;border-radius:var(--r-md);box-shadow:0 6px 20px #1e17160a;padding:2rem;text-align:center}.stat-number{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#9e1b32,#d4af37);-webkit-background-clip:text;font-family:Cormorant Garamond,Georgia,serif;font-family:var(--serif);font-size:3.2rem;font-weight:700;margin-bottom:.2rem}.stat-label{color:#6e615e;color:var(--text-muted);font-size:.9rem;font-weight:600}.badge{background:linear-gradient(135deg,#9e1b32,#7a1221);color:#fff}.badge,.badge-light{border-radius:9999px;border-radius:var(--r-full);display:inline-block;font-size:.78rem;font-weight:700;padding:.4rem 1rem}.badge-light{background:#fbf0f2;background:var(--wedding-crimson-light);border:1px solid #9e1b3233;color:#9e1b32;color:var(--wedding-crimson)}.badge-verified{background:#e8f5e9;border:1px solid #a5d6a7;border-radius:9999px;border-radius:var(--r-full);color:#2e7d32;font-size:.74rem;font-weight:700;padding:.25rem .75rem}.privacy-shield{align-items:center;background:#fff3e0;border:1px solid #ffe0b2;border-radius:12px;color:#e65100;display:flex;font-size:.76rem;gap:.5rem;padding:.7rem 1rem}.sec-wrapper{margin:0 auto;max-width:1240px;padding:clamp(2rem,5vw,4rem) clamp(1rem,4vw,2.5rem);width:100%}.section-title{color:#9e1b32;color:var(--wedding-crimson);font-family:Cormorant Garamond,Georgia,serif;font-family:var(--serif);font-size:clamp(2.3rem,5vw,3.8rem);font-weight:700;margin-bottom:.6rem;text-align:center}.form-input{background:#fff;border:1.5px solid #e8dfd1;border:1.5px solid var(--wedding-border);border-radius:12px;border-radius:var(--r-sm);font-family:inherit;font-size:.9rem;outline:none;padding:.8rem 1.2rem;transition:all .3s;width:100%}.form-input:focus{border-color:#9e1b32;border-color:var(--wedding-crimson);box-shadow:0 0 0 3px #9e1b3226}@media (max-width:768px){.pourkas-nav-inner{padding:.6rem 1rem}.sec-wrapper{padding:1.5rem 1rem 3rem}}
/*# sourceMappingURL=main.13f02fac.css.map*/