.card-guide-section{max-width:1320px;margin:0 auto;padding:65px 32px 85px}.card-guide-section h2{font:600 clamp(2.3rem,5vw,3.6rem)/1.15 Fraunces,serif;margin:12px 0 22px}.guide-intro{max-width:700px;font-size:1.2rem;line-height:1.6}.guide-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:20px;padding:0;margin:32px 0 16px}.guide-steps li{position:relative;background:#fffaf1;border:1px solid #d8c7b2;border-radius:24px;padding:18px 18px 24px}.guide-number{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#285a54;color:#fffaf1;font:bold 1.2rem Nunito Sans,sans-serif}.guide-steps h3{font:800 1.35rem/1.3 Nunito Sans,sans-serif;margin:14px 0 10px}.guide-steps p{font-size:1.1rem;line-height:1.55;margin:0}.guide-animation svg{display:block;width:100%;max-width:290px;margin:5px auto}.guide-phone{transform-origin:185px 125px;animation:guide-selfie 5s ease-in-out infinite}.guide-flash{animation:guide-flash 5s ease-in-out infinite;opacity:0}.guide-scene-phone{animation:guide-scene 5s ease-in-out infinite}.guide-choice{animation:guide-pulse 5s ease-in-out infinite}.guide-download{animation:guide-down 5s ease-in-out infinite}.guide-share{animation:guide-pulse 5s ease-in-out infinite 2s}.guide-paused *{animation-play-state:paused!important}@keyframes guide-selfie{0%,100%{transform:translate(7px,9px) rotate(7deg)}25%,75%{transform:translate(0,0)}}@keyframes guide-flash{0%,40%,55%,100%{opacity:0}45%,50%{opacity:1}}@keyframes guide-scene{0%,100%{transform:translateY(9px)}25%,75%{transform:translateY(0)}}@keyframes guide-pulse{0%,35%,75%,100%{opacity:.55}45%,65%{opacity:1}}@keyframes guide-down{0%,100%{transform:translateY(-4px)}40%,70%{transform:translateY(6px)}}@media(max-width:1050px){.guide-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.card-guide-section{padding:45px 24px 60px}.guide-steps{grid-template-columns:1fr;gap:18px}.guide-steps li{padding:20px 24px 26px}.guide-steps p{font-size:1.15rem}.guide-animation svg{max-width:260px}}@media(prefers-reduced-motion:reduce){.guide-animation *{animation:none!important}.guide-flash{opacity:0}#card-guide>.text-button{display:none}}
