@font-face{font-family:Inter;src:url(/assets/fonts/inter-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/inter-600.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/assets/fonts/inter-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/assets/fonts/be-vietnam-pro-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/assets/fonts/be-vietnam-pro-600.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Be Vietnam Pro;src:url(/assets/fonts/be-vietnam-pro-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}:root{--ink:#242424;--orange:#fb7228;--soft-orange:#fff1ea;--surface:#f2f2f2;--line:#d9d9d9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:auto;color:var(--ink);background:#fff;font-family:Inter,Arial,Helvetica,sans-serif}main{width:100%;max-width:1728px;margin-inline:auto;min-width:0}.cta,.products,.statistics,.why{scroll-margin-top:88px}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;width:1728px;height:72px;padding:8px 80px;border-bottom:1px solid var(--soft-orange);background:#fff;box-shadow:0 4px 40px rgba(228,104,36,.12)}.vsecure-logo{display:block;width:152px;height:40px}.site-header>nav{display:flex;align-items:center;width:489px;height:24px;gap:64px}.site-header>nav a{font-weight:700}.button,.site-header>nav a{color:var(--ink);font-size:16px;line-height:24px;text-decoration:none;white-space:nowrap}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:var(--orange);font-family:Inter,Arial,Helvetica,sans-serif;font-weight:600}.header-button{width:119px;height:56px;padding:16px}.hero{position:relative;width:1728px;height:600px;overflow:hidden}.hero-background{position:absolute;top:-53px;left:0;display:block;width:1728px;height:800px;object-fit:fill}.hero-copy{position:absolute;top:149.5px;left:89px;display:flex;flex-direction:column;width:649.43px;gap:24px}.hero h1{height:116px;font-family:Be Vietnam Pro,Inter,Arial,sans-serif;font-size:48px;font-weight:600;letter-spacing:0;line-height:1.2}.hero h1,.hero-copy p{width:649.43px;margin:0;color:var(--ink)}.hero-copy p{height:81px;font-size:18px;font-weight:400;line-height:1.5}.hero-button{width:200px;height:56px;gap:16px}.products{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:1728px;height:757.02px;padding:64px 80px;gap:24px;background:#fff}.section-heading{width:100%;height:76px;margin:0;font-family:Be Vietnam Pro,Inter,Arial,sans-serif;font-size:32px;font-weight:700;letter-spacing:0;line-height:1.2}.section-heading span{display:block}.section-heading span:first-child{color:var(--orange)}.section-heading span:last-child{color:var(--ink)}.product-carousel{display:flex;align-items:center;width:1568px;height:489.02px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.product-carousel::-webkit-scrollbar{display:none}.product-row{flex:0 0 auto;align-items:center;width:max-content}.product-card,.product-row{display:flex;height:489.02px;gap:16px}.product-card{flex:0 0 512px;flex-direction:column;width:512px;padding:16px;overflow:hidden;border-radius:16px;background:var(--surface)}.product-image{display:flex;flex:0 0 291.02px;align-items:center;justify-content:center;width:480px;height:291.02px;overflow:hidden;border-radius:8.81633px}.product-image img{display:block;width:480px;height:291.02px;object-fit:cover;object-position:center}.product-image--fit img{object-fit:contain}.product-image--fit-large img{object-fit:contain;transform:scale(1.4);transform-origin:center}.product-image-placeholder{width:100%;height:100%;border:1px solid rgba(158,158,158,.3);border-radius:8.81633px;background:#fff}.product-content{flex:1 0 150px;flex-direction:column;justify-content:space-between;height:150px;min-height:150px;padding:0 0 16px}.product-content,.product-text{display:flex;align-items:flex-start;width:480px}.product-text{flex:0 0 calc(var(--product-copy-height) + 30px);flex-direction:column;justify-content:center;height:calc(var(--product-copy-height) + 30px);gap:8px}.product-content h3{flex:0 0 22px;height:22px;font-family:Be Vietnam Pro,Inter,Arial,sans-serif;font-size:18px;font-weight:600;line-height:1.2}.product-content h3,.product-content p{display:flex;align-items:center;width:480px;margin:0;color:var(--ink)}.product-content p{flex:0 0 var(--product-copy-height);height:var(--product-copy-height);font-size:16px;font-weight:400;line-height:1.5}.product-details{display:flex;flex:0 0 25px;align-items:center;width:121px;height:25px;gap:8px;border-bottom:1px solid var(--orange);color:var(--orange);font-size:16px;font-weight:600;line-height:1.5;text-decoration:none}.product-details span{flex:0 0 97px;width:97px;height:24px}.product-details svg{display:block;flex:0 0 16px;width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.carousel-dots{align-self:flex-start;width:88px;height:16px;gap:8px}.carousel-dots i{display:block;width:16px;height:16px;border-radius:50%;background:var(--surface)}.carousel-dots i:first-child{background:var(--orange)}.statistics{position:relative;display:flex;align-items:center;width:1728px;height:401.53px;padding:64px 80px;gap:24px;overflow:hidden}.statistics-background{position:absolute;inset:0;display:block;width:1728px;height:401.53px;object-fit:fill;object-position:center}.stat-row,.statistics-copy{position:relative}.statistics-copy{display:flex;flex:0 0 761px;flex-direction:column;align-items:flex-start;justify-content:center;width:761px;height:273.53px;padding:0;gap:24px}.statistics-copy .section-heading{width:761px}.statistics-copy p{width:761px;height:48px;margin:0;color:var(--ink);font-size:16px;font-weight:400;line-height:1.5}.stat-row{display:flex;flex:0 0 761px;flex-flow:row wrap;align-content:center;align-items:center;width:761px;height:101.53px;padding:0;column-gap:40px;row-gap:24px}.statistics-copy .stat-row{flex:0 0 101.53px}.stat-row div{display:flex;flex:0 0 160px;flex-direction:column;align-items:flex-start;width:160px;height:101.53px;padding:0;gap:8px}.stat-row div:last-child{flex-basis:161px;width:161px}.stat-row b{flex:0 0 58px;height:58px;color:var(--orange);font-family:Be Vietnam Pro,Inter,Arial,sans-serif;font-size:48px;line-height:1.2;text-transform:uppercase}.stat-row b,.stat-row span{display:block;width:100%;font-weight:700}.stat-row span{flex:0 0 35.53px;height:35.53px;color:var(--ink);font-size:16px;line-height:1.5;white-space:nowrap}.why{position:relative;width:1728px;height:788px;padding:64px 80px;gap:24px;isolation:isolate;background:#fff}.benefits,.why{display:flex;align-items:flex-start}.benefits{flex:0 0 772px;flex-direction:column;justify-content:center;width:772px;height:660px;padding:0 40px;gap:40px}.benefit-divider{position:relative;flex:0 0;width:692px;height:0}.benefit-divider:before{position:absolute;top:0;left:0;width:692px;border-top:1px solid rgba(158,158,158,.25);content:""}.benefits article{display:flex;flex:0 0 85px;flex-direction:column;align-items:flex-start;width:692px;height:85px;padding:0;gap:8px}.benefits h3{flex:0 0 29px;width:676px;height:29px;margin:0 0 0 16px;color:var(--orange);font-family:Be Vietnam Pro,Inter,Arial,sans-serif;font-size:24px;font-weight:700;line-height:1.2}.benefits p{flex:0 0 48px;width:692px;height:48px;margin:0;color:var(--ink);font-size:16px;font-weight:400;line-height:1.5}.why-intro{position:-webkit-sticky;position:sticky;top:136px;flex:0 0 772px;align-self:flex-start;width:772px;height:172px}.why-intro-content{display:flex;flex-direction:column;align-items:flex-start;width:772px;height:172px;padding:0;gap:24px}.why-intro .section-heading{width:772px;height:76px}.why-intro p{width:578.69px;height:72px;margin:0;color:var(--ink);font-size:16px;font-weight:400;line-height:1.5}.partners{display:flex;flex-direction:column;align-items:center;justify-content:center;width:1728px;padding:64px 80px;gap:40px;background:var(--surface)}.partners-heading{display:flex;flex:0 0 38px;width:1568px;height:38px;padding:0 40px;gap:24px}.partners-heading h2{width:1488px;height:38px;margin:0;color:var(--ink);font-family:Be Vietnam Pro,Inter,Arial,sans-serif;font-size:32px;font-weight:700;letter-spacing:0;line-height:1.2;text-align:center}.partners-heading h2 span{color:var(--orange)}.official-partner-rows{display:grid;flex:0 0 auto;grid-template-columns:repeat(4,222px);justify-content:center;width:min(1032px,100%);grid-gap:24px 48px;gap:24px 48px}.official-partner-mark{display:block;width:222px;height:62px;object-fit:contain}.cta{position:relative;overflow:hidden}.cta,.cta-background{width:1728px;height:316px}.cta-background{position:absolute;inset:0;display:block;object-fit:cover;object-position:center}.cta-copy{position:relative;flex-direction:column;justify-content:center;width:1728px;height:316px;padding:40px;gap:24px;color:var(--ink);text-align:center}.cta-copy,.cta-heading-group{display:flex;align-items:center}.cta-heading-group{flex:0 0 84px;flex-direction:column;width:1648px;height:84px;padding:0;gap:8px}.cta-eyebrow{display:flex;flex:0 0 38px;align-items:center;justify-content:center;width:371px;height:38px;margin:0;padding:8px 16px;gap:16px;color:var(--ink);font-family:Be Vietnam Pro,Inter,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.2;white-space:nowrap}.cta-eyebrow span{flex:0 0 291px;width:291px;height:22px}.cta-eyebrow:after,.cta-eyebrow:before{flex:0 0 8px;width:8px;height:8px;margin:0;background:var(--orange);content:""}.cta-copy h2{flex:0 0 38px;width:1648px;height:38px;margin:0;color:var(--ink);font-family:Be Vietnam Pro,Inter,Arial,sans-serif;font-size:32px;font-weight:700;line-height:1.2}.cta-description{flex:0 0 48px;width:708.82px;height:48px;margin:0;color:var(--ink);font-size:16px;font-weight:400;line-height:1.5}.cta-button{width:173px;height:56px;padding:16px}.site-footer{display:flex;flex-direction:column;align-items:flex-start;width:1726px;height:352px;padding:64px 80px;gap:40px;background:#fff}.footer-content{align-items:flex-end;width:1566px;gap:80px}.footer-brand,.footer-content{display:flex;height:224px;padding:0}.footer-brand{flex:1 0;flex-direction:column;align-items:flex-start;width:743px;gap:24px}.footer-brand>img{display:block;flex:0 0 80px;width:302.22px;height:80px}.footer-brand address{display:flex;flex:0 0 120px;flex-direction:column;width:537px;height:120px;margin:0;color:var(--ink);font-family:Inter,Arial,Helvetica,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.footer-brand address span{display:block}.footer-brand address a{color:inherit;text-decoration:none}.footer-brand address span:nth-child(3) a,.footer-brand address span:nth-child(4) a{text-decoration:underline;text-underline-offset:1px}.footer-contact{display:flex;flex:1 0;flex-direction:column;align-items:flex-end;justify-content:flex-end;width:743px;height:224px;padding:0;gap:24px}.footer-contact-form{display:flex;flex:0 0 88px;flex-direction:column;align-items:flex-start;width:743px;height:88px;padding:0;gap:8px}.footer-contact label{flex:0 0 22px;width:743px;height:22px;color:var(--ink);font-family:Be Vietnam Pro,Inter,Arial,sans-serif;font-size:18px;font-weight:700;line-height:1.2;text-transform:capitalize}.footer-email-row{display:flex;flex:0 0 58px;align-items:flex-start;justify-content:flex-end;width:743px;height:58px;padding:0;gap:16px}.footer-contact input{width:563px;height:58px;padding:16px 24px;border:1px solid #cfcfcf;border-radius:8px;outline:none;color:var(--ink);font:400 16px/24px Inter,Arial,Helvetica,sans-serif}.footer-contact input::placeholder{color:#9e9e9e;opacity:1}.footer-contact button{justify-content:center;width:164px;height:56px;padding:16px;gap:8px;border:0;border-radius:8px;background:var(--orange);font:600 16px/24px Inter,Arial,Helvetica,sans-serif}.footer-contact button,.footer-legal{display:flex;align-items:center;color:var(--ink)}.footer-legal{flex:0 0 21px;width:396px;height:21px;margin:0;padding:0;gap:10px;font-family:Inter,Arial,Helvetica,sans-serif;font-size:14px;font-weight:600;line-height:1.5;white-space:nowrap}.footer-legal a{color:inherit;text-decoration:none}.footer-legal a:first-child{flex:0 0 95px;width:95px;height:21px}.footer-legal a:last-child{flex:0 0 281px;width:281px;height:21px}.footer-legal-divider{flex:0 0;width:0;height:21px;border-left:1px solid var(--ink)}@media (max-width:1727px){main{min-width:0}.cta,.hero,.partners,.products,.site-footer,.site-header,.statistics,.why{width:100%}.site-header{padding-inline:clamp(32px,5vw,64px)}.site-header>nav{width:auto;gap:clamp(24px,4vw,48px)}.hero{height:600px}.hero-background{top:0;width:100%;height:100%;object-fit:cover;object-position:center}.hero-copy{top:132px;left:clamp(32px,7vw,80px);width:min(649.43px,calc(100% - clamp(64px, 14vw, 160px)))}.hero h1,.hero-copy p,.products{width:100%}.products{height:auto;min-height:0;padding-inline:clamp(32px,5vw,64px)}.product-carousel{width:100%}.statistics{width:100%;height:auto;min-height:401.53px;padding-inline:clamp(32px,5vw,64px)}.statistics-background{width:100%;height:100%;object-fit:cover}.statistics-copy{flex:0 1 min(761px,100%);width:min(761px,100%);max-width:100%;height:auto;min-height:273.53px;min-width:0}.stat-row,.statistics-copy .section-heading,.statistics-copy p{width:100%}.stat-row{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));height:auto;grid-gap:24px 20px;gap:24px 20px}.stat-row div,.stat-row div:last-child{width:100%;height:auto;min-height:92px}.why{width:100%;height:auto;min-height:660px;padding-inline:clamp(32px,5vw,64px)}.benefits,.why-intro{flex-basis:calc(50% - 12px);width:calc(50% - 12px)}.why-intro .section-heading,.why-intro-content{width:100%}.why-intro p{width:min(578.69px,100%)}.benefits{height:auto;min-height:660px;padding-inline:0}.benefit-divider,.benefit-divider:before,.benefits article,.benefits h3,.benefits p{width:100%}.benefits h3{width:calc(100% - 16px)}.benefits p,.partners{height:auto}.partners{padding-inline:clamp(32px,5vw,64px)}.partners,.partners-heading,.partners-heading h2{width:100%}.official-partner-rows{width:min(1032px,100%)}.cta,.cta-background,.cta-copy{width:100%}.cta-background{height:100%}.cta-copy{padding-inline:clamp(32px,5vw,64px)}.cta-copy h2,.cta-heading-group{width:100%}.site-footer{width:100%;height:auto;min-height:352px;padding-inline:clamp(32px,5vw,64px)}.footer-brand,.footer-contact,.footer-contact label,.footer-contact-form,.footer-content,.footer-email-row{width:100%}.footer-brand,.footer-contact{flex-basis:calc(50% - 40px)}.footer-contact input{flex:1 1 auto;width:auto}}@media (max-width:999px){.site-header{height:68px;padding:12px 20px}.site-header>nav{display:none}.vsecure-logo{width:129px;height:34px}.header-button{display:inline-flex;width:auto;height:44px;padding:0 16px;font-size:14px}.hero{height:590px}.hero-background{object-position:left center}.hero-copy{top:86px;left:20px;width:calc(100% - 40px);gap:20px}.hero h1{font-size:clamp(32px,9vw,42px);line-height:1.18}.hero h1,.hero-copy p{width:100%;height:auto}.hero-copy p{font-size:16px;line-height:1.55}.hero-copy p br{display:none}.hero-button{width:100%;max-width:280px}.products{padding:48px 20px;gap:24px}.section-heading{height:auto;font-size:28px;line-height:1.22}.product-carousel{height:auto;padding-bottom:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scroll-snap-type:x mandatory}.product-row{height:auto;gap:16px;padding:0;overflow:visible}.product-card{flex:0 0 min(84vw,360px);width:min(84vw,360px);height:auto;min-height:0;padding:12px;scroll-snap-align:start}.product-image{flex:0 0 auto;width:100%;height:auto;aspect-ratio:480/291}.product-image img{width:100%;height:100%}.product-content,.product-content h3,.product-content p,.product-text{width:100%;height:auto}.product-content{flex:1 1 auto;min-height:0;padding:0 0 8px;gap:20px}.product-text{flex:0 0 auto;gap:8px}.product-content h3{flex:0 0 auto;min-height:22px}.product-content p{flex:0 0 auto;min-height:0}.product-details{margin-top:auto}.carousel-dots{display:none}.statistics{min-height:0;padding:48px 20px}.statistics-copy{flex:0 1 auto;min-height:0;gap:20px}.statistics-copy,.statistics-copy .section-heading,.statistics-copy .section-heading span,.statistics-copy p{width:100%;max-width:100%;min-width:0}.statistics-copy p{height:auto}.statistics-copy .stat-row{flex:0 1 auto}.stat-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;height:auto;grid-gap:24px 20px;gap:24px 20px}.stat-row,.stat-row div,.stat-row div:last-child{flex:0 1 auto;min-width:0}.stat-row b{height:auto;font-size:40px}.stat-row span{height:auto;white-space:normal}.why{display:block;min-height:0;padding:48px 20px}.why-intro{position:static;width:100%;height:auto}.why-intro-content{gap:20px}.why-intro .section-heading,.why-intro p,.why-intro-content{width:100%;height:auto}.benefits{width:100%;min-height:0;margin-top:40px;gap:32px}.benefits article{flex:0 0 auto;height:auto;gap:8px}.benefits h3{height:auto;font-size:22px}.benefits h3,.benefits p{flex:0 0 auto}.partners{min-height:0;padding:48px 20px;gap:32px}.partners-heading{flex:0 0 auto;height:auto;padding:0}.partners-heading h2{width:100%;height:auto;font-size:28px;line-height:1.22}.official-partner-rows{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:24px}.official-partner-mark{justify-self:center;width:min(100%,160px);height:auto}.cta{height:auto;min-height:430px}.cta-background{object-position:58% center}.cta-copy{height:auto;min-height:430px;padding:48px 20px;gap:24px}.cta-heading-group{gap:12px}.cta-eyebrow,.cta-heading-group{flex:0 0 auto;width:100%;height:auto}.cta-eyebrow{padding:0;font-size:15px;gap:10px;white-space:normal}.cta-eyebrow span{flex:0 1 auto;width:auto;height:auto}.cta-copy h2{font-size:28px;line-height:1.22}.cta-copy h2,.cta-description{flex:0 0 auto;width:100%;height:auto}.cta-description{font-size:16px}.cta-description br{display:none}.cta-button{width:100%;max-width:280px}.site-footer{min-height:0;padding:48px 20px;gap:40px}.footer-content{flex-direction:column;align-items:flex-start;height:auto;gap:40px}.footer-brand,.footer-contact{flex:0 0 auto;width:100%;height:auto}.footer-brand>img{flex:0 0 auto;width:190px;height:auto}.footer-brand address{flex:0 0 auto;width:100%;height:auto}.footer-contact{align-items:stretch;gap:32px}.footer-contact-form{flex:0 0 auto;height:auto}.footer-contact label,.footer-email-row{flex:0 0 auto;width:100%;height:auto}.footer-email-row{flex-direction:column;gap:12px}.footer-contact button,.footer-contact input{width:100%}.footer-contact button{height:56px}.footer-legal{flex:0 0 auto;flex-wrap:wrap;width:100%;height:auto;white-space:normal}.footer-legal a:first-child,.footer-legal a:last-child{flex:0 0 auto;width:auto;height:auto}.footer-legal-divider{height:21px}}@media (min-width:1000px) and (max-width:1727px){.section-heading,.statistics-copy .section-heading,.statistics-copy p{height:auto}.statistics-copy .stat-row{flex-basis:auto}.stat-row{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:16px}.stat-row span{white-space:normal;height:auto}.why-intro,.why-intro .section-heading,.why-intro p,.why-intro-content{height:auto}.benefits,.why-intro{min-width:0}.benefits article,.benefits h3,.benefits p{flex-basis:auto;height:auto}.cta,.cta-copy{height:auto;min-height:316px}.cta-copy h2,.cta-description,.cta-heading-group{flex-basis:auto;height:auto}.cta-description{max-width:100%}.footer-content{height:auto;gap:40px;align-items:stretch}.footer-brand,.footer-contact{min-width:0;height:auto}.footer-brand address{width:100%}.footer-brand address,.footer-contact label,.footer-contact-form,.footer-email-row{height:auto;flex-basis:auto}.footer-contact input{min-width:0}.footer-contact button{flex-shrink:0}.footer-legal{max-width:100%;height:auto;flex-wrap:wrap;white-space:normal}.footer-legal a:last-child{flex-shrink:1;height:auto}}@media (min-width:600px) and (max-width:999px){.site-header{padding-inline:32px}.partners,.products,.site-footer,.statistics,.why{padding:56px 32px}.hero-copy{left:32px;width:min(649px,calc(100% - 64px))}.hero{height:auto;min-height:520px;padding:80px 32px}.hero-copy{position:relative;inset:auto;width:min(649px,100%)}.cta-copy h2,.partners-heading h2,.section-heading{font-size:30px}.product-card{flex-basis:400px;width:400px}.stat-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.stat-row b{font-size:36px;flex-basis:auto}.stat-row span{flex-basis:auto;font-size:14px}.footer-email-row{flex-direction:row}.footer-contact input{min-width:0;flex:1 1}.footer-contact button{width:164px;flex-shrink:0}}@media (max-width:599px){.hero{height:auto;min-height:520px;padding:64px 20px}.hero-copy{position:relative;inset:auto;width:100%}.hero h1{font-size:clamp(28px,8vw,40px)}.cta-copy h2,.partners-heading h2,.section-heading{font-size:clamp(24px,6.5vw,28px)}.product-row{align-items:stretch}.product-text{justify-content:flex-start}.stat-row b,.stat-row span{flex-basis:auto}.stat-row b{font-size:clamp(32px,10vw,40px)}.stat-row div{justify-content:flex-start}.cta,.cta-copy{min-height:0}.footer-brand address{overflow-wrap:anywhere}}.carousel-dots{display:flex;flex-wrap:wrap;width:auto;height:auto;gap:0;margin:-6px}.carousel-dots button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;cursor:pointer}.carousel-dots button:before{content:"";width:16px;height:16px;border-radius:50%;background:#d9d9d9}.carousel-dots button[aria-pressed=true]:before{background:var(--orange)}@media (max-width:999px){.carousel-dots button{width:40px;height:44px}}.footer-legal{flex:0 0 auto;width:auto;max-width:100%;height:auto;align-items:baseline;flex-wrap:wrap;gap:8px 10px;white-space:normal}.footer-legal a:first-child,.footer-legal a:last-child{flex:0 1 auto;width:auto;max-width:100%;height:auto}.footer-legal a:first-child{white-space:nowrap}.footer-legal-divider{display:none}.footer-legal a:last-child{border-left:1px solid var(--ink);padding-left:10px}@media (max-width:599px){.footer-legal{flex-direction:column}.footer-legal a:last-child{border-left:0;padding-left:0}}:where(a,button,summary,input):focus-visible{outline:3px solid #094892;outline-offset:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}