.service-card{position:relative;background:var(--sc-bg, #FFFFFF);padding-top:var(--sc-pt, 80px);padding-bottom:var(--sc-pb, 80px);overflow:hidden}.service-card__card{background:var(--sc-card-bg, #F4FAFD);border-radius:28px;padding:60px 50px;text-align:center;max-width:780px;margin:0 auto;color:var(--sc-text, #0A2A40);box-shadow:0 20px 60px #0a3a5c14;position:relative;overflow:hidden}.service-card__card:before{content:"";position:absolute;top:-80px;right:-80px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(108,192,230,.2),transparent 70%);pointer-events:none}.service-card__card:after{content:"";position:absolute;bottom:-100px;left:-100px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(168,219,240,.25),transparent 70%);pointer-events:none}.service-card__inner{position:relative;z-index:1}.service-card__eyebrow{font-size:.8rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sc-accent, #0A3A5C);margin:0 0 1rem;opacity:.85;position:relative;z-index:1}.service-card__heading{font-size:clamp(1.8rem,3.2vw,2.5rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;margin:0 0 1.2rem;position:relative;z-index:1}.service-card__subheading{font-size:1.05rem;line-height:1.5;margin:0 auto 2.5rem;opacity:.75;max-width:540px;position:relative;z-index:1}.service-card__list{list-style:none;padding:0;margin:0 0 2.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem 1.5rem;text-align:left;position:relative;z-index:1}.service-card__item{display:flex;align-items:center;gap:.8rem}.service-card__icon{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#fff,#dff3ff);color:var(--sc-accent, #0A3A5C);box-shadow:0 4px 12px #0a3a5c14}.service-card__icon svg{width:18px;height:18px}.service-card__item-text{font-size:.95rem;font-weight:500;line-height:1.4}.service-card__buttons{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}.service-card__btn{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.8rem;border-radius:999px;text-decoration:none;font-weight:600;font-size:.95rem;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.service-card__btn svg{width:18px;height:18px}.service-card__btn--primary{background:var(--sc-accent, #0A3A5C);color:#fff;box-shadow:0 8px 24px #0a3a5c40}.service-card__btn--primary:hover{transform:translateY(-3px);box-shadow:0 14px 32px #0a3a5c59}.service-card__btn--secondary{background:#fff;color:var(--sc-accent, #0A3A5C);border:1.5px solid rgba(10,58,92,.15)}.service-card__btn--secondary:hover{transform:translateY(-3px);border-color:var(--sc-accent, #0A3A5C);box-shadow:0 8px 20px #0a3a5c1f}@media screen and (max-width:749px){.service-card__card{padding:40px 24px;border-radius:20px}.service-card__list{grid-template-columns:1fr;gap:.8rem}.service-card__buttons{flex-direction:column}.service-card__btn{width:100%;justify-content:center}}.wheel-trigger-zone{position:fixed;bottom:20px;right:20px;z-index:9998}.wheel-trigger-btn{background:#0a3a5c;color:#fff;border:none;padding:14px 22px;border-radius:999px;cursor:pointer;font-weight:600;font-size:.95rem;font-family:inherit;box-shadow:0 8px 24px #0a3a5c4d;transition:transform .25s ease}.wheel-trigger-btn:hover{transform:translateY(-3px)}.wheel-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#0a1a26d9;z-index:9999;align-items:center;justify-content:center;padding:20px}.wheel-modal__inner{background:#fff;border-radius:24px;padding:40px;max-width:480px;width:100%;text-align:center;position:relative;box-shadow:0 30px 80px #0a3a5c66}.wheel-modal__close{position:absolute;top:16px;right:16px;background:none;border:none;font-size:28px;cursor:pointer;color:#0a2a40;opacity:.6;line-height:1}.wheel-modal__eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#6cc0e6;margin:0 0 .8rem}.wheel-modal__title{font-size:1.8rem;font-weight:800;margin:0 0 .8rem;color:#0a2a40;letter-spacing:-.02em}.wheel-modal__subtitle{font-size:.95rem;color:#0a2a40;opacity:.7;margin:0 0 1.5rem}.wheel-container{position:relative;width:300px;height:300px;margin:0 auto 1.5rem}.wheel-pointer{position:absolute;top:-10px;left:50%;transform:translate(-50%);width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-top:24px solid #0A3A5C;z-index:2;filter:drop-shadow(0 4px 4px rgba(10,58,92,.3))}.wheel-svg{width:100%;height:100%;transition:transform 4s cubic-bezier(.17,.67,.21,.99);filter:drop-shadow(0 8px 24px rgba(10,58,92,.2))}.wheel-spin-btn{background:#0a3a5c;color:#fff;border:none;padding:16px 40px;border-radius:999px;font-weight:700;font-size:1rem;cursor:pointer;font-family:inherit;box-shadow:0 8px 24px #0a3a5c4d;transition:transform .2s ease}.wheel-spin-btn:hover{transform:translateY(-3px)}.wheel-result{display:none;margin-top:1.5rem;padding:1.2rem;background:#f4fafd;border-radius:16px}.wheel-result p{margin:0 0 .6rem}.wheel-result p:first-child{font-size:1.1rem;font-weight:700;color:#0a2a40}.wheel-result__use{font-size:.85rem;color:#0a2a40;opacity:.7;margin:0 0 .8rem!important}.wheel-result__code{font-family:monospace;font-size:1.4rem;font-weight:800;color:#0a3a5c;background:#fff;padding:.8rem;border-radius:8px;border:2px dashed #6CC0E6;cursor:pointer;transition:background .2s ease}.wheel-result__hint{font-size:.75rem;color:#0a2a40;opacity:.6;margin:.6rem 0 0!important}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
