.home-finds{--finds-line:#d9e3eb}.finds-hero{background:var(--navy);color:#fff;padding:78px 0}.finds-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:60px;display:grid}.finds-hero h1{max-width:800px;font-size:clamp(40px,5.1vw,68px);line-height:1.06}.finds-hero p:not(.eyebrow){color:#d8e6ef;max-width:680px;font-size:19px}.finds-hero p.finds-caption{margin-top:20px;font-size:13px}.finds-hero-art{color:var(--sky);background:#ffffff06;border:1px solid #ffffff30;border-radius:18px;padding:28px 20px}.finds-hero-art svg{width:100%;height:auto;display:block}.finds-art-label{letter-spacing:1.7px;font-size:10px}.finds-hero-art small{color:#acc9da;font-size:10px}.finds-filters{flex-wrap:wrap;gap:10px;margin:28px 0;display:flex}.finds-filters button{border:1px solid var(--finds-line);font:inherit;cursor:pointer;color:var(--navy);background:#fff;border-radius:99px;padding:11px 18px}.finds-filters button[aria-pressed=true]{background:var(--navy);color:#fff}.finds-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.finds-card{border:1px solid var(--finds-line);background:#fff;border-radius:15px;flex-direction:column;display:flex;overflow:hidden}.finds-product-art{color:var(--navy);background:#ecf6fa;padding:20px 30px 10px;position:relative}.finds-product-art svg{width:100%;height:150px;display:block}.finds-product-art span{color:#5b7585;font-size:9px;position:absolute;bottom:8px;right:12px}.finds-art-resin{background:#eaf0f4}.finds-art-cabin{background:#e7f0ed}.finds-card-body{flex-direction:column;flex:1;padding:27px;display:flex}.finds-badge{letter-spacing:.6px;color:#0078a6;text-transform:uppercase;font-size:10px;font-weight:800}.finds-card h3{margin:15px 0 10px;font-size:27px;line-height:1.13}.finds-card p{font-size:14px;line-height:1.6}.finds-card p.finds-product-name{color:#536b7a;font-size:11px;font-weight:800}.finds-check{border-top:1px solid var(--finds-line);padding-top:15px}.finds-card button{text-align:center;width:100%;font:inherit;cursor:pointer;margin-top:auto}.finds-request-section{background:#eff6fa}.finds-request-grid{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.finds-form{border:1px solid var(--finds-line);background:#fff;border-radius:15px;padding:32px}.finds-form label{margin-bottom:17px;font-size:13px;font-weight:700;display:block}.finds-form input:not([type=checkbox]),.finds-form select,.finds-form textarea{width:100%;color:var(--navy);font:inherit;background:#fff;border:1px solid #9fb2be;border-radius:6px;margin-top:7px;padding:12px;font-weight:400;display:block}.finds-pair{grid-template-columns:1fr 1fr;gap:17px;display:grid}.finds-form .finds-consent{align-items:flex-start;gap:11px;font-size:12px;font-weight:400;display:flex}.finds-consent input{flex-shrink:0;margin-top:4px}.finds-honey{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.finds-form button{font:inherit;cursor:pointer;width:100%}.finds-form button:disabled{opacity:.7;cursor:default}.finds-success{overflow-wrap:anywhere;background:#eef9f2;border-left:4px solid #15704c;padding:15px}.finds-status{color:#8a2c1f;font-size:13px}.finds-process{grid-template-columns:1fr 1fr;gap:70px;display:grid}.finds-process ol{padding-left:25px}.finds-process li{padding:5px 0 22px 12px}.finds-process li b,.finds-process li span{display:block}.finds-process li span{margin-top:6px;font-size:14px}.finds-faq{max-width:850px}.finds-faq details{border-bottom:1px solid var(--finds-line);padding:20px 0}.finds-faq summary{cursor:pointer;font-weight:800}.finds-faq details p{margin-top:16px;font-size:15px;line-height:1.7}.home-finds :focus-visible{outline:3px solid var(--blue);outline-offset:4px}@media (max-width:1000px){.finds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.finds-request-grid{gap:35px}}@media (max-width:700px){.finds-hero{padding:48px 0}.finds-hero-grid,.finds-request-grid,.finds-process,.finds-grid{grid-template-columns:1fr;gap:28px}.finds-hero-art{max-width:420px}.finds-pair{grid-template-columns:1fr;gap:0}.finds-form{padding:23px}.finds-card-body{padding:24px}}
