.AuthForm-module__fe77cG__form{--auth-pink:#ff0a7a;--auth-yellow:#ffe600;--auth-ink:#0d0f14;--auth-aqua:#00f5c8;--auth-gray:#f2f4f7;--auth-muted:#68707d;gap:16px;margin-top:26px;display:grid}.AuthForm-module__fe77cG__field{gap:8px;display:grid}.AuthForm-module__fe77cG__field>span{color:var(--auth-ink);font-size:12px;font-weight:850}.AuthForm-module__fe77cG__input{border:2px solid var(--auth-ink);width:100%;min-height:54px;color:var(--auth-ink);background:#fff;border-radius:14px;outline:none;padding:0 15px;font-size:15px;font-weight:700;transition:border-color .15s,box-shadow .15s,transform .15s}.AuthForm-module__fe77cG__input::placeholder{color:#9298a2;font-weight:600}.AuthForm-module__fe77cG__input:focus{border-color:var(--auth-pink);box-shadow:4px 4px 0 var(--auth-yellow);transform:translate(-1px,-1px)}.AuthForm-module__fe77cG__error{border:2px solid var(--auth-pink);color:var(--auth-ink);background:color-mix(in srgb, var(--auth-pink) 9%, #fff);border-radius:13px;padding:12px 13px;font-size:12px;font-weight:800;line-height:1.45}.AuthForm-module__fe77cG__submit{border:2px solid var(--auth-ink);color:#fff;background:var(--auth-pink);width:100%;min-height:54px;box-shadow:5px 5px 0 var(--auth-yellow);cursor:pointer;border-radius:15px;justify-content:center;align-items:center;gap:13px;margin-top:2px;padding:0 20px;font-size:15px;font-weight:900;transition:transform .16s,box-shadow .16s,opacity .16s;display:flex}.AuthForm-module__fe77cG__submit:hover:not(:disabled){box-shadow:8px 8px 0 var(--auth-yellow);transform:translate(-2px,-2px)}.AuthForm-module__fe77cG__submit:focus-visible{outline:4px solid color-mix(in srgb, var(--auth-aqua) 70%, transparent);outline-offset:4px}.AuthForm-module__fe77cG__submit:disabled{cursor:wait;opacity:.62}.AuthForm-module__fe77cG__submit i{font-size:20px;font-style:normal;line-height:1}.AuthForm-module__fe77cG__demoAccess{color:var(--auth-muted);background:var(--auth-gray);border:1px solid #d7dbe1;border-radius:13px;padding:12px 13px}.AuthForm-module__fe77cG__demoAccess p{color:var(--auth-ink);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.AuthForm-module__fe77cG__demoAccess div{flex-wrap:wrap;gap:5px 11px;margin-top:7px;display:flex}.AuthForm-module__fe77cG__demoAccess span{font-size:10px;font-weight:750;line-height:1.4}@media (max-width:430px){.AuthForm-module__fe77cG__form{margin-top:23px}.AuthForm-module__fe77cG__input,.AuthForm-module__fe77cG__submit{min-height:52px}.AuthForm-module__fe77cG__demoAccess div{display:grid}}@media (prefers-reduced-motion:reduce){.AuthForm-module__fe77cG__input,.AuthForm-module__fe77cG__submit{transition:none}}
.Landing-module__EMv3da__page,.Landing-module__EMv3da__page *{box-sizing:border-box}.Landing-module__EMv3da__page{--pink:#ff0a7a;--orange:#ff5a00;--yellow:#ffe600;--ink:#0d0f14;--aqua:#00f5c8;--gray:#f2f4f7;--muted:#68707d;--white:#fff;min-height:100dvh;color:var(--ink);background:var(--white);font-family:var(--font-roboland-fallback);font-kerning:normal;font-optical-sizing:auto;letter-spacing:-.004em;isolation:isolate;line-height:1.5;position:relative;overflow:hidden}.Landing-module__EMv3da__gridBackdrop{z-index:-1;pointer-events:none;opacity:.7;background-image:linear-gradient(#0d0f140b 1px,#0000 1px),linear-gradient(90deg,#0d0f140b 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0,#0000 46%);mask-image:linear-gradient(#000 0,#0000 46%)}.Landing-module__EMv3da__header{justify-content:space-between;align-items:center;gap:24px;width:min(1380px,100% - 48px);min-height:106px;margin:0 auto;display:flex}.Landing-module__EMv3da__brandLink{border-radius:12px;display:inline-flex}.Landing-module__EMv3da__brandLink:focus-visible,.Landing-module__EMv3da__headerMeta a:focus-visible,.Landing-module__EMv3da__primaryAction:focus-visible,.Landing-module__EMv3da__secondaryAction:focus-visible,.Landing-module__EMv3da__bottomCta a:focus-visible{outline:4px solid color-mix(in srgb, var(--aqua) 70%, transparent);outline-offset:4px}.Landing-module__EMv3da__logo{object-fit:contain;object-position:left center;width:168px;height:92px;display:block}.Landing-module__EMv3da__headerMeta{align-items:center;gap:18px;display:flex}.Landing-module__EMv3da__headerMeta>span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.Landing-module__EMv3da__headerMeta a{border:2px solid var(--ink);min-height:44px;color:var(--white);background:var(--ink);border-radius:14px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:850;transition:transform .16s,box-shadow .16s;display:inline-flex}.Landing-module__EMv3da__headerMeta a:hover{box-shadow:5px 5px 0 var(--yellow);transform:translate(-2px,-2px)}.Landing-module__EMv3da__hero{grid-template-rows:1fr;grid-template-columns:minmax(0,1.15fr) minmax(340px,.65fr);gap:22px;width:min(1380px,100% - 48px);min-height:690px;margin:0 auto 92px;display:grid}.Landing-module__EMv3da__heroCopy{border:3px solid var(--ink);min-height:690px;color:var(--white);background:radial-gradient(circle at 78% 18%, #ff0a7a33, transparent 24%), radial-gradient(circle at 18% 86%, #00f5c821, transparent 25%), var(--ink);box-shadow:12px 12px 0 var(--pink);border-radius:36px;flex-direction:column;justify-content:center;padding:clamp(38px,5vw,76px);display:flex;position:relative;overflow:hidden}.Landing-module__EMv3da__heroCopy:before{content:"";border:42px solid #ffe60014;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-80px;right:-60px}.Landing-module__EMv3da__eyebrow,.Landing-module__EMv3da__sectionIntro>span,.Landing-module__EMv3da__roleHeading>span,.Landing-module__EMv3da__previewHeading>span,.Landing-module__EMv3da__bottomCta>div>span{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;width:fit-content;font-size:12px;font-weight:900;display:inline-flex}.Landing-module__EMv3da__eyebrow{color:#ffffffd6;background:#ffffff12;border:1px solid #fff3;border-radius:999px;min-height:34px;padding:0 13px}.Landing-module__EMv3da__eyebrow i{background:var(--aqua);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #00f5c81f}.Landing-module__EMv3da__heroCopy h1{z-index:1;letter-spacing:-.06em;max-width:780px;margin:32px 0 0;font-size:clamp(64px,8.2vw,126px);font-weight:850;line-height:.84;position:relative}.Landing-module__EMv3da__heroCopy h1 em{color:var(--yellow);font-style:normal}.Landing-module__EMv3da__heroCopy>p{z-index:1;color:#ffffffc2;max-width:690px;margin:34px 0 0;font-size:clamp(17px,1.45vw,22px);font-weight:600;line-height:1.55;position:relative}.Landing-module__EMv3da__heroActions{z-index:1;flex-wrap:wrap;gap:12px;margin-top:34px;display:flex;position:relative}.Landing-module__EMv3da__primaryAction,.Landing-module__EMv3da__secondaryAction{border:2px solid var(--white);border-radius:16px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:0 22px;font-size:15px;font-weight:900;transition:transform .16s,box-shadow .16s,color .16s,background .16s;display:inline-flex}.Landing-module__EMv3da__primaryAction{border-color:var(--pink);color:var(--white);background:var(--pink);box-shadow:5px 5px 0 var(--yellow)}.Landing-module__EMv3da__primaryAction:hover{box-shadow:8px 8px 0 var(--yellow);transform:translate(-2px,-2px)}.Landing-module__EMv3da__primaryAction span,.Landing-module__EMv3da__bottomCta a span{font-size:20px}.Landing-module__EMv3da__secondaryAction{color:var(--white);background:0 0}.Landing-module__EMv3da__secondaryAction:hover{color:var(--ink);background:var(--white)}.Landing-module__EMv3da__heroFacts{z-index:1;color:#fff9;flex-wrap:wrap;gap:14px 26px;margin-top:40px;font-size:12px;font-weight:750;display:flex;position:relative}.Landing-module__EMv3da__heroFacts span{align-items:center;gap:9px;display:inline-flex}.Landing-module__EMv3da__heroFacts b{width:28px;height:28px;color:var(--ink);background:var(--aqua);border-radius:8px;place-items:center;font-size:13px;font-weight:950;display:grid}.Landing-module__EMv3da__heroVisual{display:none}.Landing-module__EMv3da__heroScene{border:3px solid var(--ink);background:var(--yellow);border-radius:36px;min-height:100%;position:relative;overflow:hidden}.Landing-module__EMv3da__sceneQuestion,.Landing-module__EMv3da__sceneResult{border:3px solid var(--ink);color:var(--white);box-shadow:8px 8px 0 var(--ink);place-items:center;font-size:76px;font-weight:950;line-height:1;display:grid;position:absolute}.Landing-module__EMv3da__sceneQuestion{background:var(--pink);border-radius:50%;width:114px;height:114px;top:42px;left:42px;transform:rotate(-8deg)}.Landing-module__EMv3da__sceneResult{background:var(--orange);border-radius:28px;width:106px;height:132px;bottom:44px;right:40px;transform:rotate(7deg)}.Landing-module__EMv3da__scenePixel{grid-template-columns:repeat(2,1fr);gap:5px;width:92px;display:grid;position:absolute;top:55px;right:52px;transform:rotate(8deg)}.Landing-module__EMv3da__scenePixel span{aspect-ratio:1;border:3px solid var(--ink);background:var(--aqua)}.Landing-module__EMv3da__sceneCard{border:3px solid var(--ink);width:min(330px,100% - 70px);color:var(--white);background:var(--ink);box-shadow:11px 11px 0 var(--pink);border-radius:26px;padding:27px;position:absolute;top:50%;left:50%;transform:translate(-50%,-46%)rotate(-3deg)}.Landing-module__EMv3da__sceneCard>span,.Landing-module__EMv3da__projectTop>span{color:var(--aqua);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.Landing-module__EMv3da__sceneCard>b{letter-spacing:-.04em;margin-top:12px;font-size:28px;font-weight:900;line-height:1.05;display:block}.Landing-module__EMv3da__sceneCard>small{color:#ffffffa8;margin-top:10px;font-size:11px;font-weight:750;display:block}.Landing-module__EMv3da__sceneProgress{border:2px solid var(--white);border-radius:999px;height:12px;margin-top:24px;overflow:hidden}.Landing-module__EMv3da__sceneProgress i{background:var(--yellow);width:68%;height:100%;display:block}.Landing-module__EMv3da__sceneSpark{color:var(--pink);font-size:70px;font-weight:900;position:absolute;bottom:54px;left:54px;transform:rotate(-12deg)}.Landing-module__EMv3da__authCard{border:3px solid var(--ink);background:var(--white);min-width:0;box-shadow:8px 8px 0 var(--aqua), 14px 14px 0 var(--ink);border-radius:30px;align-self:center;padding:clamp(25px,3vw,38px)}.Landing-module__EMv3da__authHead>span,.Landing-module__EMv3da__previewLabel,.Landing-module__EMv3da__projectTop>span{width:fit-content;min-height:29px;color:var(--ink);background:var(--yellow);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 11px;font-size:10px;font-weight:900;display:inline-flex}.Landing-module__EMv3da__authHead h2{letter-spacing:-.055em;margin:19px 0 0;font-size:clamp(31px,3vw,46px);font-weight:900;line-height:.98}.Landing-module__EMv3da__authHead p{color:var(--muted);margin:15px 0 0;font-size:14px;font-weight:650;line-height:1.55}.Landing-module__EMv3da__authFoot{color:var(--muted);align-items:center;gap:8px;margin-top:18px;font-size:10px;font-weight:700;display:flex}.Landing-module__EMv3da__authFoot span{color:var(--aqua);font-size:14px}.Landing-module__EMv3da__capabilities,.Landing-module__EMv3da__roleSection,.Landing-module__EMv3da__previewSection{width:min(1380px,100% - 48px);margin:0 auto}.Landing-module__EMv3da__capabilities{grid-template-columns:minmax(280px,.75fr) minmax(0,1.25fr);align-items:end;gap:56px;padding:48px 0 112px;display:grid}.Landing-module__EMv3da__sectionIntro>span,.Landing-module__EMv3da__roleHeading>span,.Landing-module__EMv3da__previewHeading>span{color:var(--pink)}.Landing-module__EMv3da__sectionIntro h2,.Landing-module__EMv3da__roleHeading h2,.Landing-module__EMv3da__previewHeading h2,.Landing-module__EMv3da__bottomCta h2{letter-spacing:-.052em;margin:18px 0 0;font-size:clamp(40px,5.5vw,76px);font-weight:900;line-height:.98}.Landing-module__EMv3da__sectionIntro h2 em{color:var(--pink);font-style:normal}.Landing-module__EMv3da__sectionIntro p{max-width:560px;color:var(--muted);margin:25px 0 0;font-size:16px;font-weight:620;line-height:1.65}.Landing-module__EMv3da__capabilityGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.Landing-module__EMv3da__capabilityCard{border:2px solid var(--ink);background:var(--white);border-radius:25px;flex-direction:column;min-height:240px;padding:25px;transition:transform .18s,box-shadow .18s;display:flex}.Landing-module__EMv3da__capabilityCard:hover{transform:translate(-3px,-3px)}.Landing-module__EMv3da__capabilityCard.Landing-module__EMv3da__fuchsia:hover{box-shadow:8px 8px 0 var(--pink)}.Landing-module__EMv3da__capabilityCard.Landing-module__EMv3da__yellow:hover{box-shadow:8px 8px 0 var(--yellow)}.Landing-module__EMv3da__capabilityCard.Landing-module__EMv3da__aqua:hover{box-shadow:8px 8px 0 var(--aqua)}.Landing-module__EMv3da__capabilityCard.Landing-module__EMv3da__orange:hover{box-shadow:8px 8px 0 var(--orange)}.Landing-module__EMv3da__capabilityCard>div{border:2px solid var(--ink);width:49px;height:49px;color:var(--ink);border-radius:14px;place-items:center;font-size:24px;font-weight:950;display:grid}.Landing-module__EMv3da__capabilityCard.Landing-module__EMv3da__fuchsia>div{color:var(--white);background:var(--pink)}.Landing-module__EMv3da__capabilityCard.Landing-module__EMv3da__yellow>div{background:var(--yellow)}.Landing-module__EMv3da__capabilityCard.Landing-module__EMv3da__aqua>div{background:var(--aqua)}.Landing-module__EMv3da__capabilityCard.Landing-module__EMv3da__orange>div{color:var(--white);background:var(--orange)}.Landing-module__EMv3da__capabilityCard h3{letter-spacing:-.035em;margin:auto 0 0;padding-top:30px;font-size:23px;font-weight:900;line-height:1.05}.Landing-module__EMv3da__capabilityCard p{color:var(--muted);margin:12px 0 0;font-size:13px;font-weight:650;line-height:1.5}.Landing-module__EMv3da__roleSection{border:3px solid var(--ink);color:var(--white);background:var(--ink);box-shadow:12px 12px 0 var(--orange);border-radius:36px;padding:74px clamp(26px,5vw,70px)}.Landing-module__EMv3da__roleHeading{max-width:900px}.Landing-module__EMv3da__roleHeading>span{color:var(--aqua)}.Landing-module__EMv3da__roleHeading h2{max-width:900px}.Landing-module__EMv3da__roleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:48px;display:grid}.Landing-module__EMv3da__roleCard{background:#fff1;border:1px solid #fff3;border-radius:23px;flex-direction:column;min-height:210px;padding:23px;display:flex}.Landing-module__EMv3da__roleCard>span{color:var(--yellow);font-size:13px;font-weight:900}.Landing-module__EMv3da__roleCard>div{margin-top:auto}.Landing-module__EMv3da__roleCard h3{letter-spacing:-.045em;margin:0;font-size:29px;font-weight:900}.Landing-module__EMv3da__roleCard p{color:#ffffffa8;margin:12px 0 0;font-size:13px;font-weight:650;line-height:1.5}.Landing-module__EMv3da__previewSection{padding:124px 0 116px}.Landing-module__EMv3da__previewHeading{max-width:900px}.Landing-module__EMv3da__previewHeading h2{max-width:870px}.Landing-module__EMv3da__previewGrid{grid-template-columns:1.05fr .86fr 1.05fr;align-items:stretch;gap:18px;margin-top:48px;display:grid}.Landing-module__EMv3da__challengePreview,.Landing-module__EMv3da__projectPreview,.Landing-module__EMv3da__progressPreview{border:2px solid var(--ink);border-radius:28px;min-width:0;min-height:480px;padding:27px;overflow:hidden}.Landing-module__EMv3da__challengePreview{background:var(--yellow)}.Landing-module__EMv3da__challengePreview .Landing-module__EMv3da__previewLabel{color:var(--white);background:var(--pink)}.Landing-module__EMv3da__challengeIcon{border:3px solid var(--ink);width:72px;height:72px;color:var(--white);background:var(--pink);box-shadow:6px 6px 0 var(--ink);border-radius:50%;place-items:center;margin-top:45px;font-size:45px;font-weight:950;display:grid;transform:rotate(-7deg)}.Landing-module__EMv3da__challengePreview h3,.Landing-module__EMv3da__projectPreview h3,.Landing-module__EMv3da__progressPreview h3{letter-spacing:-.055em;margin:30px 0 0;font-size:clamp(27px,2.7vw,42px);font-weight:900;line-height:.98}.Landing-module__EMv3da__challengePreview p{margin:15px 0 0;font-size:13px;font-weight:700;line-height:1.5}.Landing-module__EMv3da__algorithm{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px;display:grid}.Landing-module__EMv3da__algorithm span{border:2px solid var(--ink);background:#ffffffa6;border-radius:11px;align-items:center;min-height:42px;padding:0 11px;font-size:11px;font-weight:850;display:flex}.Landing-module__EMv3da__algorithm .Landing-module__EMv3da__algorithmWrong{color:var(--white);background:var(--orange)}.Landing-module__EMv3da__projectPreview{color:var(--white);background:var(--ink)}.Landing-module__EMv3da__projectTop{justify-content:space-between;align-items:center;display:flex}.Landing-module__EMv3da__projectTop>span{color:var(--ink);background:var(--aqua)}.Landing-module__EMv3da__projectTop>i{color:var(--yellow);font-size:22px;font-style:normal;transform:rotate(8deg)}.Landing-module__EMv3da__projectStage{background:radial-gradient(circle at 30% 30%,#ff0a7aa6,#0000 23%),linear-gradient(145deg,#242832,#11131a);border:2px solid #ffffff59;border-radius:22px;height:235px;margin:24px -6px 0;position:relative;overflow:hidden}.Landing-module__EMv3da__projectPlanet{border:18px solid var(--yellow);width:190px;height:190px;box-shadow:inset 0 0 0 12px var(--orange);border-radius:50%;position:absolute;bottom:-50px;right:-22px}.Landing-module__EMv3da__projectRobot{border:3px solid var(--ink);background:var(--aqua);width:82px;height:70px;box-shadow:7px 7px 0 var(--pink);border-radius:22px 22px 17px 17px;position:absolute;top:76px;left:50%;transform:translate(-50%)rotate(-3deg)}.Landing-module__EMv3da__projectRobot:before{content:"";background:var(--yellow);width:3px;height:27px;position:absolute;top:-27px;left:50%}.Landing-module__EMv3da__projectRobot:after{content:"";background:var(--pink);border-radius:50%;width:12px;height:12px;position:absolute;top:-35px;left:calc(50% - 6px)}.Landing-module__EMv3da__projectRobot span{background:var(--ink);border-radius:50%;width:12px;height:12px;position:absolute;top:25px}.Landing-module__EMv3da__projectRobot span:first-child{left:19px}.Landing-module__EMv3da__projectRobot span:last-child{right:19px}.Landing-module__EMv3da__projectStage>b{color:var(--white);font-size:16px;font-weight:900;position:absolute;bottom:16px;left:18px}.Landing-module__EMv3da__projectPreview h3{margin-top:25px;font-size:30px}.Landing-module__EMv3da__projectPreview>p{color:#ffffff94;margin:10px 0 0;font-size:12px;font-weight:700}.Landing-module__EMv3da__progressPreview{background:var(--gray)}.Landing-module__EMv3da__progressPreview .Landing-module__EMv3da__previewLabel{color:var(--white);background:var(--orange)}.Landing-module__EMv3da__progressPreview h3{margin-top:50px;font-size:clamp(42px,5vw,68px)}.Landing-module__EMv3da__progressValue{justify-content:space-between;align-items:flex-end;gap:18px;margin-top:35px;display:flex}.Landing-module__EMv3da__progressValue b{color:var(--pink);letter-spacing:-.06em;font-size:45px;font-weight:950;line-height:1}.Landing-module__EMv3da__progressValue span{max-width:90px;color:var(--muted);text-align:right;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.3}.Landing-module__EMv3da__bigProgress{border:2px solid var(--ink);background:var(--white);border-radius:999px;height:20px;margin-top:18px;padding:3px;overflow:hidden}.Landing-module__EMv3da__bigProgress i{border-radius:inherit;background:var(--pink);width:68%;height:100%;display:block}.Landing-module__EMv3da__progressSteps{gap:8px;margin-top:26px;display:grid}.Landing-module__EMv3da__progressSteps span{min-height:34px;color:var(--muted);background:var(--white);border-left:4px solid #c9ced6;align-items:center;padding:0 12px;font-size:11px;font-weight:850;display:flex}.Landing-module__EMv3da__progressSteps .Landing-module__EMv3da__done{border-color:var(--aqua);color:var(--ink)}.Landing-module__EMv3da__progressSteps .Landing-module__EMv3da__current{border-color:var(--pink);color:var(--white);background:var(--ink)}.Landing-module__EMv3da__bottomCta{border:3px solid var(--ink);background:var(--pink);width:min(1380px,100% - 48px);min-height:330px;box-shadow:12px 12px 0 var(--yellow);border-radius:36px;justify-content:space-between;align-items:center;gap:50px;margin:0 auto;padding:clamp(34px,6vw,78px);display:flex;overflow:hidden}.Landing-module__EMv3da__bottomCta>div{max-width:850px}.Landing-module__EMv3da__bottomCta>div>span{color:#fffc}.Landing-module__EMv3da__bottomCta h2{color:var(--white)}.Landing-module__EMv3da__bottomCta>a{border:2px solid var(--ink);min-height:58px;color:var(--white);background:var(--ink);box-shadow:6px 6px 0 var(--aqua);border-radius:16px;flex:none;justify-content:center;align-items:center;gap:14px;padding:0 23px;font-size:15px;font-weight:900;transition:transform .16s,box-shadow .16s;display:inline-flex}.Landing-module__EMv3da__bottomCta>a:hover{box-shadow:9px 9px 0 var(--aqua);transform:translate(-2px,-2px)}.Landing-module__EMv3da__footer{justify-content:space-between;align-items:center;gap:24px;width:min(1380px,100% - 48px);min-height:170px;margin:0 auto;display:flex}.Landing-module__EMv3da__footer .Landing-module__EMv3da__logo{width:144px;height:80px}.Landing-module__EMv3da__footer p{color:var(--muted);margin:0;font-size:12px;font-weight:800}@media (min-width:1240px){.Landing-module__EMv3da__hero{grid-template-columns:minmax(0,1fr) minmax(310px,.46fr) minmax(340px,.63fr)}.Landing-module__EMv3da__heroVisual{display:block}}@media (max-width:1020px){.Landing-module__EMv3da__hero{grid-template-columns:1fr}.Landing-module__EMv3da__heroCopy{min-height:620px}.Landing-module__EMv3da__authCard{width:100%}.Landing-module__EMv3da__capabilities,.Landing-module__EMv3da__roleGrid{grid-template-columns:1fr}.Landing-module__EMv3da__roleCard{min-height:150px}.Landing-module__EMv3da__previewGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Landing-module__EMv3da__progressPreview{grid-column:1/-1}.Landing-module__EMv3da__bottomCta{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.Landing-module__EMv3da__header,.Landing-module__EMv3da__hero,.Landing-module__EMv3da__capabilities,.Landing-module__EMv3da__roleSection,.Landing-module__EMv3da__previewSection,.Landing-module__EMv3da__bottomCta,.Landing-module__EMv3da__footer{width:min(100% - 24px,1380px)}.Landing-module__EMv3da__header{min-height:88px}.Landing-module__EMv3da__logo{width:138px;height:76px}.Landing-module__EMv3da__headerMeta>span{display:none}.Landing-module__EMv3da__headerMeta a{min-height:40px;padding:0 15px}.Landing-module__EMv3da__hero{gap:14px;margin-bottom:62px}.Landing-module__EMv3da__heroCopy{min-height:570px;box-shadow:7px 7px 0 var(--pink);border-radius:27px;padding:27px 21px}.Landing-module__EMv3da__heroCopy h1{margin-top:27px;font-size:clamp(58px,20vw,82px)}.Landing-module__EMv3da__heroCopy>p{margin-top:27px;font-size:16px}.Landing-module__EMv3da__heroActions{flex-direction:column;align-items:stretch}.Landing-module__EMv3da__primaryAction,.Landing-module__EMv3da__secondaryAction{width:100%}.Landing-module__EMv3da__heroFacts{display:none}.Landing-module__EMv3da__authCard{box-shadow:6px 6px 0 var(--aqua), 10px 10px 0 var(--ink);border-radius:24px;padding:24px 19px}.Landing-module__EMv3da__capabilities{gap:38px;padding:36px 0 82px}.Landing-module__EMv3da__sectionIntro h2,.Landing-module__EMv3da__roleHeading h2,.Landing-module__EMv3da__previewHeading h2,.Landing-module__EMv3da__bottomCta h2{font-size:42px}.Landing-module__EMv3da__capabilityGrid,.Landing-module__EMv3da__previewGrid{grid-template-columns:1fr}.Landing-module__EMv3da__capabilityCard{min-height:220px}.Landing-module__EMv3da__roleSection{box-shadow:7px 7px 0 var(--orange);border-radius:28px;padding:38px 20px}.Landing-module__EMv3da__roleGrid{margin-top:34px}.Landing-module__EMv3da__roleCard{min-height:165px}.Landing-module__EMv3da__previewSection{padding:92px 0 84px}.Landing-module__EMv3da__previewGrid{margin-top:35px}.Landing-module__EMv3da__challengePreview,.Landing-module__EMv3da__projectPreview,.Landing-module__EMv3da__progressPreview{min-height:450px;padding:22px}.Landing-module__EMv3da__progressPreview{grid-column:auto}.Landing-module__EMv3da__bottomCta{min-height:330px;box-shadow:7px 7px 0 var(--yellow);border-radius:28px;padding:38px 21px}.Landing-module__EMv3da__bottomCta>a{width:100%}.Landing-module__EMv3da__footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:0}}@media (prefers-reduced-motion:reduce){.Landing-module__EMv3da__headerMeta a,.Landing-module__EMv3da__primaryAction,.Landing-module__EMv3da__secondaryAction,.Landing-module__EMv3da__capabilityCard,.Landing-module__EMv3da__bottomCta>a{transition:none}}
