.auth-module__zlf-ua__authCard{position:relative;overflow:hidden}.auth-module__zlf-ua__authCard:before{content:"";background:linear-gradient(90deg,var(--accent),#2563eb1f);height:3px;position:absolute;inset:0 0 auto}.auth-module__zlf-ua__authCardBody{gap:var(--space-20);flex-direction:column;display:flex}.auth-module__zlf-ua__eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.auth-module__zlf-ua__title{font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.15}.auth-module__zlf-ua__description{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.auth-module__zlf-ua__caption{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.auth-module__zlf-ua__pillRow{flex-wrap:wrap;gap:8px;display:flex}.auth-module__zlf-ua__pill{border-radius:var(--radius-full);color:var(--accent);letter-spacing:.04em;text-transform:uppercase;background:#2563eb14;border:1px solid #2563eb29;align-items:center;padding:5px 10px;font-size:11px;font-weight:700;display:inline-flex}.auth-module__zlf-ua__helperRow{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.auth-module__zlf-ua__linkButton{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.auth-module__zlf-ua__linkButton:disabled{cursor:not-allowed;opacity:.5}.auth-module__zlf-ua__subtleButton{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;font:inherit;transition:background var(--duration)var(--ease-out),border-color var(--duration)var(--ease-out);background:#00000008;padding:8px 12px;font-size:13px;font-weight:600}.auth-module__zlf-ua__subtleButton:hover:not(:disabled){border-color:var(--border-hover);background:#0000000d}.auth-module__zlf-ua__subtleButton:disabled{cursor:not-allowed;opacity:.5}.auth-module__zlf-ua__statusPanel{border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(180deg,#2563eb0d,#2563eb05),var(--panel);padding:var(--space-16)}.auth-module__zlf-ua__statusPanelDanger{background:linear-gradient(180deg,#dc262614,#dc262608),var(--panel);border-color:#dc26262e}.auth-module__zlf-ua__statusPanelSuccess{background:linear-gradient(180deg,#16a34a14,#16a34a08),var(--panel);border-color:#16a34a33}.auth-module__zlf-ua__statusTitle{margin:0;font-size:14px;font-weight:700}.auth-module__zlf-ua__statusBody{margin:var(--space-8)0 0 0;color:var(--text-secondary);font-size:13px;line-height:1.6}.auth-module__zlf-ua__formFooter{gap:var(--space-12);flex-direction:column;display:flex}.auth-module__zlf-ua__qrPanel{gap:var(--space-16);padding:var(--space-16);border-radius:var(--radius);border:1px solid var(--border);background:var(--panel);grid-template-columns:minmax(0,140px) minmax(0,1fr);align-items:start;display:grid}.auth-module__zlf-ua__qrImageFrame{border-radius:var(--radius-sm);border:1px solid var(--border);padding:var(--space-10);background:#fff;justify-content:center;align-items:center;display:flex}.auth-module__zlf-ua__qrImage{width:100%;max-width:120px;height:auto}.auth-module__zlf-ua__monoList{color:var(--text-secondary);font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:12px;display:flex}.auth-module__zlf-ua__orgList{gap:var(--space-10);flex-direction:column;display:flex}.auth-module__zlf-ua__orgItem{justify-content:space-between;align-items:center;gap:var(--space-12);border:1px solid var(--border);border-radius:var(--radius);background:var(--panel);flex-wrap:wrap;padding:14px 16px;display:flex}.auth-module__zlf-ua__orgMeta{flex-direction:column;gap:4px;display:flex}.auth-module__zlf-ua__orgName{color:var(--text);font-size:14px;font-weight:700}.auth-module__zlf-ua__orgHint{color:var(--muted);font-size:12px}.auth-module__zlf-ua__divider{background:linear-gradient(90deg,transparent 0%,var(--border-hover)15%,var(--border-hover)85%,transparent 100%);height:1px}.auth-module__zlf-ua__loadingRow{color:var(--text-secondary);align-items:center;gap:10px;font-size:13px;display:flex}.auth-module__zlf-ua__spinner{border:2px solid #2563eb29;border-top-color:var(--accent);border-radius:999px;width:16px;height:16px;animation:.9s linear infinite auth-module__zlf-ua__auth-spin}.auth-module__zlf-ua__warningList{color:var(--text-secondary);margin:0;padding-left:18px;font-size:13px;line-height:1.6}@keyframes auth-module__zlf-ua__auth-spin{to{transform:rotate(360deg)}}.auth-module__zlf-ua__splitLayout{flex-direction:column;min-height:100vh;display:flex}@media (min-width:1024px){.auth-module__zlf-ua__splitLayout{flex-direction:row}}.auth-module__zlf-ua__splitBrand{background-color:var(--accent);color:#fff;padding:var(--space-32)var(--space-24);background-image:radial-gradient(circle at 2px 2px,#ffffff0d 1px,#0000 0);background-size:32px 32px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.auth-module__zlf-ua__splitBrand{width:50%;padding:var(--space-96)var(--space-64)}}.auth-module__zlf-ua__splitBrandInner{z-index:1;width:100%;max-width:420px;position:relative}.auth-module__zlf-ua__splitBrandTitle{letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:48px;font-weight:700}@media (min-width:1024px){.auth-module__zlf-ua__splitBrandTitle{font-size:64px}}.auth-module__zlf-ua__splitBrandLead{margin:var(--space-20)0 0 0;color:#ffffffd1;max-width:34rem;font-size:17px;line-height:1.65}.auth-module__zlf-ua__splitFactCard{-webkit-backdrop-filter:blur(10px);border-radius:var(--radius-lg);padding:var(--space-32);margin-top:var(--space-48);background:#ffffff08;border:1px solid #ffffff1a}.auth-module__zlf-ua__splitFactLabel{border-radius:var(--radius-xs);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--space-16);background:#fff3;padding:2px 8px;font-size:10px;font-weight:700;display:inline-block}.auth-module__zlf-ua__splitHighlightList{gap:var(--space-20);flex-direction:column;display:flex}.auth-module__zlf-ua__splitHighlightItem{flex-direction:column;gap:6px;display:flex}.auth-module__zlf-ua__splitHighlightTitle{letter-spacing:.01em;font-size:14px;font-weight:700}.auth-module__zlf-ua__splitHighlightBody{color:#ffffffc7;margin:0;font-size:15px;line-height:1.65}.auth-module__zlf-ua__splitFactSource{margin-top:var(--space-24);color:#ffffff9e;font-size:12px;font-weight:500}.auth-module__zlf-ua__splitBrandBlur1{filter:blur(48px);background:#ffffff0d;border-radius:50%;width:384px;height:384px;position:absolute;bottom:-96px;left:-96px}.auth-module__zlf-ua__splitBrandBlur2{filter:blur(48px);background:#60a5fa1a;border-radius:50%;width:384px;height:384px;position:absolute;top:-96px;right:-96px}.auth-module__zlf-ua__splitForm{background:var(--bg);padding:var(--space-32)var(--space-24);flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}@media (min-width:1024px){.auth-module__zlf-ua__splitForm{width:50%;padding:var(--space-48)}}.auth-module__zlf-ua__splitFormInner{width:100%;max-width:400px}.auth-module__zlf-ua__splitFormLogo{margin-bottom:var(--space-32);text-align:center}.auth-module__zlf-ua__splitBackLink{top:var(--space-32);left:var(--space-32);align-items:center;gap:var(--space-8);color:var(--muted);transition:color var(--duration)var(--ease-out);font-size:13px;font-weight:600;display:inline-flex;position:absolute}.auth-module__zlf-ua__splitBackLink:hover{color:var(--text)}.auth-module__zlf-ua__splitLangSwitcher{top:var(--space-32);right:var(--space-32);position:absolute}@media (max-width:720px){.auth-module__zlf-ua__qrPanel{grid-template-columns:minmax(0,1fr)}.auth-module__zlf-ua__orgItem{align-items:flex-start}}
.public-ui-module__cNc3MW__row{align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.public-ui-module__cNc3MW__stack20{gap:var(--space-20);flex-direction:column;display:flex}.public-ui-module__cNc3MW__stack12{gap:var(--space-12);flex-direction:column;display:flex}.public-ui-module__cNc3MW__card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:var(--space-20);box-shadow:var(--shadow-xs);transition:border-color var(--duration)var(--ease-out),box-shadow var(--duration)var(--ease-out)}.public-ui-module__cNc3MW__card:hover{border-color:var(--border-hover);box-shadow:var(--shadow-sm)}.public-ui-module__cNc3MW__cardTitle{color:var(--text);letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.public-ui-module__cNc3MW__cardBody{margin-top:var(--space-12)}.public-ui-module__cNc3MW__buttonPrimary{background:var(--accent);color:#fff;border-radius:var(--radius-sm);letter-spacing:.01em;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-xs);transition:background var(--duration)var(--ease-out),box-shadow var(--duration)var(--ease-out),transform var(--duration)var(--ease-out);border:0;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.public-ui-module__cNc3MW__buttonPrimary:hover:not(:disabled){background:var(--accent-hover);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.public-ui-module__cNc3MW__buttonPrimary:active:not(:disabled){box-shadow:var(--shadow-xs);transform:translateY(0)}.public-ui-module__cNc3MW__buttonPrimary:disabled{opacity:.4;cursor:not-allowed}.public-ui-module__cNc3MW__buttonSecondary{border:1px solid var(--border-hover);border-radius:var(--radius-sm);letter-spacing:.01em;color:var(--text);cursor:pointer;white-space:nowrap;transition:background var(--duration)var(--ease-out),border-color var(--duration)var(--ease-out);background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.public-ui-module__cNc3MW__buttonSecondary:hover:not(:disabled){background:#00000008;border-color:#0000001f}.public-ui-module__cNc3MW__buttonSecondary:active:not(:disabled){background:#0000000f}.public-ui-module__cNc3MW__buttonSecondary:disabled{opacity:.35;cursor:not-allowed}.public-ui-module__cNc3MW__formRow{align-items:flex-end;gap:var(--space-12);flex-wrap:wrap;display:flex}.public-ui-module__cNc3MW__field{gap:var(--space-8);flex-direction:column;flex:1;min-width:260px;display:flex}.public-ui-module__cNc3MW__label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.public-ui-module__cNc3MW__input{background:var(--bg);border:1px solid var(--border-hover);color:var(--text);border-radius:var(--radius-sm);transition:border-color var(--duration)var(--ease-out),box-shadow var(--duration)var(--ease-out);padding:10px 14px;font-family:inherit;font-size:14px}select.public-ui-module__cNc3MW__input,select.public-ui-module__cNc3MW__inputSm{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237c8294' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding-right:32px}select.public-ui-module__cNc3MW__input:disabled,select.public-ui-module__cNc3MW__inputSm:disabled{cursor:not-allowed;opacity:.5}.public-ui-module__cNc3MW__input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-dim);outline:none}.public-ui-module__cNc3MW__input::placeholder{color:#0000004d}.public-ui-module__cNc3MW__formError{width:100%;color:var(--danger);font-size:13px}.public-ui-module__cNc3MW__notice{background:var(--warning-dim);border-radius:var(--radius);padding:var(--space-16);border:1px solid #d9770633}.public-ui-module__cNc3MW__table{border-collapse:separate;border-spacing:0;width:100%;font-size:13px}.public-ui-module__cNc3MW__th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid var(--border-hover);padding:10px 12px 10px 0;font-size:10px;font-weight:700}.public-ui-module__cNc3MW__thRight{text-align:right}.public-ui-module__cNc3MW__td{border-bottom:1px solid var(--border);vertical-align:top;padding:14px 12px 14px 0}.public-ui-module__cNc3MW__tdRight{text-align:right;white-space:nowrap}.public-ui-module__cNc3MW__tr{transition:background var(--duration-fast)var(--ease-out)}.public-ui-module__cNc3MW__tr:hover td{background:#00000005}.public-ui-module__cNc3MW__chip{border-radius:var(--radius-full);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:#00000008;border:1px solid #0000000f;align-items:center;padding:3px 10px;font-size:10px;font-weight:700;display:inline-flex}.public-ui-module__cNc3MW__findingCardRejected .public-ui-module__cNc3MW__findingCardTitle,.public-ui-module__cNc3MW__findingCardRejected .public-ui-module__cNc3MW__findingCardDesc,.public-ui-module__cNc3MW__findingCardRejected .public-ui-module__cNc3MW__findingCardQuote,.public-ui-module__cNc3MW__findingCardRejected .public-ui-module__cNc3MW__mutedSmall,.public-ui-module__cNc3MW__findingCardRejected .public-ui-module__cNc3MW__mono{color:var(--muted)}.public-ui-module__cNc3MW__shellBrandLink{font-family:var(--font-body),ui-sans-serif,system-ui,sans-serif;letter-spacing:-.02em;font-size:16px;font-weight:700}.public-ui-module__cNc3MW__shimmerText{color:#0000;background-image:linear-gradient(90deg,#00000014 0%,var(--accent)50%,#00000014 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s ease-in-out infinite public-ui-module__cNc3MW__shimmerTextSlide}@keyframes public-ui-module__cNc3MW__shimmerTextSlide{0%{background-position:200%}to{background-position:-200%}}.public-ui-module__cNc3MW__modalBackdrop{-webkit-backdrop-filter:blur(4px);padding:var(--space-16);z-index:72;background:#0000004d;justify-content:center;align-items:center;animation:.2s ease-out public-ui-module__cNc3MW__backdropIn;display:flex;position:fixed;inset:0}.public-ui-module__cNc3MW__modalPanel{border:1px solid var(--border-hover);border-radius:var(--radius-lg);background:var(--bg);width:min(640px,100%);max-height:calc(100vh - 64px);box-shadow:var(--shadow-lg);animation:public-ui-module__cNc3MW__modalIn .25s var(--ease-out);overflow:auto}.public-ui-module__cNc3MW__modalHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding:var(--space-20);border-bottom:1px solid var(--border);display:flex}.public-ui-module__cNc3MW__modalBody{padding:var(--space-20)}.public-ui-module__cNc3MW__mono{font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.public-ui-module__cNc3MW__mutedSmall{color:var(--muted);margin-top:2px;font-size:12px}.public-ui-module__cNc3MW__marginTop4{margin-top:4px}.public-ui-module__cNc3MW__marginTop12{margin-top:var(--space-12)}.public-ui-module__cNc3MW__emptyState{color:var(--muted);padding:var(--space-12)0;font-size:13px}.public-ui-module__cNc3MW__overflowXAuto{overflow-x:auto}.public-ui-module__cNc3MW__rowEndGap8{justify-content:flex-end;gap:var(--space-8)}.public-ui-module__cNc3MW__brandLockup{align-items:center;gap:var(--space-8);display:flex}.public-ui-module__cNc3MW__logoAuto32{width:auto;height:32px}.public-ui-module__cNc3MW__logoAuto28{width:auto;height:28px}.public-ui-module__cNc3MW__sectionHeadingLarge{font-size:clamp(32px,4vw,48px)}.public-ui-module__cNc3MW__landingContainerNarrow{max-width:800px}@keyframes public-ui-module__cNc3MW__routeSkeletonSweep{to{transform:translate(100%)}}.public-ui-module__cNc3MW__landingNav{z-index:50;-webkit-backdrop-filter:blur(16px);background:#fffffff2;border-bottom:1px solid #0000000f;align-items:center;height:80px;display:flex;position:sticky;top:0}.public-ui-module__cNc3MW__landingNavInner{width:min(1400px,calc(100vw - 2*var(--space-24)));justify-content:space-between;align-items:center;margin:0 auto;display:flex}@media (min-width:1024px){.public-ui-module__cNc3MW__landingNavInner{width:min(1400px,calc(100vw - 2*var(--space-48)))}}.public-ui-module__cNc3MW__landingNavRight{align-items:center;gap:var(--space-20);display:flex}.public-ui-module__cNc3MW__landingNavLink{color:var(--text-secondary);transition:color var(--duration)var(--ease-out);font-size:14px;font-weight:600}.public-ui-module__cNc3MW__landingNavLink:hover{color:var(--text)}.public-ui-module__cNc3MW__landingNavSignup{background:var(--accent);color:#fff;border-radius:var(--radius-full);box-shadow:var(--shadow-xs);transition:background var(--duration)var(--ease-out),transform var(--duration)var(--ease-out);padding:12px 24px;font-size:13px;font-weight:700}.public-ui-module__cNc3MW__landingNavSignup:hover{background:var(--accent-hover)}.public-ui-module__cNc3MW__landingContainer{width:min(1400px,calc(100vw - 2*var(--space-24)));margin:0 auto}@media (min-width:1024px){.public-ui-module__cNc3MW__landingContainer{width:min(1400px,calc(100vw - 2*var(--space-48)))}}.public-ui-module__cNc3MW__heroHeader{padding:var(--space-96)0;border-bottom:1px solid #0000000a;position:relative;overflow:hidden}@media (min-width:1024px){.public-ui-module__cNc3MW__heroHeader{padding:128px 0}}.public-ui-module__cNc3MW__heroGrid{gap:var(--space-64);grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:1024px){.public-ui-module__cNc3MW__heroGrid{grid-template-columns:1fr 1fr}}.public-ui-module__cNc3MW__heroAccent{background:var(--accent);width:48px;height:4px;margin-bottom:var(--space-48);border-radius:2px}.public-ui-module__cNc3MW__heroTitle{letter-spacing:-.03em;color:var(--text);margin:0;font-size:48px;font-weight:800;line-height:1.05}@media (min-width:768px){.public-ui-module__cNc3MW__heroTitle{font-size:56px}}@media (min-width:1024px){.public-ui-module__cNc3MW__heroTitle{font-size:64px}}.public-ui-module__cNc3MW__heroLead{margin-top:var(--space-48);color:var(--text-secondary);max-width:640px;font-size:18px;font-weight:500;line-height:1.7}@media (min-width:768px){.public-ui-module__cNc3MW__heroLead{font-size:20px}}.public-ui-module__cNc3MW__heroCtas{align-items:center;gap:var(--space-24);margin-top:var(--space-64);flex-wrap:wrap;display:flex}.public-ui-module__cNc3MW__heroCtaPrimary{background:var(--accent);color:#fff;border-radius:var(--radius-full);transition:background var(--duration)var(--ease-out),transform var(--duration)var(--ease-out);padding:20px 40px;font-size:15px;font-weight:700;box-shadow:0 8px 24px #2563eb1a}.public-ui-module__cNc3MW__heroCtaPrimary:hover{background:var(--accent-hover)}.public-ui-module__cNc3MW__heroCtaSecondary{align-items:center;gap:var(--space-8);color:var(--text);transition:color var(--duration)var(--ease-out);padding:20px 24px;font-size:15px;font-weight:700;display:flex}.public-ui-module__cNc3MW__heroCtaSecondary:hover{color:var(--accent)}.public-ui-module__cNc3MW__heroImageWrap{display:none}@media (min-width:1024px){.public-ui-module__cNc3MW__heroImageWrap{justify-content:center;align-items:center;display:flex}}.public-ui-module__cNc3MW__heroImage{border-radius:var(--radius);width:100%;height:auto;display:block}.public-ui-module__cNc3MW__section{padding:var(--space-96)0;position:relative}@media (min-width:1024px){.public-ui-module__cNc3MW__section{padding:128px 0}}.public-ui-module__cNc3MW__sectionSubtle{background:var(--bg-subtle);padding:var(--space-96)0;border-top:1px solid #0000000a;border-bottom:1px solid #0000000a}@media (min-width:1024px){.public-ui-module__cNc3MW__sectionSubtle{padding:128px 0}}.public-ui-module__cNc3MW__sectionKicker{text-transform:uppercase;letter-spacing:.3em;color:var(--accent);font-size:11px;font-weight:800}.public-ui-module__cNc3MW__sectionHeading{letter-spacing:-.02em;margin:var(--space-24)0 0 0;font-size:36px;font-weight:800;line-height:1.1}@media (min-width:768px){.public-ui-module__cNc3MW__sectionHeading{font-size:44px}}.public-ui-module__cNc3MW__problemHeader{gap:var(--space-32);grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:768px){.public-ui-module__cNc3MW__problemHeader{gap:var(--space-96);grid-template-columns:1fr 1fr}}.public-ui-module__cNc3MW__problemHeaderImage{border-radius:var(--radius);width:100%;height:auto}.public-ui-module__cNc3MW__problemHeaderText .public-ui-module__cNc3MW__sectionHeading{font-size:40px}@media (min-width:768px){.public-ui-module__cNc3MW__problemHeaderText .public-ui-module__cNc3MW__sectionHeading{font-size:48px}}.public-ui-module__cNc3MW__problemGrid{gap:var(--space-48);padding-top:var(--space-64);margin-top:var(--space-96);border-top:1px solid #0000000f;grid-template-columns:1fr;display:grid}@media (min-width:768px){.public-ui-module__cNc3MW__problemGrid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.public-ui-module__cNc3MW__problemGrid{grid-template-columns:1fr 1fr 1fr 1fr}}.public-ui-module__cNc3MW__problemItem h3{margin:0 0 var(--space-24)0;font-size:20px;font-weight:800}.public-ui-module__cNc3MW__problemItem p{color:var(--muted);margin:0;font-size:15px;line-height:1.7}.public-ui-module__cNc3MW__featuresCenter{text-align:center;margin-bottom:var(--space-96)}@media (min-width:1024px){.public-ui-module__cNc3MW__featuresCenter{margin-bottom:128px}}.public-ui-module__cNc3MW__featuresList{gap:var(--space-96);flex-direction:column;max-width:900px;margin:0 auto;display:flex}@media (min-width:1024px){.public-ui-module__cNc3MW__featuresList{gap:128px}}.public-ui-module__cNc3MW__featureRow{align-items:center;gap:var(--space-32);flex-direction:column;display:flex}@media (min-width:768px){.public-ui-module__cNc3MW__featureRow{gap:var(--space-64);flex-direction:row}}.public-ui-module__cNc3MW__featureRow:hover .public-ui-module__cNc3MW__featureIcon{transform:scale(1.1)}.public-ui-module__cNc3MW__featureImage{border-radius:var(--radius);flex-shrink:0;width:160px;height:auto}@media (min-width:768px){.public-ui-module__cNc3MW__featureImage{width:200px}}.public-ui-module__cNc3MW__featureTitle{margin:0 0 var(--space-24)0;font-size:24px;font-weight:800}.public-ui-module__cNc3MW__featureDesc{color:var(--text-secondary);margin:0;font-size:18px;line-height:1.7}.public-ui-module__cNc3MW__ctaSection{padding:var(--space-96)0;text-align:center}@media (min-width:1024px){.public-ui-module__cNc3MW__ctaSection{padding:128px 0}}.public-ui-module__cNc3MW__ctaHeading{letter-spacing:-.02em;margin:0;font-size:36px;font-weight:800;line-height:1.1}@media (min-width:768px){.public-ui-module__cNc3MW__ctaHeading{font-size:48px}}@media (min-width:1024px){.public-ui-module__cNc3MW__ctaHeading{font-size:56px}}.public-ui-module__cNc3MW__ctaLead{margin:var(--space-32)auto 0;color:var(--text-secondary);max-width:600px;font-size:18px;line-height:1.7}.public-ui-module__cNc3MW__ctaButton{margin-top:var(--space-64);background:var(--text);color:#fff;border-radius:var(--radius-full);transition:background var(--duration)var(--ease-out),transform var(--duration)var(--ease-out);padding:24px 48px;font-size:15px;font-weight:700;display:inline-block;box-shadow:0 12px 36px #0000001f}.public-ui-module__cNc3MW__ctaButton:hover{background:#000;transform:translateY(-2px)}.public-ui-module__cNc3MW__footer{padding:128px 0 var(--space-64)0;background:var(--bg);border-top:1px solid #0000000f}.public-ui-module__cNc3MW__footerGrid{gap:var(--space-64);grid-template-columns:1fr;display:grid}@media (min-width:768px){.public-ui-module__cNc3MW__footerGrid{gap:var(--space-96);grid-template-columns:5fr 2fr 2fr 3fr}}.public-ui-module__cNc3MW__footerBrandText{color:var(--muted);margin-top:var(--space-32);max-width:360px;font-size:15px;line-height:1.7}.public-ui-module__cNc3MW__footerHeading{text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--space-32)0;font-size:12px;font-weight:800}.public-ui-module__cNc3MW__footerLinks{gap:var(--space-24);flex-direction:column;display:flex}.public-ui-module__cNc3MW__footerLink{color:var(--text-secondary);transition:color var(--duration)var(--ease-out);font-size:14px}.public-ui-module__cNc3MW__footerLink:hover{color:var(--accent)}.public-ui-module__cNc3MW__footerBottom{padding-top:var(--space-48);align-items:center;gap:var(--space-32);border-top:1px solid #0000000f;flex-direction:column;margin-top:128px;display:flex}@media (min-width:768px){.public-ui-module__cNc3MW__footerBottom{flex-direction:row;justify-content:space-between}}.public-ui-module__cNc3MW__footerCopy{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}@keyframes public-ui-module__cNc3MW__backdropIn{0%{opacity:0}to{opacity:1}}@keyframes public-ui-module__cNc3MW__modalIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes public-ui-module__cNc3MW__slideoverIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes public-ui-module__cNc3MW__taskSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes public-ui-module__cNc3MW__fileTreeDocumentPulse{0%,to{opacity:1;color:var(--text-primary)}50%{opacity:.62;color:var(--text-secondary)}}
