.Hero-module__KTD73a__hero{isolation:isolate;z-index:30;color:#f4f4f5;background:#0a0c14;border-bottom:1px solid #ffffff0a;border-radius:0 0 80px 80px;min-height:max(700px,100svh);margin-bottom:-100px;display:flex;position:relative;overflow-x:hidden;box-shadow:inset 0 -2px 5px #ffffff05,0 20px 40px -10px #00000040,0 50px 100px -20px #00000073}.Hero-module__KTD73a__backgroundGlow{z-index:-1;pointer-events:none;background:radial-gradient(at 76% 46%,#00f0ff0d,#0000 45%),radial-gradient(at 92% 74%,#0044ff0a,#0000 50%);position:absolute;inset:0}.Hero-module__KTD73a__container{width:100%;max-width:1400px;margin-inline:auto;padding:148px 48px 84px;display:flex}.Hero-module__KTD73a__layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:28px;width:100%;display:grid}.Hero-module__KTD73a__copy{z-index:10;min-width:0;position:relative}.Hero-module__KTD73a__eyebrow{align-items:center;gap:15px;margin-bottom:26px;display:flex}.Hero-module__KTD73a__eyebrow p{color:#a1a1aa;letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600;line-height:1.6}.Hero-module__KTD73a__eyebrowRule{opacity:.65;background:#00f0ff;flex-shrink:0;width:30px;height:1px}.Hero-module__KTD73a__heading{letter-spacing:-.06em;margin:0;font-size:clamp(48px,6.1vw,88px);font-weight:700;line-height:1.015}.Hero-module__KTD73a__heading>span{display:block}.Hero-module__KTD73a__mutedLine{color:#777981}.Hero-module__KTD73a__titleDot{color:#00f0ff}.Hero-module__KTD73a__description{border-left:1px solid #ffffff26;max-width:455px;margin-top:30px;padding-left:20px}.Hero-module__KTD73a__description p{color:#a1a1aa;margin:0;font-size:15px;line-height:1.85}.Hero-module__KTD73a__description .Hero-module__KTD73a__descriptionAccent{color:#e4e4e7;margin-top:5px;font-size:14px;font-weight:500}.Hero-module__KTD73a__actions{flex-wrap:wrap;gap:15px;margin-top:34px;display:flex}.Hero-module__KTD73a__primaryButton,.Hero-module__KTD73a__secondaryButton{isolation:isolate;letter-spacing:.15em;text-transform:uppercase;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:56px;padding:18px 26px;font-size:10px;font-weight:700;line-height:1.4;text-decoration:none;transition:border-color .4s;display:inline-flex;position:relative;overflow:hidden}.Hero-module__KTD73a__primaryButton span,.Hero-module__KTD73a__primaryButton svg,.Hero-module__KTD73a__secondaryButton span,.Hero-module__KTD73a__secondaryButton svg{z-index:2;transition:color .4s,transform .3s;position:relative}.Hero-module__KTD73a__primaryButton{color:#18181b;background:#fff;border-color:#fff}.Hero-module__KTD73a__primaryButton:before{content:"";z-index:0;background:linear-gradient(100deg,#00f0ff,#00bfa5);border-radius:50% 50% 0 0;width:100%;height:100%;transition:transform .5s cubic-bezier(.19,1,.22,1),border-radius .5s;position:absolute;bottom:0;left:0;transform:translateY(100%)}.Hero-module__KTD73a__primaryButton:hover{border-color:#00f0ff}.Hero-module__KTD73a__primaryButton:hover:before{border-radius:0;transform:translateY(0)}.Hero-module__KTD73a__primaryButton:hover span,.Hero-module__KTD73a__primaryButton:hover svg{color:#fff}.Hero-module__KTD73a__secondaryButton{color:#f4f4f5;background:#ffffff08;border-color:#ffffff2b}.Hero-module__KTD73a__secondaryButton:before{content:"";z-index:0;background:#fff;border-radius:50% 50% 0 0;width:100%;height:100%;transition:transform .5s cubic-bezier(.19,1,.22,1),border-radius .5s;position:absolute;bottom:0;left:0;transform:translateY(100%)}.Hero-module__KTD73a__secondaryButton:hover{border-color:#fff}.Hero-module__KTD73a__secondaryButton:hover:before{border-radius:0;transform:translateY(0)}.Hero-module__KTD73a__secondaryButton:hover span,.Hero-module__KTD73a__secondaryButton:hover svg{color:#18181b}.Hero-module__KTD73a__primaryButton:hover svg{transform:translate(2px,-2px)}.Hero-module__KTD73a__secondaryButton:hover svg{transform:translate(2px)}.Hero-module__KTD73a__primaryButton:focus-visible,.Hero-module__KTD73a__secondaryButton:focus-visible{outline-offset:5px;outline:2px solid #00f0ff}.Hero-module__KTD73a__visual{aspect-ratio:1;justify-self:center;width:100%;min-width:0;max-width:650px;position:relative}.Hero-module__KTD73a__logoGlow{pointer-events:none;background:radial-gradient(circle,#00f0ff0f,#0000 70%);border-radius:50%;position:absolute;inset:5%}@media (min-width:1440px){.Hero-module__KTD73a__layout{gap:40px}}@media (max-width:1023px){.Hero-module__KTD73a__hero{min-height:75svh;margin-bottom:-60px}.Hero-module__KTD73a__container{padding-top:140px;padding-bottom:70px}.Hero-module__KTD73a__layout{flex-direction:column;justify-content:center;height:100%;display:flex;position:relative}.Hero-module__KTD73a__copy{z-index:10;max-width:720px}.Hero-module__KTD73a__heading{font-size:clamp(42px,7.6vw,76px)}.Hero-module__KTD73a__visual{opacity:.15;z-index:0;pointer-events:none;width:120%;max-width:600px;position:absolute;top:50%;right:-20%;transform:translateY(-50%)}}@media (max-width:600px){.Hero-module__KTD73a__hero{border-radius:0 0 48px 48px;min-height:80svh;margin-bottom:-40px}.Hero-module__KTD73a__container{padding:120px 24px 60px}.Hero-module__KTD73a__eyebrow{gap:10px;margin-bottom:23px}.Hero-module__KTD73a__eyebrow p{letter-spacing:.15em;font-size:9px}.Hero-module__KTD73a__eyebrowRule{width:20px}.Hero-module__KTD73a__heading{font-size:clamp(38px,10.9vw,56px);line-height:1.035}.Hero-module__KTD73a__description{margin-top:24px;padding-left:16px}.Hero-module__KTD73a__description p{font-size:13px}.Hero-module__KTD73a__description .Hero-module__KTD73a__descriptionAccent{font-size:12px}.Hero-module__KTD73a__actions{gap:12px;margin-top:28px}.Hero-module__KTD73a__primaryButton,.Hero-module__KTD73a__secondaryButton{gap:16px;min-height:52px;padding:17px 20px;font-size:10px}.Hero-module__KTD73a__visual{opacity:.12;width:135%;max-width:450px;top:55%;right:-30%}}@media (max-width:400px){.Hero-module__KTD73a__actions{flex-direction:column;align-items:stretch;gap:10px}.Hero-module__KTD73a__primaryButton,.Hero-module__KTD73a__secondaryButton{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.Hero-module__KTD73a__primaryButton,.Hero-module__KTD73a__secondaryButton,.Hero-module__KTD73a__primaryButton:before,.Hero-module__KTD73a__primaryButton svg,.Hero-module__KTD73a__secondaryButton svg{transition:none}.Hero-module__KTD73a__primaryButton:hover svg,.Hero-module__KTD73a__secondaryButton:hover svg{transform:none}}@media (forced-colors:active){.Hero-module__KTD73a__primaryButton,.Hero-module__KTD73a__secondaryButton{border-color:buttontext}.Hero-module__KTD73a__primaryButton:before{display:none}}
