.Landing-module__NkFR1G__page{min-height:100vh;color:var(--text);background:#fff;flex-direction:column;display:flex}.Landing-module__NkFR1G__main{flex:1}.Landing-module__NkFR1G__wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}.Landing-module__NkFR1G__header{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:#fffffff2;position:sticky;top:0}.Landing-module__NkFR1G__headerRow{justify-content:space-between;align-items:center;gap:16px;height:76px;display:flex}.Landing-module__NkFR1G__logo{width:auto;height:68px;display:block}.Landing-module__NkFR1G__nav{align-items:center;gap:6px;display:flex}.Landing-module__NkFR1G__navLink{color:var(--text-2);border-radius:10px;padding:9px 12px;font-size:15px;font-weight:600;text-decoration:none}.Landing-module__NkFR1G__navLink:hover{background:var(--panel);color:var(--navy)}.Landing-module__NkFR1G__btn{font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.Landing-module__NkFR1G__btnPrimary{background:var(--blue);color:#fff}.Landing-module__NkFR1G__btnPrimary:hover{background:var(--blue-hover)}.Landing-module__NkFR1G__btnGreen{background:var(--green);color:#fff}.Landing-module__NkFR1G__btnGreen:hover{background:var(--green-hover)}.Landing-module__NkFR1G__btnGhost{color:var(--navy);border-color:var(--border-blue);background:#fff}.Landing-module__NkFR1G__btnGhost:hover{background:var(--blue-soft)}.Landing-module__NkFR1G__hero{background:linear-gradient(180deg, var(--blue-soft) 0%, #fff 100%);text-align:center;padding:60px 0 40px}.Landing-module__NkFR1G__eyebrow{background:var(--green-light);color:var(--green-text);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-block}.Landing-module__NkFR1G__h1{max-width:760px;color:var(--navy);letter-spacing:-.02em;margin:18px auto 12px;font-size:clamp(32px,5.2vw,52px);font-weight:800;line-height:1.1}.Landing-module__NkFR1G__h1 span{color:var(--green)}.Landing-module__NkFR1G__lead{max-width:620px;color:var(--text-2);margin:0 auto;font-size:18px;line-height:1.55}.Landing-module__NkFR1G__search{border:1px solid var(--border-blue);max-width:940px;box-shadow:var(--shadow-card-strong);text-align:left;background:#fff;border-radius:18px;grid-template-columns:1.5fr 1fr 1fr auto;margin:30px auto 0;padding:8px;display:grid}.Landing-module__NkFR1G__searchField{border-right:1px solid var(--divider);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:8px 14px;display:flex}.Landing-module__NkFR1G__searchField label{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.Landing-module__NkFR1G__searchField input,.Landing-module__NkFR1G__searchField select{width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:0;padding:4px 0;font-size:16px}.Landing-module__NkFR1G__searchField:focus-within{background:var(--blue-soft)}.Landing-module__NkFR1G__searchBtn{align-self:stretch;margin-left:8px;padding:0 26px}.Landing-module__NkFR1G__searchNote{color:var(--muted);margin:14px 0 0;font-size:14px}.Landing-module__NkFR1G__section{padding:52px 0}.Landing-module__NkFR1G__sectionTint{background:var(--panel)}.Landing-module__NkFR1G__sectionHead{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.Landing-module__NkFR1G__h2{color:var(--navy);letter-spacing:-.01em;margin:0;font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.2}.Landing-module__NkFR1G__sub{color:var(--muted);margin:6px 0 0;font-size:16px}.Landing-module__NkFR1G__more{color:var(--blue);white-space:nowrap;font-size:15px;font-weight:700;text-decoration:none}.Landing-module__NkFR1G__more:hover{text-decoration:underline}.Landing-module__NkFR1G__tiles{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px;display:grid}.Landing-module__NkFR1G__tile{border:1px solid var(--border);color:var(--navy);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:12px;padding:22px 12px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,border-color .12s;display:flex}.Landing-module__NkFR1G__tile:hover{border-color:var(--border-blue);box-shadow:var(--shadow-card);transform:translateY(-2px)}.Landing-module__NkFR1G__tileIcon{background:var(--blue-light);width:52px;height:52px;color:var(--blue);border-radius:14px;place-items:center;display:grid}.Landing-module__NkFR1G__tile:nth-child(2n) .Landing-module__NkFR1G__tileIcon{background:var(--green-light);color:var(--green)}.Landing-module__NkFR1G__steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.Landing-module__NkFR1G__step{border:1px solid var(--border);background:#fff;border-radius:16px;padding:24px}.Landing-module__NkFR1G__stepNum{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.Landing-module__NkFR1G__step h3{color:var(--navy);margin:14px 0 6px;font-size:18px}.Landing-module__NkFR1G__step p{color:var(--text-2);margin:0;font-size:15px;line-height:1.55}.Landing-module__NkFR1G__cards{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.Landing-module__NkFR1G__cards .Landing-module__NkFR1G__card{flex-wrap:wrap}.Landing-module__NkFR1G__cards .Landing-module__NkFR1G__cardAction,.Landing-module__NkFR1G__cards .Landing-module__NkFR1G__cardAction .Landing-module__NkFR1G__btn{width:100%}.Landing-module__NkFR1G__list{flex-direction:column;gap:14px;display:flex}.Landing-module__NkFR1G__card{border:1px solid var(--border);box-shadow:var(--shadow-card);background:#fff;border-radius:16px;align-items:flex-start;gap:14px;padding:18px;display:flex}.Landing-module__NkFR1G__avatar{border-radius:50%;flex:none;place-items:center;width:52px;height:52px;font-size:17px;font-weight:800;display:grid}.Landing-module__NkFR1G__cardBody{flex:1;min-width:0}.Landing-module__NkFR1G__cardName{color:var(--navy);margin:0;font-size:17px;font-weight:800}.Landing-module__NkFR1G__cardSub{color:var(--text-2);margin:3px 0 0;font-size:14px;font-weight:600}.Landing-module__NkFR1G__cardMeta{color:var(--muted);margin:3px 0 0;font-size:14px}.Landing-module__NkFR1G__cardAction{flex:none;align-self:center}.Landing-module__NkFR1G__chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.Landing-module__NkFR1G__chip{background:var(--chip-bg);color:var(--slate-chip-text);border-radius:999px;align-items:center;padding:4px 10px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.Landing-module__NkFR1G__chipGreen{background:var(--green-light);color:var(--green-text)}.Landing-module__NkFR1G__chipLink{border:1px solid var(--border-blue);color:var(--navy);background:#fff;padding:8px 14px;font-size:14px}.Landing-module__NkFR1G__chipLink:hover{background:var(--blue-soft)}.Landing-module__NkFR1G__chipOn{background:var(--navy);border-color:var(--navy);color:#fff}.Landing-module__NkFR1G__chipOn:hover{background:var(--navy)}.Landing-module__NkFR1G__fine{color:var(--muted);margin:14px 0 0;font-size:13px}.Landing-module__NkFR1G__banner{background:var(--navy);color:#fff;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:32px;display:flex}.Landing-module__NkFR1G__banner h2{margin:0 0 6px;font-size:24px;font-weight:800}.Landing-module__NkFR1G__banner p{color:#d6e2f5;max-width:560px;margin:0;font-size:16px;line-height:1.5}.Landing-module__NkFR1G__faq{max-width:780px;margin:0 auto}.Landing-module__NkFR1G__faq details{border-bottom:1px solid var(--border);padding:16px 4px}.Landing-module__NkFR1G__faq summary{cursor:pointer;color:var(--navy);justify-content:space-between;gap:16px;font-size:17px;font-weight:700;list-style:none;display:flex}.Landing-module__NkFR1G__faq summary::-webkit-details-marker{display:none}.Landing-module__NkFR1G__faq summary:after{content:"+";color:var(--blue);font-size:22px;line-height:1}.Landing-module__NkFR1G__faq details[open] summary:after{content:"−"}.Landing-module__NkFR1G__faq p{color:var(--text-2);margin:10px 0 0;font-size:15px;line-height:1.6}.Landing-module__NkFR1G__faq a{color:var(--blue);font-weight:600}.Landing-module__NkFR1G__resultsTop{background:var(--blue-soft);border-bottom:1px solid var(--blue-line);padding:22px 0}.Landing-module__NkFR1G__resultsTop .Landing-module__NkFR1G__search{max-width:none;margin-top:0}.Landing-module__NkFR1G__resultsHead{justify-content:space-between;align-items:baseline;gap:12px;margin:26px 0 14px;display:flex}.Landing-module__NkFR1G__count{color:var(--navy);margin:0;font-size:20px;font-weight:800}.Landing-module__NkFR1G__empty{text-align:center;background:var(--panel);border:1px dashed var(--border-blue);border-radius:16px;padding:36px 24px}.Landing-module__NkFR1G__empty h2{color:var(--navy);margin:0 0 8px;font-size:20px}.Landing-module__NkFR1G__empty p{max-width:520px;color:var(--text-2);margin:0 auto;font-size:15px;line-height:1.55}.Landing-module__NkFR1G__pager{color:var(--muted);justify-content:center;align-items:center;gap:14px;margin:26px 0 0;font-size:15px;display:flex}.Landing-module__NkFR1G__footer{border-top:1px solid var(--border);background:var(--panel);padding:32px 0}.Landing-module__NkFR1G__footerRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.Landing-module__NkFR1G__footerLinks{flex-wrap:wrap;gap:4px 18px;display:flex}.Landing-module__NkFR1G__footerLinks a{color:var(--text-2);font-size:15px;font-weight:600;text-decoration:none}.Landing-module__NkFR1G__footerLinks a:hover{color:var(--blue)}.Landing-module__NkFR1G__footNote{color:var(--muted);margin:18px 0 0;font-size:13px;line-height:1.6}@media (max-width:820px){.Landing-module__NkFR1G__navHide{display:none}.Landing-module__NkFR1G__hero{padding:40px 0 28px}.Landing-module__NkFR1G__search{grid-template-columns:1fr}.Landing-module__NkFR1G__searchField{border-right:0;border-bottom:1px solid var(--divider);border-radius:0}.Landing-module__NkFR1G__searchBtn{margin:8px 0 0;padding:14px}.Landing-module__NkFR1G__steps{grid-template-columns:1fr}.Landing-module__NkFR1G__banner{flex-direction:column;align-items:flex-start}.Landing-module__NkFR1G__card{flex-wrap:wrap}.Landing-module__NkFR1G__cardAction,.Landing-module__NkFR1G__cardAction .Landing-module__NkFR1G__btn{width:100%}.Landing-module__NkFR1G__section{padding:38px 0}}
