.gradle-page{--gr-line:var(--kr-color-neutral-900);--gr-pad-x:clamp(20px, 5vw, 64px);--gr-light-surface:#f5f5f5;--gr-light-card:#fff;--gr-light-line:#e5e5e5;--gr-light-ink:#171717;--gr-light-ink-muted:#525252;--gr-teal-a:#069fce;--gr-teal-b:#51cbbf;--gr-teal-ink:#0a0a0a;background:var(--kr-color-background-page);color:var(--kr-color-text-primary);font-family:var(--kr-font-family-sans), ui-sans-serif, system-ui, sans-serif}.gradle-page .gr-container{max-width:1280px;padding-left:var(--gr-pad-x);padding-right:var(--gr-pad-x);margin:0 auto}.gradle-page .gr-h1{font-weight:var(--kr-font-weight-semibold);font-size:clamp(var(--kr-font-size-4xl), 5vw, var(--kr-font-size-6xl));letter-spacing:-.03em;margin:0;line-height:1.08}.gradle-page .gr-h1-line{display:block}.gradle-page .gr-h2-lg{font-weight:var(--kr-font-weight-semibold);letter-spacing:-.025em;margin:0;font-size:clamp(2rem,4.5vw,3rem);line-height:1.1}.gradle-page .gr-h2-md{font-weight:var(--kr-font-weight-semibold);letter-spacing:-.02em;margin:0;font-size:clamp(1.75rem,3.5vw,2.25rem);line-height:1.15}.gradle-page .gr-metric{font-weight:var(--kr-font-weight-semibold);font-size:clamp(var(--kr-font-size-3xl), 3.5vw, var(--kr-font-size-4xl));letter-spacing:-.02em;line-height:1.1}.gradle-page .gr-card-title{font-weight:var(--kr-font-weight-semibold);font-size:var(--kr-font-size-2xl);letter-spacing:-.01em;line-height:1.2}.gradle-page .gr-body-xl{font-size:clamp(var(--kr-font-size-lg), 2vw, var(--kr-font-size-xl));line-height:1.6}.gradle-page .gr-body-lg{font-size:var(--kr-font-size-lg);line-height:1.6}.gradle-page .gr-body-md{font-size:var(--kr-font-size-base);line-height:1.55}.gradle-page .gr-body-sm{font-size:var(--kr-font-size-sm);line-height:1.5}.gradle-page .gr-hero{background:var(--kr-color-background-page);border-bottom:1px solid var(--gr-line);position:relative;overflow:hidden}.gradle-page .gr-hero-canvas{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.gradle-page .gr-hero-art{opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:780px;max-width:58%;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.gradle-page .gr-hero-inner{z-index:1;max-width:1280px;padding:clamp(56px, 9vw, 104px) var(--gr-pad-x) clamp(48px, 7vw, 88px);margin:0 auto;position:relative}.gradle-page .gr-hero .gr-h1{max-width:900px;color:var(--kr-color-text-primary);margin:28px 0}.gradle-page .gr-hero-body{max-width:640px;color:var(--kr-color-text-secondary);font-size:var(--kr-font-size-base);margin:0 0 32px}.gradle-page .gr-hero-link{font-size:1rem;font-weight:var(--kr-font-weight-semibold);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.gradle-page .gr-hero-link-lead{color:var(--kr-color-text-secondary)}.gradle-page .gr-hero-link-accent{color:var(--kr-color-text-brand)}.gradle-page .gr-hero-link:hover .gr-hero-link-accent{text-underline-offset:4px;text-decoration:underline}.gradle-page .gr-mission-eyebrow{margin-bottom:16px}.gradle-page .gr-mission-statement{max-width:760px;color:var(--kr-color-text-primary);margin:0 0 28px}.gradle-page .gr-mission-link{font-size:1rem;font-weight:var(--kr-font-weight-semibold);color:var(--kr-color-text-brand);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.gradle-page .gr-mission-link:hover{text-underline-offset:4px;text-decoration:underline}.gradle-page .gr-proof-inner{padding-top:clamp(28px,4vw,40px)}.gradle-page .gr-stat-grid,.gradle-page .gr-trustedby{background:var(--gr-line);border:1px solid var(--gr-line);gap:1px;display:grid}.gradle-page .gr-stat-grid{grid-template-columns:repeat(4,1fr)}.gradle-page .gr-stat{background:var(--kr-color-background-page);padding:clamp(20px,3vw,28px) clamp(20px,3vw,32px)}.gradle-page .gr-stat-value{color:var(--kr-color-text-primary)}.gradle-page .gr-plus{color:var(--kr-color-brand-500)}.gradle-page .gr-metric-note{font-size:.5em;font-weight:var(--kr-font-weight-regular);color:var(--kr-color-text-secondary);margin-left:.2em}.gradle-page .gr-stat-label{color:var(--kr-color-text-secondary);margin-top:6px}.gradle-page .gr-trustedby{grid-template-columns:1.4fr repeat(6,1fr);margin-top:clamp(24px,3vw,40px);margin-bottom:clamp(24px,4vw,40px)}.gradle-page .gr-trustedby>*{background:var(--kr-color-background-page);justify-content:center;align-items:center;padding:clamp(18px,2.5vw,28px) clamp(12px,2vw,24px);display:flex}.gradle-page .gr-trustedby-label{color:var(--kr-color-text-secondary);justify-content:flex-start}.gradle-page .gr-logo{color:var(--kr-color-text-tertiary);font-weight:var(--kr-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;text-align:center;font-size:.8125rem}.gradle-page .gr-logo-img{width:auto;max-width:100%;height:22px;color:var(--kr-color-text-primary);opacity:.55;display:block}@media (max-width:900px){.gradle-page .gr-stat-grid{grid-template-columns:repeat(2,1fr)}.gradle-page .gr-trustedby{grid-template-columns:repeat(3,1fr)}.gradle-page .gr-trustedby-label{grid-column:1/-1}}@media (max-width:480px){.gradle-page .gr-stat-grid{grid-template-columns:1fr}.gradle-page .gr-trustedby{grid-template-columns:repeat(2,1fr)}}.gradle-page .gr-section{padding-top:clamp(56px,9vw,88px);padding-bottom:clamp(56px,9vw,88px)}.gradle-page .gr-chart-eyebrow{margin-bottom:16px}.gradle-page .gr-chart-heading{color:var(--kr-color-text-primary);max-width:680px;margin:0 0 12px}.gradle-page .gr-chart-intro{color:var(--kr-color-text-secondary);max-width:560px;margin:0 0 48px}@keyframes gr-chart-pulse-kf{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.gradle-page .gr-chart-pulse{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite gr-chart-pulse-kf}.gradle-page [data-gr-inview=false] .gr-chart-pulse{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.gradle-page .gr-chart-pulse{opacity:0;animation:none}}.gradle-page .gr-trust{border-top:1px solid var(--gr-light-line);background:var(--gr-light-surface)}.gradle-page .gr-trust-inner{padding-top:clamp(72px,12vw,128px);padding-bottom:clamp(72px,12vw,128px)}.gradle-page .gr-trust-eyebrow{margin-bottom:16px}.gradle-page .gr-trust-heading{color:var(--gr-light-ink);max-width:640px;margin:0 0 48px}.gradle-page .gr-trust-grid{background:var(--gr-light-line);border:1px solid var(--gr-light-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}@media (max-width:820px){.gradle-page .gr-trust-grid{grid-template-columns:1fr}}.gradle-page .gr-trust-card{background:var(--gr-light-card);padding:clamp(28px,4vw,36px) clamp(24px,3vw,32px)}.gradle-page .gr-trust-metric{color:var(--gr-light-ink);margin-bottom:16px}.gradle-page .gr-trust-card-title{color:var(--gr-light-ink);margin-bottom:12px}.gradle-page .gr-trust-card-body{color:var(--gr-light-ink-muted);margin:0}.gradle-page .gr-close{background-image:linear-gradient(120deg, var(--gr-teal-a), var(--gr-teal-b));position:relative;overflow:hidden}.gradle-page .gr-close-art{opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;width:560px;max-width:46%;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.gradle-page .gr-close-inner{z-index:1;padding-top:clamp(64px,9vw,96px);padding-bottom:clamp(64px,9vw,96px);position:relative}.gradle-page .gr-close-heading{color:var(--gr-teal-ink);max-width:760px;margin:0 0 20px}.gradle-page .gr-close-body{color:color-mix(in srgb, var(--gr-teal-ink) 85%, transparent);max-width:680px;margin:0 0 36px}@media (max-width:1200px){.gradle-page .gr-hero-art{display:none}}@media (max-width:767px){.gradle-page .gr-close-art{display:none}}
/*# sourceMappingURL=0~iy7h7nhnltb.css.map*/