/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */.Hero_root__c6I3W{isolation:isolate;aspect-ratio:36/17;min-height:calc(var(--spacing,.25rem)*80);--tw-gradient-position:to left;width:100%;position:relative}@supports (background-image:linear-gradient(in lab,red,red)){.Hero_root__c6I3W{--tw-gradient-position:to left in oklab}}.Hero_root__c6I3W{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#94d2c6;--tw-gradient-to:#5bbdb7;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position));max-height:calc(100vh - var(--header-height))}.Hero_content__M5Zyw{flex-direction:column;justify-content:center;align-items:center;height:100%;margin-inline:auto;display:flex}@media not all and (min-width:40rem){.Hero_content__M5Zyw{padding-block:calc(var(--spacing,.25rem)*6)}}@media (min-width:48rem){.Hero_content__M5Zyw{padding-bottom:5vw}}@media (min-width:80rem){.Hero_content__M5Zyw{width:83.3333%}}.Hero_title__KMKCo{text-align:center;--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-black,#000);font-size:clamp(1.125rem,2.6vw,2.25rem)}.Hero_benefits__n_I3M{margin-top:calc(var(--spacing,.25rem)*2);align-items:center;display:flex}@media not all and (min-width:48rem){.Hero_benefits__n_I3M{flex-direction:column}}@media (min-width:48rem){.Hero_benefits__n_I3M{margin-top:calc(var(--spacing,.25rem)*5);gap:calc(var(--spacing,.25rem)*4)}}@media (min-width:64rem){.Hero_benefits__n_I3M{gap:calc(var(--spacing,.25rem)*8)}}@media (min-width:80rem){.Hero_benefits__n_I3M{margin-top:calc(var(--spacing,.25rem)*8)}}.Hero_benefits__n_I3M{font-size:clamp(.875rem,1.25vw,1.25rem)}.Hero_benefit-item___BJMN{align-items:center;gap:calc(var(--spacing,.25rem)*2);display:flex}.Hero_button--create-contract__BaDzZ{margin-top:calc(var(--spacing,.25rem)*2);width:calc(var(--spacing,.25rem)*60);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}@media not all and (min-width:48rem){.Hero_button--create-contract__BaDzZ{height:calc(var(--spacing,.25rem)*8);width:calc(var(--spacing,.25rem)*52)}}@media not all and (min-width:40rem){.Hero_button--create-contract__BaDzZ{display:none}}@media (min-width:64rem){.Hero_button--create-contract__BaDzZ{height:calc(var(--spacing,.25rem)*11);width:calc(var(--spacing,.25rem)*72);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5/1)))}}@media (min-width:80rem){.Hero_button--create-contract__BaDzZ{margin-top:calc(var(--spacing,.25rem)*5);height:calc(var(--spacing,.25rem)*12);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}}.Hero_button--login__hi8Fj{margin-top:calc(var(--spacing,.25rem)*7);width:100%;max-width:var(--container-xs,20rem)}@media (min-width:40rem){.Hero_button--login__hi8Fj{display:none}}.Hero_button--download__PHPhI{margin-top:calc(var(--spacing,.25rem)*3);width:100%;max-width:var(--container-xs,20rem)}@media (min-width:40rem){.Hero_button--download__PHPhI{display:none}}.Hero_links__pMsdm{margin-top:calc(var(--spacing,.25rem)*3);justify-content:center;align-items:center;column-gap:calc(var(--spacing,.25rem)*2);row-gap:calc(var(--spacing,.25rem)*2);display:none}@media (min-width:40rem){.Hero_links__pMsdm{display:flex}}@media (min-width:48rem){.Hero_links__pMsdm{margin-top:calc(var(--spacing,.25rem)*4);column-gap:calc(var(--spacing,.25rem)*6)}}@media (min-width:64rem){.Hero_links__pMsdm{margin-top:calc(var(--spacing,.25rem)*8);column-gap:calc(var(--spacing,.25rem)*10)}}@media (min-width:80rem){.Hero_links__pMsdm{margin-top:calc(var(--spacing,.25rem)*12)}}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}.home-v2{--home-v2-teal:#179a9c;--home-v2-teal-light:#1eb3b5;--home-v2-teal-dark:#0f6d6f;--home-v2-surface:#f8fafc;--home-v2-card:#ffffff;--home-v2-muted:#64748b;--home-v2-danger:#dc2626;--home-v2-danger-bg:#fef2f2;--home-v2-success-bg:#ecfdf5}.home-v2-hero{background:linear-gradient(180deg,#e8f7f7 0,#ffffff 45%,var(--home-v2-surface) 100%)}.home-v2-hero__visual{position:relative;min-height:320px}.home-v2-hero__shield{position:absolute;inset:10% 8% 8% 12%;border-radius:2rem;background:linear-gradient(145deg,var(--home-v2-teal) 0,var(--home-v2-teal-light) 100%);box-shadow:0 24px 60px rgba(23,154,156,.28);display:grid;place-items:center}.home-v2-hero__doc{position:absolute;top:18%;right:6%;width:58%;border-radius:1rem;background:#fff;padding:1.25rem;box-shadow:0 16px 40px rgba(15,23,42,.12);border:1px solid #e2e8f0}.home-v2-hero__doc-line{height:.5rem;border-radius:999px;background:#e2e8f0;margin-bottom:.55rem}.home-v2-hero__doc-line--short{width:62%}.home-v2-hero__check{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;font-size:.75rem;font-weight:700;color:var(--home-v2-teal)}.home-v2-strip{background:#eef2f6;border-block:1px solid #e2e8f0}.home-v2-stats{background:linear-gradient(90deg,var(--home-v2-teal-dark),var(--home-v2-teal));color:#fff}.home-v2-pain-card{border-radius:1.25rem;border:1px solid #fecaca;background:var(--home-v2-danger-bg);padding:1.5rem}.home-v2-pain-card__question{color:#991b1b;font-weight:800;line-height:1.8}.home-v2-pain-card__hint{margin-top:.85rem;padding-top:.85rem;border-top:1px dashed #fca5a5;color:#7f1d1d;font-size:.875rem;line-height:1.75}.home-v2-feature-card{border-radius:1.25rem;border:1px solid #a7f3d0;background:var(--home-v2-success-bg);padding:1.5rem}.home-v2-feature-card__title{color:var(--home-v2-teal-dark);font-weight:800}.home-v2-step-card{border-radius:1.25rem;border:1px solid #e2e8f0;background:#fff;padding:1.5rem;text-align:center;position:relative}.home-v2-step-card__num{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:999px;background:var(--home-v2-teal);color:#fff;font-weight:800;margin-bottom:.75rem}.home-v2-testimonial{border-radius:1.25rem;border:1px solid #e2e8f0;background:#fff;padding:1.5rem;box-shadow:0 8px 24px rgba(15,23,42,.06);height:100%}.home-v2-end-cta{background:linear-gradient(135deg,var(--home-v2-teal-dark),var(--home-v2-teal));border-radius:1.5rem;color:#fff}.home-v2-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;background:var(--home-v2-teal);color:#fff;font-weight:700;padding:.75rem 1.75rem;transition:background .15s ease}.home-v2-btn-primary:hover{background:var(--home-v2-teal-light)}.home-v2-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;border:2px solid var(--home-v2-teal);color:var(--home-v2-teal);font-weight:700;padding:.7rem 1.65rem;background:transparent;transition:background .15s ease}.home-v2-btn-outline:hover{background:rgba(23,154,156,.06)}.home-v2-btn-white{background:#fff;color:var(--home-v2-teal);padding:.75rem 1.75rem}.home-v2-btn-white,.home-v2-btn-white-outline{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:9999px;font-weight:700}.home-v2-btn-white-outline{border:2px solid rgba(255,255,255,.85);color:#fff;padding:.7rem 1.65rem}.home-v2-section-title{font-size:clamp(1.35rem,2.5vw,2rem);font-weight:900;color:#0f172a;line-height:1.45}.home-v2-section-subtitle{margin-top:.75rem;color:var(--home-v2-muted);line-height:1.85;font-size:.95rem}@media (min-width:1024px){.home-v2-step-card:not(:last-child):after{content:"←";position:absolute;left:-1.1rem;top:50%;transform:translateY(-50%);color:var(--home-v2-teal);font-size:1.25rem;font-weight:700}}