.gbp-tool-section{background:#0a2059;padding:90px 20px;font-family:inherit;position:relative;overflow:hidden}.gbp-tool-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#536dfd1f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-120px;right:-120px}.gbp-tool-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#8cc24817 0%,#0000 70%);border-radius:50%;width:360px;height:360px;position:absolute;bottom:-80px;left:-80px}.gbp-inner{z-index:1;max-width:1320px;margin:0 auto;position:relative}.gbp-badge{color:#aab8ff;letter-spacing:.07em;text-transform:uppercase;background:#536dfd26;border:1px solid #536dfd59;border-radius:100px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:12px;font-weight:700;display:inline-flex}.gbp-badge-dot{background:#8cc248;border-radius:50%;width:7px;height:7px;animation:2s infinite gbp-pulse}@keyframes gbp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.gbp-headline{color:#fff;letter-spacing:-.5px;margin:0 0 16px;font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.18}.gbp-headline span{color:#8cc248}.gbp-subhead{color:#fff9;max-width:600px;margin:0 0 48px;font-size:16px;line-height:1.7}.gbp-grid{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}@media (width<=768px){.gbp-grid{grid-template-columns:1fr;gap:32px}}.gbp-features{flex-direction:column;gap:16px;display:flex}.gbp-feature{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:flex-start;gap:16px;padding:18px 20px;transition:border-color .25s,background .25s;display:flex}.gbp-feature:hover{background:#536dfd0f;border-color:#536dfd66}.gbp-feature-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;display:flex}.gbp-fi-blue{background:#536dfd2e}.gbp-fi-green{background:#8cc24826}.gbp-fi-orange{background:#f7646b29}.gbp-fi-purple{background:#536dfd1a}.gbp-feature-text h4{color:#fff;margin:0 0 4px;font-size:14px;font-weight:700}.gbp-feature-text p{color:#ffffff80;margin:0;font-size:13px;line-height:1.55}.gbp-widget{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff08;border:1px solid #ffffff1a;border-radius:18px;padding:28px}.gbp-widget-title{color:#ffffff80;text-transform:uppercase;letter-spacing:.07em;margin:0 0 16px;font-size:13px;font-weight:700}.gbp-search-wrap{border:1.5px solid #ffffff1f;border-radius:10px;gap:0;margin-bottom:16px;transition:border-color .2s;display:flex;overflow:hidden}.gbp-search-wrap:focus-within{border-color:#536dfd;box-shadow:0 0 0 3px #536dfd26}.gbp-search-input{color:#fff;background:#ffffff0d;border:none;outline:none;flex:1;min-width:0;height:46px;padding:0 14px;font-family:inherit;font-size:14px}.gbp-search-input::placeholder{color:#ffffff59}.gbp-search-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#536dfd;border:none;height:46px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:700;transition:background .18s}.gbp-search-btn:hover{background:#4058f0}.gbp-tags{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.gbp-tag{color:#ffffffa6;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:100px;padding:4px 12px;font-size:12px;font-weight:600;transition:all .15s}.gbp-tag:hover{color:#aab8ff;background:#536dfd33;border-color:#536dfd66}.gbp-result{background:#536dfd14;border:1px solid #536dfd40;border-radius:12px;margin-bottom:16px;padding:18px;animation:.3s gbp-fadeup}@keyframes gbp-fadeup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.gbp-result-label{letter-spacing:.08em;text-transform:uppercase;color:#8cc248;margin-bottom:5px;font-size:10px;font-weight:700}.gbp-result-primary{color:#fff;margin-bottom:8px;font-size:16px;font-weight:800;line-height:1.25}.gbp-result-cats{flex-wrap:wrap;gap:6px;display:flex}.gbp-rc{border-radius:100px;padding:3px 10px;font-size:11px;font-weight:600}.gbp-rc-s{color:#aab8ff;background:#536dfd38}.gbp-rc-r{color:#a9dc6a;background:#8cc24829}.gbp-rc-n{color:#f9a0a6;background:#f7646b29}.gbp-result-tip{color:#ffffff80;border-top:1px solid #ffffff12;margin-top:10px;padding-top:10px;font-size:11px;line-height:1.55}.gbp-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px;display:grid}.gbp-stat{text-align:center;background:#ffffff0a;border-radius:10px;padding:12px 10px}.gbp-stat-num{color:#fff;margin-bottom:4px;font-size:20px;font-weight:800;line-height:1}.gbp-stat-lbl{color:#fff6;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.gbp-cta-btn{color:#fff;box-sizing:border-box;background:#536dfd;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:6px;padding:14px 28px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:background .18s,transform .12s;display:inline-flex;box-shadow:0 14px 28px -12px #536dfdcc}.gbp-cta-btn:hover{color:#fff;background:#4058f0;text-decoration:none;transform:translateY(-1px)}.gbp-cta-arrow{font-size:18px;line-height:1}.gbp-footnote{color:#ffffff59;justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}@media (prefers-reduced-motion:reduce){.gbp-badge-dot,.gbp-result{animation:none}}.so-container{box-sizing:border-box;background:0 0;width:100%;display:flex}#so-boxso1773232553{text-align:center;box-sizing:border-box;border-radius:12px;width:100%;max-width:600px;background-color:#fff0!important}#so-titleso1773232553,#so-paragraphso1773232553{display:none}.so-widget-form{width:100%;display:block!important}#so-fieldswrapso1773232553{grid-template-columns:1fr 1fr!important;gap:16px!important;width:100%!important;display:grid!important}.so-fieldso1773232553{color:#fff!important;box-sizing:border-box!important;background-color:#f9fafb0f!important;border:1px solid #ffffff26!important;border-radius:10px!important;width:100%!important;height:auto!important;margin:0!important;padding:15px 18px!important;font-family:inherit!important;font-size:15px!important;transition:all .2s ease-in-out!important}.so-fieldso1773232553:first-child{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236f81b3'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M21 12a9 9 0 01-9 9m9-9a9 9 0 00-9-9m9 9H3m9 9a9 9 0 01-9-9m9 9c1.657 0 3-4.03 3-9s-1.343-9-3-9m0 18c-1.657 0-3-4.03-3-9s1.343-9 3-9m-9 9a9 9 0 019-9'/%3E%3C/svg%3E")!important;background-position:16px!important;background-repeat:no-repeat!important;background-size:20px!important;grid-column:1/-1!important;padding-left:48px!important}.so-fieldso1773232553:nth-child(6){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='%236f81b3'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M19 21V5a2 2 0 00-2-2H7a2 2 0 00-2 2v16m14 0h2m-2 0h-5m-9 0H3m2 0h5M9 7h1m-1 4h1m4-4h1m-1 4h1m-5 10v-5a1 1 0 011-1h2a1 1 0 011 1v5m-4 0h4'/%3E%3C/svg%3E")!important;background-position:16px!important;background-repeat:no-repeat!important;background-size:20px!important;grid-column:1/-1!important;padding-left:48px!important}.so-fieldso1773232553:focus{background-color:#1a2753!important;border-color:#8bc53f!important;outline:none!important;box-shadow:0 0 0 3px #8bc53f33!important}.so-fieldso1773232553::placeholder{color:#6f81b3!important;font-weight:400!important}#so-submitso1773232553{color:#091331!important;cursor:pointer!important;background-color:#8bc53f!important;border:none!important;border-radius:10px!important;grid-column:1/-1!important;width:100%!important;height:auto!important;margin-top:8px!important;padding:16px!important;font-family:inherit!important;font-size:18px!important;font-weight:700!important;transition:all .2s!important}#so-submitso1773232553:hover{background-color:#7ab332!important}@media screen and (width<=500px){.so-container{padding:0}#so-boxso1773232553{border-radius:10px;padding:25px 15px}#so-fieldswrapso1773232553{grid-template-columns:1fr!important}.so-fieldso1773232553{padding:14px 16px!important;font-size:14px!important}.so-fieldso1773232553:first-child,.so-fieldso1773232553:nth-child(6){background-position:14px!important;padding-left:44px!important}#so-submitso1773232553{padding:15px!important;font-size:15px!important}}
