._index_1ofjz_1{min-height:100vh;width:100%;overflow-x:hidden;background:radial-gradient(circle at top left,rgba(92,156,45,.08),transparent 30rem),#f6f8f5;color:#1f2933;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._index_1ofjz_1 *,._index_1ofjz_1 *:before,._index_1ofjz_1 *:after{box-sizing:border-box}._index_1ofjz_1 a{color:inherit;text-decoration:none}._header_1ofjz_34{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:min(100% - 2rem,1120px);margin:0 auto;padding:1.35rem 0}._brand_1ofjz_44{display:inline-flex;align-items:center;gap:1rem;min-width:0}._logo_1ofjz_51{display:block;width:auto;height:clamp(2.125rem,3.8vw,3rem);max-width:min(18rem,58vw);object-fit:contain}._logoFallback_1ofjz_59{display:none;color:#1f2933;font-size:1rem;font-weight:800}._logo_1ofjz_51:not([src]),._logo_1ofjz_51[src=""]{display:none}._logo_1ofjz_51:not([src])+._logoFallback_1ofjz_59,._logo_1ofjz_51[src=""]+._logoFallback_1ofjz_59{display:inline}._productName_1ofjz_76{display:inline-flex;align-items:center;min-height:1.875rem;padding-left:1rem;border-left:1px solid #e2e8df;color:#667085;font-size:.9rem;font-weight:700;line-height:1.2;white-space:nowrap}._nav_1ofjz_89,._footerLinks_1ofjz_90{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.55rem 0;color:#667085;font-size:.92rem;font-weight:650}._nav_1ofjz_89 a,._footerLinks_1ofjz_90 a{transition:color .16s ease,background-color .16s ease}._nav_1ofjz_89 a:hover,._footerLinks_1ofjz_90 a:hover{color:#4f8825}._nav_1ofjz_89 a+a:before,._footerLinks_1ofjz_90 a:before,._footerLinks_1ofjz_90 span+a:before{margin:0 .7rem;color:#c3cec0;content:"·"}._main_1ofjz_121{display:grid;gap:clamp(2rem,5vw,3.5rem);width:min(100% - 2rem,1120px);margin:0 auto;padding:clamp(2rem,7vw,5.5rem) 0 clamp(2.5rem,6vw,4.5rem)}._hero_1ofjz_129{display:grid;justify-items:center;gap:1rem;max-width:820px;margin:0 auto;text-align:center}._eyebrow_1ofjz_138,._heading_1ofjz_139,._subline_1ofjz_140,._trustLine_1ofjz_141,._domainNotice_1ofjz_142,._cardHeader_1ofjz_143 h2,._cardHeader_1ofjz_143 p,._formHint_1ofjz_145,._featureCard_1ofjz_146 h2,._featureCard_1ofjz_146 p,._footer_1ofjz_90 p{margin:0}._eyebrow_1ofjz_138{display:inline-flex;align-items:center;min-height:2rem;padding:0 .85rem;border:1px solid #dce7d7;border-radius:999px;background:#ffffffbd;color:#4f8825;font-size:.85rem;font-weight:800;line-height:1.2}._heading_1ofjz_139{max-width:780px;color:#1f2933;font-size:clamp(2.35rem,7vw,4.55rem);font-weight:850;letter-spacing:0;line-height:1.02}._subline_1ofjz_140{max-width:760px;color:#4c5864;font-size:clamp(1.05rem,2.2vw,1.3rem);font-weight:500;line-height:1.65}._trustLine_1ofjz_141{color:#1f2933;font-size:1rem;font-weight:800;line-height:1.5}._domainNotice_1ofjz_142{max-width:680px;color:#667085;font-size:.96rem;line-height:1.6}._loginCard_1ofjz_197{width:min(100%,680px);margin:0 auto;padding:clamp(1.5rem,4vw,2rem);border:1px solid #e2e8df;border-radius:24px;background:#fff;box-shadow:0 22px 60px #1f293317}._cardHeader_1ofjz_143{display:grid;gap:.55rem;margin-bottom:1.5rem;text-align:center}._cardHeader_1ofjz_143 h2{color:#1f2933;font-size:clamp(1.45rem,3vw,1.8rem);font-weight:850;letter-spacing:0;line-height:1.15}._cardHeader_1ofjz_143 p{color:#667085;font-size:1rem;line-height:1.55}._form_1ofjz_145{display:grid;gap:.75rem}._label_1ofjz_233{color:#1f2933;font-size:.95rem;font-weight:800;line-height:1.3;text-align:left}._formRow_1ofjz_241{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem}._input_1ofjz_247,._button_1ofjz_248{min-height:3rem;border-radius:12px;font:inherit}._input_1ofjz_247{width:100%;border:1px solid #cfd8cc;background:#fbfcfa;color:#1f2933;font-size:1rem;font-weight:600;outline:none;padding:0 .95rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}._input_1ofjz_247::placeholder{color:#8a9785;font-weight:500}._input_1ofjz_247:focus{border-color:#5c9c2d;background:#fff;box-shadow:0 0 0 4px #5c9c2d29}._button_1ofjz_248{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#5c9c2d;color:#fff;cursor:pointer;font-size:.98rem;font-weight:800;letter-spacing:0;padding:0 1.25rem;white-space:nowrap;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}._button_1ofjz_248:hover{background:#4f8825;box-shadow:0 10px 24px #5c9c2d3b;transform:translateY(-1px)}._button_1ofjz_248:focus-visible{outline:3px solid rgba(92,156,45,.28);outline-offset:3px}._formHint_1ofjz_145{color:#667085;font-size:.9rem;line-height:1.5;text-align:center}._features_1ofjz_315{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}._featureCard_1ofjz_146{display:grid;align-content:start;gap:.75rem;min-height:12rem;padding:1.35rem;border:1px solid #e2e8df;border-radius:18px;background:#ffffffd1;box-shadow:0 12px 36px #1f29330e}._featureCard_1ofjz_146 h2{color:#1f2933;font-size:1.08rem;font-weight:850;letter-spacing:0;line-height:1.25}._featureCard_1ofjz_146 p{color:#667085;font-size:.98rem;line-height:1.6}._footer_1ofjz_90{display:grid;justify-items:center;gap:1rem;width:min(100% - 2rem,1120px);margin:0 auto;padding:0 0 2rem;color:#667085;text-align:center}._footer_1ofjz_90 p{max-width:760px;font-size:.92rem;line-height:1.6}@media only screen and (max-width:760px){._header_1ofjz_34{align-items:flex-start;flex-direction:column;padding:1rem 0}._brand_1ofjz_44{align-items:flex-start;flex-direction:column;gap:.45rem}._logo_1ofjz_51{height:clamp(2.125rem,10vw,2.375rem);max-width:min(15rem,78vw)}._productName_1ofjz_76{min-height:auto;padding-left:0;border-left:0;font-size:.86rem}._nav_1ofjz_89{justify-content:flex-start;font-size:.86rem}._main_1ofjz_121{gap:2rem;padding:1.75rem 0 2.5rem}._hero_1ofjz_129{gap:.85rem}._eyebrow_1ofjz_138{min-height:auto;padding:.45rem .75rem}._subline_1ofjz_140{line-height:1.55}._formRow_1ofjz_241{grid-template-columns:1fr}._button_1ofjz_248{width:100%;white-space:normal}._features_1ofjz_315{grid-template-columns:1fr}._featureCard_1ofjz_146{min-height:auto}._footerLinks_1ofjz_90{align-items:center;flex-direction:column;gap:.35rem}._footerLinks_1ofjz_90 a:before,._footerLinks_1ofjz_90 span+a:before{content:none}}@media only screen and (max-width:420px){._header_1ofjz_34,._main_1ofjz_121,._footer_1ofjz_90{width:min(100% - 1.25rem,1120px)}._loginCard_1ofjz_197{border-radius:22px}}
