.success-section{background:linear-gradient(180deg,#fff 0%,var(--pk-sky,#eef9ff)100%);width:100%;padding-bottom:80px}.success-section .success-hero{background:var(--pk-blue,#1ba4e0);align-items:center;width:100%;min-height:315px;display:flex;position:relative;overflow:hidden}.success-section .success-hero-bg{object-fit:cover;object-position:right bottom;width:100%;height:100%;position:absolute;inset:0}.success-section .success-hero-content{z-index:1;color:#fff;text-align:left;width:100%;padding:56px 0;position:relative}.success-section .success-badge{background:var(--pk-sun,#fff5c7);color:var(--pk-navy,#17365d);letter-spacing:.4px;text-transform:uppercase;border-radius:999px;margin-bottom:16px;padding:6px 18px;font-size:14px;font-weight:600;display:inline-block}.success-section .success-title{color:#fff;margin:0 0 14px;font-size:46px;font-weight:800;line-height:1.2}.success-section .success-subtitle{color:#ffffffeb;margin:0;font-size:17px;line-height:1.7}.success-section .success-body{padding-top:56px}.success-section .success-card{aspect-ratio:4/4.4;border:1px solid var(--pk-line,#e4edf4);background:var(--pk-sky,#eef9ff);box-shadow:var(--pk-shadow-sm,0 4px 12px #17365d12);cursor:pointer;border-radius:24px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.success-section .success-card:hover,.success-section .success-card:focus-visible{box-shadow:var(--pk-shadow-lg,0 18px 45px #17365d24);outline:none;transform:translateY(-6px)}.success-section .success-card:focus-visible{outline:3px solid var(--pk-blue,#1ba4e0);outline-offset:3px}.success-section .success-card .success_div{width:100%;height:100%}.success-section .success-card .card-main-img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.success-section .success-card:hover .card-main-img{transform:scale(1.07)}.success-section .success-card .image-count{z-index:3;background:var(--pk-yellow,#ffd21f);color:var(--pk-navy,#17365d);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:13px;font-weight:700;display:flex;position:absolute;top:14px;left:14px}.success-section .success-card .card-overlay{z-index:2;background:linear-gradient(#17365d00 0%,#17365de6 100%);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:56px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.success-section .success-card .card-title{color:#fff;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin:0;font-size:16px;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.success-section .success-card .thumb-stack{display:flex}.success-section .success-card .thumb-stack img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:42px;height:42px;margin-left:-10px}.success-section .success-card .thumb-stack img:first-child{margin-left:0}.success-section .success-card .view-btn{color:var(--pk-navy,#17365d);white-space:nowrap;background:#fffffff2;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:13px;font-weight:700;transition:background .25s;display:inline-flex}.success-section .success-card:hover .view-btn{background:var(--pk-yellow,#ffd21f)}@media (max-width:991px){.success-section{padding-bottom:60px}.success-section .success-hero-content{width:100%;padding:44px 0}.success-section .success-title{font-size:32px}.success-section .success-body{padding-top:40px}}@media (max-width:575px){.success-section .success-hero{min-height:0}.success-section .success-card .card-title{font-size:15px}.success-section .success-hero:after{content:"";background:linear-gradient(90deg,#0a6a9ceb 0%,#0e86c2c7 100%);position:absolute;inset:0}.success-section .success-hero-content{width:100%;padding:20px 0}.success-section .success-title{margin-bottom:5px;font-size:20px}.success-section .success-badge{margin-bottom:11px;padding:4px 10px;font-size:11px}.success-section .success-subtitle{font-size:15px;line-height:1.3}.success-section .success-body{padding-top:30px}.success-section .success-card{aspect-ratio:4/3.6;border-radius:20px}}@media (prefers-reduced-motion:reduce){.success-section .success-card,.success-section .success-card .card-main-img{transition:none}}
