.success-page-hero{background-color:#0000;background-image:linear-gradient(#0f172a99,#0f172a99),url(/Assests/Images/othmane-ferrah-cJljD-FO2zA-unsplash.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:620px;padding:90px 0 200px;display:flex;position:relative;overflow:hidden}.success-page-overlay{background:radial-gradient(circle at 0 0,#be185d66,#0000 34%),radial-gradient(circle at 100% 100%,#1e3a8a99,#0000 36%);position:absolute;inset:0}.success-page-hero-content{z-index:2;text-align:center;max-width:860px;margin:0 auto;position:relative}.success-page-badge,.success-stories-page-badge,.featured-story-badge{color:var(--accent-color);letter-spacing:.5px;background:#be185d1a;border:1px solid #be185d38;border-radius:100px;margin-bottom:26px;padding:10px 22px;font-family:poppins;font-size:16px;font-weight:400;display:inline-flex}.success-page-badge{color:var(--text-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff24;border-color:#ffffff2e}.success-page-hero-content h1{font-size:62px;line-height:1.27;font-family:var(--font-playfair-display);color:var(--text-white);text-shadow:0 12px 40px #00000047;margin-bottom:26px;font-weight:700}.success-page-hero-content p{color:#fff;font-size:19px;line-height:1.8;font-family:var(--font-inter);max-width:700px;margin:0 auto 50px;font-weight:300}.success-page-hero-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.success-page-primary-btn,.success-page-secondary-btn{cursor:pointer;text-transform:uppercase;letter-spacing:.6px;z-index:4;min-width:220px;min-height:50px;font-size:16px;font-weight:500;font-family:var(--font-inter);border:none;border-radius:50px;justify-content:center;align-items:center;gap:12px;padding:16px 40px;text-decoration:none;transition:all .35s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.success-page-primary-btn{background:linear-gradient(135deg, var(--accent-color) 0%, var(--accent-color-bright) 100%);color:var(--text-white);box-shadow:0 12px 40px #be185d73}.success-page-secondary-btn{background:linear-gradient(135deg, var(--primary-color) 0%, var(--primary-color-bright) 100%);color:var(--text-white);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.success-page-primary-btn:hover{transform:translateY(-4px);box-shadow:0 18px 60px #be185d99}.success-page-primary-btn:before,.success-page-secondary-btn:before{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff4d,#0000);transition:transform .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:translate(-100%)}.success-page-primary-btn:hover:before,.success-page-secondary-btn:hover:before{transform:translate(100%)}.success-page-secondary-btn:hover{transform:translateY(-4px);box-shadow:0 12px 40px #1e3b8a69}.success-page-stats-section{background:var(--bg-light);padding:0 0 80px}.success-page-stats-section .container{max-width:1400px;padding:0 50px}.success-page-stats-grid{z-index:3;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:-110px;display:grid;position:relative}.success-page-stat-card{background:var(--bg-white);border:1.4px solid var(--border-color);text-align:center;border-radius:26px;padding:32px 26px 18px;transition:all .4s;box-shadow:0 22px 60px #0f172a24}.success-page-stat-card:hover{transform:translateY(-10px);box-shadow:0 32px 75px #0f172a1f}.success-page-stat-icon{background:linear-gradient(135deg, var(--primary-color), var(--accent-color));width:68px;height:68px;color:var(--text-white);border-radius:100px;justify-content:center;align-items:center;margin:0 auto 18px;display:flex}.success-page-stat-card h3{color:var(--text-dark);font-size:38px;font-family:var(--font-fira-sans), serif;margin-bottom:8px;font-weight:700}.success-page-stat-card p{color:var(--text-gray);font-size:16px;font-family:var(--font-inter)}.success-stories-page-section{background:var(--primary-color);padding:100px 0;position:relative;overflow:hidden}.success-stories-page-section .container{max-width:1400px;padding:0 50px}.success-stories-page-section:before{content:"";opacity:.55;background-image:radial-gradient(#ffffff0d 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.success-stories-page-section .container{z-index:2;position:relative}.success-stories-page-header{text-align:center;max-width:760px;margin:0 auto 64px}.success-stories-page-badge{border:1.5px solid #ffffff2f;color:#fff!important;background:#ffffff24!important}.success-stories-page-badge:hover{cursor:pointer;transform:translateY(-3px);box-shadow:0 8px 24px #1e3b8a72}.success-stories-page-header h2{color:#fff;margin-bottom:24px;font-size:52px;font-weight:700;line-height:1.25;font-family:var(--font-playfair-display), serif!important}.success-stories-page-header p{font-size:18px;font-weight:300;line-height:1.8;font-family:var(--font-inter);color:var(--text-light);max-width:580px;margin:auto}.stories-page-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.story-page-card{background:var(--bg-white);border:1px solid #ffffff14;border-radius:20px;padding:34px;transition:all .45s;position:relative;overflow:hidden;box-shadow:0 15px 40px #0000001a}.story-page-card:before{content:"";background:#ff006a43;border-radius:50%;width:220px;height:220px;transition:all .5s;position:absolute;top:-120px;right:-120px}.story-page-card:hover{transform:translateY(-14px);box-shadow:0 30px 70px #0003}.story-page-card:hover:before{transform:scale(1.2)}.story-page-top-row{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.story-page-couple-icon{z-index:2;background:#be185d;border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.story-page-couple-icon svg{color:#fff}.story-page-status{color:#fff;font-size:14px;font-weight:400;font-family:var(--font-inter);z-index:11;background:#1e3b8a;border-radius:50px;padding:9px 16px}.story-page-stars{color:#f59e0b;flex-shrink:0;align-items:center;gap:4px;margin-top:20px;margin-bottom:20px;display:flex}.story-page-text{color:var(--text-gray);font-size:16px;line-height:1.7;font-family:var(--font-inter);z-index:2;margin-bottom:30px;font-weight:400;position:relative}.story-page-divider{background:#0f172a2e;width:100%;height:1px;margin-bottom:24px}.story-page-footer{justify-content:space-between;align-items:center;gap:18px;display:flex}.story-page-user{align-items:center;gap:14px;display:flex}.story-page-avatar{background:linear-gradient(135deg, var(--primary-color), var(--accent-color));width:52px;height:52px;color:var(--text-white);font-size:18px;font-weight:600;font-family:var(--font-inter);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.story-page-user-info h3{color:var(--text-dark);font-size:20px;font-family:var(--font-playfair-display), serif;margin-bottom:4px}.story-page-user-info span{color:#718096;font-size:14px;font-family:var(--font-inter)}.featured-story-section{background:var(--bg-light);padding:100px 0}.featured-story-card{background:var(--bg-white);border:1px solid var(--accent-color);text-align:center;border-radius:38px;max-width:980px;margin:0 auto;padding:70px;position:relative;overflow:hidden;box-shadow:0 30px 85px #0f172a1a}.featured-story-card:before{content:"";background:#be185d68;border-radius:50%;width:330px;height:330px;position:absolute;top:-160px;right:-140px}.featured-quote-icon{color:#be185d;margin-bottom:22px}.featured-story-badge{color:var(--accent-color);background:#be185d1a;border:1px solid #be185d}.featured-story-card h2{color:var(--text-dark);font-size:48px;line-height:1.25;font-family:var(--font-playfair-display), serif;margin-bottom:24px;padding:0 50px;font-weight:700}.featured-story-card p{color:var(--text-gray);font-size:18px;line-height:1.7;font-family:var(--font-inter);margin-bottom:34px;font-weight:400}.featured-story-user{text-align:left;background:#fff;border:1px solid #be185d;border-radius:100px;align-items:center;gap:14px;padding:16px 22px;display:inline-flex;box-shadow:0 30px 85px #0f172a1a}.featured-story-user h3{font-size:20px;font-family:var(--font-playfair-display), serif;color:var(--text-dark);margin-bottom:4px}.featured-story-user span{color:var(--text-gray);font-size:14px;font-family:var(--font-inter)}.featured-story-user>svg{color:var(--accent-color);margin-left:10px}@media (max-width:991px){.success-page-stats-grid,.stories-grid{grid-template-columns:repeat(2,1fr)}.success-page-hero-content h1{font-size:52px}.success-header h2,.featured-story-card h2,.success-page-cta-box h2{font-size:40px}}@media (max-width:576px){.success-page-hero{min-height:auto;padding:65px 20px 100px}.success-page-stats-section{padding-bottom:60px}.success-page-stats-grid,.stories-page-grid{grid-template-columns:1fr}.success-page-stats-grid{margin-top:-45px}.success-page-badge,.success-stories-page-badge,.featured-story-badge{margin-bottom:24px;padding:9px 18px;font-size:15px}.success-page-hero-buttons{flex-direction:column}.success-page-primary-btn,.success-page-secondary-btn{width:100%;min-width:unset;min-height:unset;padding:16px 24px;font-size:15px}.success-stories-page-section,.featured-story-section{padding:60px 0}.success-page-cta{padding-bottom:80px}.success-page-hero-content h1{font-size:36px;line-height:1.4}.success-page-hero-content p{margin-bottom:36px}.success-page-stats-section .container{padding:0 40px}.success-page-hero-content p,.success-stories-page-header p,.featured-story-card p,.success-page-cta-box p{font-size:15px;line-height:1.7}.success-stories-page-header h2,.featured-story-card h2,.success-page-cta-box h2{font-size:36px;line-height:1.4}.success-stories-page-section .container{padding:0 20px}.success-stories-page-header{margin-bottom:45px}.story-page-card{padding:26px}.story-page-footer{flex-direction:column;align-items:flex-start}.story-page-user-info h3{font-size:18px}.featured-story-section .container{padding:0 20px}.featured-story-card h2{margin-bottom:24px;padding:0}.featured-story-card{border-radius:24px;padding:40px 24px}.featured-story-user{border-radius:22px;align-items:flex-start}.featured-story-user>svg{display:none}}
