.achievements-section[data-astro-cid-rcrvpsbu]{background-color:var(--color-surface)}.achievements-wrap[data-astro-cid-rcrvpsbu]{text-align:center;flex-direction:column;gap:16px;padding:40px 16px 0;display:flex;@media (width>=768px){padding:80px 16px 0}}.achievements-heading[data-astro-cid-rcrvpsbu]{color:var(--color-text);margin-bottom:0;font-size:22px;font-weight:600;line-height:1.7;@media (width>=768px){font-size:28px}}.achievements-heading-br[data-astro-cid-rcrvpsbu]{display:block;@media (width>=768px){display:none}}.achievements-heading-last[data-astro-cid-rcrvpsbu]{white-space:nowrap;display:inline-block}.achievements-span-blue[data-astro-cid-rcrvpsbu]{color:var(--color-primary)}.achievements-list[data-astro-cid-rcrvpsbu]{flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;display:flex;@media (width<=479px){flex-direction:column}@media (width>=768px){max-width:700px;margin:0 auto}}.achievements-badge[data-astro-cid-rcrvpsbu]{object-fit:contain;width:auto;height:100px;@media (width<=479px){height:70px}}.achievements-footnotes[data-astro-cid-rcrvpsbu]{text-align:left;flex-direction:column;gap:4px;max-width:788px;margin:0 auto;display:flex}.achievements-footnotes[data-astro-cid-rcrvpsbu] .notice[data-astro-cid-rcrvpsbu]{font-size:10px;font-weight:400;@media (width>=768px){font-size:12px}}.notes-section[data-astro-cid-owpen5z2]{background-color:var(--color-surface)}.notes-wrap[data-astro-cid-owpen5z2]{text-align:left;gap:32px;padding-top:60px;padding-bottom:60px;@media (width>=768px){padding-top:80px;padding-bottom:80px}}.notes-heading[data-astro-cid-owpen5z2]{color:var(--color-heading);text-align:center;font-size:22px;font-weight:700;@media (width>=768px){font-size:28px}}.notes-body[data-astro-cid-owpen5z2]{flex-direction:column;gap:24px;max-width:860px;margin:0 auto;display:flex}.notes-item[data-astro-cid-owpen5z2]{scroll-margin-top:var(--scroll-mobile);flex-direction:column;gap:4px;display:flex;@media (width>=768px){scroll-margin-top:var(--scroll-desktop)}}.notes-item[data-astro-cid-owpen5z2] .notice[data-astro-cid-owpen5z2]{font-weight:400}.notes-indent[data-astro-cid-owpen5z2]{padding-left:0;@media (width>=768px){padding-left:2em}}.notes-link[data-astro-cid-owpen5z2]{color:var(--color-text-secondary);text-decoration:underline}.pain-points{background-color:var(--color-bg-secondary)}.pain-points .section-wrap{padding-bottom:0}.pain-points .pain-cards{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=541px){.pain-points .pain-cards{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width>=1024px){.pain-points .pain-cards{grid-template-columns:repeat(3,1fr)}}.pain-points .pain-card{border:1px solid var(--color-border-secondary);text-align:center;background-color:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:100px;padding:24px 16px;display:flex}@media (width>=768px){.pain-points .pain-card{min-height:140px;padding:28px 20px}}.pain-points .pain-card p{text-align:center;color:var(--color-text);margin:0;font-size:16px;font-weight:500;line-height:1.6}.pain-points .pain-card .pain-red{color:var(--color-danger)}.pain-points .pain-card span.pain-em{font-size:18px;font-weight:600}@media (width>=1024px){.pain-points .pain-card span.pain-em{font-size:20px}}.pain-br-mobile{display:inline}@media (width>=1024px){.pain-br-mobile{display:none}}.pivot-section[data-astro-cid-tlokl566]{background:linear-gradient(135deg,#0b3893 0%,#2958d4 100%);margin-top:16px;@media (width>=768px){margin-top:60px}}.pivot-section[data-astro-cid-tlokl566] .section-wrap{@media (width>=1280px){padding-top:70px;padding-bottom:70px}}.pivot-wrap[data-astro-cid-tlokl566]{text-align:left;flex-direction:column;gap:20px;display:flex;@media (width>=768px){flex-direction:row;align-items:center;gap:60px}}.pivot-text[data-astro-cid-tlokl566]{flex-direction:column;gap:16px;display:flex;@media (width>=768px){flex:0 0 38%}}.pivot-heading[data-astro-cid-tlokl566]{color:#fff;text-align:center;margin:0;font-weight:500;@media (width>=768px){text-align:left}}.pivot-description[data-astro-cid-tlokl566]{color:#fff}.pivot-label[data-astro-cid-tlokl566]{color:#ffd65c;margin:0;font-size:14px}.pivot-video-wrap[data-astro-cid-tlokl566]{flex:1}.pivot-video-container[data-astro-cid-tlokl566]{background:#000;border-radius:8px;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.pivot-thumbnail[data-astro-cid-tlokl566]{object-fit:cover;z-index:1;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.pivot-iframe[data-astro-cid-tlokl566]{z-index:0;border:none;width:100%;height:100%;position:absolute;top:0;left:0}.solution-section{background-color:var(--color-bg-secondary);position:relative}.solution-section .solution-arrow{justify-content:center;padding-top:40px;display:flex}@media (width>=1280px){.solution-section .solution-arrow{padding-top:60px}}.solution-section .solution-wrap{padding-top:32px!important}@media (width>=1280px){.solution-section .solution-wrap{padding-top:40px!important}}.solution-section .solution-header{flex-direction:column;align-items:center;gap:20px;display:flex}.solution-section .solution-description{flex-direction:column;gap:0;display:flex}.solution-section .solution-description .section-description{text-align:left}@media (width>=1024px){.solution-section .solution-description .section-description{text-align:center}}.solution-section .solution-highlight{color:var(--color-primary);font-weight:600}.solution-section .solution-note-ref{vertical-align:baseline;font-size:10px;font-weight:400;position:relative;top:-1px}.solution-section .solution-features{border:1px solid var(--color-border-secondary);background-color:#fff;border-radius:8px;grid-template-columns:1fr;justify-items:center;gap:40px;padding:24px 16px;display:grid;overflow:hidden}@media (width>=768px){.solution-section .solution-features{grid-template-columns:repeat(auto-fit,270px);justify-content:center;justify-items:center;gap:40px 24px;padding:80px 40px}}.solution-section .solution-feature{flex-direction:column;align-items:center;gap:24px;max-width:270px;margin:0 auto;display:flex}.solution-section .solution-feature-text{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.solution-section .solution-em{color:var(--color-primary);text-align:center;font-size:18px;font-weight:600;line-height:1.4}@media (width>=1024px){.solution-section .solution-em{font-size:20px}}.solution-section .solution-em-sub{font-size:16px}.solution-section .solution-feature-img{justify-content:center;align-items:center;width:100%;max-width:160px;height:130px;display:flex}@media (width>=1024px){.solution-section .solution-feature-img{max-width:200px;height:160px}}.solution-section .solution-feature-img img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.solution-section .solution-features>.notice{text-align:right;width:100%;margin:0;font-weight:400}@media (width>=768px){.solution-section .solution-features>.notice{grid-column:1/-1}}.solution-section .solution-divider{border:none;border-top:1px solid var(--color-border-secondary);width:100%;max-width:900px;margin:0 auto}@media (width>=768px){.solution-section .solution-divider{grid-column:1/-1}}@media (width>=1024px){.solution-section .solution-divider{margin:24px auto}}.solution-section .solution-features h3{text-align:center}@media (width>=768px){.solution-section .solution-features h3{white-space:nowrap;grid-column:1/-1}}.solution-section .solution-vpn-imgs{flex-direction:column;gap:40px;width:100%;display:flex}@media (width>=768px){.solution-section .solution-vpn-imgs{flex-direction:row;grid-column:1/-1;gap:24px}}.solution-section .solution-vpn-img{width:100%;max-width:400px;height:auto;margin:0 auto;display:block}@media (width>=1024px){.solution-section .solution-vpn-img{max-width:none;margin:0}}@media (width>=768px){.solution-section .solution-vpn-img{flex:1;min-width:0}}.solution-section .solution-note-link{color:var(--color-text-secondary);text-decoration:underline}.solution-br-mobile{display:inline}@media (width>=768px){.solution-br-mobile{display:none}}.blog-div-header[data-astro-cid-oa5zbwgu]{flex-direction:column;align-items:center;gap:16px;width:100%;display:flex;@media (width>=1024px){flex-shrink:0;align-items:flex-start;gap:40px;width:380px}}.blog-img-featured[data-astro-cid-oa5zbwgu]{object-fit:contain;border-radius:8px;flex-shrink:0;width:100%;height:auto;@media (width>=768px){align-self:flex-start;width:50%}@media (width>=1024px){width:381px}}.blog-h4-featured-title[data-astro-cid-oa5zbwgu]{text-align:left}.blog-h4-article-title[data-astro-cid-oa5zbwgu]{text-align:left;padding-top:16px}.blog-a-article[data-astro-cid-oa5zbwgu]{color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.blog-a-featured[data-astro-cid-oa5zbwgu]{gap:16px;@media (width>=768px){flex-direction:row;gap:32px}}.blog-div-layout[data-astro-cid-oa5zbwgu]{flex-direction:column;gap:32px;width:100%;display:flex;@media (width>=1024px){flex-direction:row;align-items:flex-start;gap:50px}}.casestudies-span-tag{color:#732e00;white-space:nowrap;background-color:#fde4d0;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:500;line-height:1.5;display:inline-block}.casestudies-a-featured{color:inherit;text-align:left;border-radius:12px;flex-direction:column;text-decoration:none;transition:box-shadow .2s;display:flex;overflow:hidden}.casestudies-a-featured:hover{background-color:#f7f9ff}@media (width>=1024px){.casestudies-a-featured{flex-direction:row}}.casestudies-img-featured{border-radius:8px;flex-shrink:0;width:100%;height:auto;display:block}@media (width>=1024px){.casestudies-img-featured{width:55%;height:auto}}.casestudies-div-featured-body{flex-direction:column;flex:1;gap:16px;padding:24px 16px;display:flex}@media (width>=1024px){.casestudies-div-featured-body{padding:32px}}.casestudies-h3-featured-title{color:var(--color-heading);text-align:left;margin:0;font-size:22px;font-weight:700;line-height:1.4}@media (width>=768px){.casestudies-h3-featured-title{font-size:24px}}.casestudies-ul-bullets{flex-direction:column;gap:6px;margin:0;padding-left:1.2em;list-style:outside;display:flex}.casestudies-ul-bullets li{color:var(--color-text);text-align:left;font-size:14px;font-weight:500;line-height:1.6}.casestudies-div-company-row{border-top:1px solid var(--color-border);align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.casestudies-img-logo{object-fit:contain;flex-shrink:0;width:auto;max-width:80px;height:40px}.casestudies-p-company-name{color:#535c78;text-align:left;margin:0;font-size:13px;font-weight:500;line-height:1.4}.casestudies-p-licenses{color:#535c78;text-align:left;margin:4px 0 0;font-size:12px;font-weight:500;line-height:1.4}.casestudies-p-read-more{color:var(--color-primary);text-align:right;margin:0;font-size:14px;font-weight:600}.casestudies-div-grid-wrapper{padding-bottom:16px;overflow:hidden}.casestudies-div-grid{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;flex-direction:row;gap:24px;margin-bottom:-16px;padding-bottom:16px;display:flex;overflow-x:scroll}.casestudies-div-grid::-webkit-scrollbar{height:14px;display:block}.casestudies-div-grid::-webkit-scrollbar-track{background:#f2f3f8;border-radius:4px}.casestudies-div-grid::-webkit-scrollbar-thumb{background:#dddfea;border-radius:4px}.casestudies-a-card-small{scroll-snap-align:start;color:inherit;text-align:left;border-radius:12px;flex-direction:column;flex:0 0 330px;text-decoration:none;transition:box-shadow .2s;display:flex;overflow:hidden}@media (width>=1024px){.casestudies-div-grid-wrapper{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%)}.casestudies-a-card-small{flex:0 0 330px}}.casestudies-a-card-small:hover{background-color:#f7f9ff}.casestudies-img-card{object-fit:cover;border-radius:8px;width:100%;height:200px;display:block}.casestudies-div-card-body{flex-direction:column;flex:1;gap:12px;padding:20px;display:flex}.casestudies-h3-card-title{color:var(--color-heading);text-align:left;margin:0;font-size:18px;font-weight:600;line-height:1.4}.casestudies-br-sp{display:none}@media (width<=767px){.casestudies-br-sp{display:block}}.casestudies-div-industries{background-image:url(/images/top/usecase-bg.webp);background-position:50%;background-size:cover;border-radius:8px;flex-direction:column;align-items:center;gap:8px;width:100%;max-width:900px;margin:0 auto;padding:16px;display:flex}.casestudies-h3-industries-title{color:#fff;text-align:center;margin:0;font-size:15px;font-weight:500;line-height:1.4}@media (width>=768px){.casestudies-h3-industries-title{white-space:nowrap;font-size:18px}}@media (width>=1024px){.casestudies-h3-industries-title{font-size:22px}}.casestudies-div-industries-card{columns:2;box-sizing:border-box;background-color:#fff;border-radius:8px;column-gap:32px;width:100%;padding:24px}.casestudies-ul-industries{break-inside:avoid}@media (width>=768px){.casestudies-div-industries-card{columns:unset;grid-template-columns:repeat(3,1fr);gap:12px 40px;display:grid}.casestudies-ul-industries{break-inside:auto}.casestudies-ul-industries:first-child{grid-area:1/1/3}.casestudies-ul-industries:nth-child(2){grid-area:1/2}.casestudies-ul-industries:nth-child(3){grid-area:2/2}.casestudies-ul-industries:nth-child(4){grid-area:1/3/3}.casestudies-ul-industries{gap:12px}}@media (width>=1024px){.casestudies-div-industries{gap:16px;padding:32px}}.casestudies-ul-industries{flex-direction:column;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}@media (width>=768px){.casestudies-ul-industries{margin:0}}.casestudies-ul-industries li{color:#535c78;text-align:left;font-size:12px;font-weight:500;line-height:1.3}@media (width>=768px){.casestudies-ul-industries li{font-size:15px}}.casestudies-a-cta{border:1.5px solid var(--color-primary);min-width:280px;color:var(--color-primary);background-color:#0000;border-radius:8px;justify-content:center;align-items:center;padding:16px 40px;font-size:16px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.casestudies-a-cta:hover{background-color:var(--color-bg-secondary)}.customerlogo-section-wrap[data-astro-cid-yjwbbc5a]{width:100%;padding-top:56px;padding-bottom:56px;overflow:hidden;@media (width>=768px){padding-bottom:40px}@media (width>=1280px){padding-top:80px}}.customerlogo-section-wrap[data-astro-cid-yjwbbc5a]:hover .customerlogo-marquee-track[data-astro-cid-yjwbbc5a]{animation-play-state:paused}.customerlogo-marquee-track[data-astro-cid-yjwbbc5a]{align-items:center;gap:48px;width:max-content;animation:30s linear infinite customerlogo-scroll;display:flex}.customerlogo-img[data-astro-cid-yjwbbc5a]{object-fit:contain;flex-shrink:0;width:auto;height:40px}@keyframes customerlogo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.features-div-bg[data-astro-cid-t6exfd7a]{background-color:var(--color-bg-secondary)}.features-div-card[data-astro-cid-t6exfd7a] h3[data-astro-cid-t6exfd7a]{color:var(--color-primary)}.features-div-card-license[data-astro-cid-t6exfd7a]{text-align:left;@media (width>=768px){text-align:center}}.features-div-card-license[data-astro-cid-t6exfd7a] h3[data-astro-cid-t6exfd7a],.features-div-card-license[data-astro-cid-t6exfd7a] p[data-astro-cid-t6exfd7a]{text-align:left;@media (width>=768px){text-align:center}}.features-div-card-license[data-astro-cid-t6exfd7a] img[data-astro-cid-t6exfd7a]{margin-left:0;margin-right:0;@media (width>=768px){margin-left:auto;margin-right:auto}}.features-ul-notice[data-astro-cid-t6exfd7a]{flex-direction:column;gap:4px;width:fit-content;margin-top:16px;margin-left:0;padding-left:0;list-style:none;display:flex;@media (width>=768px){margin-left:auto;margin-right:auto}}.features-div-card[data-astro-cid-t6exfd7a]{text-align:left;border:1px solid var(--color-border-secondary);background-color:#fff;border-radius:8px;flex-direction:column;gap:16px;padding:24px;display:flex;@media (width>=768px){padding:40px}}.gettingstarted-div-steps[data-astro-cid-ydmejnop]{flex-direction:column;align-items:center;gap:32px;display:flex;@media (width>=768px){flex-direction:row;justify-content:center;align-items:flex-start;gap:32px}}.gettingstarted-div-step[data-astro-cid-ydmejnop]{flex-direction:column;align-items:center;width:fit-content;display:flex}.gettingstarted-img-step[data-astro-cid-ydmejnop]{width:100%;max-width:300px;height:auto}.gettingstarted-a-wireguard[data-astro-cid-ydmejnop]{white-space:nowrap;color:#2869da;background-color:#fff;border:1px solid #2869da;border-radius:4px;align-items:center;gap:8px;padding:8px 20px;font-size:14px;display:inline-flex}.gettingstarted-a-wireguard[data-astro-cid-ydmejnop]:hover{background-color:#f2f3f8}.relatedservice-div-outer[data-astro-cid-3qix6iqa]{width:100%;max-width:1200px;margin:0 auto}.relatedservice-div-card[data-astro-cid-3qix6iqa]{border-radius:12px;max-width:1200px;margin:0;overflow:hidden}.relatedservice-div-layout[data-astro-cid-3qix6iqa]{flex-direction:column;align-items:center;gap:24px;display:flex;@media (width>=1024px){flex-direction:row;align-items:center}}.relatedservice-div-image[data-astro-cid-3qix6iqa]{order:-1;width:100%;overflow:hidden;@media (width>=1024px){border-radius:0 12px 12px 0;flex:1;order:1;width:auto}}.relatedservice-a-image[data-astro-cid-3qix6iqa]{display:block}.relatedservice-a-image[data-astro-cid-3qix6iqa]:hover{opacity:.7}.relatedservice-img[data-astro-cid-3qix6iqa]{border-radius:8px;width:100%;height:auto}.relatedservice-div-content[data-astro-cid-3qix6iqa]{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;padding-bottom:4px;display:flex;@media (width>=1024px){flex-shrink:0;order:-1;align-items:flex-start;width:380px;padding-bottom:0}}.relatedservice-div-header[data-astro-cid-3qix6iqa]{flex-direction:column;align-items:center;gap:16px;display:flex;@media (width>=768px){flex-flow:wrap}@media (width>=1024px){flex-flow:column;align-items:flex-start;gap:0}}.relatedservice-div-title-row[data-astro-cid-3qix6iqa]{flex-direction:row;align-items:center;gap:8px;display:flex;@media (width>=1024px){flex-direction:column;align-items:flex-start;gap:0}}.relatedservice-span-tag[data-astro-cid-3qix6iqa]{color:#fff;white-space:nowrap;background-color:#2869da;border-radius:40px;padding:4px 10px;font-size:14px;font-weight:500;@media (width>=1024px){margin-bottom:12px}}.relatedservice-h3-title[data-astro-cid-3qix6iqa]{text-align:left;font-size:22px;@media (width>=768px){font-size:24px}@media (width>=1024px){font-size:32px}}.relatedservice-p-lead[data-astro-cid-3qix6iqa]{white-space:nowrap;font-size:18px;font-weight:700;@media (width>=768px){font-size:20px}}.relatedservice-p-desc[data-astro-cid-3qix6iqa]{margin:16px 0}.relatedservice-a-cta[data-astro-cid-3qix6iqa]{color:#2869da;background-color:#fff;border:1px solid #2869da;border-radius:4px;align-self:flex-start;margin:auto;padding:8px 30px;font-size:16px;display:inline-block;@media (width>=1024px){margin:0}}.relatedservice-a-cta[data-astro-cid-3qix6iqa]:hover{background-color:#f2f3f8}.specs-div-wrap[data-astro-cid-vayyrhot]{flex-direction:column;gap:16px;width:100%;display:flex}.specs-div-row[data-astro-cid-vayyrhot]{border-bottom:1px solid #ddd;flex-direction:column;gap:8px;width:100%;padding:24px 16px;display:flex;@media (width>=768px){flex-direction:row;align-items:center;gap:80px;padding:24px}}.specs-span-label[data-astro-cid-vayyrhot]{color:#04132b;text-align:left;font-size:14px;font-weight:600;@media (width>=768px){flex-shrink:0;width:180px;font-size:16px}}.specs-div-value[data-astro-cid-vayyrhot]{color:#04132b;text-align:left;min-width:0;font-size:16px;font-weight:500}.specs-a-link[data-astro-cid-vayyrhot]{text-align:center;color:#2869da;background-color:#fff;border:1px solid #2869da;border-radius:4px;justify-content:center;align-items:center;gap:4px;width:fit-content;max-width:100%;margin-top:8px;padding:8px 12px;font-size:14px;display:inline-flex;@media (width>=768px){padding:8px 30px;font-size:16px}}.specs-a-link[data-astro-cid-vayyrhot]:hover{background-color:#f2f3f8}.specs-div-list[data-astro-cid-vayyrhot]{flex-direction:column;align-items:center;width:100%;max-width:700px;margin:0 auto;display:flex}.specs-div-notes[data-astro-cid-vayyrhot]{flex-direction:column;width:100%;max-width:700px;margin:16px auto 0;padding:0 24px;display:flex}.usecases-div-label[data-astro-cid-neasus6m]{text-align:center;justify-content:center;align-items:center;min-height:72px;margin-top:0;padding:0 16px;display:flex;@media (width>=768px){margin-top:8px}}.usecases-h3-title[data-astro-cid-neasus6m]{color:var(--color-primary)}.usecases-card[data-astro-cid-neasus6m]{max-width:300px;margin:0 auto}@media (width>=1024px){.usecases-card[data-astro-cid-neasus6m]{max-width:none}}
