@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sog-ds/poppins-500.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sog-ds/poppins-700.woff2) format("woff2")}.ix-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.ix-search-card{display:flex;flex-direction:column;gap:20px;padding:24px;min-height:220px;background:#fff;border:1px solid #e3e8ee;border-radius:20px;box-shadow:0 2px 6px rgba(0,27,46,.06),0 1px 2px rgba(0,27,46,.04);text-decoration:none;color:#001b2e;transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s cubic-bezier(.22,1,.36,1)}.ix-search-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -16px rgba(0,27,46,.18),0 4px 12px rgba(0,27,46,.06)}.ix-search-icon{width:48px;height:48px;border-radius:14px;background:#fee7e3;color:#c24a3a;display:flex;align-items:center;justify-content:center}.ix-search-body{display:flex;flex-direction:column;gap:6px}.ix-search-category{margin:0;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#c24a3a}.ix-search-category,.ix-search-title{font-family:Poppins,sans-serif;font-weight:500}.ix-search-title{font-size:24px;line-height:1.25;letter-spacing:-.01em;text-wrap:pretty}.ix-search-button{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:999px;background:#f87060;color:#fff;font-weight:600;font-size:16px;transition:background .15s cubic-bezier(.22,1,.36,1)}.ix-search-card:hover .ix-search-button{background:#e35f4e}.ix-inspiration{background:#fff;border-top:1px solid #e3e8ee}.ix-inspiration .ix-search-card:nth-child(8n+1),.ix-inspiration .ix-search-card:nth-child(8n+7){background:radial-gradient(ellipse 90% 70% at 0 0,rgba(45,139,197,.45),transparent 70%),#001b2e;border-color:#001b2e;color:#fff}.ix-inspiration .ix-search-card:nth-child(8n+1) .ix-search-icon,.ix-inspiration .ix-search-card:nth-child(8n+7) .ix-search-icon{background:rgba(255,255,255,.12);color:#fff}.ix-inspiration .ix-search-card:nth-child(8n+1) .ix-search-category,.ix-inspiration .ix-search-card:nth-child(8n+7) .ix-search-category{color:#f9a497}.ix-inspiration-inner{width:1440px;max-width:100%;box-sizing:border-box;margin:0 auto;padding:80px 20px 96px;display:flex;flex-direction:column;gap:32px}.ix-inspiration-inner>:last-child:not(.ix-related-grid){margin-top:8px;align-self:center}.ix-inspiration-head{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.ix-inspiration-eyebrow{margin:0;font-family:Poppins,sans-serif;font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#2d8bc5}.ix-inspiration-lede{margin:0;max-width:560px;font-size:17px;line-height:1.6;color:#4a5a6a;text-wrap:pretty}.ix-inspiration-title{margin:0;font-family:Poppins,sans-serif;font-weight:700;font-size:36px;line-height:1.15;letter-spacing:-.02em;color:#001b2e;text-align:center;text-wrap:balance}@media (max-width:1100px){.ix-related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ix-related-grid{grid-template-columns:minmax(0,1fr)}.ix-inspiration-inner{padding:56px 16px 72px}.ix-inspiration-head{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.ix-inspiration-eyebrow{margin:0;font-family:Poppins,sans-serif;font-weight:500;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#2d8bc5}.ix-inspiration-lede{margin:0;max-width:560px;font-size:17px;line-height:1.6;color:#4a5a6a;text-wrap:pretty}.ix-inspiration-title{font-size:28px}}.ix-pills{display:flex;flex-wrap:wrap;gap:10px}.ix-pill{font:500 15px var(--font-inter),Inter,sans-serif;color:#001b2e;padding:10px 18px;border:1px solid #e3e8ed;border-radius:999px;background:#fff;cursor:pointer;transition:background .15s cubic-bezier(.22,1,.36,1),border-color .15s cubic-bezier(.22,1,.36,1)}.ix-pill:hover{background:#eef5fa}.ix-pill[aria-pressed=true]{background:#001b2e;border-color:#001b2e;color:#fff}.ix-pill:focus-visible{outline:2px solid #2d8bc5;outline-offset:2px}