.sr-page{background:#fff}#sr{--dark:#19310B;--accent:#C8F9AB;--muted:#6B7280;--yellow:#D97706;--border:#E5E7EB;--white:#fff;--bg:#F4F4F2;--text:#374151;color:var(--text);font-size:16px;line-height:1.6}#sr *{box-sizing:border-box}#sr .sr-wrap{max-width:1180px;margin:0 auto;padding:0 24px}#sr h1,#sr h2{font-family:var(--display);font-weight:400;color:var(--dark);line-height:1.15;margin:0;text-wrap:pretty}#sr h1{font-size:clamp(2rem,3.6vw,2.8rem)}#sr h2{font-size:clamp(1.7rem,3vw,2.3rem)}#sr p{margin:0;font-size:1rem}#sr .sr-center{text-align:center}#sr .sr-center h2{max-width:26ch;margin:.75rem auto 0}#sr .sr-narrow{max-width:62ch;margin:1rem auto 0}#sr .sr-chip{display:inline-block;background:#ede9d6;color:var(--dark);font-size:.78rem;font-weight:500;padding:.35rem .85rem;border-radius:999px}#sr .sr-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--dark);color:#fff;font-weight:600;border-radius:8px;padding:1rem 2rem;text-decoration:none;transition:opacity .2s}#sr .sr-btn:hover{opacity:.92}#sr .sr-btn--sm{padding:.7rem 1.4rem;font-size:.9rem}#sr .sr-btn--mint{background:var(--accent);color:var(--dark)}#sr .sr-nav{position:sticky;top:0;z-index:20;background:#fff;box-shadow:0 1px #0000000f}#sr .sr-nav__in{display:flex;align-items:center;justify-content:space-between;padding-top:.85rem;padding-bottom:.85rem}#sr .sr-hero{padding:56px 0 72px}#sr .sr-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,560px);gap:56px;align-items:start}#sr .sr-hero h1{margin-top:1rem}#sr .sr-hero p{margin-top:1rem;max-width:50ch}#sr .sr-checks{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.6rem}#sr .sr-checks li{display:flex;gap:.6rem;align-items:center;color:var(--dark);font-weight:500}#sr .sr-checks svg,#sr .sr-fit__box svg{width:20px;height:20px;flex:none}#sr #sb-wrap{max-width:none}#sr .sb-consent-note{font-size:.85rem;color:#5f6b55;margin:.5rem 0 0;line-height:1.5}#sr .sb-consent-note button{display:block;margin-top:.5rem;font:inherit;font-weight:600;color:#19310b;background:#c8f9ab;border:0;border-radius:8px;padding:.55rem 1rem;cursor:pointer}#sr #sb-company-search:disabled{opacity:.6}#sr .sr-stats{padding:56px 0 72px}#sr .sr-stats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:2.5rem 0 2rem}#sr .sr-stat{background:#f3f3f0;border-radius:14px;padding:1.75rem 1.25rem}#sr .sr-stat b{font-family:var(--display);font-weight:400;font-size:2.8rem;color:var(--dark);line-height:1;display:block}#sr .sr-stat p{font-size:.9rem;margin-top:.75rem}#sr .sr-value{background:#f3f3f0;padding:72px 0}#sr .sr-value__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:56px;align-items:center}#sr .sr-value h2{margin-top:1rem}#sr .sr-value__list{list-style:none;margin:1.75rem 0;padding:0;display:grid;gap:1.25rem}#sr .sr-value__list li{display:flex;gap:1rem;align-items:flex-start}#sr .sr-ico{flex:none;width:44px;height:44px;border-radius:50%;background:var(--dark);color:var(--accent);display:grid;place-items:center}#sr .sr-ico svg{width:22px;height:22px}#sr .sr-value__list b{display:block;color:var(--dark);font-weight:600}#sr .sr-value__list p{font-size:.92rem;margin-top:.2rem}#sr .sr-fit{padding:72px 0}#sr .sr-fit__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2rem;text-align:left}#sr .sr-fit__box{border-radius:14px;padding:1.5rem 1.5rem 1.6rem}#sr .sr-fit__box--yes{background:#eaf3e4}#sr .sr-fit__box--no{background:#fdecec}#sr .sr-fit__box b{display:block;font-family:var(--display);font-weight:400;font-size:1.25rem;color:var(--dark);margin-bottom:.9rem}#sr .sr-fit__box--no b{color:#c62828}#sr .sr-fit__box ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}#sr .sr-fit__box li{display:flex;gap:.6rem;align-items:flex-start;font-size:.95rem}#sr .sr-fit__box--no li{color:#c62828}#sr .sr-fit__box svg{margin-top:.15rem}#sr .sr-steps{background:var(--dark);color:#fff;padding:72px 0}#sr .sr-steps h2{color:#fff}#sr .sr-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:2.5rem 0 2rem;text-align:left}#sr .sr-step{border:1px solid rgba(255,255,255,.25);border-radius:14px;padding:1.5rem}#sr .sr-step__n{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--accent);color:var(--dark);font-family:var(--display);font-size:1.4rem}#sr .sr-step b{display:block;font-family:var(--display);font-weight:400;font-size:1.4rem;color:#fff;margin:1rem 0 .5rem}#sr .sr-step p{color:#d7e0ce;font-size:.92rem}#sr .sr-noah{padding:72px 0}#sr .sr-noah__grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:48px;align-items:center;max-width:960px}#sr .sr-noah__img{width:240px;height:240px;border-radius:50%;object-fit:cover}#sr .sr-noah__role{display:block;font-weight:600;color:var(--dark);font-size:.9rem;margin:.5rem 0 1rem}#sr .sr-faq{padding:24px 0 72px}#sr .sr-faq__list{max-width:820px;margin:2rem auto 0;display:grid;gap:.75rem;text-align:left}#sr .sr-faq details{border:1px solid var(--border);border-radius:10px;padding:0 1.25rem;background:#fff}#sr .sr-faq summary{cursor:pointer;list-style:none;padding:1rem 0;font-weight:600;color:var(--dark);display:flex;justify-content:space-between;gap:1rem}#sr .sr-faq summary::-webkit-details-marker{display:none}#sr .sr-faq summary:after{content:"+";font-weight:400}#sr .sr-faq details[open] summary:after{content:"–"}#sr .sr-faq details p{padding-bottom:1rem;font-size:.95rem}#sr .sr-final{background:var(--dark);color:#fff;padding:72px 0}#sr .sr-final h2{color:#fff}#sr .sr-final p{color:#d7e0ce;margin:1rem 0 1.5rem}#sr .sr-footer{background:#0f2207;color:#b6c4a6;font-size:.82rem;padding:1.5rem 0}#sr .sr-footer__in{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}#sr .sr-footer a{color:#b6c4a6;margin-left:1.25rem;text-decoration:none}@media(max-width:980px){#sr .sr-hero__grid,#sr .sr-value__grid,#sr .sr-noah__grid,#sr .sr-stats__grid,#sr .sr-steps__grid,#sr .sr-fit__grid{grid-template-columns:1fr}#sr .sr-value__mock{max-width:440px}}
