.contract_main__owp2Z{max-width:var(--page-max);margin-inline:auto;padding:0 var(--page-gutter) calc(var(--space-8) * 2)}.contract_back__1nJmj{margin:calc(var(--space-8) * .8) 0 var(--space-6)}.contract_hero__OxJpk{position:relative;display:grid;grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:center;padding:clamp(30px,4vw,60px);border-radius:calc(var(--radius-lg) * 1.5);background:linear-gradient(122deg,color-mix(in srgb,var(--color-accent-200) 55%,var(--color-surface)) 0,var(--color-surface) 55%,color-mix(in srgb,var(--color-accent-2-200) 50%,var(--color-surface)) 100%);overflow:hidden}@media (min-width:900px){.contract_hero__OxJpk{grid-template-columns:1.15fr .85fr}}.contract_heroBlob__36o4n{top:-90px;right:-70px;width:300px;height:300px;background:var(--color-accent-300);opacity:.35}.contract_heroCopy__KZFPX{position:relative}.contract_title__hT3iq{font-size:clamp(34px,5vw,60px);max-width:14ch;margin:0}.contract_lede__8Aw6V{max-width:46ch;font-size:clamp(16px,1.6vw,19px);margin:var(--space-4) 0 var(--space-6)}.contract_heroActions__FBZ4U{display:flex;flex-wrap:wrap;gap:var(--space-3)}.contract_heroStats__X3r1v{position:relative;display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.contract_heroStat__cffH0{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:calc(var(--radius-lg) * 1.05);background:var(--color-bg);box-shadow:var(--shadow-sm)}.contract_heroStatValue__cks10{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:clamp(28px,3vw,40px);line-height:1;letter-spacing:-.03em;color:var(--color-accent-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.contract_heroStatLabel__afxh4{font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-align:right;color:color-mix(in srgb,var(--color-text) 60%,transparent)}.contract_section__nu0EL{padding-top:calc(var(--space-8) * 1.6)}.contract_sectionHead__AwzfW{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.contract_sectionTitle__jRn8_{margin:0;font-size:clamp(24px,3vw,34px)}.contract_sectionNote__LIRu8{font-size:14px;margin:0;color:color-mix(in srgb,var(--color-text) 62%,transparent)}.contract_modelGrid___5dg6{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));grid-gap:var(--space-4);gap:var(--space-4)}.contract_modelCard__TlZqR{position:relative;display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding:clamp(24px,2.6vw,34px);border-radius:calc(var(--radius-lg) * 1.15);background:var(--color-surface);overflow:hidden;transition:transform .26s var(--ease-out),box-shadow .26s ease}.contract_modelCard__TlZqR:hover{transform:translateY(-5px);box-shadow:var(--shadow-md)}.contract_modelInitial__UqrHK{display:grid;place-items:center;width:52px;height:52px;border-radius:999px;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:21px;background:var(--color-accent-200);color:var(--color-accent-800)}.contract_modelCard__TlZqR:nth-child(2) .contract_modelInitial__UqrHK{background:var(--color-accent-2-200);color:var(--color-accent-2-800)}.contract_modelName__JjW2Z{font-size:clamp(20px,1.8vw,25px);margin:0}.contract_modelNote__CEX5I{margin:0;font-size:14px;line-height:1.55;color:color-mix(in srgb,var(--color-text) 66%,transparent);max-width:40ch}.contract_steps__qDi05{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));grid-gap:clamp(20px,2.6vw,40px);gap:clamp(20px,2.6vw,40px);margin:0;padding:0;list-style:none;counter-reset:step}.contract_step__h_pNE{position:relative;padding-top:var(--space-5);border-top:2px solid color-mix(in srgb,var(--color-accent) 40%,transparent)}.contract_step__h_pNE:before{content:"";position:absolute;top:-6px;left:0;width:10px;height:10px;border-radius:999px;background:var(--color-accent)}.contract_stepNum__YT9Wy{display:block;font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:12px;letter-spacing:.14em;color:var(--color-accent-700);margin-bottom:var(--space-2)}.contract_stepTitle__6HQTJ{font-size:clamp(17px,1.5vw,20px);margin:0 0 var(--space-1)}.contract_stepNote__4J15_{margin:0;font-size:14px;line-height:1.55;color:color-mix(in srgb,var(--color-text) 66%,transparent);max-width:36ch}.contract_columns__4Mct1{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:clamp(24px,3vw,48px);gap:clamp(24px,3vw,48px)}.contract_column__Tcd5R h3{font-size:clamp(18px,1.6vw,21px);margin:0 0 var(--space-2)}.contract_column__Tcd5R p{margin:0;max-width:40ch;color:color-mix(in srgb,var(--color-text) 72%,transparent)}.contract_columnIcon__51hT_{display:grid;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--color-accent-2-200);color:var(--color-accent-2-800);margin-bottom:var(--space-3)}.contract_cta__3EtGO{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);margin-top:calc(var(--space-8) * 1.8);padding:clamp(26px,3.4vw,46px);border-radius:calc(var(--radius-lg) * 1.3);background:var(--color-surface);overflow:hidden}.contract_ctaBlob__7gcSX{right:-70px;bottom:-90px;width:230px;height:230px;background:var(--color-accent-2-200);opacity:.5}.contract_ctaCopy__W2S8i{position:relative}.contract_cta__3EtGO h2{margin:0 0 var(--space-1);font-size:clamp(21px,2.4vw,28px)}.contract_cta__3EtGO p{margin:0;max-width:44ch;color:color-mix(in srgb,var(--color-text) 66%,transparent)}.contract_ctaAction__prZ_n{position:relative}@media (max-width:520px){.contract_cta__3EtGO .contract_ctaAction__prZ_n,.contract_heroActions__FBZ4U>*{width:100%}}