.gp-success{--gp-red: #c8102e;--gp-ink: #111111;--gp-card: #181818;--gp-card-2: #202020;--gp-text: #ffffff;--gp-muted: #b7b7b7;--gp-line: rgba(255,255,255,.12);--gp-green: #49d17f;width:100%;overflow:hidden;background:var(--gp-ink);color:var(--gp-text)}.gp-success *,.gp-success *:before,.gp-success *:after{box-sizing:border-box}.gp-success-hero{position:relative;display:grid;min-height:clamp(560px,72vh,820px);place-items:center;overflow:hidden;border-bottom:1px solid var(--gp-line);background:radial-gradient(circle at 76% 24%,rgba(200,16,46,.22),transparent 30%),radial-gradient(circle at 20% 90%,rgba(73,209,127,.055),transparent 25%),linear-gradient(135deg,#171717,#080808 66%)}.gp-success-hero:before,.gp-success-hero:after{position:absolute;border:1px solid rgba(255,255,255,.045);border-radius:50%;content:"";pointer-events:none}.gp-success-hero:before{right:clamp(-300px,-12vw,-120px);top:50%;width:clamp(520px,48vw,880px);aspect-ratio:1;transform:translateY(-50%);box-shadow:0 0 0 90px #ffffff04,0 0 0 180px #c8102e06}.gp-success-hero:after{left:-190px;bottom:-260px;width:520px;height:520px;opacity:.55}.gp-success-hero__inner{position:relative;z-index:2;width:min(100% - 32px,980px);padding:clamp(72px,10vw,130px) 0;text-align:center}.gp-success-check{position:relative;display:grid;width:96px;height:96px;margin:0 auto 30px;place-items:center;border:1px solid rgba(73,209,127,.42);border-radius:50%;background:#49d17f14;box-shadow:0 0 0 10px #49d17f09,0 18px 50px #0000004d}.gp-success-check svg{width:44px;height:44px;stroke:var(--gp-green);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;fill:none}.gp-success-check path{stroke-dasharray:52;stroke-dashoffset:52;animation:gpSuccessTick .72s .18s ease forwards}.gp-success-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:18px;color:var(--gp-green);font-size:1.12rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.gp-success-kicker:before,.gp-success-kicker:after{width:28px;height:2px;content:"";background:currentColor}.gp-success h1{max-width:900px;margin:0 auto;color:#fff;font-size:clamp(4.2rem,7.3vw,8.4rem);line-height:.94;letter-spacing:-.06em;text-wrap:balance}.gp-success-lead{max-width:720px;margin:25px auto 0;color:var(--gp-muted);font-size:clamp(1.7rem,2vw,2.15rem);line-height:1.62}.gp-success-status{display:inline-flex;align-items:center;gap:9px;margin-top:28px;padding:11px 16px;border:1px solid rgba(73,209,127,.3);border-radius:999px;background:#49d17f0f;color:#dff9e9;font-size:1.25rem;font-weight:750}.gp-success-status__dot{width:9px;height:9px;border-radius:50%;background:var(--gp-green);box-shadow:0 0 0 5px #49d17f1a}.gp-success-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:13px;margin-top:34px}.gp-success-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;padding:12px 22px;border:2px solid var(--gp-red);border-radius:8px;background:var(--gp-red);color:#fff;font-weight:850;letter-spacing:.02em;text-decoration:none;transition:background .18s ease,transform .18s ease,border-color .18s ease}.gp-success-button:hover{transform:translateY(-2px);background:transparent}.gp-success-button--secondary{border-color:#ffffff40;background:#ffffff0e}.gp-success-button--secondary:hover{border-color:#ffffff80}.gp-success-main{width:min(100% - 32px,1320px);margin:0 auto;padding:clamp(58px,8vw,105px) 0}.gp-success-intro{max-width:780px;margin:0 auto 48px;text-align:center}.gp-success-intro__kicker{margin-bottom:10px;color:var(--gp-red);font-size:1.1rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.gp-success-intro h2{margin:0;color:#fff;font-size:clamp(3.2rem,5vw,5.6rem);line-height:1;letter-spacing:-.05em}.gp-success-intro p{margin:18px auto 0;color:var(--gp-muted);font-size:1.65rem;line-height:1.65}.gp-success-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gp-success-step{position:relative;min-height:260px;overflow:hidden;padding:30px;border:1px solid var(--gp-line);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 38%),var(--gp-card)}.gp-success-step__number{display:grid;width:38px;height:38px;margin-bottom:26px;place-items:center;border:1px solid rgba(200,16,46,.45);border-radius:9px;background:#c8102e1a;color:#fff;font-size:1.3rem;font-weight:900}.gp-success-step h3{margin:0 0 11px;color:#fff;font-size:2.15rem;line-height:1.13;letter-spacing:-.025em}.gp-success-step p{margin:0;color:var(--gp-muted);font-size:1.42rem;line-height:1.62}.gp-success-step__note{display:inline-block;margin-top:20px;color:#fff;font-size:1.18rem;font-weight:750}.gp-success-guidance{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);margin-top:clamp(50px,7vw,88px);gap:22px}.gp-success-panel{padding:clamp(28px,5vw,48px);border:1px solid var(--gp-line);border-radius:20px;background:var(--gp-card)}.gp-success-panel--highlight{background:radial-gradient(circle at top right,rgba(200,16,46,.23),transparent 42%),linear-gradient(135deg,#1a1a1a,#101010)}.gp-success-panel__label{margin-bottom:10px;color:var(--gp-red);font-size:1.08rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.gp-success-panel h2{margin:0;color:#fff;font-size:clamp(2.8rem,4.3vw,4.7rem);line-height:1.04;letter-spacing:-.045em}.gp-success-panel p{margin:17px 0 0;color:var(--gp-muted);font-size:1.52rem;line-height:1.65}.gp-success-list{display:grid;margin:24px 0 0;padding:0;gap:13px;list-style:none}.gp-success-list li{position:relative;padding-left:30px;color:#dedede;font-size:1.4rem;line-height:1.55}.gp-success-list li:before{position:absolute;left:0;content:"\2713";color:var(--gp-green);font-weight:900}.gp-success-help{display:grid;margin-top:24px;gap:11px}.gp-success-help a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:13px 15px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff09;color:#fff;font-size:1.35rem;font-weight:750;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.gp-success-help a:after{content:"\203a";color:var(--gp-red);font-size:2rem;line-height:1}.gp-success-help a:hover{transform:translate(3px);border-color:#c8102e73;background:#fff1}.gp-success-reminder{display:flex;align-items:flex-start;gap:14px;width:min(100% - 32px,1040px);margin:0 auto clamp(60px,8vw,105px);padding:20px 22px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#161616}.gp-success-reminder__icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;background:#c8102e1f;color:var(--gp-red);font-weight:900}.gp-success-reminder strong,.gp-success-reminder span{display:block}.gp-success-reminder strong{color:#fff;font-size:1.35rem}.gp-success-reminder span{margin-top:3px;color:var(--gp-muted);font-size:1.25rem;line-height:1.5}@keyframes gpSuccessTick{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.gp-success-check path{animation:none;stroke-dashoffset:0}.gp-success-button,.gp-success-help a{transition:none}}@media(max-width:900px){.gp-success-steps,.gp-success-guidance{grid-template-columns:1fr}.gp-success-step{min-height:0}}@media(max-width:640px){.gp-success-hero{min-height:620px}.gp-success-actions{display:grid;grid-template-columns:1fr}.gp-success-button{width:100%}.gp-success-main{width:min(100% - 28px,1320px)}.gp-success-panel{padding:26px 22px}.gp-success-reminder{width:min(100% - 28px,1040px)}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/gympin-contact-success.css.map */
