.szb-header{align-items:flex-start;gap:4px;display:flex}.szb-title{width:590px;font-weight:500;font-size:var(--fs-hero);letter-spacing:-.03em;color:#2a2a2a;word-break:break-word;flex-shrink:0;line-height:1}@media (width<=768px){.szb-br-desktop{display:none}}.szb-intro{flex-direction:column;flex:1 0 0;justify-content:flex-start;align-self:stretch;min-width:0;padding-top:12.5px;display:flex}.szb-intro p{font-weight:400;font-size:var(--fs-body);color:#2a2a2a;line-height:1.5}.szb-ai-row{justify-content:flex-end;margin-top:40px;display:flex}.szb-ai-btn{color:#fff;height:48px;font-weight:500;font-size:var(--fs-label);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:#185776;border-radius:44px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:background .2s,transform .12s;display:inline-flex}.szb-ai-btn:hover{background:#103a4e}.szb-ai-btn:active{transform:scale(.98)}.szb-ai-btn svg{flex-shrink:0;width:24px;height:24px}.szb-ai-btn:hover .szb-wand{animation:.9s szb-twinkle}@keyframes szb-twinkle{0%,to{transform:rotate(0)scale(1)}35%{transform:rotate(-12deg)scale(1.12)}70%{transform:rotate(8deg)scale(1.06)}}.szb-toolbar{flex-direction:column;gap:24px;margin-top:40px;display:flex}.szb-divider{background:#c2c2c2;width:100%;height:1px}.szb-count{font-weight:400;font-size:var(--fs-body);color:#949494;line-height:1.5}.szb-chips{scrollbar-width:none;-ms-overflow-style:none;align-items:center;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.szb-chips::-webkit-scrollbar{display:none}.szb-chip{color:#2a2a2a;height:32px;font-family:inherit;font-weight:400;font-size:var(--fs-body);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #c2c2c2;border-radius:48px;flex-shrink:0;justify-content:center;align-items:center;padding:4px 16px;line-height:1.5;transition:background .18s,border-color .18s,color .18s,transform .1s;display:inline-flex}.szb-chip:hover:not(.is-active){border-color:#2a2a2a}.szb-chip:active{transform:scale(.97)}.szb-chip.is-active{color:#fbfbfb;background:#2a2a2a;border-color:#2a2a2a}.szb-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;display:grid}.szb-grid.is-refreshing .szb-card{opacity:.35;animation:none}.szb-card{opacity:0;background:#d9d9d9;border:1px solid #d2d2d2;border-radius:8px;height:240px;text-decoration:none;transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s;animation:.6s cubic-bezier(.2,.7,.2,1) forwards szb-rise;display:block;position:relative;overflow:hidden}.szb-card img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1);display:block}.szb-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #2a2a2a24}.szb-card:hover img{transform:scale(1.045)}.szb-overlay{opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:16px;transition:opacity .32s,visibility 0s linear .32s;display:flex;position:absolute;inset:0;background:#1a26308c!important}.szb-card:hover .szb-overlay,.szb-card:focus-within .szb-overlay{opacity:1;visibility:visible;transition:opacity .32s,visibility linear}.szb-overlay-btn{height:48px;font-family:inherit;font-weight:600;font-size:var(--fs-body);letter-spacing:-.01em;white-space:nowrap;border-radius:44px;align-items:center;gap:12px;padding:0 4px 0 20px;text-decoration:none;transition:transform .32s cubic-bezier(.2,.7,.2,1);display:inline-flex;transform:translateY(8px);color:#2a2a2a!important;background:#fff!important}.szb-card:hover .szb-overlay-btn,.szb-card:focus-within .szb-overlay-btn{transform:translateY(0)}.szb-overlay-arrow{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;background:#2a2a2a!important}.szb-overlay-arrow svg{width:20px;height:20px;display:block}.szb-overlay-preview{font-family:inherit;font-weight:400;font-size:var(--fs-body);letter-spacing:-.01em;white-space:nowrap;text-decoration:none;transition:transform .32s cubic-bezier(.2,.7,.2,1) 40ms,opacity .18s;transform:translateY(8px);color:#fff!important}.szb-card:hover .szb-overlay-preview,.szb-card:focus-within .szb-overlay-preview{transform:translateY(0)}.szb-overlay-preview:hover{opacity:.78}@media (prefers-reduced-motion:reduce){.szb-overlay-btn,.szb-overlay-preview{transform:none!important}}.szb-card--blank{background:#fff;border:1px solid #d2d2d2;justify-content:center;align-items:center;display:flex}.szb-card--blank:hover{border-color:#2a2a2a;box-shadow:0 18px 40px #2a2a2a1a}.szb-blank-inner{color:#2a2a2a;text-align:center;flex-direction:column;align-items:center;gap:7px;display:flex}.szb-blank-inner svg{width:24px;height:24px;transition:transform .3s}.szb-card--blank:hover .szb-blank-inner svg{transform:rotate(90deg)}.szb-blank-inner span{font-weight:400;font-size:var(--fs-body);line-height:1.5}.szb-card:first-child{animation-delay:40ms}.szb-card:nth-child(2){animation-delay:.1s}.szb-card:nth-child(3){animation-delay:.16s}.szb-card:nth-child(4){animation-delay:.22s}.szb-card:nth-child(5){animation-delay:.28s}.szb-card:nth-child(6){animation-delay:.34s}.szb-card:nth-child(7){animation-delay:.4s}.szb-card:nth-child(8){animation-delay:.46s}.szb-card:nth-child(9){animation-delay:.52s}:root{--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-hero:72px;--fs-h2:60px;--fs-title:56px;--fs-h3:24px;--fs-h4:22px;--fs-body:18px;--fs-label:16px;--fs-stat:clamp(44px,4vw,64px);--fs-small:14px;--fs-xsmall:13px;--fs-micro:12px}@media (width<=1280px){:root{--fs-hero:56px;--fs-h2:48px}}@media (width<=1024px){:root{--fs-hero:48px;--fs-h2:40px;--fs-title:48px;--fs-stat:52px}}@media (width<=768px){:root{--fs-h2:40px;--fs-title:40px;--fs-label:14px;--fs-stat:48px}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#2a2a2a;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fbfbfb;font-family:Inter Display,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.szb-main{z-index:1;max-width:1480px;margin:0 auto;padding:140px 100px 120px;position:relative}@keyframes szb-rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.szb-fade{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) forwards szb-rise;transform:translateY(14px)}.szb-header.szb-fade{animation-delay:0s}.szb-ai-row.szb-fade{animation-delay:80ms}.szb-toolbar.szb-fade{animation-delay:.14s}@media (width<=980px){.szb-header{flex-direction:column;gap:16px}.szb-title{letter-spacing:-1.2px;width:100%;max-width:640px}.szb-intro{align-self:auto;padding-top:0}.szb-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.szb-main{padding:100px 16px 90px}.szb-title{letter-spacing:-.8px}.szb-grid{grid-template-columns:1fr}.szb-ai-row{justify-content:stretch}.szb-ai-btn{width:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.szb-card,.szb-fade{opacity:1!important;transform:none!important}}
