:root{--neutral-050: #ffffff;--neutral-100: #f6f6f6;--neutral-200: #eeeeee;--neutral-500: #888888;--neutral-900: #1d2120;--neutral-1000: #000000;--brand-050: #e1f5ee;--brand-100: #c0e9da;--brand-200: #9eddc7;--brand-300: #7cd1b3;--brand-400: #5bc5a0;--brand-500: #39b98c;--brand-600: #2f9a74;--brand-700: #267a5c;--brand-800: #1c5b45;--brand-900: #123b2d;--brand-1000: #091c15;--bg-brand: var(--brand-500);--bg-brand-alt: var(--brand-800);--bg-primary: var(--neutral-050);--bg-secondary: var(--neutral-100);--content-primary: var(--neutral-900);--content-primary-inverted: var(--neutral-050);--content-secondary: var(--neutral-500);--content-brand-light: var(--brand-300);--content-brand: var(--brand-500);--content-brand-alt: var(--brand-600);--content-brand-alt-2: var(--brand-700);--stroke-primary: var(--neutral-200)}*{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;margin:0;padding:0;font-size:16px}html{scroll-behavior:smooth}a{text-decoration:none}.section-container{margin:0 auto;width:100%;max-width:1240px}.btn{gap:.625rem;align-self:stretch;padding:.75rem 1rem;margin:auto 0;font-weight:400;color:var(--content-primary-inverted);border-radius:.5rem;cursor:pointer;border:none}.btn a{color:#fff}.btn-primary{background-color:var(--bg-brand);transition:.3s ease}.btn-primary:hover{background-color:#30ab80}.btn-secondary{background-color:#ffffff1a;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.btn-secondary:hover{background-color:#fff3}.min-width-60{min-width:15rem}.navbar{display:flex;z-index:0;flex-wrap:wrap;gap:2.5rem;justify-content:space-between;align-items:center;width:100%;font-size:1rem;letter-spacing:-.025em;color:var(--content-primary-inverted)}.sticky-nav{position:fixed;top:0;left:0;right:0;margin:auto;width:100%;max-width:1240px;z-index:1000;background-color:#123b2de6;padding:1rem 2rem;border-radius:.5rem;margin-top:.5rem;border:1px solid rgb(255,255,255,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.navbar-wrapper{height:43.5px}.navbar-logo-link{width:131px;height:32px;display:flex;object-fit:contain;flex-shrink:0;align-self:stretch}.sticky-nav .navbar-logo-link{margin:8px 0 auto}.navbar-logo{aspect-ratio:4.1;width:131px}.navbar-items{display:flex;flex-wrap:wrap;gap:2.25rem;align-items:center;align-self:stretch;margin:auto 0;min-width:15rem}.navbar-item{align-self:stretch;margin:2px 0 0;color:var(--content-primary-inverted);text-decoration:none;transition:color .2s,border-bottom .2s;padding:0 0 2px;border-bottom:2px solid transparent;display:flex;align-items:center}.navbar-item:hover{color:var(--content-brand-light)}.navbar-item.active{color:var(--content-brand-light);border-bottom:2px solid var(--content-brand-light)}.hero-section .feature-cards-container{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:stretch;margin:5rem auto 0}.hero-section .feature-card{overflow:hidden;position:relative;flex:1;padding:2.5rem 2rem;border-radius:.5rem;background-color:#ffffff1a;min-width:15rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-section .feature-card-content{z-index:0;max-width:100%}.hero-section .feature-card-header{width:100%;font-weight:500}.hero-section .feature-card-title{font-size:1.5rem;letter-spacing:-.05em;color:var(--content-primary-inverted);font-weight:500}.hero-section .feature-card-subtitle{margin-top:.25rem;font-size:1rem;letter-spacing:-.05em;color:var(--content-brand-light)}.hero-section .feature-card-description{margin-top:.75rem;font-size:1rem;font-weight:300;letter-spacing:-.025em;line-height:1.5rem;color:var(--content-primary-inverted)}.hero-section{overflow:hidden;position:relative;padding:3rem 6rem 6rem;background:url("data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_40000027_134)'%3e%3crect%20opacity='0.02'%20x='47'%20width='1'%20height='48'%20fill='white'/%3e%3crect%20opacity='0.02'%20y='48'%20width='1'%20height='47'%20transform='rotate(-90%200%2048)'%20fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_40000027_134'%3e%3crect%20width='48'%20height='48'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") repeat center center}.hero-section .hero-bg{position:absolute;width:120%;height:120%;z-index:-1;left:-10%;top:-10%;background:#212e29 url(/assets/bg-Dh5zJ34O.png);background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;filter:blur(40px);transform:scale(1.1)}.hero-section .hero-content{z-index:0;margin:6rem auto 0}.hero-content-wrapper{display:flex;flex-wrap:wrap;gap:2.5rem;justify-content:space-between;align-items:flex-start;width:100%;color:var(--content-primary-inverted)}.hero-heading{font-size:3rem;font-weight:500;letter-spacing:-.05em;color:var(--white);line-height:60px;width:658px}.hero-description-container{min-width:15rem;width:514px}.hero-description{font-size:1.125rem;font-weight:300;letter-spacing:-.025em;line-height:1.75rem;color:var(--content-primary-inverted)}.hero-buttons{display:flex;gap:.75rem;align-items:center;margin-top:1.5rem;font-size:1rem;font-weight:500;letter-spacing:-.025em;align-items:stretch}.mobile-hero-container{overflow:hidden;padding:3rem 3rem 4rem;height:calc(100vh - 4rem);display:flex;flex-direction:column}.navigation-wrapper{background-color:var(--bg-brand-alt);position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:9999;display:none}.hamburger-button img{width:24px}.mobile-hero-header{display:flex;gap:40px;justify-content:space-between;align-items:center;min-height:32px}.mobile-hero-logo{object-fit:contain;flex-shrink:0;align-self:stretch;margin:auto 0;aspect-ratio:4.1;width:131px}.mobile-hero-menu-button{flex-shrink:0;align-self:stretch;margin:auto 0;background:none;border:none;padding:0;cursor:pointer}.mobile-hero-menu-icon{object-fit:contain;width:24px;aspect-ratio:1}.mobile-hero-navigation{margin-top:24px;width:100%;font-size:18px;letter-spacing:-.025em;color:#fff;flex:1}.mobile-hero-nav-item{flex:1 1 0%;gap:10px;align-self:stretch;padding:20px 0;width:100%;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.mobile-hero-nav-item a,.mobile-hero-nav-item-last a{color:#fff;transition:all .3s ease}.mobile-hero-nav-item a:hover,.mobile-hero-nav-item-last a:hover{opacity:.8}.mobile-hero-cta-container a{color:#fff;text-align:center}.mobile-hero-nav-item-last{flex:1 1 0%;gap:10px;align-self:stretch;padding:20px 0;width:100%;color:#fff;border:0}.mobile-hero-nav-item-whitespace{white-space:nowrap}.mobile-hero-cta-container{display:flex;flex-direction:column;justify-content:center;margin-top:240px;width:100%;font-size:16px;font-weight:500;letter-spacing:-.025em;color:#fff}.mobile-hero-primary-button{gap:10px;align-self:stretch;padding:12px 16px;width:100%;color:#fff;background-color:#34d399;border-radius:8px;border:none;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:-.025em}.mobile-hero-secondary-button{gap:10px;align-self:stretch;padding:12px 16px;margin-top:12px;width:100%;color:#fff;border-radius:8px;border:1px solid rgba(255,255,255,.3);background-color:#ffffff1a;cursor:pointer;font-size:16px;font-weight:500;letter-spacing:-.025em}.mobile-hero-primary-button:hover{background-color:#10b981}.mobile-hero-secondary-button:hover{background-color:#ffffff26}.mobile-hero-primary-button:focus,.mobile-hero-secondary-button:focus,.mobile-hero-menu-button:focus{outline:2px solid #34d399;outline-offset:2px}.hamburger-button{display:none}.mobile-hero-nav-item a.active{color:var(--content-brand-light)}@media (max-width: 1404px){.hero-content-wrapper{gap:0}.sticky-nav{margin-top:0;left:0;right:0;width:calc(100% - 4rem);border-radius:0}.hero-buttons{flex-direction:column;width:100%}.hero-buttons button{width:100%}.hero-heading,.hero-description-container{width:50%}}@media (max-width: 1200px){.hero-section{padding:3rem 3rem 4rem}.hero-section .hero-content{margin-top:3rem}.hero-content-wrapper{flex-direction:column}.hero-buttons{flex-direction:row}.hero-buttons button{width:auto}.hero-heading{width:100%}.hero-description-container{max-width:600px;width:100%}}@media (max-width: 1000px){.hero-section .feature-cards-container{flex-direction:column;margin-top:3rem}.hero-section .feature-card{padding:1.5rem}}@media (max-width: 910px){.navbar-items{display:none}.hamburger-button{display:block}}@media (max-width: 768px){.mobile-hero-container,.hero-section{padding:2rem 1.25rem}.hero-content{margin-top:2.5rem}.hero-heading{font-size:2.25rem;max-width:100%;line-height:1.2}.hero-section .hero-description{font-size:1.125rem}.hero-description-container{max-width:100%}.feature-cards-container{margin-top:2.5rem}.feature-card{padding:2.5rem 1.25rem;max-width:100%}.hero-buttons{flex-direction:column}.hero-buttons button{width:auto}}.trusted-experts-section{overflow:hidden;padding:6rem;background-color:#fff;color:#18181b}.trusted-experts-section__header{max-width:100%;width:938px}.trusted-experts-section__title{font-size:3rem;font-weight:500;letter-spacing:-.025em;color:#18181b}.trusted-experts-section__subtitle{margin-top:.5rem;font-size:1.125rem;font-weight:300;letter-spacing:-.025em;line-height:1.75;color:#18181b}.trusted-experts-section__features{overflow:hidden;margin-top:2.5rem;width:100%}.trusted-experts-section__row{display:flex;flex-wrap:wrap;gap:1.25rem;width:100%;align-items:stretch}.trusted-experts-section__row+.trusted-experts-section__row{margin-top:1.25rem}.trusted-experts-section .feature-card{display:flex;overflow:hidden;flex-direction:column;flex:1;padding:2rem;margin:0;background-color:#fff;border-radius:.5rem;border:1px solid #eee;min-width:15rem;flex-basis:0}.trusted-experts-section .feature-card__icon{object-fit:contain;width:2rem;aspect-ratio:1/1}.trusted-experts-section .feature-card__content{margin-top:2rem;width:100%}.trusted-experts-section .feature-card__title{font-size:1.25rem;font-weight:500;letter-spacing:-.025em;color:var(--content-primary)}.trusted-experts-section .feature-card__description{margin-top:.25rem;font-size:1rem;font-weight:300;letter-spacing:-.025em;line-height:1.5;color:var(--content-primary)}@media (max-width: 1200px){.trusted-experts-section{padding:4rem 3rem}.trusted-experts-section__header{max-width:100%}.trusted-experts-section__title{max-width:100%;font-size:2.25rem}.trusted-experts-section__subtitle,.trusted-experts-section__features,.trusted-experts-section__row{max-width:100%}}@media (max-width: 768px){.trusted-experts-section{padding:3rem 1.25rem}.trusted-experts-section__title{font-size:2rem}.trusted-experts-section__row{gap:1rem}.trusted-experts-section__features{margin-top:1.5rem}.trusted-experts-section__subtitle{font-size:1rem}.trusted-experts-section .feature-card__icon{width:1.5rem}.trusted-experts-section .feature-card{padding:1.5rem;max-width:100%}.trusted-experts-section .feature-card__content{max-width:100%;margin-top:1rem}.trusted-experts-section .feature-card__title,.trusted-experts-section .feature-card__description{max-width:100%}}.features-section{display:flex;overflow:hidden;flex-direction:column;padding:6rem;background-color:var(--bg-secondary);color:var(--content-primary)}.features-header{align-self:flex-start;max-width:100%}.features-title{font-size:3rem;font-weight:500;letter-spacing:-.025em;color:var(--content-primary);max-width:100%}.features-subtitle{margin-top:.5rem;font-size:1.125rem;font-weight:300;letter-spacing:-.025em;line-height:1.75rem;color:var(--content-primary);max-width:100%}.features-container{overflow:hidden;margin-top:2.5rem;width:100%;max-width:100%}.features-row{display:flex;flex-wrap:wrap;align-items:stretch;gap:1.25rem;width:100%;max-width:100%}.features-row-second{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:stretch;margin-top:1.25rem;width:100%;max-width:100%}.features-section .feature-card{display:flex;overflow:hidden;flex-direction:column;flex:1;padding:2rem;background-color:var(--bg-primary);border-radius:.5rem;border:1px solid var(--stroke-primary);min-width:15rem}.features-section .feature-card-content{width:100%}.features-section .feature-card-title{font-size:1.25rem;font-weight:500;letter-spacing:-.025em;color:var(--content-primary)}.features-section .feature-card-description{margin-top:.5rem;font-size:1rem;font-weight:300;letter-spacing:-.025em;line-height:1.5rem;opacity:.75}.features-section .feature-card-description-alt{margin-top:.25rem;font-size:1rem;font-weight:300;letter-spacing:-.025em;opacity:.75}.features-section .feature-card-description-leading{margin-top:.25rem;font-size:1rem;font-weight:300;letter-spacing:-.025em;line-height:1.5rem;opacity:.75}.features-section .cta-card{display:flex;overflow:hidden;flex-wrap:wrap;gap:2.5rem;justify-content:space-between;align-items:center;padding:2rem;margin-top:1.25rem;font-size:1.25rem;font-weight:500;letter-spacing:-.025em;color:var(--content-primary-inverted);background-color:var(--content-brand-alt-2);border-radius:.5rem;max-width:100%;transition:all .2s ease}.features-section .cta-card:hover{background-color:#2f8d6b}.features-section .cta-text{align-self:stretch;font-size:1.25rem;margin:auto 0;color:var(--content-primary-inverted)}.features-section .cta-icon{object-fit:contain;flex-shrink:0;align-self:stretch;margin:auto 0;width:2rem;aspect-ratio:1}@media (max-width: 1200px){.features-section{padding:4rem 3rem}.features-title{max-width:100%;font-size:2.25rem}.features-row,.features-row-second{flex-direction:column;gap:1rem}.features-section .cta-card{margin-top:1rem}.features-section .feature-card{padding:1.5rem}.features-section .feature-card-description{margin-top:.25rem}}@media (max-width: 768px){.features-section{padding:3rem 1.25rem}.features-title{max-width:100%;font-size:2rem}.features-subtitle{max-width:100%;font-size:1rem}.features-container{max-width:100%;margin-top:1.5rem}.features-row,.features-row-second{max-width:100%}.features-section .feature-card{padding:1.25rem}.features-section .feature-card-title,.features-section .cta-text{font-size:1.125rem}.features-section .cta-card{padding:1.25rem;max-width:100%}.features-section .cta-icon{width:1.5rem}}.faq-card{display:flex;flex-direction:column;flex-grow:1;flex-shrink:1;padding:2rem;background-color:#fff;border-radius:.5rem;border:1px solid var(--stroke-primary, #eee);min-width:15rem;width:486px}.faq-card-header{width:100%;gap:4px;display:flex;flex-direction:column}.faq-card-question-label,.faq-card-answer-label{font-size:.875rem;letter-spacing:-.025em;color:var(--content-secondary)}.faq-card-question{font-size:1.125rem;font-weight:500;letter-spacing:-.05em;color:var(--content-primary)}.faq-card-answer-section{margin-top:.75rem;width:100%;gap:4px;display:flex;flex-direction:column}.faq-card-answer{font-size:1rem;font-weight:300;letter-spacing:-.025em;line-height:1.5;color:var(--content-primary)}.contact-card{display:flex;flex-wrap:wrap;flex-grow:1;flex-shrink:1;gap:2.5rem;justify-content:space-between;align-items:flex-end;padding:8rem 2rem 2rem;font-size:1.25rem;font-weight:500;letter-spacing:-.05em;color:#fff;background-color:var(--content-brand-alt);border-radius:.5rem;max-height:190px;min-width:15rem;width:486px;transition:all .3s ease}.contact-card:hover{background-color:#30ab80}.contact-card-text{color:var(--content-primary-inverted);font-size:1.25rem}.contact-card-icon{object-fit:contain;flex-shrink:0;width:2rem;aspect-ratio:1}.faq-section{overflow:hidden;padding:6rem;background-color:var(--bg-primary)}.faq-section-title{font-size:3rem;font-weight:500;letter-spacing:-.05em;color:#18181b}.faq-section-grid{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:stretch;margin-top:2.5rem;width:100%;max-width:1240px}@media (max-width: 1200px){.faq-section{padding:4rem 3rem}.faq-section-title{max-width:100%;font-size:2.25rem}.faq-section-grid{gap:1rem}.faq-card{padding:1.5rem}.contact-card{padding-top:2rem;min-height:0}}@media (max-width: 768px){.faq-section{padding:3rem 1.25rem}.faq-card{padding:1.25rem;max-width:100%}.faq-card-header,.faq-card-answer-section,.faq-card-answer{max-width:100%}.contact-card{padding:1.25rem 2rem;max-width:100%;align-items:center}.faq-section-title{max-width:100%;font-size:2rem}.faq-section-grid{max-width:100%;margin-top:1.5rem}}.input-group{display:flex;flex-direction:column;gap:.5rem;width:100%}.field-label{font-weight:500;color:#374151}.input{padding:.75rem 1rem;border:1px solid #E5E7EB;border-radius:.375rem;font-size:1rem;line-height:1.5;color:#1f2937;transition:all .2s ease-in-out}.input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.input::placeholder{color:#9ca3af}.input-error{border-color:#ef4444}.input-error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441a}select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236B7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}textarea.input{min-height:100px;resize:vertical}.checkbox-container{display:flex;gap:12px;align-items:center;color:#fff}.checkbox-button{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border-radius:4px;border:1px solid #eeeeee;background-color:#fff;cursor:pointer;transition:all .2s ease;padding:0}.checkbox-button.checked{background-color:#34d399;border-color:#34d399}.checkbox-icon{width:12px;height:12px;color:#fff}.checkbox-label{color:#fff;cursor:pointer}.privacy-link{text-decoration:underline;cursor:pointer}.notification{position:fixed;bottom:2rem;right:2rem;display:flex;align-items:center;justify-content:space-between;padding:1rem;border-radius:.5rem;background-color:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;min-width:320px;max-width:480px;animation:slideIn .3s ease-out;z-index:1000}.notification-content{display:flex;align-items:center;gap:.75rem}.notification-icon{width:1.5rem;height:1.5rem;flex-shrink:0}.notification-success{border-left:4px solid #34D399}.notification-success .notification-icon{color:#34d399}.notification-error{border-left:4px solid #EF4444}.notification-error .notification-icon{color:#ef4444}.notification-close{padding:.25rem;border:none;background:none;color:#6b7280;cursor:pointer;transition:color .2s}.notification-close:hover{color:#374151}.notification-close svg{width:1.25rem;height:1.25rem}@keyframes slideIn{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}body.popup-open{overflow:hidden;padding-right:var(--scrollbar-width, 0px)}.privacy-policy-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem;box-sizing:border-box}.privacy-policy-content{background:#fff;border-radius:8px;max-width:600px;width:100%;max-height:calc(100vh - 2rem);position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin:auto;height:90%;min-height:300px;display:flex;flex-direction:column}.privacy-policy-header{position:sticky;top:0;background:#fff;padding:1rem 2rem;border-bottom:1px solid #eee;border-radius:8px 8px 0 0;z-index:1;display:flex;justify-content:space-between;align-items:center}.privacy-policy-header h2{margin:0;color:#111827;font-size:1.5rem;font-weight:500}.privacy-policy-close{background:none;border:none;font-size:1.5rem;cursor:pointer;color:#666;padding:.5rem;line-height:1;border-radius:4px;transition:background-color .2s;position:relative;z-index:2}.privacy-policy-close:hover{background-color:#f3f4f6}.privacy-policy-text{padding:1rem 2rem 2rem;color:#374151;line-height:1.5;overflow-y:auto;flex:1}.privacy-policy-text h3{color:#111827;font-size:1.25rem;font-weight:500;margin:1.5rem 0 1rem}.privacy-policy-text p{margin:.75rem 0}.privacy-policy-text ul{margin:.75rem 0;padding-left:1.5rem}.privacy-policy-text li{margin:.5rem 0}@media (max-width: 640px){.privacy-policy-header{padding:1.5rem 1.5rem 1rem}.privacy-policy-text{padding:1rem 1.5rem 1.5rem}.privacy-policy-header h2{font-size:1.25rem}}.section{background:var(--bg-brand-alt) url("data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_11119_1997)'%3e%3cline%20opacity='0.02'%20x1='47.554'%20y1='2.42143e-08'%20x2='47.554'%20y2='48'%20stroke='white'%20stroke-width='1.10792'/%3e%3cline%20opacity='0.02'%20y1='47.446'%20x2='47'%20y2='47.446'%20stroke='white'%20stroke-width='1.10792'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_11119_1997'%3e%3crect%20width='48'%20height='48'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") repeat}.section .section-container{display:flex;overflow:hidden;align-items:center}.ip-scanner-section{padding:6rem}.ip-scanner-section .hero-content{color:#fff;max-width:595px}.hero-title{font-size:3rem;font-weight:500;letter-spacing:-.025em;color:#fff;line-height:1.2}.hero-description{margin-top:.5rem;font-size:1.125rem;font-weight:300;letter-spacing:-.025em;line-height:1.5;color:#fff;opacity:.7}.form-container{align-self:stretch;padding-left:6rem;padding-right:6rem;margin-top:auto;margin-bottom:auto;font-size:1rem;letter-spacing:-.025em;min-width:15rem;width:645px}.form{display:flex;overflow:hidden;flex-direction:column;padding:2rem;width:100%;border-radius:.5rem;background-color:#ffffff1a;max-width:445px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.form-title{font-size:1.25rem;font-weight:500;letter-spacing:-.025em;color:#fff}.form-fields{display:flex;flex-direction:column;width:100%}.input-field{width:100%}.input-label{color:#fff;display:block;margin-bottom:.5rem}.input{overflow:hidden;padding:.75rem 1rem;margin-top:.5rem;width:100%;font-weight:300;background-color:#fff;border-radius:.25rem;border:1px solid #eeeeee;color:#71717a;box-sizing:border-box}.input:focus{outline:2px solid rgb(34 197 94);outline-offset:2px}.privacy-checkbox{display:flex;gap:.75rem;align-items:center;align-self:flex-start;color:#fff;margin-bottom:1.5rem}.checkbox-button{display:flex;flex-shrink:0;align-self:stretch;margin-top:auto;margin-bottom:auto;width:1rem;height:1rem;background-color:#fff;border-radius:.25rem;border:1px solid #eeeeee;aspect-ratio:1/1;align-items:center;justify-content:center;cursor:pointer}.checkbox-indicator{width:.5rem;height:.5rem;background-color:#22c55e;border-radius:.125rem}.checkbox-label{align-self:stretch;margin-top:auto;margin-bottom:auto;color:#fff;cursor:pointer}.input-group{margin-top:1.25rem}.disclaimer{align-self:flex-start;margin-top:1rem;line-height:1.5rem;text-align:center;color:#fff;opacity:.5;width:100%}@media (max-width: 1300px){.ip-scanner-section .section-container{flex-direction:column}.ip-scanner-section .hero-content{max-width:100%;width:100%;text-align:center}.form-container{width:100%;max-width:100%;padding:0;margin-top:2rem}.form{margin:0 auto}}@media (max-width: 1200px){.ip-scanner-section{padding:4rem 3rem}.ip-scanner-section .hero-title{max-width:100%;font-size:2.25rem}}@media (max-width: 768px){.ip-scanner-section{padding:3rem 1.25rem}.hero-content{max-width:100%}.ip-scanner-section .hero-content{max-width:100%;margin-top:0}.hero-description{max-width:100%;font-size:1rem}.form-container{max-width:100%}.form{padding:1.5rem;max-width:100%;width:calc(100% - 4rem)}.input{padding-right:1.25rem}}.contact-section{display:flex;overflow:hidden;position:relative;flex-direction:column;align-items:center;padding:6rem 6rem 0;background:var(--bg-brand-alt) url("data:image/svg+xml,%3csvg%20width='48'%20height='48'%20viewBox='0%200%2048%2048'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20clip-path='url(%23clip0_11119_1997)'%3e%3cline%20opacity='0.02'%20x1='47.554'%20y1='2.42143e-08'%20x2='47.554'%20y2='48'%20stroke='white'%20stroke-width='1.10792'/%3e%3cline%20opacity='0.02'%20y1='47.446'%20x2='47'%20y2='47.446'%20stroke='white'%20stroke-width='1.10792'/%3e%3c/g%3e%3cdefs%3e%3cclipPath%20id='clip0_11119_1997'%3e%3crect%20width='48'%20height='48'%20fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e") repeat}.contact-header{display:flex;flex-direction:column;align-items:flex-start;max-width:100%;text-align:center;color:#fff;width:731px;margin:0 auto}.contact-title{font-size:48px;font-weight:500;letter-spacing:-.02em;color:#fff;margin:0 auto}.contact-description{font-size:18px;font-weight:300;letter-spacing:-.01em;line-height:1.5;color:#fff;margin-bottom:0;margin:.5rem auto 0}.contact-form-container{overflow:hidden;padding:2rem;max-width:100%;font-size:16px;letter-spacing:-.01em;border-radius:8px;background-color:#ffffff1a;max-width:693px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:40px auto 0}.form-content{display:flex;flex-direction:column;margin-top:24px;width:100%}.form-row{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start;width:100%}.form-field-half{flex:1;flex-shrink:1;flex-basis:0;min-width:240px}.form-field-full{margin-top:20px;width:100%}.field-label-container{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.field-label{color:var(--content-primary-inverted);font-size:1rem}.field-optional{color:#fff;opacity:.5}.field-input-base{overflow:hidden;gap:10px;padding:12px 16px;margin-top:8px;width:100%;font-weight:300;background-color:#fff;border-radius:4px;border:1px solid #eeeeee;color:#71717a;box-sizing:border-box}.field-textarea{min-height:100px;padding-top:12px;padding-bottom:64px;resize:none}.field-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.checkbox-container{display:flex;gap:12px;align-items:center;color:#fff;margin-top:20px}.checkbox-button{display:flex;flex-shrink:0;width:16px;height:16px;border-radius:4px;border:1px solid #eeeeee;background-color:#fff;cursor:pointer;transition:background-color .2s}.checkbox-button.checked{background-color:#34d399}.checkbox-button:hover{background-color:#f3f4f6}.checkbox-button.checked:hover{background-color:#10b981}.checkbox-icon{width:100%;height:100%;color:#fff}.checkbox-label{color:#fff}.privacy-link{text-decoration:underline}.submit-button{gap:10px;padding:12px 16px;margin-top:24px;width:100%;font-weight:500;color:#fff;background-color:var(--bg-brand);border-radius:4px;border:none;cursor:pointer;transition:.3s ease}.submit-button:hover{background-color:#30ab80}.contact-footer{display:flex;overflow:hidden;width:100%;flex-wrap:wrap;justify-content:space-between;align-items:center;align-self:flex-start;font-size:16px;letter-spacing:-.01em;color:#fff;padding:2.5rem 0;margin-top:6.25rem}.footer-copyright{margin:auto 0;color:#fff;opacity:.5;width:400px;order:1}.footer-logo{object-fit:contain;flex-shrink:0;margin:auto 0;aspect-ratio:4.1;width:131px;order:2}.footer-nav{display:flex;gap:36px;align-items:center;margin:auto 0;justify-content:end;min-width:240px;width:400px;order:3}.footer-link{color:#fff;text-decoration:none;opacity:.5;transition:all .3s ease}.footer-link:hover{opacity:1}@media (max-width: 1200px){.contact-section{padding:4rem 3rem 0}.contact-title{max-width:100%;font-size:2.25rem}.contact-footer{margin-top:4rem}.footer-copyright{order:2;padding-left:2rem;width:auto}.footer-logo{order:1}.footer-nav{width:auto}}@media (max-width: 880px){.contact-footer{flex-direction:column;margin-top:2.5rem;padding:0}.footer-copyright{margin-top:.625rem;padding:0}.footer-nav{margin-top:1.5rem}}@media (max-width: 768px){.contact-section{padding:3rem 1.25rem}.contact-title{max-width:100%;font-size:2rem;text-align:left;width:100%}.contact-description{max-width:100%;font-size:1rem;text-align:left;width:100%}.contact-form-container{padding:1.5rem}.form-title,.form-content,.form-row,.form-field-full,.submit-button{max-width:100%}}
