/* SolveX Partners – SolveX Partners – főoldal */
body{margin:0;background:#FFFFFF}
a{color:#0F0F11}a:hover{color:#55555E}
.svx,.svx *{box-sizing:border-box}
.svx{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.svx{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}
.svx input,.svx textarea,.svx select,.svx [contenteditable]{-webkit-user-select:text;user-select:text}
.svx img{-webkit-user-drag:none}
.svx{--b:#0E2442;--b-hi:#223958;--b-lo:#021532;--b-lt:#86ADE3;--b-tint:#EDF4FF;--b-rgb:14,36,66;--b-lt-rgb:134,173,227;--d:#0E0E10;--d-t1:#232327;--d-t2:#2B2B30;--d-t3:#34343A;--d-hover:1.4;--d-on:#86ADE3}
.svx-ink{background:linear-gradient(180deg,#141416 0%,#38383F 55%,#7A7A83 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.svx-blue{background:linear-gradient(180deg,var(--b-hi) 0%,var(--b-lo) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.svx-wm{background:linear-gradient(180deg,rgba(255,255,255,0.16) 0%,rgba(255,255,255,0) 82%);-webkit-background-clip:text;background-clip:text;color:transparent}
.svx-flag{display:inline-block;flex:none;width:26px;height:26px;border-radius:50%;background-image:url(../img/flags.png);background-size:416px auto;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px rgba(15,15,17,0.14)}
.svx-photo{filter:grayscale(1) contrast(1.04);transition:filter .45s ease}
.svx-person:hover .svx-photo{filter:none}
@media (prefers-reduced-motion: reduce){.svx-photo{transition:none}}
.svx-chip{transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}
.svx-chip:hover{transform:translateY(-1px)}
.svx-light:hover{filter:brightness(0.93)}
.svx-on-dark a:focus-visible,.svx-on-dark button:focus-visible{outline-color:#FFFFFF}
.svx-btn{transition:transform .18s ease,filter .18s ease}
.svx-btn:hover{transform:translateY(-1px)}
.svx-dark:hover{filter:brightness(var(--d-hover,1.4))}
.svx a:focus-visible,.svx button:focus-visible{outline:2px solid #0F0F11;outline-offset:3px}
.svx-globe{cursor:grab}.svx-globe:active{cursor:grabbing}
@media (min-width: 901px){.svx-globe-pull{margin-bottom:-6%}.svx-globe-cap{margin-top:calc(6% + 12px) !important}.svx-hero{padding-bottom:112px !important}}
@media (max-width: 900px){.svx-globe-cap{position:static !important}}
.svx-input:focus{outline:none;border-color:#0F0F11 !important;box-shadow:0 0 0 3px rgba(15,15,17,0.08)}
.svx-range{-webkit-appearance:none;appearance:none;width:100%;height:44px;background:transparent;margin:0;cursor:pointer}
.svx-range::-webkit-slider-runnable-track{height:4px;border-radius:99px;background:#DADADF}
.svx-range::-moz-range-track{height:4px;border-radius:99px;background:#DADADF}
.svx-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:26px;height:26px;margin-top:-11px;border-radius:50%;background:var(--b);border:5px solid #FFFFFF;box-shadow:0 2px 10px rgba(15,15,17,0.35)}
.svx-range::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--b);border:5px solid #FFFFFF;box-shadow:0 2px 10px rgba(15,15,17,0.35)}
.svx-range:focus-visible{outline:2px solid #0F0F11;outline-offset:2px;border-radius:8px}
.svx-faq-item{border-radius:16px;overflow:hidden;color:#0F0F11;background:linear-gradient(180deg,#FFFFFF 0%,#EFEFF1 100%);border:1px solid rgba(15,15,17,0.07);box-shadow:inset 0 1px 0 #FFFFFF,0 1px 2px rgba(15,15,17,0.06),0 10px 24px rgba(15,15,17,0.08);transition:box-shadow .2s ease,color .2s ease}
.svx-faq-item[data-open="true"]{color:#FFFFFF;background:linear-gradient(180deg,#2A2A2F 0%,#050506 100%);border-color:rgba(0,0,0,0.55);box-shadow:inset 0 1px 0 rgba(255,255,255,0.10),0 1px 2px rgba(0,0,0,0.3),0 16px 34px rgba(15,15,17,0.24)}
.svx-faq-item:not([data-open="true"]):hover{box-shadow:inset 0 1px 0 #FFFFFF,0 1px 2px rgba(15,15,17,0.08),0 14px 30px rgba(15,15,17,0.12)}
.svx-faq-chev{transition:filter .15s ease}.svx-faq-q:hover .svx-faq-chev{filter:brightness(1.45)}
.svx-faq-q:focus-visible{outline:2px solid #0F0F11;outline-offset:-4px;border-radius:14px}
.svx-faq-item[data-open="true"] .svx-faq-q:focus-visible{outline-color:#FFFFFF}
@media (max-width: 900px){.svx-faq-side{position:static !important}}
@media (max-width: 640px){.svx-faq-q{padding-left:18px !important}.svx-faq-item [id^="svx-faq-"]{margin:0 18px !important;padding-right:0 !important}}
@media (prefers-reduced-motion: no-preference){html{scroll-behavior:smooth}}
.svx section[id]{scroll-margin-top:72px}
.svx-head{border-bottom:1px solid transparent;transition:background-color .25s ease,box-shadow .25s ease,border-color .25s ease}
.svx-head-in{transition:height .25s ease}
.svx-head[data-scrolled="1"]{background:rgba(255,255,255,0.86);-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px);border-bottom-color:rgba(15,15,17,0.07);box-shadow:0 8px 24px rgba(15,15,17,0.05)}
.svx-head[data-scrolled="1"] .svx-head-in{height:68px !important}
.svx-nl{color:#4A4A52;transition:background-color .15s ease,color .15s ease}
.svx-nl:hover{color:#0F0F11;background:rgba(15,15,17,0.045)}
.svx-nl[data-on="1"]{color:#0F0F11;background:rgba(15,15,17,0.07)}
.svx-dd{position:relative}
.svx-dd-chev{transition:transform .2s ease;opacity:.7}
.svx-dd[data-open="1"] .svx-dd-chev{transform:rotate(180deg)}
.svx-dd-panel{position:absolute;top:calc(100% + 12px);left:-24px;width:660px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:6px;padding:10px;border-radius:20px;background:#FFFFFF;border:1px solid rgba(15,15,17,0.08);box-shadow:0 2px 6px rgba(15,15,17,0.05),0 28px 64px rgba(15,15,17,0.14);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(6px);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.7,.2,1),visibility 0s linear .22s;z-index:60}
.svx-dd-panel::before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}
.svx-dd[data-open="1"] .svx-dd-panel{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}
@media (hover:hover){.svx-dd:hover .svx-dd-panel{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition-delay:0s}.svx-dd:hover .svx-dd-chev{transform:rotate(180deg)}}
.svx-dd-col{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:14px}
.svx-dd-col2{background:#F6F6F7}
.svx-dd-h{padding:2px 10px 8px;font-family:'Geist Mono',ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:#6B6B74}
.svx-dd-a{display:flex;align-items:center;gap:12px;height:44px;padding:0 10px;border-radius:12px;color:#0F0F11;text-decoration:none;font-size:14.5px;font-weight:500;transition:background-color .15s ease}
.svx-dd-a:hover,.svx-dd-a:focus-visible{background:#F4F4F5;color:#0F0F11}
.svx-dd-ic{flex:none;width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#F4F4F5;color:#0F0F11;box-shadow:inset 0 0 0 1px rgba(15,15,17,0.06);transition:background-color .15s ease,color .15s ease}
.svx-dd-a:hover .svx-dd-ic,.svx-dd-a:focus-visible .svx-dd-ic{background:#FFFFFF;color:var(--b)}
.svx-dd-l{display:block;padding:8px;border-radius:10px;color:#3A3A42;text-decoration:none;font-size:14px;transition:background-color .15s ease,color .15s ease}
.svx-dd-l:hover,.svx-dd-l:focus-visible{background:#FFFFFF;color:#0F0F11}
.svx-dd-all{margin-top:auto;display:inline-flex;align-items:center;gap:6px;padding:10px 8px 4px;color:#0F0F11;text-decoration:none;font-size:13.5px;font-weight:500}
.svx-dd-all:hover{color:#55555E}
.svx-mdd summary::-webkit-details-marker{display:none}
.svx-dd-t{display:flex;flex-direction:column;gap:2px;min-width:0}
.svx-dd-t b{font-weight:500;font-size:14.5px;color:#0F0F11}
.svx-dd-t small{font-size:12.5px;line-height:1.4;font-weight:400;color:#6B6B74}
.svx-dd-one{width:250px;grid-template-columns:minmax(0,1fr);padding:12px}
.svx-dd-one .svx-dd-col{padding:0}
.svx-dd-foot{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:2px 4px 0;padding:12px 6px 4px;border-top:1px solid rgba(15,15,17,0.07);font-size:13.5px;color:#55555E}
.svx-dd-foot a{display:inline-flex;align-items:center;gap:6px;color:#0F0F11;text-decoration:none;font-weight:500}
.svx-dd-foot a:hover{color:#55555E}
.svx-dd-foot-l{display:inline-flex;gap:18px;flex-wrap:wrap}
.svx-dd-feat{width:720px;grid-template-columns:minmax(0,1fr) 300px;gap:14px;padding:14px}
.svx-dd-list{padding:0}
.svx-dd-arr{flex:none;margin-left:auto;opacity:0;transform:translateX(-4px);transition:opacity .15s ease,transform .15s ease;color:#6B6B74}
.svx-dd-a:hover .svx-dd-arr,.svx-dd-a:focus-visible .svx-dd-arr{opacity:1;transform:none}
.svx-ddc{position:relative;display:flex;border-radius:16px;padding:18px;min-height:250px;background:radial-gradient(90% 70% at 100% 0%,rgba(var(--b-lt-rgb),0.25) 0%,rgba(var(--b-lt-rgb),0) 70%),#F4F4F5}
.svx-ddc-pane{display:none;flex:1;flex-direction:column;animation:svxDdc .2s ease}
@keyframes svxDdc{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
.svx-ddc-pane[data-k="0"]{display:flex}
.svx-dd-feat:has(.svx-dd-a:hover) .svx-ddc-pane[data-k="0"],.svx-dd-feat:has(.svx-dd-a:focus-visible) .svx-ddc-pane[data-k="0"]{display:none}
.svx-dd-feat:has(.svx-dd-a[data-k="1"]:hover) .svx-ddc-pane[data-k="1"],.svx-dd-feat:has(.svx-dd-a[data-k="2"]:hover) .svx-ddc-pane[data-k="2"],.svx-dd-feat:has(.svx-dd-a[data-k="3"]:hover) .svx-ddc-pane[data-k="3"],.svx-dd-feat:has(.svx-dd-a[data-k="4"]:hover) .svx-ddc-pane[data-k="4"],.svx-dd-feat:has(.svx-dd-a[data-k="5"]:hover) .svx-ddc-pane[data-k="5"]{display:flex}
.svx-dd-feat:has(.svx-dd-a[data-k="1"]:focus-visible) .svx-ddc-pane[data-k="1"],.svx-dd-feat:has(.svx-dd-a[data-k="2"]:focus-visible) .svx-ddc-pane[data-k="2"],.svx-dd-feat:has(.svx-dd-a[data-k="3"]:focus-visible) .svx-ddc-pane[data-k="3"],.svx-dd-feat:has(.svx-dd-a[data-k="4"]:focus-visible) .svx-ddc-pane[data-k="4"],.svx-dd-feat:has(.svx-dd-a[data-k="5"]:focus-visible) .svx-ddc-pane[data-k="5"]{display:flex}
.svx-ddc-lab{font-family:'Geist Mono',ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--b)}
.svx-ddc-pane b{margin-top:6px;font-size:18px;font-weight:500;letter-spacing:-0.02em;color:#0F0F11}
.svx-ddc-pane p{margin:6px 0 0;font-size:13.5px;line-height:1.55;color:#55555E}
.svx-ddc-link{margin-top:auto;padding-top:12px;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:#0F0F11;text-decoration:none}
.svx-ddc-link:hover{color:#55555E}
.svx-ddc-bars{display:flex;align-items:flex-end;gap:7px;height:60px;margin-top:14px}
.svx-ddc-bars i{flex:1;border-radius:4px 4px 2px 2px;background:#DCDCE0}
.svx-ddc-bars i.on{background:linear-gradient(180deg,var(--b-hi),var(--b))}
.svx-ddc-route{display:flex;align-items:center;gap:4px;margin-top:16px;font-size:11px;font-weight:500;color:#0F0F11}
.svx-ddc-route span{flex:none;padding:5px 6px;border-radius:8px;background:#FFFFFF;box-shadow:0 1px 2px rgba(15,15,17,0.08);white-space:nowrap}
.svx-ddc-route i{flex:1;min-width:12px;height:2px;background:var(--b);opacity:.4}
.svx-ddc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}
.svx-ddc-chips span{display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:999px;background:#FFFFFF;font-size:12px;font-weight:500;color:#1E8A4C;box-shadow:0 1px 2px rgba(15,15,17,0.06)}
.svx-ddc-chips .m{color:#55555E}
.svx-ddc-hedge{display:block;width:100%;height:56px;margin-top:12px}
.svx-ddc-legend{display:flex;gap:14px;margin-top:6px;font-size:11.5px;color:#6B6B74}
.svx-ddc-legend i{display:inline-block;width:14px;height:3px;margin-right:5px;vertical-align:middle;border-radius:2px}
.svx-ddc-people{display:flex;align-items:center;margin-top:16px}
.svx-ddc-people span{width:36px;height:36px;margin-right:-8px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(180deg,var(--b-hi),var(--b));color:#FFFFFF;font-size:12px;font-weight:600;box-shadow:0 0 0 3px #F4F4F5}
.svx-ddc-people em{margin-left:18px;font-style:normal;font-size:12.5px;color:#55555E}
@media (prefers-reduced-motion: reduce){.svx-ddc-pane{animation:none}.svx-dd-arr{transition:none}}
.svx-mdd[open] .svx-mdd-chev{transform:rotate(180deg)}
.svx-mdd-chev{transition:transform .2s ease}
.svx-mdd-in{display:flex;flex-direction:column;gap:2px;padding:10px 0 14px;border-bottom:1px solid rgba(15,15,17,0.07)}
.svx-mdd-a{display:flex;align-items:center;gap:12px;padding:9px 0;color:#0F0F11;text-decoration:none;font-size:17px;font-weight:500}
.svx-en{color:#6B6B74;transition:background-color .15s ease,color .15s ease}.svx-en:hover{color:#0F0F11;background:rgba(255,255,255,0.6)}
.svx-ml:hover{color:#55555E !important}
@media (max-width: 1120px){.svx-navlinks{display:none !important}.svx-burger{display:grid !important}}
@media (max-width: 820px){.svx-login,.svx-lang{display:none !important}}
.svx-tune{-webkit-appearance:none;appearance:none;display:block;width:100%;height:12px;margin:16px 0 6px;border-radius:99px;cursor:pointer;background:linear-gradient(90deg,#0A1A31 0%,#0C1E38 10%,#0D223F 20%,#11294B 30%,#16325D 40%,#1B3C70 50%,#20458B 60%,#244EA7 70%,#2958C3 80%,#2C61E1 90%,#2F6BFF 100%)}
.svx-tune::-webkit-slider-runnable-track{height:12px;background:transparent}
.svx-tune::-moz-range-track{height:12px;background:transparent}
.svx-tune::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:22px;height:22px;margin-top:-5px;border-radius:50%;background:var(--b);border:4px solid #FFFFFF;box-shadow:0 2px 8px rgba(15,15,17,0.4)}
.svx-tune::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--b);border:4px solid #FFFFFF;box-shadow:0 2px 8px rgba(15,15,17,0.4)}
.svx-tune:focus-visible{outline:2px solid #0F0F11;outline-offset:4px}
.svx-tune.svx-tune-d{background:linear-gradient(90deg,#0E0E10 0%,#0D131D 10%,#0B182A 20%,#0B1C34 30%,#0C203B 40%,#0E2442 50%,#132D54 60%,#183766 70%,#1F458B 80%,#2658C3 90%,#2F6BFF 100%)}
.svx-tune.svx-tune-d::-webkit-slider-thumb{background:var(--d)}
.svx-tune.svx-tune-d::-moz-range-thumb{background:var(--d)}
@keyframes svxRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.svx-rise{animation:svxRise .9s cubic-bezier(.2,.7,.2,1) both}
@media (prefers-reduced-motion: reduce){.svx-rise{animation:none}.svx-btn{transition:none}}
@media (max-width: 1000px){.svx-g4,.svx-foot{grid-template-columns:repeat(2,minmax(0,1fr)) !important}}
.svx-ind li{position:relative}
.svx-ind li::after{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:0;background:#0F0F11;transition:width .35s cubic-bezier(.645,.045,.355,1)}
.svx-ind li:hover::after{width:100%}
@media (prefers-reduced-motion: reduce){.svx-ind li::after{transition:none}}
@media (max-width: 900px){.svx-ind{grid-template-columns:repeat(2,minmax(0,1fr)) !important;grid-template-rows:none !important;grid-auto-flow:row !important}}
@media (max-width: 640px){.svx-ind{grid-template-columns:minmax(0,1fr) !important}}
@container (max-width: 540px){.svx-proc-contact{flex-basis:100% !important;align-items:flex-start !important;text-align:left !important;padding:10px 0 0 62px;border-top:1px solid rgba(15,15,17,0.08)}}
.svx-grad-h{background-image:linear-gradient(175deg,#878787 0%,#161616 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.svx-why-card,.svx-why-cta{position:relative;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease}
.svx-why-card>*,.svx-why-cta>*{position:relative;z-index:1}
.svx-cta-ic{transition:transform .3s cubic-bezier(.2,.7,.2,1)}
@media (hover:hover){.svx-cta-btn:hover .svx-cta-ic{transform:translateX(3px)}}
.svx-cta-btn:focus-visible{outline:2px solid #FFFFFF;outline-offset:3px}
.svx-why-card::before,.svx-why-cta::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s ease;z-index:0}
.svx-why-card::before{background:radial-gradient(340px circle at var(--mx,50%) var(--my,0px),rgba(var(--b-rgb),0.09),transparent 62%)}
.svx-why-cta::before{background:radial-gradient(380px circle at var(--mx,80%) var(--my,80%),rgba(255,255,255,0.13),transparent 60%)}
.svx-why-card::after{content:"";position:absolute;inset:-2px;border-radius:18px;padding:2px;pointer-events:none;opacity:0;transition:opacity .4s ease;z-index:2;background:radial-gradient(240px circle at var(--mx,50%) var(--my,0px),rgba(var(--b-rgb),0.6),rgba(var(--b-rgb),0) 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.svx-why-ic{transition:transform .55s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}
@media (hover:hover){
.svx-why-card:hover,.svx-why-cta:hover{transform:translateY(-6px)}
.svx-why-card:hover{box-shadow:0 0 0 1px rgba(0,0,0,0.03),0 8px 16px rgba(0,0,0,0.06),0 26px 50px rgba(var(--b-rgb),0.14) !important}
.svx-why-cta:hover{box-shadow:0 26px 50px rgba(0,0,0,0.30) !important}
.svx-why-card:hover::before,.svx-why-card:hover::after,.svx-why-cta:hover::before{opacity:1}
.svx-why-card:hover .svx-why-ic{transform:translateY(-3px) rotate(-6deg) scale(1.07);box-shadow:inset 0 1px 0 rgba(255,255,255,0.14),0 10px 18px rgba(0,0,0,0.30) !important}
}
@media (prefers-reduced-motion: reduce){.svx-why-card,.svx-why-cta,.svx-why-ic{transition:none}.svx-why-card:hover,.svx-why-cta:hover,.svx-why-card:hover .svx-why-ic{transform:none}}
.svx-flow-row{display:grid;grid-template-columns:minmax(0,1fr) 128px minmax(0,1fr) 128px minmax(0,1fr);align-items:stretch}
.svx-node{position:relative;display:flex;flex-direction:column;gap:6px;padding:22px;border-radius:20px;background:linear-gradient(180deg,#FFFFFF 0%,#F7F7F8 100%);border:2px solid #FFFFFF;box-shadow:0 1px 2px rgba(0,0,0,0.05),0 12px 30px rgba(15,15,17,0.07);color:#0F0F11}
.svx-node-you{background:linear-gradient(160deg,var(--b-hi) 0%,var(--b-lo) 100%);border-color:rgba(255,255,255,0.06);color:#FFFFFF;box-shadow:inset 0 1px 0 rgba(255,255,255,0.14),0 18px 40px rgba(var(--b-rgb),0.32)}
.svx-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 14px;text-align:center}
.svx-link-label{font-size:12.5px;line-height:1.4;color:#55555E}
.svx-link-tag{font-family:'Geist Mono',ui-monospace,Menlo,monospace;font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#8A8A93}
.svx-track{position:relative;display:block;width:100%;height:2px;border-radius:2px}
.svx-track-info{background:repeating-linear-gradient(90deg,rgba(var(--b-rgb),0.55) 0 6px,transparent 6px 12px);background-size:12px 2px;animation:svxDash .9s linear infinite}
.svx-track-money{background:linear-gradient(90deg,rgba(var(--b-rgb),0.2),var(--b) 50%,rgba(var(--b-rgb),0.2))}
.svx-mv{position:absolute;top:50%;left:0;--sz:8px;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:var(--b);box-shadow:0 0 0 4px rgba(var(--b-rgb),0.15);animation:svxR 2.4s cubic-bezier(.45,0,.55,1) infinite}
.svx-mv-back{animation-name:svxL;animation-delay:-1.2s}
.svx-tok{position:absolute;top:50%;left:0;--sz:30px;width:30px;height:20px;margin-top:-10px;border-radius:999px;display:grid;place-items:center;font-family:'Geist Mono',ui-monospace,Menlo,monospace;font-size:10.5px;font-style:normal;font-weight:600;color:#FFFFFF;background:var(--b);box-shadow:0 4px 10px rgba(var(--b-rgb),0.35);animation:svxR 2.8s cubic-bezier(.45,0,.55,1) infinite}
.svx-tok-back{background:#FFFFFF;color:var(--b);box-shadow:0 0 0 1px rgba(var(--b-rgb),0.25),0 4px 10px rgba(15,15,17,0.10);animation-name:svxL;animation-delay:-1.4s}
.svx-fee{position:relative;height:40px;margin:0 calc((100% - 300px) / 6);border:1.5px dashed rgba(var(--b-rgb),0.35);border-top:0;border-radius:0 0 18px 18px}
.svx-fee .svx-mv{top:auto;bottom:-5px;margin-top:0;animation-name:svxL;animation-duration:3.4s;animation-delay:0s}
.svx-fee-label{position:relative;display:flex;justify-content:center;margin-top:-19px}
.svx-zero-grid{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.svx-lics{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}
.svx-lic{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#F4F4F5;box-shadow:inset 0 0 0 1px rgba(15,15,17,0.06);font-size:12.5px;font-weight:500;color:#3A3A42;white-space:nowrap}
.svx-zero-tile{display:flex;align-items:center;gap:20px;padding:22px 24px;border-radius:20px;background:#FFFFFF;border:2px solid #FFFFFF;box-shadow:0 1px 2px rgba(0,0,0,0.04),0 10px 26px rgba(15,15,17,0.05)}
@keyframes svxDash{to{background-position:12px 0}}
@keyframes svxDashV{to{background-position:0 12px}}
@keyframes svxR{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}100%{left:calc(100% - var(--sz));opacity:0}}
@keyframes svxL{0%{left:calc(100% - var(--sz));opacity:0}12%{opacity:1}88%{opacity:1}100%{left:0;opacity:0}}
@keyframes svxD{0%{top:0;opacity:0}12%{opacity:1}88%{opacity:1}100%{top:calc(100% - var(--sz));opacity:0}}
@keyframes svxU{0%{top:calc(100% - var(--sz));opacity:0}12%{opacity:1}88%{opacity:1}100%{top:0;opacity:0}}
@media (max-width: 900px){
.svx-flow-row{grid-template-columns:minmax(0,1fr)}
.svx-link{display:grid;grid-template-columns:2px minmax(0,1fr);grid-template-rows:auto auto;column-gap:18px;row-gap:4px;align-content:center;justify-items:start;padding:8px 0 8px 40px;text-align:left}
.svx-link .svx-track{grid-column:1;grid-row:1 / 3;width:2px;height:76px}
.svx-link-label,.svx-link-tag{grid-column:2}
.svx-link-label br{display:none}
.svx-track-info{background:repeating-linear-gradient(180deg,rgba(var(--b-rgb),0.55) 0 6px,transparent 6px 12px);background-size:2px 12px;animation-name:svxDashV}
.svx-track-money{background:linear-gradient(180deg,rgba(var(--b-rgb),0.2),var(--b) 50%,rgba(var(--b-rgb),0.2))}
.svx-link .svx-mv{top:0;left:50%;margin:0 0 0 -4px;animation-name:svxD}
.svx-link .svx-mv-back{animation-name:svxU}
.svx-link .svx-tok{top:0;left:50%;margin:0 0 0 -15px;--sz:20px;animation-name:svxD}
.svx-link .svx-tok-back{animation-name:svxU}
.svx-fee{display:none}
.svx-fee-label{margin-top:18px}
}
@media (max-width: 640px){.svx-zero-grid{grid-template-columns:minmax(0,1fr)}.svx-zero-tile{padding:18px 20px;gap:16px}}
@media (prefers-reduced-motion: reduce){.svx-mv,.svx-tok{display:none}.svx-track-info{animation:none}}
.svx-node,.svx-zero-tile{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s ease}
.svx-zero-tile{position:relative}
.svx-node>*,.svx-zero-tile>*{position:relative;z-index:1}
.svx-node::before,.svx-zero-tile::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .4s ease;z-index:0;background:radial-gradient(320px circle at var(--mx,50%) var(--my,0px),rgba(var(--b-rgb),0.09),transparent 62%)}
.svx-node-you::before{background:radial-gradient(340px circle at var(--mx,50%) var(--my,0px),rgba(255,255,255,0.16),transparent 60%)}
.svx-node::after,.svx-zero-tile::after{content:"";position:absolute;inset:-2px;border-radius:22px;padding:2px;pointer-events:none;opacity:0;transition:opacity .4s ease;z-index:2;background:radial-gradient(240px circle at var(--mx,50%) var(--my,0px),rgba(var(--b-rgb),0.6),rgba(var(--b-rgb),0) 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.svx-node-you::after{background:radial-gradient(240px circle at var(--mx,50%) var(--my,0px),rgba(255,255,255,0.55),rgba(255,255,255,0) 70%)}
.svx-node-ic{transition:transform .55s cubic-bezier(.34,1.56,.64,1)}
@media (hover:hover){
.svx-node:hover,.svx-zero-tile:hover{transform:translateY(-6px)}
.svx-node:hover,.svx-zero-tile:hover{box-shadow:0 0 0 1px rgba(0,0,0,0.03),0 8px 16px rgba(0,0,0,0.06),0 26px 50px rgba(var(--b-rgb),0.14)}
.svx-node-you:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 30px 60px rgba(var(--b-rgb),0.45)}
.svx-node:hover::before,.svx-node:hover::after,.svx-zero-tile:hover::before,.svx-zero-tile:hover::after{opacity:1}
.svx-node:hover .svx-node-ic{transform:translateY(-3px) rotate(-6deg) scale(1.07)}
}
@media (prefers-reduced-motion: reduce){.svx-node,.svx-zero-tile,.svx-node-ic{transition:none}.svx-node:hover,.svx-zero-tile:hover,.svx-node:hover .svx-node-ic{transform:none}}
.svx-fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.svx-fl{position:relative}
.svx-fl input,.svx-fl textarea{display:block;width:100%;box-sizing:border-box;height:58px;padding:24px 16px 8px;border-radius:14px;border:1px solid rgba(15,15,17,0.12);background:#F8F8F9;font-family:Geist,system-ui,sans-serif;font-size:15.5px;font-weight:500;color:#0F0F11;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}
.svx-fl textarea{height:auto;min-height:104px;padding-top:28px;line-height:1.5;resize:vertical}
.svx-fl label{position:absolute;left:17px;top:19px;font-size:15px;color:#6B6B74;pointer-events:none;transform-origin:left top;transition:top .2s ease,font-size .2s ease,color .2s ease}
.svx-fl input:focus+label,.svx-fl input:not(:placeholder-shown)+label,.svx-fl textarea:focus+label,.svx-fl textarea:not(:placeholder-shown)+label{top:9px;font-size:12px;color:#55555E}
.svx-fl input:hover,.svx-fl textarea:hover{border-color:rgba(15,15,17,0.26);background-color:#FFFFFF}
.svx-fl input:focus,.svx-fl textarea:focus{outline:none;background-color:#FFFFFF;border-color:#0F0F11;box-shadow:0 0 0 4px rgba(15,15,17,0.08)}
#kapcsolat[data-fm="q"] .fm-a{display:none!important}
#kapcsolat:not([data-fm="q"]) .fm-q{display:none!important}
.svx-fm-sw{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:14px;background:#F2F2F4;box-shadow:inset 0 0 0 1px rgba(15,15,17,0.04)}
.svx-fm-b{position:relative;z-index:1;height:42px;border:0;border-radius:10px;background:transparent;color:#55555E;font-family:Geist,system-ui,sans-serif;font-size:14.5px;font-weight:500;cursor:pointer;transition:color .3s ease}
.svx-fm-b[aria-pressed="true"]{color:#FFFFFF}
.svx-fm-b:focus-visible{outline:2px solid #0F0F11;outline-offset:2px}
.svx-fm-k{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:10px;background:linear-gradient(180deg,#2B2B30 0%,#0F0F11 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.14),0 4px 12px rgba(15,15,17,0.22);transition:transform .4s cubic-bezier(.2,.7,.2,1)}
#kapcsolat[data-fm="q"] .svx-fm-k{transform:translateX(100%)}
@media (prefers-reduced-motion: reduce){.svx-fm-k,.svx-fm-b{transition:none}}
.svx-selrow{grid-template-columns:minmax(0,1fr) !important}
.svx-sel{position:relative}
.svx-sel-b{position:relative;display:flex;align-items:center;width:100%;height:58px;padding:0 44px 0 16px;border-radius:14px;border:1px solid rgba(15,15,17,0.12);background:#F8F8F9;font-family:Geist,system-ui,sans-serif;text-align:left;color:#0F0F11;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}
.svx-sel-b:hover{border-color:rgba(15,15,17,0.26);background-color:#FFFFFF}
.svx-sel-b:focus-visible,.svx-sel[data-open="1"] .svx-sel-b{outline:none;background-color:#FFFFFF;border-color:#0F0F11;box-shadow:0 0 0 4px rgba(15,15,17,0.08)}
.svx-sel-l{position:absolute;left:17px;top:19px;font-size:15px;color:#6B6B74;pointer-events:none;transition:top .2s ease,font-size .2s ease,color .2s ease}
.svx-sel[data-has="1"] .svx-sel-l{top:9px;font-size:12px;color:#55555E}
.svx-sel-v{display:block;min-width:0;padding-top:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:500}
.svx-sel-ch{position:absolute;right:16px;top:50%;margin-top:-9px;color:#55555E;transition:transform .3s cubic-bezier(.2,.7,.2,1)}
.svx-sel[data-open="1"] .svx-sel-ch{transform:rotate(180deg);color:#0F0F11}
.svx-sel-m{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 8px);display:flex;flex-direction:column;gap:2px;padding:6px;border-radius:16px;background:#FFFFFF;box-shadow:0 0 0 1px rgba(15,15,17,0.08),0 18px 44px rgba(15,15,17,0.16);opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);transform-origin:top center;transition:opacity .2s ease,transform .25s cubic-bezier(.2,.7,.2,1),visibility 0s linear .25s}
.svx-sel[data-open="1"] .svx-sel-m{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .25s cubic-bezier(.2,.7,.2,1),visibility 0s}
.svx-sel-o{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 12px;border:0;border-radius:10px;background:transparent;font-family:Geist,system-ui,sans-serif;font-size:14.5px;font-weight:500;color:#2A2A30;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}
.svx-sel-o:hover,.svx-sel-o:focus-visible{outline:none;background:#F2F2F4;color:#0F0F11}
.svx-sel-tk{flex:none;opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .2s ease}
.svx-sel-o[aria-selected="true"]{background:#0F0F11;color:#FFFFFF}
.svx-sel-o[aria-selected="true"] .svx-sel-tk{opacity:1;transform:none}
@media (max-width: 420px){.svx-sel-v{font-size:14.5px}.svx-sel-b{padding-right:40px}.svx-sel-ch{right:13px}}
@media (prefers-reduced-motion: reduce){.svx-sel-m,.svx-sel-ch,.svx-sel-tk,.svx-sel-b,.svx-sel-l{transition:none}}
.svx-fs{border:0;margin:0;padding:0;min-width:0}
.svx-fs legend{padding:0;margin:0 0 12px}
.svx-opts{display:flex;flex-wrap:wrap;gap:8px}
.svx-opt{position:relative;display:inline-flex}
.svx-opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}
.svx-opt span{display:inline-flex;align-items:center;gap:9px;height:42px;padding:0 16px 0 14px;border-radius:999px;border:1px solid rgba(15,15,17,0.12);background:#F8F8F9;font-size:14.5px;font-weight:500;color:#2A2A30;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}
.svx-opt span::before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:rgba(15,15,17,0.2);transition:background-color .2s ease,transform .2s ease}
.svx-opt input:checked+span{background:linear-gradient(180deg,var(--d-t2) 0%,var(--d) 100%);border-color:transparent;color:#FFFFFF;box-shadow:0 8px 18px rgba(15,15,17,0.22)}
.svx-opt input:checked+span::before{background:#FFFFFF;transform:scale(1.15)}
.svx-opt input:focus-visible+span{outline:2px solid #0F0F11;outline-offset:2px}
.svx-check{position:relative;display:flex;gap:12px;align-items:flex-start;cursor:pointer}
.svx-check input{position:absolute;opacity:0;width:1px;height:1px;margin:0}
.svx-box{flex:none;width:22px;height:22px;margin-top:1px;border-radius:7px;border:1.5px solid rgba(15,15,17,0.28);background:#FFFFFF;display:grid;place-items:center;transition:background-color .2s ease,border-color .2s ease}
.svx-box svg{opacity:0;transform:scale(.5);transition:opacity .2s ease,transform .25s cubic-bezier(.2,.7,.2,1.4)}
.svx-check input:checked+.svx-box{background:var(--d);border-color:var(--d)}
.svx-check input:checked+.svx-box svg{opacity:1;transform:none}
.svx-check input:focus-visible+.svx-box{outline:2px solid #0F0F11;outline-offset:2px}
.svx-send{display:flex;align-items:center;justify-content:space-between;width:100%;height:62px;padding:0 9px 0 24px;border:0;border-radius:16px;background:linear-gradient(180deg,var(--d-t2) 0%,var(--d) 100%);color:#FFFFFF;font-family:Geist,system-ui,sans-serif;font-size:16px;font-weight:500;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 1px 2px rgba(0,0,0,0.3),0 14px 30px rgba(15,15,17,0.24);transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease}
.svx-send-ic{width:44px;height:44px;border-radius:12px;background:#FFFFFF;color:#0F0F11;display:grid;place-items:center;transition:transform .3s cubic-bezier(.2,.7,.2,1)}
.svx-send:focus-visible{outline:2px solid #0F0F11;outline-offset:3px}
.svx-cl{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 16px 0 6px;border-radius:999px;background:#FFFFFF;box-shadow:0 1px 2px rgba(15,15,17,0.06),0 6px 16px rgba(15,15,17,0.06);font-size:15px;font-weight:600;color:#0F0F11;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}
.svx-steps li:not(:last-child)::before{content:"";position:absolute;left:15.25px;top:38px;bottom:4px;border-left:1.5px dashed rgba(15,15,17,0.22)}
@media (hover:hover){
.svx-opt:hover input:not(:checked)+span{border-color:rgba(15,15,17,0.3);background:#FFFFFF;transform:translateY(-1px)}
.svx-send:hover{transform:translateY(-2px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 1px 2px rgba(0,0,0,0.3),0 20px 40px rgba(15,15,17,0.3)}
.svx-send:hover .svx-send-ic{transform:translateX(3px)}
.svx-cl:hover{transform:translateY(-2px);box-shadow:0 1px 2px rgba(15,15,17,0.06),0 12px 24px rgba(15,15,17,0.10)}
.svx-check:hover .svx-box{border-color:rgba(15,15,17,0.5)}
}
@media (max-width: 640px){.svx-fgrid{grid-template-columns:minmax(0,1fr)}.svx-opt span{white-space:normal;height:auto;min-height:42px;padding:9px 14px}}
@media (prefers-reduced-motion: reduce){.svx-send,.svx-send-ic,.svx-opt span,.svx-cl{transition:none}}
@media (min-width: 901px){.svx-h-wide{width:max-content;max-width:none}}
.svx-fxm{width:100%;max-width:620px;overflow:hidden;padding:8px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%)}
.svx-fxm-t{list-style:none;margin:0;padding:0;display:flex;gap:10px;width:max-content;animation:svxFxm 70s linear infinite}
.svx-fxm:hover .svx-fxm-t{animation-play-state:paused}
.svx-fxm-i{flex:none;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 13px 0 6px;border-radius:999px;background:#FFFFFF;box-shadow:0 1px 2px rgba(15,15,17,0.06),0 4px 12px rgba(15,15,17,0.06);font-family:'Geist Mono',ui-monospace,Menlo,monospace;font-size:13px;font-weight:500;letter-spacing:0.02em;color:#1A1A1F}
@keyframes svxFxm{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 5px))}}
@media (prefers-reduced-motion: reduce){.svx-fxm-t{animation:none}}
.svx-trust{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:-16px;padding:0;background:none;font-size:13.5px;color:#55555E}
.svx-trust-ic{flex:none;display:grid;place-items:center;color:var(--b)}
.svx-trust-sep{width:1px;height:14px;background:rgba(15,15,17,0.12)}
.svx-trust-a{display:inline-flex;align-items:center;gap:5px;color:#0F0F11;text-decoration:none;font-weight:500}
.svx-trust-a:hover{color:#55555E}
.svx-trust-m{display:inline-flex;align-items:center;gap:5px;text-align:left}
@media (min-width: 1200px){.svx-trust-m{white-space:nowrap}}
.svx-cov{display:inline-flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:center;padding:9px 18px;border-radius:999px;background:rgba(255,255,255,0.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 2px rgba(15,15,17,0.06),0 8px 22px rgba(15,15,17,0.07);font-size:13.5px;color:#55555E}
.svx-cov-i{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}
.svx-cov-i i{display:inline-block;width:10px;height:10px;border-radius:3px;box-shadow:inset 0 0 0 1px rgba(15,15,17,0.08)}
.svx-cov-i b{font-weight:600;color:#0F0F11;font-variant-numeric:tabular-nums}
.svx-cov-sep{width:1px;height:14px;background:rgba(15,15,17,0.12)}
@media (min-width: 1200px){.svx-cov{flex-wrap:nowrap;flex-shrink:0;gap:13px}}
@media (max-width: 1199px){.svx-cov-sep{display:none}.svx-cov{border-radius:18px;row-gap:6px}}
.svx-hf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,36px);margin-top:clamp(36px,4.6vw,60px)}
.svx-hf-col{display:flex;flex-direction:column;align-items:flex-start}
.svx-hf-vis{width:100%;border-radius:22px;padding:clamp(14px,1.6vw,22px) clamp(12px,1.4vw,18px) clamp(8px,1vw,12px);background:radial-gradient(90% 70% at 100% 0%,rgba(var(--b-lt-rgb),0.22) 0%,rgba(var(--b-lt-rgb),0) 70%),#F4F4F5;box-shadow:inset 0 0 0 1px rgba(15,15,17,0.04)}
.svx-hf-svg{display:block;width:100%;height:auto;overflow:visible}
.svx-hf-lab{font-family:'Geist Mono',ui-monospace,Menlo,monospace;font-size:9.5px;letter-spacing:.05em;fill:#8A8A92}
.svx-hf-lab-b{font-family:Geist,system-ui,sans-serif;font-size:11px;letter-spacing:0;font-weight:500;fill:var(--b)}
.svx-hf-col h3{margin:22px 0 0;font-size:clamp(19px,1.7vw,22px);font-weight:500;letter-spacing:-0.02em;color:#0F0F11}
.svx-hf-col p{margin:10px 0 0;font-size:15.5px;line-height:1.6;color:#55555E}
.svx-hf-more{margin-top:14px;display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:#0F0F11;text-decoration:none}
.svx-hf-more:hover{color:#55555E}
@media (max-width: 900px){.svx-hf-grid{grid-template-columns:minmax(0,1fr);gap:36px}.svx-hf-vis{max-width:520px}}
.svx-band{--mx:50%;--my:0px;position:relative;max-width:1240px;margin:0 auto;padding:clamp(48px,6vw,80px) 0;border-radius:28px;overflow:hidden;color:#FFFFFF;background:radial-gradient(ellipse 60% 80% at 50% 120%,rgba(var(--b-lt-rgb),0.16) 0%,rgba(var(--b-lt-rgb),0) 70%),radial-gradient(50% 70% at 0% 0%,rgba(var(--b-rgb),0.55) 0%,rgba(var(--b-rgb),0) 70%),#0B0C10}
.svx-band::before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s ease;background:radial-gradient(560px circle at var(--mx) var(--my),rgba(var(--b-lt-rgb),0.15) 0%,rgba(var(--b-lt-rgb),0) 60%)}
.svx-band::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;opacity:0;transition:opacity .45s ease;background:radial-gradient(320px circle at var(--mx) var(--my),rgba(var(--b-lt-rgb),0.8) 0%,rgba(var(--b-lt-rgb),0) 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
@media (hover:hover){.svx-band:hover::before,.svx-band:hover::after{opacity:1}}
.svx-band>*{position:relative;z-index:1}
.svx-fx-bg{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}
.svx-band>.svx-fx-bg{position:absolute;z-index:0}
.svx-fx-cv{display:block;width:100%;height:100%;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,0.25) 0%,#000 45%,#000 100%);mask-image:linear-gradient(180deg,rgba(0,0,0,0.25) 0%,#000 45%,#000 100%)}
.svx-da-tr{list-style:none;max-width:1120px;margin:clamp(32px,4vw,48px) auto 0;padding:22px clamp(16px,4vw,40px) 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 36px;border-top:1px solid rgba(15,15,17,0.08)}
.svx-da-tr li{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:#3A3A42}
.svx-da-tr svg{flex:none;color:var(--b)}
.svx-band-l{color:#0F0F11;padding-bottom:clamp(84px,9vw,124px);background:radial-gradient(60% 90% at 100% 0%,rgba(var(--b-lt-rgb),0.22) 0%,rgba(var(--b-lt-rgb),0) 70%),linear-gradient(180deg,#F8F8F9 0%,#EEEFF2 100%);box-shadow:inset 0 0 0 1px rgba(15,15,17,0.05)}
.svx-band.svx-band-l::before{background:radial-gradient(560px circle at var(--mx) var(--my),rgba(var(--b-lt-rgb),0.28) 0%,rgba(var(--b-lt-rgb),0) 60%)}
.svx-band.svx-band-l::after{background:radial-gradient(320px circle at var(--mx) var(--my),rgba(var(--b-rgb),0.45) 0%,rgba(var(--b-rgb),0) 70%)}
.svx-band.svx-band-l .svx-fx-cv{-webkit-mask-image:linear-gradient(180deg,transparent 0%,transparent 80%,#000 92%,#000 100%);mask-image:linear-gradient(180deg,transparent 0%,transparent 80%,#000 92%,#000 100%)}
.svx-band-l .svx-da-card{background:radial-gradient(80% 60% at 100% 0%,rgba(var(--b-lt-rgb),0.10) 0%,rgba(var(--b-lt-rgb),0) 70%),linear-gradient(180deg,#1A1B21 0%,#0D0E12 100%);border-color:rgba(255,255,255,0.06);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 2px 4px rgba(15,15,17,0.08),0 30px 60px rgba(15,15,17,0.22)}
.svx-da-btn{margin-top:4px;display:inline-flex;align-items:center;height:50px;padding:0 24px;border-radius:12px;background:#FFFFFF;color:#0F0F11;text-decoration:none;font-size:15.5px;font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,0.3),0 10px 30px rgba(var(--b-lt-rgb),0.18);transition:transform .2s ease,box-shadow .2s ease}
.svx-da-btn:hover{transform:translateY(-1px);box-shadow:0 1px 2px rgba(0,0,0,0.3),0 14px 34px rgba(var(--b-lt-rgb),0.28)}
.svx-da-card{border-radius:22px;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,0.07) 0%,rgba(255,255,255,0.03) 100%);border:1px solid rgba(255,255,255,0.10);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 30px 60px rgba(0,0,0,0.35)}
.svx-da-h{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid rgba(255,255,255,0.08)}
.svx-da-h b{font-size:16px;font-weight:600;color:#FFFFFF}
.svx-da-h span{font-family:'Geist Mono',ui-monospace,Menlo,monospace;font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,0.5)}
.svx-da-r{position:relative;display:flex;align-items:center;gap:14px;padding:16px 22px;border-bottom:1px solid rgba(255,255,255,0.06);outline:0;cursor:default;transition:background-color .6s ease,opacity .6s ease}
.svx-da-r::before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;border-radius:2px;background:var(--b-lt);box-shadow:0 0 12px rgba(var(--b-lt-rgb),0.8);opacity:0;transform:scaleY(.4);transition:opacity .35s ease,transform .35s ease}
.svx-da-card[data-act] .svx-da-r{opacity:.55}
.svx-da-n{position:relative;isolation:isolate;flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#15161B;box-shadow:0 0 0 1px rgba(255,255,255,0.16);font-family:'Geist Mono',ui-monospace,Menlo,monospace;font-size:11.5px;font-weight:500;color:var(--b-lt);transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}
.svx-da-n::before{content:"";position:absolute;inset:-4px;border-radius:50%;padding:1.5px;opacity:0;pointer-events:none;background:conic-gradient(from var(--svx-a),rgba(var(--b-lt-rgb),0) 0deg,rgba(var(--b-lt-rgb),0) 200deg,rgba(var(--b-lt-rgb),1) 320deg,#FFFFFF 350deg,rgba(var(--b-lt-rgb),0) 360deg);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}
.svx-da-t{flex:1;min-width:0}
.svx-da-t b{display:block;font-size:15px;font-weight:600;color:#FFFFFF}
.svx-da-t small{display:block;margin-top:2px;font-size:13.5px;color:rgba(255,255,255,0.55)}
.svx-da-sk{flex:none;width:var(--w);height:8px;border-radius:99px;background:linear-gradient(90deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.22) 50%,rgba(255,255,255,0.08) 100%);background-size:200% 100%;animation:svxSk 2.4s linear infinite}
@keyframes svxSk{from{background-position:100% 0}to{background-position:-100% 0}}
.svx-da-res{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;background:linear-gradient(90deg,rgba(var(--b-lt-rgb),0.20) 0%,rgba(var(--b-lt-rgb),0.06) 100%);border-top:1px solid rgba(var(--b-lt-rgb),0.25);color:#FFFFFF}
.svx-da-res span:first-child{font-size:15.5px;font-weight:600}
.svx-da-sk-l{height:10px;background:linear-gradient(90deg,rgba(255,255,255,0.25) 0%,rgba(255,255,255,0.85) 50%,rgba(255,255,255,0.25) 100%);background-size:200% 100%}
@property --svx-a{syntax:"<angle>";inherits:false;initial-value:0deg}
@keyframes svxSpin{to{--svx-a:360deg}}
@keyframes svxPop{0%{transform:scale(.82)}60%{transform:scale(1.12)}100%{transform:scale(1)}}
.svx-da-card[data-act="0"] .svx-da-r[data-ci="0"],.svx-da-card[data-act="1"] .svx-da-r[data-ci="1"],.svx-da-card[data-act="2"] .svx-da-r[data-ci="2"],.svx-da-card[data-act="3"] .svx-da-r[data-ci="3"]{opacity:1;background:rgba(var(--b-lt-rgb),0.06)}
.svx-da-card[data-act="0"] .svx-da-r[data-ci="0"]::before,.svx-da-card[data-act="1"] .svx-da-r[data-ci="1"]::before,.svx-da-card[data-act="2"] .svx-da-r[data-ci="2"]::before,.svx-da-card[data-act="3"] .svx-da-r[data-ci="3"]::before{opacity:1;transform:none}
.svx-da-card[data-act="0"] .svx-da-r[data-ci="0"] .svx-da-n,.svx-da-card[data-act="1"] .svx-da-r[data-ci="1"] .svx-da-n,.svx-da-card[data-act="2"] .svx-da-r[data-ci="2"] .svx-da-n,.svx-da-card[data-act="3"] .svx-da-r[data-ci="3"] .svx-da-n{background:linear-gradient(180deg,#B9D0F0 0%,var(--b-lt) 100%);color:#0B0C10;box-shadow:0 0 0 4px rgba(var(--b-lt-rgb),0.16),0 0 20px rgba(var(--b-lt-rgb),0.5);animation:svxPop .45s cubic-bezier(.2,.9,.3,1.4)}
.svx-da-card[data-act="0"] .svx-da-r[data-ci="0"] .svx-da-n::before,.svx-da-card[data-act="1"] .svx-da-r[data-ci="1"] .svx-da-n::before,.svx-da-card[data-act="2"] .svx-da-r[data-ci="2"] .svx-da-n::before,.svx-da-card[data-act="3"] .svx-da-r[data-ci="3"] .svx-da-n::before{opacity:1;animation:svxSpin 2.2s linear infinite}
.svx-da-card[data-act="0"] .svx-da-r[data-ci="0"] .svx-da-sk,.svx-da-card[data-act="1"] .svx-da-r[data-ci="1"] .svx-da-sk,.svx-da-card[data-act="2"] .svx-da-r[data-ci="2"] .svx-da-sk,.svx-da-card[data-act="3"] .svx-da-r[data-ci="3"] .svx-da-sk{background-image:linear-gradient(90deg,rgba(var(--b-lt-rgb),0.25) 0%,rgba(var(--b-lt-rgb),0.95) 50%,rgba(var(--b-lt-rgb),0.25) 100%);animation-duration:1.4s}
.svx-da-card[data-act="1"] .svx-da-r[data-ci="0"] .svx-da-n,.svx-da-card[data-act="2"] .svx-da-r[data-ci="0"] .svx-da-n,.svx-da-card[data-act="2"] .svx-da-r[data-ci="1"] .svx-da-n,.svx-da-card[data-act="3"] .svx-da-r[data-ci="0"] .svx-da-n,.svx-da-card[data-act="3"] .svx-da-r[data-ci="1"] .svx-da-n,.svx-da-card[data-act="3"] .svx-da-r[data-ci="2"] .svx-da-n{box-shadow:0 0 0 1px rgba(var(--b-lt-rgb),0.6),0 0 12px rgba(var(--b-lt-rgb),0.25)}
.svx-da-r:focus-visible b{text-decoration:underline;text-underline-offset:4px}
@media (prefers-reduced-motion: reduce){.svx-da-sk,.svx-da-n,.svx-da-n::before{animation:none !important}}
.dq-h{margin:0;font-size:clamp(36px,4.4vw,60px);line-height:1.04;letter-spacing:-0.045em;font-weight:500;color:#0F0F11;text-wrap:balance}
.dq-p{margin:20px 0 0;max-width:540px;font-size:17.5px;line-height:1.6;color:#55555E;text-wrap:pretty}
.dq1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center}
.dq1-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(15,15,17,0.12)}
.dq1-r{position:relative;display:flex;align-items:center;gap:22px;padding:28px 22px;border-bottom:1px solid rgba(15,15,17,0.12);border-radius:0;outline:0;cursor:default;transition:background-color .35s cubic-bezier(.2,.7,.2,1),color .35s ease,border-radius .35s ease,padding .35s ease}
.dq1-n{flex:none;font-family:'Geist Mono',ui-monospace,Menlo,monospace;font-size:13px;color:#8A8A92;transition:color .35s ease}
.dq1-t{flex:1;min-width:0;font-size:clamp(22px,2.3vw,30px);font-weight:500;letter-spacing:-0.025em;color:#0F0F11;transition:color .35s ease}
.dq1-a{flex:none;display:grid;opacity:0;transform:translateX(-10px);color:#FFFFFF;transition:opacity .3s ease,transform .35s cubic-bezier(.2,.7,.2,1)}
.dq1-r:hover,.dq1-r:focus-visible{background:#0F0F11;border-radius:16px;border-bottom-color:transparent}
.dq1-r:hover .dq1-t,.dq1-r:focus-visible .dq1-t{color:#FFFFFF}
.dq1-r:hover .dq1-n,.dq1-r:focus-visible .dq1-n{color:rgba(255,255,255,0.5)}
.dq1-r:hover .dq1-a,.dq1-r:focus-visible .dq1-a{opacity:1;transform:none}
@media (max-width: 900px){.dq1{grid-template-columns:minmax(0,1fr)}}
.svx-why{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width: 980px){.svx-why{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width: 640px){.svx-why{grid-template-columns:minmax(0,1fr)}.svx-why-card h3{margin-top:28px !important}}
@media (max-width: 900px){
.svx-g3,.svx-split,.svx-calc,.svx-people,.svx-hero{grid-template-columns:minmax(0,1fr) !important}
.svx-calc-out{border-left:0 !important;border-top:1px solid rgba(15,15,17,0.06)}
}
@media (max-width: 640px){
.svx-g4,.svx-form,.svx-person,.svx-foot{grid-template-columns:minmax(0,1fr) !important}
.svx-zero{flex-direction:column;align-items:flex-start !important}
.svx-full{grid-column:auto !important}
}
