.FaqAccordion-module___rn4KG__list{flex-direction:column;gap:12px;display:flex}.FaqAccordion-module___rn4KG__item{-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%);background:linear-gradient(160deg,#ffffff0b,#ffffff03 42%,#0000 70%),#0b0713b8;border:1px solid #ffffff14;border-radius:20px;transition:border-color .42s,background .42s,box-shadow .42s;position:relative}.FaqAccordion-module___rn4KG__item:hover{border-color:#a78bfa57}.FaqAccordion-module___rn4KG__item[data-open=true]{border-color:color-mix(in srgb, var(--faq-via,#b23bc8) 46%, transparent);box-shadow:0 24px 60px #0000006b, 0 0 50px color-mix(in srgb, var(--faq-via,#b23bc8) 16%, transparent)}.FaqAccordion-module___rn4KG__item[data-open=true]:before{content:"";background:linear-gradient(90deg, transparent, var(--faq-via,#b23bc8), transparent);height:1px;position:absolute;inset:0 18% auto}.FaqAccordion-module___rn4KG__heading{margin:0}.FaqAccordion-module___rn4KG__trigger{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:18px;padding:22px 24px;display:flex}.FaqAccordion-module___rn4KG__trigger:focus-visible{outline-offset:-3px;border-radius:20px;outline:2px solid #a78bfab3}.FaqAccordion-module___rn4KG__index{letter-spacing:.14em;color:#e2d8f66b;flex:none;font-family:inherit;font-size:12px;font-weight:800;transition:color .42s}.FaqAccordion-module___rn4KG__item[data-open=true] .FaqAccordion-module___rn4KG__index{color:var(--faq-via,#b23bc8)}.FaqAccordion-module___rn4KG__question{letter-spacing:-.01em;color:#eee8fad1;flex:1;min-width:0;font-size:clamp(15.5px,1.45vw,18px);font-weight:600;line-height:1.45;transition:color .42s}.FaqAccordion-module___rn4KG__item[data-open=true] .FaqAccordion-module___rn4KG__question,.FaqAccordion-module___rn4KG__item:hover .FaqAccordion-module___rn4KG__question{color:#fff}.FaqAccordion-module___rn4KG__control{border:1px solid #a78bfa52;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;transition:transform .46s cubic-bezier(.22,1,.36,1),border-color .42s,background .42s;display:grid;position:relative}.FaqAccordion-module___rn4KG__item:hover .FaqAccordion-module___rn4KG__control{border-color:#a78bfa99}.FaqAccordion-module___rn4KG__item[data-open=true] .FaqAccordion-module___rn4KG__control{background:linear-gradient(135deg, var(--faq-from,#7c3aed), var(--faq-to,#f53e93));border-color:#0000;transform:rotate(90deg)}.FaqAccordion-module___rn4KG__control i{color:#e2d8f6c7;background:currentColor;border-radius:2px;transition:transform .46s cubic-bezier(.22,1,.36,1),color .42s;position:absolute}.FaqAccordion-module___rn4KG__control i:first-child{width:14px;height:2px}.FaqAccordion-module___rn4KG__control i:last-child{width:2px;height:14px}.FaqAccordion-module___rn4KG__item[data-open=true] .FaqAccordion-module___rn4KG__control i{color:#fff}.FaqAccordion-module___rn4KG__item[data-open=true] .FaqAccordion-module___rn4KG__control i:first-child{transform:scaleX(0)}.FaqAccordion-module___rn4KG__panel{grid-template-rows:0fr;transition:grid-template-rows .46s cubic-bezier(.22,1,.36,1);display:grid}.FaqAccordion-module___rn4KG__item[data-open=true] .FaqAccordion-module___rn4KG__panel{grid-template-rows:1fr}.FaqAccordion-module___rn4KG__panelInner{overflow:hidden}.FaqAccordion-module___rn4KG__answer{color:#e4dcf49e;opacity:0;max-width:68ch;margin:0;padding:0 24px 24px 60px;font-size:clamp(14.5px,1.35vw,16px);line-height:1.72;transition:opacity .3s}.FaqAccordion-module___rn4KG__item[data-open=true] .FaqAccordion-module___rn4KG__answer{opacity:1;transition-delay:.11s}@media (max-width:620px){.FaqAccordion-module___rn4KG__trigger{gap:13px;padding:18px}.FaqAccordion-module___rn4KG__answer{padding:0 18px 20px}.FaqAccordion-module___rn4KG__index{display:none}}@media (prefers-reduced-motion:reduce){.FaqAccordion-module___rn4KG__item,.FaqAccordion-module___rn4KG__panel,.FaqAccordion-module___rn4KG__answer,.FaqAccordion-module___rn4KG__control,.FaqAccordion-module___rn4KG__control i,.FaqAccordion-module___rn4KG__index,.FaqAccordion-module___rn4KG__question{transition:none!important}}
.ServiceHeroVisual-module__KkBE-q__visual{--px:0;--py:0;aspect-ratio:1.08;perspective:1500px;perspective-origin:50% 40%;width:100%;max-width:760px;max-height:100%;margin-inline:auto;position:relative}.ServiceHeroVisual-module__KkBE-q__backlight{pointer-events:none;background:radial-gradient(ellipse 70% 58% at 50% 54%, var(--via), transparent 68%), radial-gradient(ellipse 90% 70% at 30% 40%, var(--from), transparent 72%);filter:blur(54px);opacity:.62;border-radius:50%;animation:9s ease-in-out infinite alternate ServiceHeroVisual-module__KkBE-q__breathe;position:absolute;inset:2% 4% 22%}.ServiceHeroVisual-module__KkBE-q__lightBar{pointer-events:none;background:linear-gradient(90deg, transparent, var(--to), var(--from) 60%, transparent);filter:blur(3px);opacity:.85;border-radius:999px;height:3px;position:absolute;bottom:23%;left:12%;right:12%}.ServiceHeroVisual-module__KkBE-q__photo{transform:rotateX(calc(var(--py) * -1.6deg)) rotateY(calc(var(--px) * 2.8deg));background:#030105;transition:transform .56s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden}.ServiceHeroVisual-module__KkBE-q__photo:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(78% 74% at 50% 48%,#0000 64%,#0301056b 86%,#030105 100%),linear-gradient(#030105 0%,#0000 8% 92%,#030105 100%),linear-gradient(90deg,#030105 0%,#0000 6% 94%,#030105 100%);position:absolute;inset:0}.ServiceHeroVisual-module__KkBE-q__photoImg{-o-object-fit:cover;object-fit:cover;-o-object-position:center 44%;object-position:center 44%}.ServiceHeroVisual-module__KkBE-q__visual[data-photo=true]{aspect-ratio:1/1.04;max-width:520px}.ServiceHeroVisual-module__KkBE-q__visual[data-photo=true] .ServiceHeroVisual-module__KkBE-q__backlight{opacity:.48;inset:8% 2% 10%}.ServiceHeroVisual-module__KkBE-q__monitor{aspect-ratio:16/10.2;width:92%;transform:translateX(-50%) rotateX(calc(2.5deg + var(--py) * -3deg)) rotateY(calc(-7deg + var(--px) * 7deg));transform-style:preserve-3d;box-shadow:0 50px 90px #000000b3, 0 0 70px color-mix(in srgb, var(--via) 20%, transparent), inset 0 1px 0 #ffffff29;background:linear-gradient(170deg,#2a2335,#14101d 40%,#0a0710);border-radius:14px;padding:9px 9px 11px;transition:transform .52s cubic-bezier(.22,1,.36,1);position:absolute;top:4%;left:50%}.ServiceHeroVisual-module__KkBE-q__monitor:before{content:"";background:linear-gradient(90deg,#0000,#ffffff8c,#0000);border-radius:999px;height:1px;position:absolute;inset:0 14% auto}.ServiceHeroVisual-module__KkBE-q__screen{background:#07040d;border-radius:7px;height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.ServiceHeroVisual-module__KkBE-q__screen:after{content:"";z-index:5;pointer-events:none;background:linear-gradient(118deg,#ffffff12 0 22%,#0000 46%);position:absolute;inset:0}.ServiceHeroVisual-module__KkBE-q__code{color:#d6cbeca8;background:linear-gradient(#0d0a16,#090612);border-right:1px solid #ffffff12;flex:0 0 43%;min-width:0;padding:9px 0 0 9px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(4.4px,.62vw,7.4px);line-height:1.85}.ServiceHeroVisual-module__KkBE-q__dots{gap:3px;margin-bottom:7px;display:flex}.ServiceHeroVisual-module__KkBE-q__dots i{background:#ffffff38;border-radius:50%;width:4px;height:4px}.ServiceHeroVisual-module__KkBE-q__dots i:first-child{background:#ff5f57}.ServiceHeroVisual-module__KkBE-q__dots i:nth-child(2){background:#febc2e}.ServiceHeroVisual-module__KkBE-q__dots i:nth-child(3){background:#28c840}.ServiceHeroVisual-module__KkBE-q__codeLines{white-space:nowrap;margin:0;padding:0;list-style:none}.ServiceHeroVisual-module__KkBE-q__codeLines li{gap:6px;display:flex}.ServiceHeroVisual-module__KkBE-q__gutter{text-align:right;color:#a78bfa4d;flex:none;width:1.4em}.ServiceHeroVisual-module__KkBE-q__kw{color:#c08cff}.ServiceHeroVisual-module__KkBE-q__fn{color:#7fd4ff}.ServiceHeroVisual-module__KkBE-q__str{color:#ff93c8}.ServiceHeroVisual-module__KkBE-q__tag{color:#9d8bff}.ServiceHeroVisual-module__KkBE-q__caret{vertical-align:-.15em;background:var(--via);width:.5em;height:1em;margin-left:1px;animation:1.1s step-end infinite ServiceHeroVisual-module__KkBE-q__blink;display:inline-block}.ServiceHeroVisual-module__KkBE-q__preview{background:radial-gradient(120% 90% at 78% 18%,#3c186eb8,#09050f 62%);flex:1;min-width:0;padding:9px 10px;position:relative;overflow:hidden}.ServiceHeroVisual-module__KkBE-q__previewNav{letter-spacing:.09em;text-transform:uppercase;color:#e2d8f673;align-items:center;gap:7px;font-size:clamp(4px,.52vw,6px);display:flex}.ServiceHeroVisual-module__KkBE-q__previewMark{letter-spacing:.12em;color:#fff;margin-right:auto;font-weight:800}.ServiceHeroVisual-module__KkBE-q__previewEyebrow{letter-spacing:.17em;text-transform:uppercase;color:var(--via);margin:13% 0 5px;font-size:clamp(3.8px,.5vw,5.6px);font-weight:700}.ServiceHeroVisual-module__KkBE-q__previewHeading{letter-spacing:-.02em;color:#fff;margin:0;font-size:clamp(9px,1.25vw,15.5px);font-weight:800;line-height:1.16}.ServiceHeroVisual-module__KkBE-q__previewHeading span{background:linear-gradient(94deg, var(--from), var(--to));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.ServiceHeroVisual-module__KkBE-q__previewBody{color:#e2d8f68f;max-width:88%;margin:6px 0 0;font-size:clamp(3.8px,.52vw,6px);line-height:1.6}.ServiceHeroVisual-module__KkBE-q__previewButtons{gap:5px;margin-top:9px;display:flex}.ServiceHeroVisual-module__KkBE-q__previewButtons span{white-space:nowrap;border-radius:999px;padding:3.5px 8px;font-size:clamp(3.6px,.48vw,5.4px);font-weight:700}.ServiceHeroVisual-module__KkBE-q__previewButtons span:first-child{background:linear-gradient(95deg, var(--from), var(--to));color:#fff}.ServiceHeroVisual-module__KkBE-q__previewButtons span:last-child{color:#ffffffd1;border:1px solid #ffffff47}.ServiceHeroVisual-module__KkBE-q__planet{aspect-ratio:1;width:56%;box-shadow:inset -10px -12px 26px #0009, 0 0 34px color-mix(in srgb, var(--via) 42%, transparent);opacity:.92;background:radial-gradient(circle at 32% 28%,#e9d4ff 0 6%,#a855f7 22%,#5b21b6 52%,#170a2c 78%);border-radius:50%;animation:14s ease-in-out infinite alternate ServiceHeroVisual-module__KkBE-q__drift;position:absolute;top:14%;right:-14%}.ServiceHeroVisual-module__KkBE-q__planet:after{content:"";border:1px solid color-mix(in srgb, var(--to) 55%, transparent);opacity:.6;border-radius:50%;position:absolute;inset:26% -26%;transform:rotate(-22deg)}.ServiceHeroVisual-module__KkBE-q__stand{clip-path:polygon(34% 0,66% 0,78% 100%,22% 100%);background:linear-gradient(#221c2d,#130f1c);width:11%;height:10%;position:absolute;top:72%;left:50%;transform:translate(-50%)}.ServiceHeroVisual-module__KkBE-q__foot{background:linear-gradient(#2a2335,#120e1b);border-radius:999px;width:34%;height:2.6%;position:absolute;top:81.5%;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #0009}.ServiceHeroVisual-module__KkBE-q__desk{background:linear-gradient(#312444e6,#0c0813f5 62%);border-radius:40% 40% 0 0/14% 14% 0 0;position:absolute;inset:82% -6% 0;box-shadow:inset 0 1px #ffffff1a}.ServiceHeroVisual-module__KkBE-q__spill{pointer-events:none;background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--via) 46%, transparent), transparent 70%);filter:blur(14px);opacity:.75;border-radius:50%;height:11%;position:absolute;top:82%;left:18%;right:18%}.ServiceHeroVisual-module__KkBE-q__grain{z-index:6;pointer-events:none;opacity:.3;mix-blend-mode:overlay;background-image:var(--grain);background-size:170px 170px;position:absolute;inset:0}@keyframes ServiceHeroVisual-module__KkBE-q__breathe{0%{opacity:.5;transform:scale(.97)}to{opacity:.72;transform:scale(1.04)}}@keyframes ServiceHeroVisual-module__KkBE-q__blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes ServiceHeroVisual-module__KkBE-q__drift{0%{transform:translateY(-3%)rotate(-2deg)}to{transform:translateY(3%)rotate(2deg)}}@media (max-width:1120px){.ServiceHeroVisual-module__KkBE-q__visual{max-width:480px}}@media (max-width:620px){.ServiceHeroVisual-module__KkBE-q__visual{max-width:380px}.ServiceHeroVisual-module__KkBE-q__code{display:none}}@media (prefers-reduced-motion:reduce){.ServiceHeroVisual-module__KkBE-q__visual *,.ServiceHeroVisual-module__KkBE-q__visual :before,.ServiceHeroVisual-module__KkBE-q__visual :after{transition:none!important;animation:none!important}}
.OfferingsAccordion-module__WRKPZq__rail{gap:14px;height:clamp(380px,38vw,460px);margin:0;padding:0;list-style:none;display:flex}.OfferingsAccordion-module__WRKPZq__panel{-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(150deg,#ffffff12,#ffffff04 46%,#0000 72%),linear-gradient(170deg,#22123a8c,#0a06139e);border:1px solid #ffffff1a;border-radius:20px;flex-direction:column;flex:1 1 0;min-width:0;padding-bottom:74px;transition:flex-grow .64s cubic-bezier(.22,1,.36,1),border-color .52s,box-shadow .52s,background .52s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073}.OfferingsAccordion-module__WRKPZq__panel[data-open=true]{border-color:color-mix(in srgb, var(--via) 48%, transparent);background:linear-gradient(150deg, #ffffff1a, #ffffff05 46%, transparent 70%), linear-gradient(165deg, color-mix(in srgb, var(--from) 26%, #120a20b3), #0a0613b8);box-shadow:0 34px 80px #0000008c, 0 0 60px color-mix(in srgb, var(--via) 22%, transparent);flex-grow:4.2}.OfferingsAccordion-module__WRKPZq__panel[data-open=true] .OfferingsAccordion-module__WRKPZq__trigger{flex:none;padding-bottom:4px}.OfferingsAccordion-module__WRKPZq__panel[data-open=true]:before{content:"";background:linear-gradient(90deg, transparent, var(--via), transparent);height:1px;position:absolute;inset:0 0 auto}.OfferingsAccordion-module__WRKPZq__trigger{z-index:2;text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:16px;padding:26px 22px;display:flex;position:relative}.OfferingsAccordion-module__WRKPZq__trigger:focus-visible{outline-offset:-4px;border-radius:20px;outline:2px solid #a78bfabf}.OfferingsAccordion-module__WRKPZq__index{letter-spacing:.16em;color:var(--via);flex:none;font-family:inherit;font-size:12.5px;font-weight:800}.OfferingsAccordion-module__WRKPZq__title{letter-spacing:-.015em;color:#fff;writing-mode:vertical-rl;white-space:nowrap;margin:0;font-size:clamp(16px,1.5vw,20px);font-weight:700;line-height:1.22;transition:font-size .52s;transform:rotate(180deg)}.OfferingsAccordion-module__WRKPZq__panel[data-open=true] .OfferingsAccordion-module__WRKPZq__title{writing-mode:horizontal-tb;white-space:normal;max-width:15ch;font-size:clamp(20px,2.1vw,28px);transform:none}.OfferingsAccordion-module__WRKPZq__body{z-index:2;color:#e7def8ad;opacity:0;max-width:34ch;max-height:0;margin:0 22px;font-size:14.5px;line-height:1.7;transition:max-height .56s cubic-bezier(.22,1,.36,1),opacity .42s,translate .52s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;translate:0 12px}.OfferingsAccordion-module__WRKPZq__panel[data-open=true] .OfferingsAccordion-module__WRKPZq__body{opacity:1;max-height:240px;transition-delay:.15s;translate:0}.OfferingsAccordion-module__WRKPZq__arrow{z-index:2;color:#e7def89e;align-items:center;gap:11px;font-size:13px;font-weight:650;transition:color .42s;display:flex;position:absolute;bottom:24px;left:22px}.OfferingsAccordion-module__WRKPZq__panel[data-open=true] .OfferingsAccordion-module__WRKPZq__arrow{color:#fff}.OfferingsAccordion-module__WRKPZq__arrowLabel{opacity:0;transition:opacity .36s,translate .42s;translate:-6px}.OfferingsAccordion-module__WRKPZq__panel[data-open=true] .OfferingsAccordion-module__WRKPZq__arrowLabel{opacity:1;transition-delay:.22s;translate:0}.OfferingsAccordion-module__WRKPZq__arrowDisc{color:#fff;border:1px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;transition:background .48s,border-color .48s,transform .48s cubic-bezier(.22,1,.36,1);display:grid}.OfferingsAccordion-module__WRKPZq__panel[data-open=true] .OfferingsAccordion-module__WRKPZq__arrowDisc{background:linear-gradient(135deg, var(--from), var(--to));box-shadow:0 10px 26px color-mix(in srgb, var(--to) 38%, transparent);border-color:#0000;transform:rotate(45deg)}.OfferingsAccordion-module__WRKPZq__panel[data-open=true] .OfferingsAccordion-module__WRKPZq__wash{opacity:1}.OfferingsAccordion-module__WRKPZq__wash{pointer-events:none;background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--via) 26%, transparent), transparent 70%);filter:blur(34px);opacity:0;border-radius:50%;height:70%;transition:opacity .62s;position:absolute;inset:auto -30% -40%}@media (max-width:1024px){.OfferingsAccordion-module__WRKPZq__rail{flex-direction:column;gap:12px;height:auto}.OfferingsAccordion-module__WRKPZq__panel,.OfferingsAccordion-module__WRKPZq__panel[data-open=true]{flex:none;padding-bottom:0}.OfferingsAccordion-module__WRKPZq__panel[data-open=true] .OfferingsAccordion-module__WRKPZq__trigger{flex:none;padding-bottom:20px}.OfferingsAccordion-module__WRKPZq__trigger{flex-direction:row;align-items:center;gap:14px;padding:20px}.OfferingsAccordion-module__WRKPZq__title,.OfferingsAccordion-module__WRKPZq__panel[data-open=true] .OfferingsAccordion-module__WRKPZq__title{writing-mode:horizontal-tb;white-space:normal;max-width:none;font-size:17px;transform:none}.OfferingsAccordion-module__WRKPZq__body,.OfferingsAccordion-module__WRKPZq__panel[data-open=true] .OfferingsAccordion-module__WRKPZq__body{opacity:1;max-width:none;max-height:none;margin:0 20px 18px;transition-delay:0s;position:static;overflow:visible;translate:none}.OfferingsAccordion-module__WRKPZq__arrow,.OfferingsAccordion-module__WRKPZq__wash{display:none}}@media (prefers-reduced-motion:reduce){.OfferingsAccordion-module__WRKPZq__panel,.OfferingsAccordion-module__WRKPZq__title,.OfferingsAccordion-module__WRKPZq__body,.OfferingsAccordion-module__WRKPZq__arrow,.OfferingsAccordion-module__WRKPZq__arrowLabel,.OfferingsAccordion-module__WRKPZq__arrowDisc,.OfferingsAccordion-module__WRKPZq__wash{transition:none!important}}
.ProcessStack-module__4TmEPq__track{--stick:112px;--step:13px;margin:0;padding:0;list-style:none}.ProcessStack-module__4TmEPq__slot{top:calc(var(--stick) + var(--i) * var(--step));margin-bottom:clamp(48px,7vw,104px);position:sticky}.ProcessStack-module__4TmEPq__slot:last-child{margin-bottom:0}.ProcessStack-module__4TmEPq__card{text-align:center;-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:clamp(190px,19vw,240px);padding:clamp(26px,2.4vw,40px);animation:linear both ProcessStack-module__4TmEPq__rise;animation-timeline:view();animation-range:entry 4% entry 78%;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 70px #0000008c,inset 0 1px #ffffff24}.ProcessStack-module__4TmEPq__card:before{content:"";background:radial-gradient(120% 92% at 16% 6%, color-mix(in srgb, var(--from) calc(58% - var(--i) * 6%), transparent), transparent 62%), radial-gradient(110% 100% at 94% 98%, color-mix(in srgb, var(--to) calc(44% + var(--i) * 6%), transparent), transparent 64%), linear-gradient(170deg, #140b22e0, #08040ff2);position:absolute;inset:0}.ProcessStack-module__4TmEPq__number{z-index:1;letter-spacing:.14em;color:#fff;background:#08040f6b;border:1px solid #fff3;border-radius:999px;padding:7px 13px;font-size:11.5px;font-weight:800;position:relative}.ProcessStack-module__4TmEPq__title{z-index:1;letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(20px,2.1vw,30px);font-weight:700;line-height:1.16;position:relative}.ProcessStack-module__4TmEPq__body{z-index:1;color:#f2ecfcd1;max-width:46ch;margin:0;font-size:clamp(14px,1.3vw,15.5px);line-height:1.7;position:relative}@keyframes ProcessStack-module__4TmEPq__rise{0%{opacity:.3;transform:translateY(70px)scale(.93)}to{opacity:1;transform:none}}@media (max-width:900px){.ProcessStack-module__4TmEPq__track{--stick:86px;--step:9px}.ProcessStack-module__4TmEPq__slot{margin-bottom:34px}.ProcessStack-module__4TmEPq__card{gap:11px;min-height:0}}@media (prefers-reduced-motion:reduce){.ProcessStack-module__4TmEPq__card{animation:none}}
.ToolkitDeck-module__TGMcBG__deck{--card-w:clamp(260px, 30vw, 430px);--step:calc(var(--card-w) * .34);width:100%;height:calc(var(--card-w) / 1.52 + 70px);perspective:1600px;perspective-origin:50% 46%;position:relative}.ToolkitDeck-module__TGMcBG__stage{transform-style:preserve-3d;margin:0;padding:0;list-style:none;position:absolute;inset:0}.ToolkitDeck-module__TGMcBG__card{--dist:max(var(--d), calc(var(--d) * -1));width:var(--card-w);aspect-ratio:1.52;margin:calc(var(--card-w) / 1.52 / -2) 0 0 calc(var(--card-w) / -2);border-radius:calc(var(--card-w) * .052);transform:translate3d(calc(var(--d) * var(--step)), calc(var(--dist) * 10px), calc(var(--dist) * -120px)) rotateY(calc(var(--d) * -13deg)) scale(calc(1 - var(--dist) * .045));opacity:calc(1 - var(--dist) * .12);z-index:calc(20 - var(--dist));-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);background:linear-gradient(150deg,#ffffff1a,#ffffff05 48%,#0000 72%),linear-gradient(165deg,#2a164885,#0c07169e);border:1px solid #ffffff29;padding:clamp(16px,1.7vw,26px);transition:transform .62s cubic-bezier(.22,1,.36,1),opacity .62s cubic-bezier(.22,1,.36,1),filter .62s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 70px #0000008c,inset 0 1px #ffffff29}.ToolkitDeck-module__TGMcBG__card[data-far=true]{opacity:0;pointer-events:none;transform:translate3d(calc(var(--d) * var(--step) * .8), 22px, -320px) rotateY(calc(var(--d) * -16deg)) scale(.84)}.ToolkitDeck-module__TGMcBG__card[data-active=true]{-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);background:radial-gradient(120% 100% at 10% 0,#ffffffeb 0%,#f6f1ffe0 42%,#e9defad6 100%);border-color:#ffffff9e;box-shadow:0 46px 110px #0009,0 0 70px #b04dff4d,inset 0 1px #fffffff2}.ToolkitDeck-module__TGMcBG__card[data-active=true]:after{content:"";pointer-events:none;background:linear-gradient(74deg,#0000 43%,#ffffff8c 50%,#0000 57%);animation:7s ease-in-out infinite ToolkitDeck-module__TGMcBG__sheen;position:absolute;inset:-40% -60%}.ToolkitDeck-module__TGMcBG__name{z-index:2;letter-spacing:-.02em;color:#fffffff5;text-shadow:0 1px 10px #00000080;margin:0;font-size:clamp(17px,1.9vw,26px);font-weight:700;line-height:1.12;transition:color .42s;position:relative}.ToolkitDeck-module__TGMcBG__note{z-index:2;color:#e8dffad1;text-shadow:0 1px 8px #00000073;max-width:86%;margin:8px 0 0;font-size:clamp(11.5px,1.05vw,14px);line-height:1.5;transition:color .42s;position:relative}.ToolkitDeck-module__TGMcBG__card[data-active=true] .ToolkitDeck-module__TGMcBG__name{text-shadow:none;background:linear-gradient(96deg,#7c3aed,#b23bc8 52%,#f53e93);color:#0000;-webkit-background-clip:text;background-clip:text}.ToolkitDeck-module__TGMcBG__card[data-active=true] .ToolkitDeck-module__TGMcBG__note{color:#26173ed1;text-shadow:none}.ToolkitDeck-module__TGMcBG__wave{z-index:2;color:#e2d8f666;transition:color .42s;position:absolute;top:clamp(16px,1.7vw,26px);right:clamp(16px,1.7vw,26px)}.ToolkitDeck-module__TGMcBG__card[data-active=true] .ToolkitDeck-module__TGMcBG__wave{color:#7c3aed8c}.ToolkitDeck-module__TGMcBG__chip{z-index:2;opacity:.5;background:linear-gradient(145deg,#cfc2e8,#8e7bb4);border-radius:6px;width:clamp(30px,3.4vw,46px);height:clamp(23px,2.6vw,35px);transition:opacity .42s;position:absolute;top:48%;left:clamp(16px,1.7vw,26px);box-shadow:inset 0 0 0 1px #ffffff59}.ToolkitDeck-module__TGMcBG__chip:before,.ToolkitDeck-module__TGMcBG__chip:after{content:"";background:#3c285a6b;position:absolute}.ToolkitDeck-module__TGMcBG__chip:before{height:1px;inset:32% 0 auto}.ToolkitDeck-module__TGMcBG__chip:after{width:1px;inset:0 auto 0 46%}.ToolkitDeck-module__TGMcBG__card[data-active=true] .ToolkitDeck-module__TGMcBG__chip{opacity:.85}.ToolkitDeck-module__TGMcBG__tools{z-index:2;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:clamp(16px,1.7vw,26px);left:clamp(16px,1.7vw,26px);right:clamp(16px,1.7vw,26px)}.ToolkitDeck-module__TGMcBG__tools li{color:#e4d8ff;white-space:nowrap;background:#7c3aed47;border:1px solid #baa0ff66;border-radius:9px;padding:6px 11px;font-size:clamp(10px,.92vw,12.5px);font-weight:600;transition:background .42s,border-color .42s,color .42s}.ToolkitDeck-module__TGMcBG__card[data-active=true] .ToolkitDeck-module__TGMcBG__tools li{color:#4c2d8f;background:#7c3aed17;border-color:#7c3aed2e}.ToolkitDeck-module__TGMcBG__rail{gap:10px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ToolkitDeck-module__TGMcBG__segment{cursor:pointer;background:#a78bfa38;border:0;border-radius:999px;width:clamp(44px,5vw,78px);height:3px;padding:0;transition:background .42s,box-shadow .42s;display:block}.ToolkitDeck-module__TGMcBG__segment:hover{background:#a78bfa73}.ToolkitDeck-module__TGMcBG__segment[aria-current=true]{background:linear-gradient(90deg,#7c3aed,#f53e93);box-shadow:0 0 14px #b33bb499}.ToolkitDeck-module__TGMcBG__segment:focus-visible{outline-offset:4px;outline:2px solid #a78bfab3}.ToolkitDeck-module__TGMcBG__caption{text-align:center;color:#e2d8f68c;max-width:760px;margin:26px auto 0;font-size:clamp(13.5px,1.3vw,16px);line-height:1.6}.ToolkitDeck-module__TGMcBG__caption strong{color:#fff;font-weight:650}@media (max-width:760px){.ToolkitDeck-module__TGMcBG__deck{--card-w:min(84vw, 360px);--step:calc(var(--card-w) * .5)}.ToolkitDeck-module__TGMcBG__card{transform:translate3d(calc(var(--d) * var(--step)), 0, calc(var(--dist) * -160px)) scale(calc(1 - var(--dist) * .08));opacity:calc(1 - var(--dist) * .55)}.ToolkitDeck-module__TGMcBG__note{max-width:100%}}@keyframes ToolkitDeck-module__TGMcBG__sheen{0%,64%{transform:translate(-80%)}to{transform:translate(80%)}}@media (prefers-reduced-motion:reduce){.ToolkitDeck-module__TGMcBG__card,.ToolkitDeck-module__TGMcBG__name,.ToolkitDeck-module__TGMcBG__note,.ToolkitDeck-module__TGMcBG__tools li,.ToolkitDeck-module__TGMcBG__wave,.ToolkitDeck-module__TGMcBG__chip,.ToolkitDeck-module__TGMcBG__segment{transition:none!important}.ToolkitDeck-module__TGMcBG__card[data-active=true]:after{animation:none!important}}
