.smn-official{--smn-orange: #f09814;--smn-black: #090909;--smn-white: #ffffff;--smn-soft: #f6f5f3;--smn-line: #e8e5e0;color:var(--smn-black);background:var(--smn-white);font-family:inherit;overflow:hidden}.smn-official *,.smn-official *:before,.smn-official *:after{box-sizing:border-box}.smn-official__hero{position:relative;isolation:isolate;min-height:248px;display:grid;place-items:center;padding:34px 24px;color:var(--smn-white);text-align:center;background:var(--smn-black)}.smn-official__hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 12% 10%,rgba(240,152,20,.32),transparent 32%),radial-gradient(circle at 90% 85%,rgba(240,152,20,.18),transparent 28%),linear-gradient(135deg,#090909,#16120d)}.smn-official__hero:after{content:"";position:absolute;z-index:-1;width:220px;height:220px;right:-78px;top:-96px;border:34px solid rgba(240,152,20,.16);border-radius:50%}.smn-official__hero-inner{width:min(760px,100%)}.smn-official__eyebrow,.smn-official__kicker{display:inline-block;color:var(--smn-orange);font-size:12px;font-weight:800;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.smn-official__hero h1{max-width:720px;margin:10px auto 12px;color:inherit;font-size:clamp(34px,4.6vw,52px);font-weight:800;letter-spacing:-.04em;line-height:1}.smn-official__hero p{max-width:650px;margin:0 auto;color:#ffffffc7;font-size:clamp(14px,1.5vw,17px);line-height:1.5}.smn-official__seal{width:fit-content;display:flex;align-items:center;gap:7px;margin:15px auto 0;padding:7px 12px;color:var(--smn-white);background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:999px;font-size:12px;font-weight:700;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.smn-official__seal svg{width:20px;height:20px;padding:3px;fill:var(--smn-black);background:var(--smn-orange);border-radius:50%}.smn-official__content{width:min(1040px,calc(100% - 40px));margin:0 auto;padding:44px 0 64px}.smn-official__heading{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:end;margin-bottom:24px}.smn-official__heading h2,.smn-official__contact h2{margin:8px 0 0;color:var(--smn-black);font-size:clamp(28px,4vw,42px);font-weight:800;letter-spacing:-.035em;line-height:1.08}.smn-official__heading p,.smn-official__contact p{margin:0;color:#5d5a56;font-size:16px;line-height:1.65}.smn-official__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.smn-official__card{min-width:0;display:flex;align-items:center;gap:12px;min-height:82px;padding:15px;color:var(--smn-black);background:var(--smn-soft);border:1px solid transparent;border-radius:14px;text-decoration:none;transition:transform .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.smn-official__card:hover{color:var(--smn-black);background:var(--smn-white);border-color:var(--smn-orange);box-shadow:0 14px 30px #09090914;transform:translateY(-3px)}.smn-official__card:focus-visible,.smn-official__button:focus-visible{outline:3px solid var(--smn-orange);outline-offset:3px}.smn-official__icon{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;color:var(--smn-black);background:var(--smn-white);border-radius:50%;box-shadow:0 4px 15px #0909090f}.smn-official__icon svg{width:22px;height:22px;fill:currentColor}.smn-official__card-copy{min-width:0;display:grid;gap:2px}.smn-official__card-copy strong{color:inherit;font-size:16px;line-height:1.3}.smn-official__card-copy small{overflow:hidden;color:#77736e;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.smn-official__arrow{width:20px;height:20px;margin-left:auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;transition:transform .22s ease}.smn-official__card:hover .smn-official__arrow{transform:translate(3px)}.smn-official__contact{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:center;margin-top:58px;padding:36px;color:var(--smn-white);background:var(--smn-black);border-radius:22px}.smn-official__contact h2{color:var(--smn-white)}.smn-official__contact p{max-width:530px;margin-top:14px;color:#ffffffad}.smn-official__actions{display:grid;gap:12px}.smn-official__button{min-height:54px;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 18px;border:1px solid transparent;border-radius:8px;font-size:15px;font-weight:800;line-height:1.3;text-align:center;text-decoration:none;transition:transform .2s ease,background-color .2s ease}.smn-official__button:hover{transform:translateY(-2px)}.smn-official__button svg{flex:0 0 21px;width:21px;height:21px;fill:currentColor}.smn-official__button--primary{color:var(--smn-black);background:var(--smn-orange)}.smn-official__button--primary:hover{color:var(--smn-black);background:#ffab2c}.smn-official__button--secondary{color:var(--smn-white);background:transparent;border-color:#ffffff59}.smn-official__button--secondary:hover{color:var(--smn-white);background:#ffffff14}.smn-official__notice{display:flex;gap:16px;align-items:flex-start;margin-top:22px;padding:22px 24px;background:#fff8ed;border:1px solid #f7d9aa;border-radius:14px}.smn-official__notice-icon{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;color:var(--smn-black);background:var(--smn-orange);border-radius:50%;font-size:17px;font-weight:900}.smn-official__notice strong{display:block;margin:2px 0 5px;font-size:15px}.smn-official__notice p{margin:0;color:#655542;font-size:14px;line-height:1.55}.smn-official__closing{margin:48px 0 0;color:#4c4945;font-size:15px;text-align:center}.smn-official__closing strong{color:var(--smn-black)}@media(max-width:900px){.smn-official__grid{grid-template-columns:repeat(2,1fr)}.smn-official__contact{grid-template-columns:1fr;gap:30px}}@media(max-width:640px){.smn-official__hero{min-height:280px;padding:38px 20px}.smn-official__content{width:min(100% - 28px,1040px);padding:40px 0 52px}.smn-official__heading{grid-template-columns:1fr;gap:12px;align-items:start}.smn-official__grid{grid-template-columns:1fr}.smn-official__contact{margin-top:46px;padding:28px 22px;border-radius:16px}.smn-official__button{font-size:14px}.smn-official__notice{padding:19px}}@media(prefers-reduced-motion:reduce){.smn-official__card,.smn-official__arrow,.smn-official__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
