.sup-hero{background:radial-gradient(ellipse 55% 60% at 15% 35%, #105c375c, transparent 70%), radial-gradient(ellipse 45% 55% at 88% 55%, #00fb7b17, transparent 70%), var(--bg);isolation:isolate;padding:clamp(128px,14vw,176px) 0 clamp(64px,7vw,100px);position:relative;overflow:clip}.sup-hero:after{content:"";background:linear-gradient(180deg, transparent, var(--bg));pointer-events:none;height:140px;position:absolute;inset:auto 0 0}.sup-hero__bands{z-index:-1;inset:0 0 0 48%}.sup-hero__bands i:first-child{opacity:.55;width:10%;height:100%;top:0;left:30%}.sup-hero__bands i:nth-child(2){opacity:.35;width:5%;height:100%;top:0;left:50%}.sup-hero__bands i:nth-child(3){opacity:.25;width:2.5%;height:100%;top:0;left:64%}.sup-hero__grid{z-index:1;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid;position:relative}.sup-hero__grid>*{min-width:0}.sup-hero__copy{justify-items:start;gap:18px;display:grid}.sup-hero__copy>*{animation:enterRise .9s var(--ease) backwards}.sup-hero__copy>:first-child{animation-delay:.15s}.sup-hero__copy>:nth-child(2){animation-delay:.25s}.sup-hero__copy>:nth-child(3){animation-delay:.38s}.sup-hero__copy>:nth-child(4){animation-delay:.5s}.sup-hero__title{font-size:clamp(40px,5.6vw,80px);display:grid}.sup-hero__title span:last-child{background:linear-gradient(100deg, #fff 0%, var(--neon) 70%);color:#0000;filter:drop-shadow(0 0 28px #00fb7b4d);-webkit-background-clip:text;background-clip:text;margin-bottom:-.12em;padding-bottom:.12em}.sup-hero__copy .lead{color:#c4cdc8;max-width:560px}.sup-search{width:min(100%,560px);height:60px;color:var(--muted);background:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:12px;margin-top:8px;padding:0 12px 0 18px;transition:border-color .3s,box-shadow .3s,background-color .3s,color .3s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff0f,0 20px 50px -30px #000000e6}.sup-search:focus-within{color:var(--neon);background:#ffffff12;border-color:#00fb7b99;box-shadow:0 0 0 4px #00fb7b1f,0 0 40px -14px #00fb7b99}.sup-search input{color:#fff;min-width:0;height:100%;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:17px}.sup-search input::placeholder{color:var(--muted-2)}.sup-search input::-webkit-search-cancel-button{display:none}.sup-search__clear{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.sup-search__clear:hover{color:var(--neon);background:#00fb7b2e}.sup-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);display:grid}.sup-shortcut{-webkit-backdrop-filter:blur(14px);transition:border-color .35s ease, box-shadow .35s ease, opacity .95s var(--ease), transform .6s var(--ease);background:linear-gradient(160deg,#ffffff12,#ffffff04);border:1px solid #ffffff1f;border-radius:18px;align-content:start;gap:6px;padding:clamp(18px,1.9vw,26px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 30px 60px -40px #000000e6}.sup-shortcut:before{aspect-ratio:1;content:"";opacity:0;background:radial-gradient(circle,#00fb7b38,#0000 65%);border-radius:50%;width:70%;transition:opacity .4s;position:absolute;inset:-40% -40% auto auto}.sup-shortcut:hover{border-color:#00fb7b73;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff17,0 24px 50px -26px #00fb7b80}.sup-shortcut:hover:before{opacity:1}.sup-shortcut__icon{width:46px;height:46px;color:var(--neon);transition:box-shadow .35s ease, transform .5s var(--ease);background:#050e09b3;border:1px solid #00fb7b59;border-radius:13px;place-items:center;margin-bottom:8px;display:grid}.sup-shortcut:hover .sup-shortcut__icon{transform:scale(1.06)rotate(-4deg);box-shadow:0 0 22px -4px #00fb7bb3}.sup-shortcut b{color:#fff;letter-spacing:-.015em;font-size:clamp(15.5px,1.3vw,18px);font-weight:700}.sup-shortcut small{color:var(--muted);font-size:clamp(13px,1vw,14.5px);line-height:1.45}.sup-faq{background:radial-gradient(ellipse 45% 40% at 80% 30%, #105c3733, transparent 70%), var(--bg);padding:clamp(56px,7vw,100px) 0 clamp(72px,9vw,120px);position:relative}.sup-faq__head{max-width:900px}.sup-faq__head .lead{color:#c4cdc8}.sup-faq__grid{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:clamp(28px,4.5vw,64px);margin-top:clamp(32px,4vw,52px);display:grid}.sup-faq__grid>*,.sup-faq__aside>*{min-width:0}.sup-faq__aside{gap:18px;display:grid;position:sticky;top:104px}.sup-topics{gap:4px;display:grid}.sup-topics a{color:var(--muted);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:600;transition:background-color .3s,color .3s;display:flex;position:relative}.sup-topics a:before{content:"";background:var(--neon);width:3px;box-shadow:0 0 10px var(--neon);opacity:0;transition:opacity .3s ease, transform .4s var(--ease);border-radius:3px;position:absolute;top:10px;bottom:10px;left:0;transform:scaleY(.3)}.sup-topics a:hover{color:#fff;background:#ffffff0a}.sup-topics a[aria-current]{color:#fff;background:#00fb7b12}.sup-topics a[aria-current]:before{opacity:1;transform:none}.sup-topics small{min-width:26px;color:var(--muted);font-variant-numeric:tabular-nums;text-align:center;background:#ffffff12;border-radius:999px;padding:1px 8px;font-size:12px}.sup-topics a[aria-current] small{color:var(--neon);background:#00fb7b29}.sup-topics a[data-off]{opacity:.35;pointer-events:none}.sup-faq__count{color:var(--muted-2);font-variant-numeric:tabular-nums;padding-left:14px;font-size:13px}.sup-help{background:linear-gradient(150deg,#1a8f5729,#ffffff05);border:1px solid #00fb7b38;border-radius:16px;justify-items:start;gap:6px;padding:20px;display:grid}.sup-help svg{color:var(--neon);margin-bottom:4px}.sup-help b{color:#fff;font-size:17px}.sup-help p{color:var(--muted);font-size:14px}.sup-help .link-line{margin-top:8px;font-size:15px}.sup-group+.sup-group{margin-top:clamp(32px,4vw,48px)}.sup-group{scroll-margin-top:110px}.sup-group__title{color:#fff;letter-spacing:-.02em;align-items:center;gap:12px;margin-bottom:14px;font-size:clamp(19px,1.7vw,24px);font-weight:700;display:flex}.sup-group__title:before{content:"";background:var(--neon);width:22px;height:2px;box-shadow:0 0 10px var(--neon);border-radius:2px}.sup-group__items{gap:10px;display:grid}.sup-q{transition:border-color .35s ease, background-color .35s ease, box-shadow .35s ease, opacity .95s var(--ease), transform 1.05s var(--ease);transition-delay:0s, 0s, 0s, var(--d,0s), var(--d,0s);background:linear-gradient(160deg,#ffffff0b,#ffffff03);border:1px solid #ffffff1a;border-radius:16px;scroll-margin-top:110px;box-shadow:inset 0 1px #ffffff0d}.sup-q:hover{border-color:#ffffff38}.sup-q.is-open{background:radial-gradient(70% 80% at 0 0,#00fb7b12,#0000 70%),linear-gradient(160deg,#ffffff0d,#ffffff04);border-color:#00fb7b61;box-shadow:inset 0 1px #ffffff12,0 20px 50px -30px #00fb7b73}.sup-q summary{color:#fff;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:clamp(16px,1.7vw,20px) clamp(16px,1.8vw,22px);font-size:clamp(15.5px,1.25vw,17.5px);font-weight:600;line-height:1.35;list-style:none;display:flex}.sup-q summary::-webkit-details-marker{display:none}.sup-q summary:focus-visible{outline-offset:-2px;border-radius:16px}.sup-q__icon{width:34px;height:34px;color:var(--muted);transition:transform .5s var(--ease), color .3s ease, border-color .3s ease, background-color .3s ease;border:1px solid #ffffff29;border-radius:50%;flex:none;place-items:center;display:grid}.sup-q summary:hover .sup-q__icon{color:var(--neon);border-color:#00fb7b80}.sup-q.is-open .sup-q__icon{color:var(--neon);background:#00fb7b1f;border-color:#00fb7b80;transform:rotate(180deg)}.sup-q__body{padding:0 clamp(16px,1.8vw,22px) clamp(18px,1.9vw,22px)}.sup-q__body p{color:#c9d2cd;max-width:760px;font-size:clamp(15px,1.15vw,16.5px);line-height:1.65}.sup-q__body sub{vertical-align:-.2em;font-size:.66em;line-height:0}.sup-q__body a{color:var(--neon);text-underline-offset:3px;text-decoration:underline #00fb7b66;transition:text-decoration-color .25s}.sup-q__body a:hover{text-decoration-color:var(--neon)}.sup-q.is-open .sup-q__body p{animation:enterRise .5s var(--ease) 60ms backwards}.sup-empty{color:var(--muted);text-align:center;border:1px dashed #ffffff24;border-radius:18px;justify-items:center;gap:10px;padding:56px 16px;display:grid}.sup-empty b{color:#fff;font-size:21px}.sup-empty .btn{margin-top:6px}.sup-contact{background:radial-gradient(ellipse 50% 60% at 78% 50%, #00fb7b1f, transparent 70%), radial-gradient(ellipse 50% 70% at 10% 40%, #105c374d, transparent 70%), var(--bg);isolation:isolate;padding:clamp(80px,10vw,140px) 0 clamp(88px,11vw,150px);position:relative;overflow:clip}.sup-contact:before{content:"";background:linear-gradient(90deg,#0000,#00fb7b73,#0000);height:1px;position:absolute;inset:0 0 auto}.sup-contact__bands{z-index:-1;inset:0 0 0 52%}.sup-contact__bands i:first-child{opacity:.45;width:12%;height:100%;top:0;left:40%}.sup-contact__bands i:nth-child(2){opacity:.3;width:5%;height:100%;top:0;left:62%}.sup-contact__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.sup-contact__grid>*{min-width:0}.sup-contact__copy{justify-items:start;gap:16px;display:grid}.sup-contact__title{display:grid}.sup-contact__title span:last-child{color:var(--neon);text-shadow:0 0 36px #00fb7b59}.sup-contact__copy .lead{color:#c4cdc8;max-width:520px}.sup-contact__points{margin-top:10px}.sup-tip{background:#00fb7b0d;border:1px dashed #00fb7b59;border-radius:14px;align-items:flex-start;gap:14px;max-width:520px;margin-top:14px;padding:16px 18px;display:flex}.sup-tip__icon{width:40px;height:40px;color:var(--neon);background:#00fb7b24;border-radius:50%;flex:none;place-items:center;display:grid}.sup-tip>span:last-child{gap:4px;display:grid}.sup-tip b{color:#fff;font-size:15.5px}.sup-tip small{color:#c4cdc8;font-size:14px;line-height:1.5}.sup-panel{width:100%}@media (width<=1100px){.sup-faq__grid{grid-template-columns:minmax(200px,250px) minmax(0,1fr)}}@media (width<=900px){.sup-hero__grid,.sup-contact__grid{grid-template-columns:1fr}.sup-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr))}.sup-shortcut{padding:16px}.sup-shortcut small{display:none}.sup-shortcut__icon{width:40px;height:40px;margin-bottom:4px}.sup-shortcut b{font-size:14.5px;line-height:1.25}}@media (width<=860px){.sup-faq__grid{grid-template-columns:minmax(0,1fr);gap:20px}.sup-faq__aside{gap:10px;position:static}.sup-topics{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);gap:8px;display:flex;overflow-x:auto}.sup-topics a{white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;flex:none;padding:9px 14px;font-size:14px}.sup-topics a:before{display:none}.sup-topics a[aria-current]{border-color:#00fb7b80}.sup-faq__count{padding-left:0}.sup-help{display:none}}@media (width<=600px){.sup-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}.sup-shortcut{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px}.sup-shortcut__icon{margin:0}.sup-search{height:54px}.sup-search input{font-size:16px}}
