main{display:block;max-width:1200px;margin-top:20px}header nav{display:flex;gap:24px}h1{font-size:clamp(42px,6vw,72px)}.explore-hero{padding:45px 0 65px;max-width:780px}.explore-hero p{font-size:18px;line-height:1.8;margin-bottom:28px}.section-top{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:24px}.section-top span{font-size:12px;color:var(--muted)}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.product-tile{font:inherit;text-align:left;color:var(--ink);text-decoration:none;background:#fff;border:1px solid var(--line);border-radius:20px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;cursor:pointer;min-height:290px}.product-tile:hover{border-color:#4b8b50;box-shadow:0 8px 25px #143e2010}.symbol{font-size:38px;background:#eff7e9;border-radius:15px;width:65px;height:65px;display:grid;place-items:center;margin-bottom:20px;color:#347c48}.status{font-size:10px;letter-spacing:.3px;border-radius:20px;background:#f0f1ed;padding:5px 10px;color:#60705d;margin-bottom:16px}.status.active{background:#e0f2d7;color:#29623a}.product-tile h3{font-size:21px}.product-tile p{font-size:14px;line-height:1.7;flex:1;margin-top:0}.product-tile strong{font-size:12px;font-weight:600}.purpose,.evaluation,.help{margin-top:65px;padding:35px;background:white;border:1px solid var(--line);border-radius:22px}.purpose>a,.purpose>button{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:23px 0;border:0;border-bottom:1px solid var(--line);font:inherit;text-decoration:none;background:transparent;text-align:left;color:var(--ink);cursor:pointer}.purpose span{font-size:12px;color:var(--muted)}details{padding:20px 0;border-bottom:1px solid var(--line)}summary{cursor:pointer;font-weight:600}details p{font-size:14px;line-height:1.85}.help a{margin-right:22px}dialog{width:min(550px,calc(100% - 32px));max-height:85svh;overflow:auto;padding:32px;border:1px solid var(--line);border-radius:22px;color:var(--ink)}dialog::backdrop{background:#10332477}dialog>button{display:block;margin-left:auto;margin-bottom:25px}dialog p{line-height:1.85}footer{max-width:1150px;margin:40px auto;font-size:12px;padding:0 30px}@media(max-width:760px){.product-grid{grid-template-columns:repeat(2,1fr)}.product-tile{padding:20px;min-height:285px}.product-tile h3{font-size:18px}.purpose,.evaluation,.help{padding:24px}.section-top{display:block}.explore-hero{padding-top:25px}header{flex-wrap:wrap}.purpose>a,.purpose>button{font-size:14px}}@media(max-width:420px){.product-grid{gap:12px}.product-tile{padding:16px}.status{font-size:9px}.symbol{width:50px;height:50px;font-size:30px}}
