.hf-home{--hf-petrol:#103d42;--hf-deep:#092f35;--hf-teal:#42c5b5;--hf-mint:#d6f4e4;--hf-text:#143e42;--hf-muted:#4f6869;color:var(--hf-text);background:#fff;font-size:16px}.hf-home .hf-container{width:min(100% - 80px,1240px);margin-inline:auto}.hf-home .hf-section{padding-block:104px}.hf-home section[id]{scroll-margin-top:96px}.hf-home h1,.hf-home h2,.hf-home h3{font-family:var(--font-display)}.hf-home h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.17}.hf-home .hf-eyebrow{letter-spacing:.13em;text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:700;line-height:1.5}.hf-home .hf-button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:24px;padding:18px 25px;font-size:15px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.hf-home .hf-button:hover{transform:translateY(-2px)}.hf-home .hf-button:active{transform:translateY(0)}.hf-home .hf-button-mint{color:var(--hf-deep);background:var(--hf-mint)}.hf-home .hf-button-mint:hover{background:#fff}.hf-home :is(a,button,input,select):focus-visible{outline:3px solid var(--hf-petrol);outline-offset:5px}.hf-home :is(.hf-hero,.hf-contact,.hf-footer) :is(a,button):focus-visible{outline-color:var(--hf-mint)}.hf-home .hf-skip{z-index:200;color:var(--hf-deep);background:#fff;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.hf-home .hf-skip:focus{transform:translateY(0)}.hf-home .hf-topbar{color:#dcece9;background:var(--hf-deep)}.hf-home .hf-navigation{background:#fff}.hf-home .hf-navigation>div{min-height:86px}.hf-home .hf-navigation a:hover{color:var(--hf-petrol)}.hf-home .hf-navigation a[class*=hover\:bg-ink]:hover{color:#fff}.hf-home .hf-hero{color:#fff;background:radial-gradient(at 85% 55%,#237d76 0%,#0000 58%),linear-gradient(115deg,#0b323b 10%,#124b4b 100%);position:relative;overflow:hidden}.hf-home .hf-hero-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:72px;padding-top:70px;padding-bottom:64px;display:grid}.hf-home .hf-hero-copy{z-index:1;position:relative}.hf-home .hf-hero .hf-eyebrow{color:var(--hf-mint);align-items:center;gap:12px;display:flex}.hf-home .hf-flag{background:linear-gradient(#bf4350 0 33.33%,#fff 33.33% 66.66%,#386599 66.66%);border-radius:2px;flex-shrink:0;width:19px;height:13px;display:inline-block}.hf-home .hf-hero h1{letter-spacing:-.055em;max-width:650px;font-size:clamp(2.6rem,4.35vw,4rem);font-weight:600;line-height:1.1}.hf-home .hf-hero h1>span{color:var(--hf-mint);display:block}.hf-home .hf-hero-description{color:#d2e4e2;max-width:490px;margin-top:25px;font-size:16px;line-height:1.8}.hf-home .hf-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.hf-home .hf-hero-phone{color:var(--hf-mint);text-underline-offset:5px;align-items:center;gap:9px;font-size:15px;display:inline-flex}.hf-home .hf-hero-phone:hover{text-decoration:underline}.hf-home .hf-hero-visual{margin:0;padding:0 0 0 16px;position:relative}.hf-home .hf-photo-frame{isolation:isolate;position:relative}.hf-home .hf-photo-frame img{object-fit:cover;object-position:right center;border-radius:20px;width:100%;height:430px}.hf-home .hf-promise-grid{grid-template-columns:.95fr 1.15fr;gap:90px;display:grid}.hf-home .hf-promise .hf-eyebrow,.hf-home .hf-cases .hf-eyebrow{color:var(--hf-petrol)}.hf-home .hf-body{color:var(--hf-muted);max-width:430px;margin:24px 0 30px;font-size:16px;line-height:1.8}.hf-home .hf-text-link{align-items:center;gap:17px;font-size:15px;font-weight:700;display:inline-flex}.hf-home .hf-text-link svg{transition:transform .2s}.hf-home .hf-text-link:hover svg{transform:translate(2px,-2px)}.hf-home .hf-pillar-grid{grid-template-columns:repeat(2,1fr);gap:30px 36px;display:grid}.hf-home .hf-pillar{padding-top:0}.hf-home .hf-pillar svg{color:#008677;margin-bottom:17px}.hf-home .hf-pillar h3{letter-spacing:-.025em;margin-bottom:9px;font-size:17px;font-weight:600}.hf-home .hf-pillar p{color:var(--hf-muted);font-size:16px;line-height:1.8}.hf-home .hf-support{background:var(--hf-teal);padding-block:90px;position:relative;overflow:hidden}.hf-home .hf-support-grid{grid-template-columns:1.2fr .85fr;align-items:center;gap:115px;display:grid}.hf-home .hf-support h2{max-width:670px;font-size:clamp(2.5rem,4.8vw,4.4rem);font-weight:600}.hf-home .hf-support h2 span{display:block}.hf-home .hf-support-detail{border-left:1px solid #103d4240;padding-left:42px}.hf-home .hf-support-detail>svg{margin-bottom:24px}.hf-home .hf-support-detail p{margin-bottom:25px;font-size:16px;line-height:1.8}.hf-home .hf-support-phone{font-family:var(--font-display);letter-spacing:-.04em;align-items:center;gap:24px;font-size:27px;font-weight:600;display:flex}.hf-home .hf-support-phone:hover{text-underline-offset:6px;text-decoration:underline}.hf-home .hf-support-detail>span{margin-top:10px;font-size:14px;display:block}.hf-home .hf-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:46px;display:flex}.hf-home .hf-section-heading h2{max-width:670px}.hf-home .hf-section-heading>a{flex-shrink:0;padding-bottom:6px}.hf-home .hf-case-grid{grid-template-columns:1.12fr 1fr;align-items:start;gap:32px;display:grid}.hf-home .hf-case:nth-child(2){margin-top:66px}.hf-home .hf-case{background:#eef6f2;border-radius:24px;display:block;overflow:hidden}.hf-home .hf-case:nth-child(2){background:#e4f2f0}.hf-home .hf-case-image{aspect-ratio:1.9;overflow:hidden}.hf-home .hf-case-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.hf-home .hf-case:hover .hf-case-image img{transform:scale(1.035)}.hf-home .hf-case-copy{padding:29px 32px 32px}.hf-home .hf-case-copy .hf-eyebrow{margin-bottom:12px;font-size:12px}.hf-home .hf-case h3{letter-spacing:-.03em;margin-bottom:13px;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:600;line-height:1.4}.hf-home .hf-case-copy>p:not(.hf-eyebrow){color:var(--hf-muted);margin-bottom:26px;font-size:16px;line-height:1.8}.hf-home .hf-domain{background:#fff;padding:0 0 88px}.hf-home .hf-domain-grid{background:var(--hf-mint);border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;padding:42px;display:grid}.hf-home .hf-domain h2{font-size:clamp(1.65rem,2.5vw,2.1rem)}.hf-home .hf-domain-label{margin-bottom:13px;font-size:16px;font-weight:600;display:block}.hf-home .hf-domain-form{width:100%;color:var(--hf-deep);background:#fff;border-radius:18px;padding:8px}.hf-home .hf-domain-form input{color:var(--hf-deep)}.hf-home .hf-domain-form input::placeholder{color:var(--hf-muted)}.hf-home .hf-domain-form input+select{background:#eff7f3}.hf-home .hf-domain-form span{color:var(--hf-muted)}.hf-home .hf-domain-form button{color:#fff;background:var(--hf-petrol);padding-inline:24px}.hf-home .hf-domain-form button:hover{background:var(--hf-petrol)}.hf-home .hf-domain-form>div>div{border-color:#0000}.hf-home .hf-domain-helper{color:var(--hf-muted);margin-top:12px;font-size:16px;line-height:1.6}.hf-home .hf-contact{background:var(--hf-petrol);color:#fff;padding-block:87px}.hf-home .hf-contact-grid{justify-content:space-between;align-items:center;gap:48px;display:flex}.hf-home .hf-contact .hf-eyebrow{color:#b0d6d0}.hf-home .hf-contact h2 span{color:#98e6ce}.hf-home .hf-contact p:not(.hf-eyebrow){color:#d2e4e2;max-width:520px;margin-top:23px;font-size:16px;line-height:1.8}.hf-home .hf-footer{background:var(--hf-deep)}.hf-home .hf-footer [class*=text-brand]{color:#7edec6}.hf-home .hf-footer h5{opacity:.7}.hf-home .hf-footer [class*=opacity-50]{opacity:.75}@media (width>=1600px){.hf-home .hf-hero-grid{padding-top:90px;padding-bottom:80px}}@media (width<=1100px){.hf-home .hf-container{width:calc(100% - 56px)}.hf-home .hf-hero-grid{gap:40px}.hf-home .hf-photo-frame img{height:410px}.hf-home .hf-promise-grid{gap:50px}.hf-home .hf-support-grid{gap:55px}.hf-home .hf-support-detail{padding-left:28px}.hf-home .hf-support-phone{gap:16px;font-size:23px}}@media (width<=767px){.hf-home .hf-container{width:calc(100% - 40px)}.hf-home .hf-section{padding-block:62px}.hf-home .hf-navigation>div{min-height:74px}.hf-home .hf-hero-grid{grid-template-columns:1fr;gap:36px;padding-top:44px;padding-bottom:37px}.hf-home .hf-hero h1{max-width:590px;font-size:clamp(2.35rem,8.7vw,3.5rem)}.hf-home .hf-eyebrow{margin-bottom:19px;font-size:12px}.hf-home .hf-hero-description{margin-top:23px;font-size:16px}.hf-home .hf-actions{gap:22px;margin-top:25px}.hf-home .hf-button{gap:20px;padding:16px 21px;font-size:15px}.hf-home .hf-hero-visual{padding-left:0}.hf-home .hf-photo-frame img{object-position:right center;height:320px}.hf-home .hf-promise-grid{grid-template-columns:1fr;gap:39px}.hf-home .hf-pillar-grid{gap:28px 20px}.hf-home .hf-pillar h3,.hf-home .hf-pillar p{font-size:16px}.hf-home .hf-support{padding-block:55px}.hf-home .hf-support-grid{grid-template-columns:1fr;gap:32px}.hf-home .hf-support h2{font-size:clamp(2.4rem,9vw,3.5rem)}.hf-home .hf-support-detail{border-top:1px solid #103d4240;border-left:0;padding:28px 0 0}.hf-home .hf-support-detail>svg{display:none}.hf-home .hf-support-phone{font-size:27px}.hf-home .hf-section-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:32px}.hf-home .hf-case-grid{grid-template-columns:1fr;gap:26px}.hf-home .hf-case:nth-child(2){margin-top:0}.hf-home .hf-case-copy{padding:24px}.hf-home .hf-case h3{font-size:20px}.hf-home .hf-domain{padding:0 0 56px}.hf-home .hf-domain-grid{grid-template-columns:1fr;gap:30px;padding:28px 22px}.hf-home .hf-contact{padding-block:60px}.hf-home .hf-contact-grid{flex-direction:column;align-items:flex-start;gap:28px}}@media (prefers-reduced-motion:reduce){html:has(.hf-home){scroll-behavior:auto}.hf-home *,.hf-home :before,.hf-home :after{transition:none!important;animation:none!important}.hf-home [data-reveal]{opacity:1;transform:none}}.hf-home .hf-button-contact{color:#103d42;background:#ffdc95}.hf-home .hf-button-contact:hover{color:#103d42;background:#ffe7b5}.hf-home .hf-hero-contact{min-height:64px;padding:20px 30px;box-shadow:0 8px 24px #062c3533}.hf-home .hf-nav-contact{padding:13px 22px}.hf-home .hf-mobile-contact{width:100%;margin-bottom:20px}.hf-home .hf-navigation a.hf-button-contact:hover{color:#103d42}@media (width<=639px){.hf-home .hf-nav-contact{display:none}}.hf-home [data-reveal]{opacity:1;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--hf-reveal-delay,0s);transform:none}.hf-home [data-reveal-pending]{opacity:0;transform:translateY(20px)}.hf-home .hf-button svg{transition:transform .22s cubic-bezier(.23,1,.32,1)}.hf-home .hf-nav-link{position:relative}.hf-home .hf-nav-link:after{content:"";background:var(--hf-petrol);transform-origin:0;height:2px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.hf-home .hf-support h2 span{width:fit-content;position:relative}.hf-home .hf-support h2 span:after{content:"";transform-origin:0;background:#103d4260;width:100%;height:3px;transition:transform .75s cubic-bezier(.22,1,.36,1) .18s;position:absolute;bottom:-10px;left:0;transform:scaleX(1)}.hf-home .hf-support [data-reveal-pending] h2 span:after{transform:scaleX(0)}@keyframes hf-home-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes hf-photo-enter{0%{transform:translateY(12px)rotate(1deg)}to{transform:translateY(0)rotate(0)}}@media (prefers-reduced-motion:no-preference){.hf-home .hf-hero-copy>*{animation:.65s cubic-bezier(.22,1,.36,1) both hf-home-enter}.hf-home .hf-hero-copy>:nth-child(2){animation-delay:45ms}.hf-home .hf-hero-copy>:nth-child(3){animation-delay:90ms}.hf-home .hf-hero-copy>:nth-child(4){animation-delay:.135s}.hf-home .hf-hero-copy>:nth-child(5){animation-delay:.18s}.hf-home .hf-hero-visual{animation:.9s cubic-bezier(.22,1,.36,1) both hf-photo-enter}.hf-home .hf-photo-frame{transition:transform .24s cubic-bezier(.23,1,.32,1)}.hf-home .hf-button:active{transform:translateY(0)scale(.975)}.hf-home .hf-case-image img{transition:transform .55s cubic-bezier(.22,1,.36,1)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hf-home .hf-photo-frame{transform:perspective(1000px) rotateX(var(--hf-tilt-x,0deg)) rotateY(var(--hf-tilt-y,0deg))}.hf-home .hf-button:hover svg{transform:translate(3px,-3px)}.hf-home .hf-nav-link:hover:after{transform:scaleX(1)}.hf-home .hf-case:hover .hf-case-image img{transform:scale(1.04)}.hf-home .hf-case:hover .hf-text-link svg{transform:translate(3px,-3px)}}.hf-home .hf-nav-link:focus-visible:after{transition:none;transform:scaleX(1)}.hf-home .hf-button:focus-visible,.hf-home .hf-button:focus-visible svg{transition:none;animation:none}@media (hover:none){.hf-home .hf-button:hover,.hf-home .hf-case:hover .hf-case-image img{transform:none}}@media (prefers-reduced-motion:reduce){.hf-home [data-reveal-pending]{opacity:1;transform:none}.hf-home .hf-photo-frame,.hf-home .hf-button:hover,.hf-home .hf-case:hover .hf-case-image img{transform:none}.hf-home .hf-support [data-reveal-pending] h2 span:after{transform:scaleX(1)}}.hf-home .hf-hero-partners{border-top:1px solid #ffffff26;grid-template-columns:255px minmax(0,1fr);align-items:center;gap:40px;padding-block:26px 32px;display:grid}.hf-home .hf-partner-heading p{color:var(--hf-mint);max-width:250px;font-size:14px;line-height:1.6}.hf-home .hf-partner-viewport{mix-blend-mode:screen;min-width:0;overflow-x:auto}.hf-home .hf-partner-viewport[data-enhanced=true]{touch-action:pan-y pinch-zoom;overflow:hidden}.hf-home .hf-partner-track{align-items:center;display:flex}.hf-home .hf-partner-slide{flex:0 0 25%;min-width:0;padding-inline:24px}.hf-home .hf-partner-slide img{object-fit:contain;filter:grayscale()invert();opacity:.85;-webkit-user-select:none;user-select:none;width:100%;height:52px}@media (width<=1023px){.hf-home .hf-hero-partners{grid-template-columns:230px minmax(0,1fr);gap:20px}.hf-home .hf-partner-slide{flex-basis:33.333%;padding-inline:18px}}@media (width<=767px){.hf-home .hf-hero-partners{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:25px 30px}.hf-home .hf-partner-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.hf-home .hf-partner-heading p{max-width:230px}.hf-home .hf-partner-slide{flex-basis:50%;padding-inline:24px}.hf-home .hf-partner-slide img{height:44px}}.hf-home .hf-solutions{background:#f3f8f6}.hf-home .hf-solutions-intro{text-align:center;max-width:720px;margin:0 auto 44px}.hf-home .hf-solutions-intro p{max-width:560px;color:var(--hf-muted);margin:22px auto 0;font-size:16px;line-height:1.8}.hf-home .hf-solutions-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;display:grid}.hf-home .hf-solution{isolation:isolate;border-radius:24px;min-height:330px;text-decoration:none;display:flex;position:relative;overflow:hidden}.hf-home .hf-solution-hosting{color:#fff;background:var(--hf-deep);grid-column:span 7}.hf-home .hf-solution-domain{background:var(--hf-mint);grid-column:span 5}.hf-home .hf-solution-backup{background:var(--hf-teal);grid-column:span 5}.hf-home .hf-solution-workplace{background:var(--hf-petrol);color:#fff;grid-column:span 7}.hf-home .hf-solution-content{z-index:2;flex-direction:column;align-items:flex-start;width:100%;padding:36px;display:flex;position:relative}.hf-home .hf-solution h3{letter-spacing:-.035em;margin:22px 0 14px;font-size:clamp(23px,2.2vw,29px);font-weight:600;line-height:1.25}.hf-home .hf-solution p{max-width:360px;margin:0 0 28px;font-size:16px;line-height:1.75}.hf-home .hf-solution-link{align-items:center;gap:12px;margin-top:auto;font-size:15px;font-weight:700;display:inline-flex}.hf-home .hf-solution-image{object-fit:cover;object-position:center;z-index:-2;width:65%;height:100%;transition:transform .5s;position:absolute;inset:0 0 0 auto}.hf-home :is(.hf-solution-hosting,.hf-solution-workplace):after{content:"";z-index:-1;background:linear-gradient(90deg,#092f35 5%,#092f35f7 30%,#092f35d1 55%,#092f351a 100%);position:absolute;inset:0}.hf-home :is(.hf-solution-hosting,.hf-solution-workplace) p{max-width:310px;color:var(--hf-mint)}.hf-home :is(.hf-solution-hosting,.hf-solution-workplace) .hf-solution-link{color:var(--hf-mint)}.hf-home :is(.hf-solution-hosting,.hf-solution-workplace):focus-visible{outline-color:var(--hf-petrol)}.hf-home .hf-solutions-help{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px 20px;margin-top:32px;display:flex}.hf-home .hf-solutions-help p{color:var(--hf-muted);font-size:16px}.hf-home .hf-solutions-help .hf-text-link{margin-top:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hf-home .hf-solution:hover .hf-solution-image{transform:scale(1.04)}.hf-home .hf-solution-link svg{transition:transform .2s}.hf-home .hf-solution:hover .hf-solution-link svg{transform:translate(3px,-3px)}}@media (width<=1000px){.hf-home .hf-solution{grid-column:span 6}.hf-home .hf-solution-content{padding:28px}.hf-home :is(.hf-solution-hosting,.hf-solution-workplace):after{background:linear-gradient(90deg,#092f35fa,#092f35d1)}}@media (width<=640px){.hf-home .hf-solutions-grid{grid-template-columns:1fr;gap:16px}.hf-home .hf-solution{grid-column:auto;min-height:305px}.hf-home .hf-solutions-intro{text-align:left;margin-bottom:30px}.hf-home .hf-solutions-intro h2 br{display:none}.hf-home .hf-solutions-help{justify-content:flex-start}}.hf-home .hf-contact-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:76px;display:grid}.hf-home .hf-contact-photo{border-radius:20px;overflow:hidden}.hf-home .hf-contact-photo img{object-fit:cover;object-position:42% center;width:100%;height:450px}.hf-home .hf-contact h2{font-size:clamp(2rem,3.2vw,3rem)}.hf-home .hf-contact-copy>.hf-button{margin-top:30px}.hf-home .hf-contact-direct{color:#fff;width:fit-content;margin-top:24px;font-size:16px;line-height:1.7;display:block}.hf-home .hf-contact-direct strong{margin-left:5px;font-weight:600;display:inline-block}.hf-home .hf-contact-direct:hover strong{text-underline-offset:4px;text-decoration:underline}@media (width<=1000px){.hf-home .hf-contact-grid{gap:36px}.hf-home .hf-contact-photo img{height:400px}}@media (width<=767px){.hf-home .hf-contact-grid{grid-template-columns:1fr;gap:32px}.hf-home .hf-contact-photo img{aspect-ratio:4/3;height:auto}.hf-home .hf-contact-direct strong{margin-left:0}}.hf-home .hf-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:58px;padding:0;list-style:none;display:grid}.hf-home .hf-plan h3{letter-spacing:-.02em;margin-bottom:12px;font-size:19px;font-weight:600;line-height:1.4}.hf-home .hf-plan p{font-size:16px;line-height:1.75}@media (width<=767px){.hf-home .hf-plan{grid-template-columns:1fr;gap:26px;margin-top:40px}}.hf-home-3{--hf-petrol:#103d42;--hf-deep:#092f35;--hf-teal:#42c5b5;--hf-mint:#d6f4e4;--hf-text:#143e42;--hf-muted:#4f6869;color:var(--hf-text);background:#fff;font-size:16px}.hf-home-3 .hf-container{width:min(100% - 80px,1240px);margin-inline:auto}.hf-home-3 .hf-section{padding-block:104px}.hf-home-3 section[id]{scroll-margin-top:96px}.hf-home-3 h1,.hf-home-3 h2,.hf-home-3 h3{font-family:var(--font-display)}.hf-home-3 h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.17}.hf-home-3 .hf-eyebrow{letter-spacing:.13em;text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:700;line-height:1.5}.hf-home-3 .hf-button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:24px;padding:18px 25px;font-size:15px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.hf-home-3 .hf-button:hover{transform:translateY(-2px)}.hf-home-3 .hf-button:active{transform:translateY(0)}.hf-home-3 .hf-button-mint{color:var(--hf-deep);background:var(--hf-mint)}.hf-home-3 .hf-button-mint:hover{background:#fff}.hf-home-3 :is(a,button,input,select):focus-visible{outline:3px solid var(--hf-petrol);outline-offset:5px}.hf-home-3 :is(.hf-hero,.hf-contact,.hf-footer) :is(a,button):focus-visible{outline-color:var(--hf-mint)}.hf-home-3 .hf-skip{z-index:200;color:var(--hf-deep);background:#fff;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.hf-home-3 .hf-skip:focus{transform:translateY(0)}.hf-home-3 .hf-navigation>div{min-height:86px}.hf-home-3 .hf-navigation a:hover{color:var(--hf-petrol)}.hf-home-3 .hf-navigation a[class*=hover\:bg-ink]:hover{color:#fff}.hf-home-3 .hf-hero{color:#fff;background:radial-gradient(at 85% 55%,#237d76 0%,#0000 58%),linear-gradient(115deg,#0b323b 10%,#124b4b 100%);position:relative;overflow:hidden}.hf-home-3 .hf-hero-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:72px;padding-top:70px;padding-bottom:64px;display:grid}.hf-home-3 .hf-hero-copy{z-index:1;position:relative}.hf-home-3 .hf-hero .hf-eyebrow{color:var(--hf-mint);align-items:center;gap:12px;display:flex}.hf-home-3 .hf-flag{background:linear-gradient(#bf4350 0 33.33%,#fff 33.33% 66.66%,#386599 66.66%);border-radius:2px;flex-shrink:0;width:19px;height:13px;display:inline-block}.hf-home-3 .hf-hero h1{letter-spacing:-.055em;max-width:650px;font-size:clamp(2.6rem,4.35vw,4rem);font-weight:600;line-height:1.1}.hf-home-3 .hf-hero h1>span{color:var(--hf-mint);display:block}.hf-home-3 .hf-hero-description{color:#d2e4e2;max-width:490px;margin-top:25px;font-size:16px;line-height:1.8}.hf-home-3 .hf-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.hf-home-3 .hf-hero-phone{color:var(--hf-mint);text-underline-offset:5px;align-items:center;gap:9px;font-size:15px;display:inline-flex}.hf-home-3 .hf-hero-phone:hover{text-decoration:underline}.hf-home-3 .hf-hero-visual{margin:0;padding:0 0 0 16px;position:relative}.hf-home-3 .hf-photo-frame{isolation:isolate;position:relative}.hf-home-3 .hf-photo-frame img{object-fit:cover;object-position:right center;border-radius:20px;width:100%;height:430px}.hf-home-3 .hf-promise-grid{grid-template-columns:.95fr 1.15fr;gap:90px;display:grid}.hf-home-3 .hf-promise .hf-eyebrow,.hf-home-3 .hf-cases .hf-eyebrow{color:var(--hf-petrol)}.hf-home-3 .hf-body{color:var(--hf-muted);max-width:430px;margin:24px 0 30px;font-size:16px;line-height:1.8}.hf-home-3 .hf-text-link{align-items:center;gap:17px;font-size:15px;font-weight:700;display:inline-flex}.hf-home-3 .hf-text-link svg{transition:transform .2s}.hf-home-3 .hf-text-link:hover svg{transform:translate(2px,-2px)}.hf-home-3 .hf-pillar-grid{grid-template-columns:repeat(2,1fr);gap:30px 36px;display:grid}.hf-home-3 .hf-pillar{padding-top:0}.hf-home-3 .hf-pillar svg{color:#008677;margin-bottom:17px}.hf-home-3 .hf-pillar h3{letter-spacing:-.025em;margin-bottom:9px;font-size:17px;font-weight:600}.hf-home-3 .hf-pillar p{color:var(--hf-muted);font-size:16px;line-height:1.8}.hf-home-3 .hf-support{background:var(--hf-teal);padding-block:90px;position:relative;overflow:hidden}.hf-home-3 .hf-support-grid{grid-template-columns:1.2fr .85fr;align-items:center;gap:115px;display:grid}.hf-home-3 .hf-support h2{max-width:670px;font-size:clamp(2.5rem,4.8vw,4.4rem);font-weight:600}.hf-home-3 .hf-support h2 span{display:block}.hf-home-3 .hf-support-detail{border-left:1px solid #103d4240;padding-left:42px}.hf-home-3 .hf-support-detail>svg{margin-bottom:24px}.hf-home-3 .hf-support-detail p{margin-bottom:25px;font-size:16px;line-height:1.8}.hf-home-3 .hf-support-phone{font-family:var(--font-display);letter-spacing:-.04em;align-items:center;gap:24px;font-size:27px;font-weight:600;display:flex}.hf-home-3 .hf-support-phone:hover{text-underline-offset:6px;text-decoration:underline}.hf-home-3 .hf-support-detail>span{margin-top:10px;font-size:14px;display:block}.hf-home-3 .hf-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:46px;display:flex}.hf-home-3 .hf-section-heading h2{max-width:670px}.hf-home-3 .hf-section-heading>a{flex-shrink:0;padding-bottom:6px}.hf-home-3 .hf-case-grid{grid-template-columns:1.12fr 1fr;align-items:start;gap:32px;display:grid}.hf-home-3 .hf-case:nth-child(2){margin-top:66px}.hf-home-3 .hf-case{background:#eef6f2;border-radius:24px;display:block;overflow:hidden}.hf-home-3 .hf-case:nth-child(2){background:#e4f2f0}.hf-home-3 .hf-case-image{aspect-ratio:1.9;overflow:hidden}.hf-home-3 .hf-case-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.hf-home-3 .hf-case:hover .hf-case-image img{transform:scale(1.035)}.hf-home-3 .hf-case-copy{padding:29px 32px 32px}.hf-home-3 .hf-case-copy .hf-eyebrow{margin-bottom:12px;font-size:12px}.hf-home-3 .hf-case h3{letter-spacing:-.03em;margin-bottom:13px;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:600;line-height:1.4}.hf-home-3 .hf-case-copy>p:not(.hf-eyebrow){color:var(--hf-muted);margin-bottom:26px;font-size:16px;line-height:1.8}.hf-home-3 .hf-domain{background:#fff;padding:0 0 88px}.hf-home-3 .hf-domain-grid{background:var(--hf-mint);border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;padding:42px;display:grid}.hf-home-3 .hf-domain h2{font-size:clamp(1.65rem,2.5vw,2.1rem)}.hf-home-3 .hf-domain-label{margin-bottom:13px;font-size:16px;font-weight:600;display:block}.hf-home-3 .hf-domain-form{width:100%;color:var(--hf-deep);background:#fff;border-radius:18px;padding:8px}.hf-home-3 .hf-domain-form input{color:var(--hf-deep)}.hf-home-3 .hf-domain-form input::placeholder,.hf-home-3 .hf-domain-form span{color:var(--hf-muted)}.hf-home-3 .hf-domain-form button{color:#fff;background:var(--hf-petrol);padding-inline:24px}.hf-home-3 .hf-domain-form>div>div{border-color:#0000}.hf-home-3 .hf-domain-helper{color:var(--hf-muted);margin-top:12px;font-size:16px;line-height:1.6}.hf-home-3 .hf-contact{background:var(--hf-petrol);color:#fff;padding-block:87px}.hf-home-3 .hf-contact-grid{justify-content:space-between;align-items:center;gap:48px;display:flex}.hf-home-3 .hf-contact .hf-eyebrow{color:#b0d6d0}.hf-home-3 .hf-contact p:not(.hf-eyebrow){color:#d2e4e2;max-width:520px;margin-top:23px;font-size:16px;line-height:1.8}.hf-home-3 .hf-footer{background:var(--hf-deep)}.hf-home-3 .hf-footer h5{opacity:.7}.hf-home-3 .hf-footer [class*=opacity-50]{opacity:.75}@media (width>=1600px){.hf-home-3 .hf-hero-grid{padding-top:90px;padding-bottom:80px}}@media (width<=1100px){.hf-home-3 .hf-container{width:calc(100% - 56px)}.hf-home-3 .hf-hero-grid{gap:40px}.hf-home-3 .hf-photo-frame img{height:410px}.hf-home-3 .hf-promise-grid{gap:50px}.hf-home-3 .hf-support-grid{gap:55px}.hf-home-3 .hf-support-detail{padding-left:28px}.hf-home-3 .hf-support-phone{gap:16px;font-size:23px}}@media (width<=767px){.hf-home-3 .hf-container{width:calc(100% - 40px)}.hf-home-3 .hf-section{padding-block:62px}.hf-home-3 .hf-navigation>div{min-height:74px}.hf-home-3 .hf-hero-grid{grid-template-columns:1fr;gap:36px;padding-top:44px;padding-bottom:37px}.hf-home-3 .hf-hero h1{max-width:590px;font-size:clamp(2.35rem,8.7vw,3.5rem)}.hf-home-3 .hf-eyebrow{margin-bottom:19px;font-size:12px}.hf-home-3 .hf-hero-description{margin-top:23px;font-size:16px}.hf-home-3 .hf-actions{gap:22px;margin-top:25px}.hf-home-3 .hf-button{gap:20px;padding:16px 21px;font-size:15px}.hf-home-3 .hf-hero-visual{padding-left:0}.hf-home-3 .hf-photo-frame img{object-position:right center;height:320px}.hf-home-3 .hf-promise-grid{grid-template-columns:1fr;gap:39px}.hf-home-3 .hf-pillar-grid{gap:28px 20px}.hf-home-3 .hf-pillar h3,.hf-home-3 .hf-pillar p{font-size:16px}.hf-home-3 .hf-support{padding-block:55px}.hf-home-3 .hf-support-grid{grid-template-columns:1fr;gap:32px}.hf-home-3 .hf-support h2{font-size:clamp(2.4rem,9vw,3.5rem)}.hf-home-3 .hf-support-detail{border-top:1px solid #103d4240;border-left:0;padding:28px 0 0}.hf-home-3 .hf-support-detail>svg{display:none}.hf-home-3 .hf-support-phone{font-size:27px}.hf-home-3 .hf-section-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:32px}.hf-home-3 .hf-case-grid{grid-template-columns:1fr;gap:26px}.hf-home-3 .hf-case:nth-child(2){margin-top:0}.hf-home-3 .hf-case-copy{padding:24px}.hf-home-3 .hf-case h3{font-size:20px}.hf-home-3 .hf-domain{padding:0 0 56px}.hf-home-3 .hf-domain-grid{grid-template-columns:1fr;gap:30px;padding:28px 22px}.hf-home-3 .hf-contact{padding-block:60px}.hf-home-3 .hf-contact-grid{flex-direction:column;align-items:flex-start;gap:28px}}@media (prefers-reduced-motion:reduce){html:has(.hf-home-3){scroll-behavior:auto}.hf-home-3 *,.hf-home-3 :before,.hf-home-3 :after{transition:none!important;animation:none!important}.hf-home-3 [data-reveal]{opacity:1;transform:none}}.hf-home-3 .hf-button-contact{color:#103d42;background:#ffdc95}.hf-home-3 .hf-button-contact:hover{color:#103d42;background:#ffe7b5}.hf-home-3 .hf-hero-contact{min-height:64px;padding:20px 30px;box-shadow:0 8px 24px #062c3533}.hf-home-3 .hf-nav-contact{padding:13px 22px}.hf-home-3 .hf-mobile-contact{width:100%;margin-bottom:20px}@media (width<=639px){.hf-home-3 .hf-nav-contact{display:none}}.hf-home-3 [data-reveal]{opacity:1;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--hf-reveal-delay,0s);transform:none}.hf-home-3 [data-reveal-pending]{opacity:0;transform:translateY(20px)}.hf-home-3 .hf-button svg{transition:transform .22s cubic-bezier(.23,1,.32,1)}.hf-home-3 .hf-nav-link{position:relative}.hf-home-3 .hf-nav-link:after{content:"";background:var(--hf-petrol);transform-origin:0;height:2px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.hf-home-3 .hf-support h2 span{width:fit-content;position:relative}.hf-home-3 .hf-support h2 span:after{content:"";transform-origin:0;background:#103d4260;width:100%;height:3px;transition:transform .75s cubic-bezier(.22,1,.36,1) .18s;position:absolute;bottom:-10px;left:0;transform:scaleX(1)}.hf-home-3 .hf-support [data-reveal-pending] h2 span:after{transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.hf-home-3 .hf-hero-copy>*{animation:.65s cubic-bezier(.22,1,.36,1) both hf-home-enter}.hf-home-3 .hf-hero-copy>:nth-child(2){animation-delay:45ms}.hf-home-3 .hf-hero-copy>:nth-child(3){animation-delay:90ms}.hf-home-3 .hf-hero-copy>:nth-child(4){animation-delay:.135s}.hf-home-3 .hf-hero-copy>:nth-child(5){animation-delay:.18s}.hf-home-3 .hf-hero-visual{animation:.9s cubic-bezier(.22,1,.36,1) both hf-photo-enter}.hf-home-3 .hf-photo-frame{transition:transform .24s cubic-bezier(.23,1,.32,1)}.hf-home-3 .hf-button:active{transform:translateY(0)scale(.975)}.hf-home-3 .hf-case-image img{transition:transform .55s cubic-bezier(.22,1,.36,1)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hf-home-3 .hf-photo-frame{transform:perspective(1000px) rotateX(var(--hf-tilt-x,0deg)) rotateY(var(--hf-tilt-y,0deg))}.hf-home-3 .hf-button:hover svg{transform:translate(3px,-3px)}.hf-home-3 .hf-nav-link:hover:after{transform:scaleX(1)}.hf-home-3 .hf-case:hover .hf-case-image img{transform:scale(1.04)}.hf-home-3 .hf-case:hover .hf-text-link svg{transform:translate(3px,-3px)}}.hf-home-3 .hf-nav-link:focus-visible:after{transition:none;transform:scaleX(1)}.hf-home-3 .hf-button:focus-visible,.hf-home-3 .hf-button:focus-visible svg{transition:none;animation:none}@media (hover:none){.hf-home-3 .hf-button:hover,.hf-home-3 .hf-case:hover .hf-case-image img{transform:none}}@media (prefers-reduced-motion:reduce){.hf-home-3 [data-reveal-pending]{opacity:1;transform:none}.hf-home-3 .hf-photo-frame,.hf-home-3 .hf-button:hover,.hf-home-3 .hf-case:hover .hf-case-image img{transform:none}.hf-home-3 .hf-support [data-reveal-pending] h2 span:after{transform:scaleX(1)}}.hf-home-3 .hf-hero-partners{border-top:1px solid #ffffff26;grid-template-columns:255px minmax(0,1fr);align-items:center;gap:40px;padding-block:26px 32px;display:grid}.hf-home-3 .hf-partner-heading p{color:var(--hf-mint);max-width:250px;font-size:14px;line-height:1.6}.hf-home-3 .hf-partner-viewport{mix-blend-mode:screen;min-width:0;overflow-x:auto}.hf-home-3 .hf-partner-viewport[data-enhanced=true]{touch-action:pan-y pinch-zoom;overflow:hidden}.hf-home-3 .hf-partner-track{align-items:center;display:flex}.hf-home-3 .hf-partner-slide{flex:0 0 25%;min-width:0;padding-inline:24px}.hf-home-3 .hf-partner-slide img{object-fit:contain;filter:grayscale()invert();opacity:.85;-webkit-user-select:none;user-select:none;width:100%;height:52px}@media (width<=1023px){.hf-home-3 .hf-hero-partners{grid-template-columns:230px minmax(0,1fr);gap:20px}.hf-home-3 .hf-partner-slide{flex-basis:33.333%;padding-inline:18px}}@media (width<=767px){.hf-home-3 .hf-hero-partners{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:25px 30px}.hf-home-3 .hf-partner-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.hf-home-3 .hf-partner-heading p{max-width:230px}.hf-home-3 .hf-partner-slide{flex-basis:50%;padding-inline:24px}.hf-home-3 .hf-partner-slide img{height:44px}}.hf-home-3 .hf-solutions-intro{text-align:center;max-width:720px;margin:0 auto 44px}.hf-home-3 .hf-solutions-intro p{max-width:560px;color:var(--hf-muted);margin:22px auto 0;font-size:16px;line-height:1.8}.hf-home-3 .hf-solutions-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;display:grid}.hf-home-3 .hf-solution{isolation:isolate;border-radius:24px;min-height:330px;text-decoration:none;display:flex;position:relative;overflow:hidden}.hf-home-3 .hf-solution-hosting{color:#fff;background:var(--hf-deep);grid-column:span 7}.hf-home-3 .hf-solution-domain{background:var(--hf-mint);grid-column:span 5}.hf-home-3 .hf-solution-backup{background:var(--hf-teal);grid-column:span 5}.hf-home-3 .hf-solution-workplace{background:var(--hf-petrol);color:#fff;grid-column:span 7}.hf-home-3 .hf-solution-content{z-index:2;flex-direction:column;align-items:flex-start;width:100%;padding:36px;display:flex;position:relative}.hf-home-3 .hf-solution h3{letter-spacing:-.035em;margin:22px 0 14px;font-size:clamp(23px,2.2vw,29px);font-weight:600;line-height:1.25}.hf-home-3 .hf-solution p{max-width:360px;margin:0 0 28px;font-size:16px;line-height:1.75}.hf-home-3 .hf-solution-link{align-items:center;gap:12px;margin-top:auto;font-size:15px;font-weight:700;display:inline-flex}.hf-home-3 .hf-solution-image{object-fit:cover;object-position:center;z-index:-2;width:65%;height:100%;transition:transform .5s;position:absolute;inset:0 0 0 auto}.hf-home-3 :is(.hf-solution-hosting,.hf-solution-workplace):after{content:"";z-index:-1;background:linear-gradient(90deg,#092f35 5%,#092f35f7 30%,#092f35d1 55%,#092f351a 100%);position:absolute;inset:0}.hf-home-3 :is(.hf-solution-hosting,.hf-solution-workplace) p{max-width:310px;color:var(--hf-mint)}.hf-home-3 :is(.hf-solution-hosting,.hf-solution-workplace) .hf-solution-link{color:var(--hf-mint)}.hf-home-3 :is(.hf-solution-hosting,.hf-solution-workplace):focus-visible{outline-color:var(--hf-petrol)}.hf-home-3 .hf-solutions-help{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px 20px;margin-top:32px;display:flex}.hf-home-3 .hf-solutions-help p{color:var(--hf-muted);font-size:16px}.hf-home-3 .hf-solutions-help .hf-text-link{margin-top:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hf-home-3 .hf-solution:hover .hf-solution-image{transform:scale(1.04)}.hf-home-3 .hf-solution-link svg{transition:transform .2s}.hf-home-3 .hf-solution:hover .hf-solution-link svg{transform:translate(3px,-3px)}}@media (width<=1000px){.hf-home-3 .hf-solution{grid-column:span 6}.hf-home-3 .hf-solution-content{padding:28px}.hf-home-3 :is(.hf-solution-hosting,.hf-solution-workplace):after{background:linear-gradient(90deg,#092f35fa,#092f35d1)}}@media (width<=640px){.hf-home-3 .hf-solutions-grid{grid-template-columns:1fr;gap:16px}.hf-home-3 .hf-solution{grid-column:auto;min-height:305px}.hf-home-3 .hf-solutions-intro{text-align:left;margin-bottom:30px}.hf-home-3 .hf-solutions-intro h2 br{display:none}.hf-home-3 .hf-solutions-help{justify-content:flex-start}}.hf-home-3 .hf-contact-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:76px;display:grid}.hf-home-3 .hf-contact-photo{border-radius:20px;overflow:hidden}.hf-home-3 .hf-contact-photo img{object-fit:cover;object-position:42% center;width:100%;height:450px}.hf-home-3 .hf-contact h2{font-size:clamp(2rem,3.2vw,3rem)}.hf-home-3 .hf-contact-copy>.hf-button{margin-top:30px}.hf-home-3 .hf-contact-direct{color:#fff;width:fit-content;margin-top:24px;font-size:16px;line-height:1.7;display:block}.hf-home-3 .hf-contact-direct strong{margin-left:5px;font-weight:600;display:inline-block}.hf-home-3 .hf-contact-direct:hover strong{text-underline-offset:4px;text-decoration:underline}@media (width<=1000px){.hf-home-3 .hf-contact-grid{gap:36px}.hf-home-3 .hf-contact-photo img{height:400px}}@media (width<=767px){.hf-home-3 .hf-contact-grid{grid-template-columns:1fr;gap:32px}.hf-home-3 .hf-contact-photo img{aspect-ratio:4/3;height:auto}.hf-home-3 .hf-contact-direct strong{margin-left:0}}.hf-home-3 .hf-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:58px;padding:0;list-style:none;display:grid}.hf-home-3 .hf-plan h3{letter-spacing:-.02em;margin-bottom:12px;font-size:19px;font-weight:600;line-height:1.4}.hf-home-3 .hf-plan p{font-size:16px;line-height:1.75}@media (width<=767px){.hf-home-3 .hf-plan{grid-template-columns:1fr;gap:26px;margin-top:40px}}.hf-home-3{--hf-petrol:#183b4e;--hf-deep:#183b4e;--hf-text:#183b4e;--hf-muted:#536773;--hf-teal:#44b6ac;--hf-mint:#eff5fa;--hf-blue-soft:#eff5fa;--hf-orange-soft:#fff3e6;--hf-orange:#c45100;color:var(--hf-text);background:#fff}.hf-home-3 .hf-topbar{color:var(--hf-muted);background:#eff5fa}.hf-home-3 .hf-navigation{background:#fff}.hf-home-3 .hf-hero{color:var(--hf-text);background:#fff}.hf-home-3 .hf-hero-grid{padding-block:70px 60px}.hf-home-3 .hf-hero .hf-eyebrow{color:var(--hf-orange)}.hf-home-3 .hf-hero h1>span{color:var(--hf-text)}.hf-home-3 .hf-hero-description{color:var(--hf-muted)}.hf-home-3 .hf-hero-partners{border-top-color:#e1e9ee}.hf-home-3 .hf-partner-heading p{color:var(--hf-muted)}.hf-home-3 .hf-partner-viewport{mix-blend-mode:multiply}.hf-home-3 .hf-partner-slide img{filter:grayscale();opacity:.72}.hf-home-3 .hf-button-contact{background:var(--hf-orange);color:#fff;box-shadow:none}.hf-home-3 .hf-button-contact:hover{color:#fff;box-shadow:none;background:#a84300}.hf-home-3 .hf-navigation a.hf-button-contact:hover{color:#fff}.hf-home-3 .hf-hero-contact:after{display:none}.hf-home-3 :is(a,button,input,select):focus-visible,.hf-home-3 :is(.hf-hero,.hf-contact,.hf-footer) :is(a,button):focus-visible{outline-color:var(--hf-petrol)}.hf-home-3 .hf-promise{background:var(--hf-blue-soft)}.hf-home-3 :is(.hf-promise,.hf-cases) .hf-eyebrow{color:var(--hf-text)}.hf-home-3 .hf-solutions{background:#fff}.hf-home-3 .hf-solution{border-radius:20px}.hf-home-3 .hf-solution-domain,.hf-home-3 .hf-solution-backup{background:var(--hf-blue-soft)}.hf-home-3 :is(.hf-solution-hosting,.hf-solution-workplace){background:var(--hf-petrol)}.hf-home-3 :is(.hf-solution-hosting,.hf-solution-workplace):after{background:linear-gradient(90deg,#183b4e 5%,#183b4ef7 30%,#183b4ed1 55%,#183b4e1a 100%)}.hf-home-3 :is(.hf-solution-hosting,.hf-solution-workplace) :is(p,.hf-solution-link){color:#fff}.hf-home-3 .hf-support-detail{border-color:#d1dfe8}.hf-home-3 .hf-support h2{font-size:clamp(2rem,3.8vw,3.4rem)}.hf-home-3 .hf-support h2 span:after{display:none}.hf-home-3 .hf-support-detail p,.hf-home-3 .hf-plan p{color:var(--hf-muted)}.hf-home-3 .hf-support-phone{color:var(--hf-text)}.hf-home-3 .hf-case,.hf-home-3 .hf-case:nth-child(2){background:#eff5fa}.hf-home-3 .hf-domain-grid{background:var(--hf-blue-soft)}.hf-home-3 .hf-domain-form input+select{background:#eff5fa}.hf-home-3 .hf-domain-helper{color:var(--hf-muted)}.hf-home-3 .hf-domain-form button{background:var(--hf-petrol);color:#fff}.hf-home-3 .hf-domain-form button:hover{background:#254f65}.hf-home-3 .hf-contact{color:var(--hf-text);background:#fff;padding:0 0 88px}.hf-home-3 .hf-contact-grid{background:var(--hf-orange-soft);border-radius:24px;gap:52px;padding:44px}.hf-home-3 .hf-contact h2 span{color:var(--hf-text)}.hf-home-3 .hf-contact p:not(.hf-eyebrow){color:var(--hf-muted)}.hf-home-3 .hf-contact-direct{color:var(--hf-text)}.hf-home-3 .hf-contact-photo img{height:400px}.hf-home-3 .hf-footer{color:var(--hf-text);background:#eff5fa;border-top:1px solid #e1e9ee}.hf-home-3 .hf-footer p,.hf-home-3 .hf-footer li a{color:var(--hf-muted)}.hf-home-3 .hf-footer h5{color:var(--hf-text);opacity:1}.hf-home-3 .hf-footer [class*=border-white]{border-color:#dce5ea}.hf-home-3 .hf-footer [class*=bg-white\/]{color:var(--hf-muted);background:#fff}.hf-home-3 .hf-footer [class*=opacity-50]{opacity:1;color:var(--hf-muted)}.hf-home-3 .hf-footer a:hover{color:var(--hf-text)}@media (width<=1000px){.hf-home-3 :is(.hf-solution-hosting,.hf-solution-workplace):after{background:linear-gradient(90deg,#183b4efa,#183b4ed1)}.hf-home-3 .hf-contact-grid{gap:30px;padding:30px}}@media (width<=767px){.hf-home-3 .hf-hero-grid{padding-block:42px 35px}.hf-home-3 .hf-contact{padding-bottom:56px}.hf-home-3 .hf-contact-grid{gap:28px;padding:22px}.hf-home-3 .hf-contact-photo img{height:auto}}.hf-home-3 .hf-footer [class*=text-brand]{color:var(--hf-muted)}.hf-home-3 .hf-footer a[class*=text-brand]:hover{color:var(--hf-text)}.hf-home-3 .hf-hero-grid{padding-block:38px 35px;display:block}.hf-home-3 .hf-hero-copy{padding-left:30px}.hf-home-3 .hf-hero h1{max-width:none;font-size:clamp(2.75rem,4.8vw,4.375rem)}.hf-home-3 .hf-panorama{margin-top:35px;padding-bottom:75px;position:relative}.hf-home-3 .hf-panorama-image{margin:0}.hf-home-3 .hf-panorama-image img{object-fit:cover;object-position:center 12%;border-radius:20px;width:100%;height:390px;display:block}.hf-home-3 .hf-panorama-contact{background:var(--hf-blue-soft);border-radius:18px;width:480px;padding:30px 35px;position:absolute;bottom:0;left:42px}.hf-home-3 .hf-panorama-contact .hf-hero-description{max-width:none;margin:0}.hf-home-3 .hf-panorama-contact .hf-hero-contact{min-height:0;margin-top:20px;padding:18px 25px}.hf-home-3 .hf-hero-partners{border-top:0;padding-top:20px}@media (width<=1100px){.hf-home-3 .hf-panorama-contact{width:440px;left:25px}}@media (width<=767px){.hf-home-3 .hf-hero-grid{padding-block:30px 10px}.hf-home-3 .hf-hero-copy{padding-left:0}.hf-home-3 .hf-hero h1{font-size:clamp(2rem,8vw,3.0625rem)}.hf-home-3 .hf-panorama{margin-top:27px;padding:0}.hf-home-3 .hf-panorama-image img{object-position:right center;height:290px}.hf-home-3 .hf-panorama-contact{width:calc(100% - 24px);margin:-38px auto 0;padding:26px 22px;position:relative;bottom:auto;left:auto;right:auto}.hf-home-3 .hf-panorama-contact .hf-hero-contact{gap:18px;padding-inline:20px}}.hf-home-3 .hf-case-overview{background:var(--hf-petrol);color:#fff;flex-shrink:0}.hf-home-3 .hf-case-overview:hover{background:#254f65}.hf-home-3 .hf-case-slider{min-width:0}.hf-home-3 .hf-case-viewport{margin:-6px;padding:6px;overflow-x:auto}.hf-home-3 .hf-case-viewport[data-enhanced=true]{touch-action:pan-y pinch-zoom;cursor:grab;overflow:hidden}.hf-home-3 .hf-case-viewport:active{cursor:grabbing}.hf-home-3 .hf-case-track{margin-left:-24px;display:flex}.hf-home-3 .hf-case-slide{flex:0 0 46%;min-width:0;padding-left:24px;display:flex}.hf-home-3 .hf-case-slide .hf-case{flex-direction:column;width:100%;margin:0;display:flex}.hf-home-3 .hf-case-slide .hf-case-image{aspect-ratio:1.8;flex-shrink:0}.hf-home-3 .hf-case-slide .hf-case-copy{flex-direction:column;flex:1;display:flex}.hf-home-3 .hf-case-slide .hf-case-copy .hf-text-link{margin-top:auto;padding-top:4px}.hf-home-3 .hf-case-slider-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.hf-home-3 .hf-case-slider-footer p{color:var(--hf-muted);font-size:16px}.hf-home-3 .hf-case-dots{display:flex}.hf-home-3 .hf-case-dots button{cursor:pointer;place-items:center;width:32px;height:36px;display:grid}.hf-home-3 .hf-case-dots span{background:#b4c4ce;border-radius:8px;width:7px;height:7px;transition:width .32s cubic-bezier(.22,1,.36,1)}.hf-home-3 .hf-case-dots [aria-current=true] span{background:var(--hf-petrol);border-radius:8px;width:22px}@media (width<=767px){.hf-home-3 .hf-case-slide{flex-basis:88%;padding-left:16px}.hf-home-3 .hf-case-track{margin-left:-16px}.hf-home-3 .hf-case-slider-footer{flex-direction:column;align-items:flex-start;gap:8px}}.hf-home-3 .hf-cases{overflow:clip}.hf-home-3 .hf-case-slider{container-type:inline-size}.hf-home-3 .hf-case-viewport{margin-right:calc(50cqw - 50vw);padding-right:0}.hf-home-3 .hf-case-slide{flex-basis:46cqw}.hf-home-3 .hf-section-heading>.hf-case-overview{justify-content:center;align-items:center;padding:18px 25px;line-height:1.2;display:inline-flex}@media (width<=767px){.hf-home-3 .hf-case-slide{flex-basis:88cqw}}.hf-home-3 .hf-case-slider{position:relative}.hf-home-3 .hf-case-slider-footer{justify-content:flex-end;align-items:flex-end}.hf-home-3 .hf-case-next{z-index:2;width:56px;height:56px;color:var(--hf-petrol);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:background .18s;display:grid;position:absolute;top:calc(12.7778cqw - 6.66667px);right:calc(50cqw - 50vw + 24px);transform:translateY(-50%);box-shadow:0 4px 20px #173d502e}.hf-home-3 .hf-case-next:hover{background:#eff5fa}.hf-home-3 .hf-case-next:focus-visible{outline:3px solid var(--hf-petrol);outline-offset:4px}@media (width<=767px){.hf-home-3 .hf-case-next{width:48px;height:48px;top:calc(24.4444cqw - 4.44444px);right:calc(50cqw - 50vw + 16px)}}.hf-home-3 .hf-hero-copy>.hf-animated-heading{animation:none}.hf-home-3 [data-reveal]:has([data-heading-reveal]){opacity:1;transform:none}.hf-home-3 .hf-animated-heading .hf-heading-word{vertical-align:top;color:inherit;margin-block:-.1em;padding-block:.1em;display:inline-block;overflow:clip}.hf-home-3 .hf-animated-heading .hf-heading-word-inner{opacity:1;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .45s;transition-delay:var(--word-delay,0s);display:inline-block;transform:translateY(0)}.hf-home-3 .hf-animated-heading[data-reveal-pending]{opacity:1;transform:none}.hf-home-3 .hf-animated-heading[data-reveal-pending] .hf-heading-word-inner{opacity:0;transition:none;transform:translateY(110%)}@media (prefers-reduced-motion:reduce){.hf-home-3 .hf-animated-heading .hf-heading-word-inner{opacity:1;transition:none;transform:none}}.hf-home-3 .hf-hero h1 .hf-heading-accent{color:var(--hf-orange)}.hf-home-3 .hf-panorama-contact{background:#e2eff8}.hf-home-3 .hf-pillar svg{color:var(--hf-orange)}.hf-home-3 .hf-solution-domain{background:#ffebd1}.hf-home-3 .hf-solution-backup{background:#dceef9}.hf-home-3 :is(.hf-solution-domain,.hf-solution-backup) .hf-solution-content>svg{color:var(--hf-orange)}.hf-home-3 .hf-support{background:var(--hf-petrol);color:#fff}.hf-home-3 .hf-support h2,.hf-home-3 .hf-support .hf-plan h3{color:#fff}.hf-home-3 .hf-support h2>span:not(.hf-heading-word){color:inherit}.hf-home-3 .hf-support .hf-eyebrow{color:#ffc88c}.hf-home-3 .hf-support-grid{gap:clamp(32px,6vw,90px)}.hf-home-3 .hf-support-detail{color:var(--hf-text);background:#fff;border:0;border-radius:22px;padding:34px}.hf-home-3 .hf-support-detail>svg{color:var(--hf-orange)}.hf-home-3 .hf-support .hf-plan p{color:#d0e0e9}.hf-home-3 .hf-support .hf-support-phone:focus-visible{outline-color:var(--hf-orange)}.hf-home-3 .hf-contact-grid{background:#ffebd1}@media (width<=767px){.hf-home-3 .hf-support-detail{padding:26px}}.hf-home-3 .hf-hero h1>.hf-heading-accent{display:inline}.hf-home-3 .hf-menu-category{color:var(--hf-orange);letter-spacing:.09em;font-size:12px;font-weight:700;line-height:1.5}.hf-home-3 .hf-menu-item{gap:4px}.hf-home-3 .hf-menu-item-title{color:var(--hf-text);font-size:16px;font-weight:700;line-height:1.4}.hf-home-3 .hf-menu-item-description{color:var(--hf-muted);margin:0;font-size:14px;font-weight:400;line-height:1.55}.hf-home-3 .hf-menu-item:is(:hover,:focus-visible) .hf-menu-item-title{color:var(--hf-orange)}.hf-home-3 .hf-menu-panel{background:var(--hf-blue-soft)}.hf-home-3 .hf-menu-panel :is(h4,li){color:var(--hf-text)}.hf-home-3 .hf-menu-panel p{color:var(--hf-muted)}.hf-home-3 .hf-menu-check{color:var(--hf-orange);flex-shrink:0}.hf-home-3 .hf-nav-items{color:var(--hf-text)}@media (width>=1280px){.hf-home-3 .hf-nav-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.hf-home-3 .hf-nav-main{display:contents}.hf-home-3 .hf-nav-main>a,.hf-home-3 .hf-utility-row>a{justify-self:start}.hf-home-3 .hf-nav-actions{justify-self:end}}@media (prefers-reduced-motion:reduce){.hf-home-3 .hf-case-dots span{transition:none}}.hf-site{--hf-petrol:#103d42;--hf-deep:#092f35;--hf-teal:#42c5b5;--hf-mint:#d6f4e4;--hf-text:#143e42;--hf-muted:#4f6869;color:var(--hf-text);background:#fff;font-size:16px}.hf-site .hf-container{width:min(100% - 80px,1240px);margin-inline:auto}.hf-site .hf-section{padding-block:104px}.hf-site section[id]{scroll-margin-top:96px}.hf-site h1,.hf-site h2,.hf-site h3{font-family:var(--font-display)}.hf-site h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2rem,3.5vw,3rem);font-weight:600;line-height:1.17}.hf-site .hf-eyebrow{letter-spacing:.13em;text-transform:uppercase;margin-bottom:22px;font-size:12px;font-weight:700;line-height:1.5}.hf-site .hf-button{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:24px;padding:18px 25px;font-size:15px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.hf-site .hf-button:hover{transform:translateY(-2px)}.hf-site .hf-button:active{transform:translateY(0)}.hf-site .hf-button-mint{color:var(--hf-deep);background:var(--hf-mint)}.hf-site .hf-button-mint:hover{background:#fff}.hf-site :is(a,button,input,select):focus-visible{outline:3px solid var(--hf-petrol);outline-offset:5px}.hf-site :is(.hf-hero,.hf-contact,.hf-footer) :is(a,button):focus-visible{outline-color:var(--hf-mint)}.hf-site .hf-skip{z-index:200;color:var(--hf-deep);background:#fff;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.hf-site .hf-skip:focus{transform:translateY(0)}.hf-site .hf-navigation>div{min-height:86px}.hf-site .hf-navigation a:hover{color:var(--hf-petrol)}.hf-site .hf-navigation a[class*=hover\:bg-ink]:hover{color:#fff}.hf-site .hf-hero{color:#fff;background:radial-gradient(at 85% 55%,#237d76 0%,#0000 58%),linear-gradient(115deg,#0b323b 10%,#124b4b 100%);position:relative;overflow:hidden}.hf-site .hf-hero-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:72px;padding-top:70px;padding-bottom:64px;display:grid}.hf-site .hf-hero-copy{z-index:1;position:relative}.hf-site .hf-hero .hf-eyebrow{color:var(--hf-mint);align-items:center;gap:12px;display:flex}.hf-site .hf-flag{background:linear-gradient(#bf4350 0 33.33%,#fff 33.33% 66.66%,#386599 66.66%);border-radius:2px;flex-shrink:0;width:19px;height:13px;display:inline-block}.hf-site .hf-hero h1{letter-spacing:-.055em;max-width:650px;font-size:clamp(2.6rem,4.35vw,4rem);font-weight:600;line-height:1.1}.hf-site .hf-hero h1>span{color:var(--hf-mint);display:block}.hf-site .hf-hero-description{color:#d2e4e2;max-width:490px;margin-top:25px;font-size:16px;line-height:1.8}.hf-site .hf-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.hf-site .hf-hero-phone{color:var(--hf-mint);text-underline-offset:5px;align-items:center;gap:9px;font-size:15px;display:inline-flex}.hf-site .hf-hero-phone:hover{text-decoration:underline}.hf-site .hf-hero-visual{margin:0;padding:0 0 0 16px;position:relative}.hf-site .hf-photo-frame{isolation:isolate;position:relative}.hf-site .hf-photo-frame img{object-fit:cover;object-position:right center;border-radius:20px;width:100%;height:430px}.hf-site .hf-promise-grid{grid-template-columns:.95fr 1.15fr;gap:90px;display:grid}.hf-site .hf-promise .hf-eyebrow,.hf-site .hf-cases .hf-eyebrow{color:var(--hf-petrol)}.hf-site .hf-body{color:var(--hf-muted);max-width:430px;margin:24px 0 30px;font-size:16px;line-height:1.8}.hf-site .hf-text-link{align-items:center;gap:17px;font-size:15px;font-weight:700;display:inline-flex}.hf-site .hf-text-link svg{transition:transform .2s}.hf-site .hf-text-link:hover svg{transform:translate(2px,-2px)}.hf-site .hf-pillar-grid{grid-template-columns:repeat(2,1fr);gap:30px 36px;display:grid}.hf-site .hf-pillar{padding-top:0}.hf-site .hf-pillar svg{color:#008677;margin-bottom:17px}.hf-site .hf-pillar h3{letter-spacing:-.025em;margin-bottom:9px;font-size:17px;font-weight:600}.hf-site .hf-pillar p{color:var(--hf-muted);font-size:16px;line-height:1.8}.hf-site .hf-support{background:var(--hf-teal);padding-block:90px;position:relative;overflow:hidden}.hf-site .hf-support-grid{grid-template-columns:1.2fr .85fr;align-items:center;gap:115px;display:grid}.hf-site .hf-support h2{max-width:670px;font-size:clamp(2.5rem,4.8vw,4.4rem);font-weight:600}.hf-site .hf-support h2 span{display:block}.hf-site .hf-support-detail{border-left:1px solid #103d4240;padding-left:42px}.hf-site .hf-support-detail>svg{margin-bottom:24px}.hf-site .hf-support-detail p{margin-bottom:25px;font-size:16px;line-height:1.8}.hf-site .hf-support-phone{font-family:var(--font-display);letter-spacing:-.04em;align-items:center;gap:24px;font-size:27px;font-weight:600;display:flex}.hf-site .hf-support-phone:hover{text-underline-offset:6px;text-decoration:underline}.hf-site .hf-support-detail>span{margin-top:10px;font-size:14px;display:block}.hf-site .hf-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:46px;display:flex}.hf-site .hf-section-heading h2{max-width:670px}.hf-site .hf-section-heading>a{flex-shrink:0;padding-bottom:6px}.hf-site .hf-case-grid{grid-template-columns:1.12fr 1fr;align-items:start;gap:32px;display:grid}.hf-site .hf-case:nth-child(2){margin-top:66px}.hf-site .hf-case{background:#eef6f2;border-radius:24px;display:block;overflow:hidden}.hf-site .hf-case:nth-child(2){background:#e4f2f0}.hf-site .hf-case-image{aspect-ratio:1.9;overflow:hidden}.hf-site .hf-case-image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.hf-site .hf-case:hover .hf-case-image img{transform:scale(1.035)}.hf-site .hf-case-copy{padding:29px 32px 32px}.hf-site .hf-case-copy .hf-eyebrow{margin-bottom:12px;font-size:12px}.hf-site .hf-case h3{letter-spacing:-.03em;margin-bottom:13px;font-size:clamp(1.2rem,1.7vw,1.5rem);font-weight:600;line-height:1.4}.hf-site .hf-case-copy>p:not(.hf-eyebrow){color:var(--hf-muted);margin-bottom:26px;font-size:16px;line-height:1.8}.hf-site .hf-domain{background:#fff;padding:0 0 88px}.hf-site .hf-domain-grid{background:var(--hf-mint);border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;padding:42px;display:grid}.hf-site .hf-domain h2{font-size:clamp(1.65rem,2.5vw,2.1rem)}.hf-site .hf-domain-label{margin-bottom:13px;font-size:16px;font-weight:600;display:block}.hf-site .hf-domain-form{width:100%;color:var(--hf-deep);background:#fff;border-radius:18px;padding:8px}.hf-site .hf-domain-form input{color:var(--hf-deep)}.hf-site .hf-domain-form input::placeholder,.hf-site .hf-domain-form span{color:var(--hf-muted)}.hf-site .hf-domain-form button{color:#fff;background:var(--hf-petrol);padding-inline:24px}.hf-site .hf-domain-form>div>div{border-color:#0000}.hf-site .hf-domain-helper{color:var(--hf-muted);margin-top:12px;font-size:16px;line-height:1.6}.hf-site .hf-contact{background:var(--hf-petrol);color:#fff;padding-block:87px}.hf-site .hf-contact-grid{justify-content:space-between;align-items:center;gap:48px;display:flex}.hf-site .hf-contact .hf-eyebrow{color:#b0d6d0}.hf-site .hf-contact p:not(.hf-eyebrow){color:#d2e4e2;max-width:520px;margin-top:23px;font-size:16px;line-height:1.8}.hf-site .hf-footer{background:var(--hf-deep)}.hf-site .hf-footer h5{opacity:.7}.hf-site .hf-footer [class*=opacity-50]{opacity:.75}@media (width>=1600px){.hf-site .hf-hero-grid{padding-top:90px;padding-bottom:80px}}@media (width<=1100px){.hf-site .hf-container{width:calc(100% - 56px)}.hf-site .hf-hero-grid{gap:40px}.hf-site .hf-photo-frame img{height:410px}.hf-site .hf-promise-grid{gap:50px}.hf-site .hf-support-grid{gap:55px}.hf-site .hf-support-detail{padding-left:28px}.hf-site .hf-support-phone{gap:16px;font-size:23px}}@media (width<=767px){.hf-site .hf-container{width:calc(100% - 40px)}.hf-site .hf-section{padding-block:62px}.hf-site .hf-navigation>div{min-height:74px}.hf-site .hf-hero-grid{grid-template-columns:1fr;gap:36px;padding-top:44px;padding-bottom:37px}.hf-site .hf-hero h1{max-width:590px;font-size:clamp(2.35rem,8.7vw,3.5rem)}.hf-site .hf-eyebrow{margin-bottom:19px;font-size:12px}.hf-site .hf-hero-description{margin-top:23px;font-size:16px}.hf-site .hf-actions{gap:22px;margin-top:25px}.hf-site .hf-button{gap:20px;padding:16px 21px;font-size:15px}.hf-site .hf-hero-visual{padding-left:0}.hf-site .hf-photo-frame img{object-position:right center;height:320px}.hf-site .hf-promise-grid{grid-template-columns:1fr;gap:39px}.hf-site .hf-pillar-grid{gap:28px 20px}.hf-site .hf-pillar h3,.hf-site .hf-pillar p{font-size:16px}.hf-site .hf-support{padding-block:55px}.hf-site .hf-support-grid{grid-template-columns:1fr;gap:32px}.hf-site .hf-support h2{font-size:clamp(2.4rem,9vw,3.5rem)}.hf-site .hf-support-detail{border-top:1px solid #103d4240;border-left:0;padding:28px 0 0}.hf-site .hf-support-detail>svg{display:none}.hf-site .hf-support-phone{font-size:27px}.hf-site .hf-section-heading{flex-direction:column;align-items:flex-start;gap:22px;margin-bottom:32px}.hf-site .hf-case-grid{grid-template-columns:1fr;gap:26px}.hf-site .hf-case:nth-child(2){margin-top:0}.hf-site .hf-case-copy{padding:24px}.hf-site .hf-case h3{font-size:20px}.hf-site .hf-domain{padding:0 0 56px}.hf-site .hf-domain-grid{grid-template-columns:1fr;gap:30px;padding:28px 22px}.hf-site .hf-contact{padding-block:60px}.hf-site .hf-contact-grid{flex-direction:column;align-items:flex-start;gap:28px}}@media (prefers-reduced-motion:reduce){html:has(.hf-site){scroll-behavior:auto}.hf-site *,.hf-site :before,.hf-site :after{transition:none!important;animation:none!important}.hf-site [data-reveal]{opacity:1;transform:none}}.hf-site .hf-button-contact{color:#103d42;background:#ffdc95}.hf-site .hf-button-contact:hover{color:#103d42;background:#ffe7b5}.hf-site .hf-hero-contact{min-height:64px;padding:20px 30px;box-shadow:0 8px 24px #062c3533}.hf-site .hf-nav-contact{padding:13px 22px}.hf-site .hf-mobile-contact{width:100%;margin-bottom:20px}@media (width<=639px){.hf-site .hf-nav-contact{display:none}}.hf-site [data-reveal]{opacity:1;transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1);transition-delay:var(--hf-reveal-delay,0s);transform:none}.hf-site [data-reveal-pending]{opacity:0;transform:translateY(20px)}.hf-site .hf-button svg{transition:transform .22s cubic-bezier(.23,1,.32,1)}.hf-site .hf-nav-link{position:relative}.hf-site .hf-nav-link:after{content:"";background:var(--hf-petrol);transform-origin:0;height:2px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;bottom:3px;left:0;right:0;transform:scaleX(0)}.hf-site .hf-support h2 span{width:fit-content;position:relative}.hf-site .hf-support h2 span:after{content:"";transform-origin:0;background:#103d4260;width:100%;height:3px;transition:transform .75s cubic-bezier(.22,1,.36,1) .18s;position:absolute;bottom:-10px;left:0;transform:scaleX(1)}.hf-site .hf-support [data-reveal-pending] h2 span:after{transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.hf-site .hf-hero-copy>*{animation:.65s cubic-bezier(.22,1,.36,1) both hf-home-enter}.hf-site .hf-hero-copy>:nth-child(2){animation-delay:45ms}.hf-site .hf-hero-copy>:nth-child(3){animation-delay:90ms}.hf-site .hf-hero-copy>:nth-child(4){animation-delay:.135s}.hf-site .hf-hero-copy>:nth-child(5){animation-delay:.18s}.hf-site .hf-hero-visual{animation:.9s cubic-bezier(.22,1,.36,1) both hf-photo-enter}.hf-site .hf-photo-frame{transition:transform .24s cubic-bezier(.23,1,.32,1)}.hf-site .hf-button:active{transform:translateY(0)scale(.975)}.hf-site .hf-case-image img{transition:transform .55s cubic-bezier(.22,1,.36,1)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hf-site .hf-photo-frame{transform:perspective(1000px) rotateX(var(--hf-tilt-x,0deg)) rotateY(var(--hf-tilt-y,0deg))}.hf-site .hf-button:hover svg{transform:translate(3px,-3px)}.hf-site .hf-nav-link:hover:after{transform:scaleX(1)}.hf-site .hf-case:hover .hf-case-image img{transform:scale(1.04)}.hf-site .hf-case:hover .hf-text-link svg{transform:translate(3px,-3px)}}.hf-site .hf-nav-link:focus-visible:after{transition:none;transform:scaleX(1)}.hf-site .hf-button:focus-visible,.hf-site .hf-button:focus-visible svg{transition:none;animation:none}@media (hover:none){.hf-site .hf-button:hover,.hf-site .hf-case:hover .hf-case-image img{transform:none}}@media (prefers-reduced-motion:reduce){.hf-site [data-reveal-pending]{opacity:1;transform:none}.hf-site .hf-photo-frame,.hf-site .hf-button:hover,.hf-site .hf-case:hover .hf-case-image img{transform:none}.hf-site .hf-support [data-reveal-pending] h2 span:after{transform:scaleX(1)}}.hf-site .hf-hero-partners{border-top:1px solid #ffffff26;grid-template-columns:255px minmax(0,1fr);align-items:center;gap:40px;padding-block:26px 32px;display:grid}.hf-site .hf-partner-heading p{color:var(--hf-mint);max-width:250px;font-size:14px;line-height:1.6}.hf-site .hf-partner-viewport{mix-blend-mode:screen;min-width:0;overflow-x:auto}.hf-site .hf-partner-viewport[data-enhanced=true]{touch-action:pan-y pinch-zoom;overflow:hidden}.hf-site .hf-partner-track{align-items:center;display:flex}.hf-site .hf-partner-slide{flex:0 0 25%;min-width:0;padding-inline:24px}.hf-site .hf-partner-slide img{object-fit:contain;filter:grayscale()invert();opacity:.85;-webkit-user-select:none;user-select:none;width:100%;height:52px}@media (width<=1023px){.hf-site .hf-hero-partners{grid-template-columns:230px minmax(0,1fr);gap:20px}.hf-site .hf-partner-slide{flex-basis:33.333%;padding-inline:18px}}@media (width<=767px){.hf-site .hf-hero-partners{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:25px 30px}.hf-site .hf-partner-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.hf-site .hf-partner-heading p{max-width:230px}.hf-site .hf-partner-slide{flex-basis:50%;padding-inline:24px}.hf-site .hf-partner-slide img{height:44px}}.hf-site .hf-solutions-intro{text-align:center;max-width:720px;margin:0 auto 44px}.hf-site .hf-solutions-intro p{max-width:560px;color:var(--hf-muted);margin:22px auto 0;font-size:16px;line-height:1.8}.hf-site .hf-solutions-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px;display:grid}.hf-site .hf-solution{isolation:isolate;border-radius:24px;min-height:330px;text-decoration:none;display:flex;position:relative;overflow:hidden}.hf-site .hf-solution-hosting{color:#fff;background:var(--hf-deep);grid-column:span 7}.hf-site .hf-solution-domain{background:var(--hf-mint);grid-column:span 5}.hf-site .hf-solution-backup{background:var(--hf-teal);grid-column:span 5}.hf-site .hf-solution-workplace{background:var(--hf-petrol);color:#fff;grid-column:span 7}.hf-site .hf-solution-content{z-index:2;flex-direction:column;align-items:flex-start;width:100%;padding:36px;display:flex;position:relative}.hf-site .hf-solution h3{letter-spacing:-.035em;margin:22px 0 14px;font-size:clamp(23px,2.2vw,29px);font-weight:600;line-height:1.25}.hf-site .hf-solution p{max-width:360px;margin:0 0 28px;font-size:16px;line-height:1.75}.hf-site .hf-solution-link{align-items:center;gap:12px;margin-top:auto;font-size:15px;font-weight:700;display:inline-flex}.hf-site .hf-solution-image{object-fit:cover;object-position:center;z-index:-2;width:65%;height:100%;transition:transform .5s;position:absolute;inset:0 0 0 auto}.hf-site :is(.hf-solution-hosting,.hf-solution-workplace):after{content:"";z-index:-1;background:linear-gradient(90deg,#092f35 5%,#092f35f7 30%,#092f35d1 55%,#092f351a 100%);position:absolute;inset:0}.hf-site :is(.hf-solution-hosting,.hf-solution-workplace) p{max-width:310px;color:var(--hf-mint)}.hf-site :is(.hf-solution-hosting,.hf-solution-workplace) .hf-solution-link{color:var(--hf-mint)}.hf-site :is(.hf-solution-hosting,.hf-solution-workplace):focus-visible{outline-color:var(--hf-petrol)}.hf-site .hf-solutions-help{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:10px 20px;margin-top:32px;display:flex}.hf-site .hf-solutions-help p{color:var(--hf-muted);font-size:16px}.hf-site .hf-solutions-help .hf-text-link{margin-top:0}@media (hover:hover) and (prefers-reduced-motion:no-preference){.hf-site .hf-solution:hover .hf-solution-image{transform:scale(1.04)}.hf-site .hf-solution-link svg{transition:transform .2s}.hf-site .hf-solution:hover .hf-solution-link svg{transform:translate(3px,-3px)}}@media (width<=1000px){.hf-site .hf-solution{grid-column:span 6}.hf-site .hf-solution-content{padding:28px}.hf-site :is(.hf-solution-hosting,.hf-solution-workplace):after{background:linear-gradient(90deg,#092f35fa,#092f35d1)}}@media (width<=640px){.hf-site .hf-solutions-grid{grid-template-columns:1fr;gap:16px}.hf-site .hf-solution{grid-column:auto;min-height:305px}.hf-site .hf-solutions-intro{text-align:left;margin-bottom:30px}.hf-site .hf-solutions-intro h2 br{display:none}.hf-site .hf-solutions-help{justify-content:flex-start}}.hf-site .hf-contact-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:76px;display:grid}.hf-site .hf-contact-photo{border-radius:20px;overflow:hidden}.hf-site .hf-contact-photo img{object-fit:cover;object-position:42% center;width:100%;height:450px}.hf-site .hf-contact h2{font-size:clamp(2rem,3.2vw,3rem)}.hf-site .hf-contact-copy>.hf-button{margin-top:30px}.hf-site .hf-contact-direct{color:#fff;width:fit-content;margin-top:24px;font-size:16px;line-height:1.7;display:block}.hf-site .hf-contact-direct strong{margin-left:5px;font-weight:600;display:inline-block}.hf-site .hf-contact-direct:hover strong{text-underline-offset:4px;text-decoration:underline}@media (width<=1000px){.hf-site .hf-contact-grid{gap:36px}.hf-site .hf-contact-photo img{height:400px}}@media (width<=767px){.hf-site .hf-contact-grid{grid-template-columns:1fr;gap:32px}.hf-site .hf-contact-photo img{aspect-ratio:4/3;height:auto}.hf-site .hf-contact-direct strong{margin-left:0}}.hf-site .hf-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:58px;padding:0;list-style:none;display:grid}.hf-site .hf-plan h3{letter-spacing:-.02em;margin-bottom:12px;font-size:19px;font-weight:600;line-height:1.4}.hf-site .hf-plan p{font-size:16px;line-height:1.75}@media (width<=767px){.hf-site .hf-plan{grid-template-columns:1fr;gap:26px;margin-top:40px}}.hf-site{--hf-petrol:#202625;--hf-deep:#202625;--hf-text:#202625;--hf-muted:#56635f;--hf-teal:#44b6ac;--hf-mint:#f1f7f5;--hf-blue-soft:#f1f7f5;--hf-orange-soft:#eef6f2;--hf-orange:#147d73;color:var(--hf-text);background:#fff}.hf-site .hf-topbar{color:var(--hf-muted);background:#f1f7f5}.hf-site .hf-navigation{background:#fff}.hf-site .hf-hero{color:var(--hf-text);background:#fff}.hf-site .hf-hero .hf-eyebrow{color:var(--hf-orange)}.hf-site .hf-hero h1>span{color:var(--hf-text)}.hf-site .hf-hero-description{color:var(--hf-muted)}.hf-site .hf-hero-partners{border-top-color:#e1e9ee}.hf-site .hf-partner-heading p{color:var(--hf-muted)}.hf-site .hf-partner-viewport{mix-blend-mode:multiply}.hf-site .hf-button-contact{background:var(--hf-orange);color:#fff;box-shadow:none}.hf-site .hf-button-contact:hover{color:#fff;box-shadow:none;background:#10665e}.hf-site .hf-navigation a.hf-button-contact:hover{color:#fff}.hf-site .hf-hero-contact:after{display:none}.hf-site :is(a,button,input,select):focus-visible,.hf-site :is(.hf-hero,.hf-contact,.hf-footer) :is(a,button):focus-visible{outline-color:var(--hf-petrol)}.hf-site .hf-promise{background:var(--hf-blue-soft)}.hf-site :is(.hf-promise,.hf-cases) .hf-eyebrow{color:var(--hf-text)}.hf-site .hf-solutions{background:#fff}.hf-site .hf-solution{border-radius:20px}.hf-site .hf-solution-domain,.hf-site .hf-solution-backup{background:var(--hf-blue-soft)}.hf-site :is(.hf-solution-hosting,.hf-solution-workplace){background:#164e45}.hf-site :is(.hf-solution-hosting,.hf-solution-workplace) :is(p,.hf-solution-link){color:#fff}.hf-site .hf-support{background:var(--hf-blue-soft);color:var(--hf-text)}.hf-site .hf-support-detail{border-color:#d1dfe8}.hf-site .hf-support h2{font-size:clamp(2rem,3.8vw,3.4rem)}.hf-site .hf-support h2 span:after{display:none}.hf-site .hf-support-detail p,.hf-site .hf-plan p{color:var(--hf-muted)}.hf-site .hf-support-phone{color:var(--hf-text)}.hf-site .hf-case,.hf-site .hf-case:nth-child(2){background:#f1f7f5}.hf-site .hf-domain-grid{background:var(--hf-blue-soft)}.hf-site .hf-domain-form input+select{background:#f1f7f5}.hf-site .hf-domain-helper{color:var(--hf-muted)}.hf-site .hf-domain-form button{background:var(--hf-petrol);color:#fff}.hf-site .hf-domain-form button:hover{background:#35443e}.hf-site .hf-contact{color:var(--hf-text);background:#fff;padding:0 0 88px}.hf-site .hf-contact-grid{background:var(--hf-orange-soft);border-radius:24px;gap:52px;padding:44px}.hf-site .hf-contact h2 span{color:var(--hf-text)}.hf-site .hf-contact p:not(.hf-eyebrow){color:var(--hf-muted)}.hf-site .hf-contact-direct{color:var(--hf-text)}.hf-site .hf-contact-photo img{height:400px}.hf-site .hf-footer{color:var(--hf-text);background:#f1f7f5;border-top:1px solid #e1e9ee}.hf-site .hf-footer p,.hf-site .hf-footer li a{color:var(--hf-muted)}.hf-site .hf-footer h5{color:var(--hf-text);opacity:1}.hf-site .hf-footer [class*=opacity-50]{opacity:1;color:var(--hf-muted)}.hf-site .hf-footer a:hover{color:var(--hf-text)}@media (width<=1000px){.hf-site :is(.hf-solution-hosting,.hf-solution-workplace):after{background:linear-gradient(90deg,#164e45fa,#164e45d1)}.hf-site .hf-contact-grid{gap:30px;padding:30px}}@media (width<=767px){.hf-site .hf-hero-grid{padding-block:42px 35px}.hf-site .hf-contact{padding-bottom:56px}.hf-site .hf-contact-grid{gap:28px;padding:22px}.hf-site .hf-contact-photo img{height:auto}}.hf-site .hf-footer [class*=text-brand]{color:var(--hf-muted)}.hf-site .hf-footer a[class*=text-brand]:hover{color:var(--hf-text)}.hf-site .hf-hero-grid{padding-block:38px 35px;display:block}.hf-site .hf-hero h1{max-width:none;font-size:clamp(2.75rem,4.8vw,4.375rem)}.hf-site .hf-panorama{margin-top:35px;padding-bottom:75px;position:relative}.hf-site .hf-panorama-image{margin:0}.hf-site .hf-panorama-image img{object-fit:cover;object-position:center 12%;border-radius:20px;width:100%;height:390px;display:block}.hf-site .hf-panorama-contact{background:var(--hf-blue-soft);border-radius:18px;width:480px;padding:30px 35px;position:absolute;bottom:0;left:42px}.hf-site .hf-panorama-contact .hf-hero-description{max-width:none;margin:0}.hf-site .hf-panorama-contact .hf-hero-contact{min-height:0;margin-top:20px;padding:18px 25px}.hf-site .hf-hero-partners{border-top:0;padding-top:20px}@media (width<=1100px){.hf-site .hf-panorama-contact{width:440px;left:25px}}@media (width<=767px){.hf-site .hf-hero-grid{padding-block:30px 10px}.hf-site .hf-hero-copy{padding-left:0}.hf-site .hf-hero h1{font-size:clamp(2rem,8vw,3.0625rem)}.hf-site .hf-panorama{margin-top:27px;padding:0}.hf-site .hf-panorama-image img{object-position:right center;height:290px}.hf-site .hf-panorama-contact{width:calc(100% - 24px);margin:-38px auto 0;padding:26px 22px;position:relative;bottom:auto;left:auto;right:auto}.hf-site .hf-panorama-contact .hf-hero-contact{gap:18px;padding-inline:20px}}.hf-site .hf-case-overview{color:#fff;background:#147d73;flex-shrink:0}.hf-site .hf-case-overview:hover{background:#10665e}.hf-site .hf-case-slider{min-width:0}.hf-site .hf-case-viewport{margin:-6px;padding:6px;overflow-x:auto}.hf-site .hf-case-viewport[data-enhanced=true]{touch-action:pan-y pinch-zoom;cursor:grab;overflow:hidden}.hf-site .hf-case-viewport:active{cursor:grabbing}.hf-site .hf-case-track{margin-left:-24px;display:flex}.hf-site .hf-case-slide{flex:0 0 46%;min-width:0;padding-left:24px;display:flex}.hf-site .hf-case-slide .hf-case{flex-direction:column;width:100%;margin:0;display:flex}.hf-site .hf-case-slide .hf-case-image{aspect-ratio:1.8;flex-shrink:0}.hf-site .hf-case-slide .hf-case-copy{flex-direction:column;flex:1;display:flex}.hf-site .hf-case-slide .hf-case-copy .hf-text-link{margin-top:auto;padding-top:4px}.hf-site .hf-case-slider-footer{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.hf-site .hf-case-slider-footer p{color:var(--hf-muted);font-size:16px}.hf-site .hf-case-dots{display:flex}.hf-site .hf-case-dots button{cursor:pointer;place-items:center;width:32px;height:36px;display:grid}.hf-site .hf-case-dots span{background:#b4c8be;border-radius:8px;width:7px;height:7px;transition:width .32s cubic-bezier(.22,1,.36,1)}.hf-site .hf-case-dots [aria-current=true] span{background:var(--hf-petrol);border-radius:8px;width:22px}@media (width<=767px){.hf-site .hf-case-slide{flex-basis:88%;padding-left:16px}.hf-site .hf-case-track{margin-left:-16px}.hf-site .hf-case-slider-footer{flex-direction:column;align-items:flex-start;gap:8px}}.hf-site .hf-cases{overflow:clip}.hf-site .hf-case-slider{container-type:inline-size}.hf-site .hf-case-viewport{margin-right:calc(50cqw - 50vw);padding-right:0}.hf-site .hf-case-slide{flex-basis:46cqw}.hf-site .hf-section-heading>.hf-case-overview{justify-content:center;align-items:center;padding:18px 25px;line-height:1.2;display:inline-flex}@media (width<=767px){.hf-site .hf-case-slide{flex-basis:88cqw}}.hf-site .hf-case-slider{position:relative}.hf-site .hf-case-slider-footer{justify-content:flex-end;align-items:flex-end}.hf-site .hf-case-next{z-index:2;width:56px;height:56px;color:var(--hf-petrol);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:background .18s;display:grid;position:absolute;top:calc(12.7778cqw - 6.66667px);right:calc(50cqw - 50vw + 24px);transform:translateY(-50%);box-shadow:0 4px 20px #173d502e}.hf-site .hf-case-next:hover{background:#f1f7f5}.hf-site .hf-case-next:focus-visible{outline:3px solid var(--hf-petrol);outline-offset:4px}@media (width<=767px){.hf-site .hf-case-next{width:48px;height:48px;top:calc(24.4444cqw - 4.44444px);right:calc(50cqw - 50vw + 16px)}}.hf-site .hf-hero-copy>.hf-animated-heading{animation:none}.hf-site [data-reveal]:has([data-heading-reveal]){opacity:1;transform:none}.hf-site .hf-animated-heading .hf-heading-word{vertical-align:top;color:inherit;margin-block:-.1em;padding-block:.1em;display:inline-block;overflow:clip}.hf-site .hf-animated-heading .hf-heading-word-inner{opacity:1;transition:transform .65s cubic-bezier(.22,1,.36,1),opacity .45s;transition-delay:var(--word-delay,0s);display:inline-block;transform:translateY(0)}.hf-site .hf-animated-heading[data-reveal-pending]{opacity:1;transform:none}.hf-site .hf-animated-heading[data-reveal-pending] .hf-heading-word-inner{opacity:0;transition:none;transform:translateY(110%)}@media (prefers-reduced-motion:reduce){.hf-site .hf-animated-heading .hf-heading-word-inner{opacity:1;transition:none;transform:none}}.hf-site .hf-hero h1 .hf-heading-accent{color:var(--hf-orange)}.hf-site .hf-panorama-contact{background:#eaf5f1}.hf-site .hf-pillar svg{color:var(--hf-orange)}.hf-site .hf-solution-domain{background:#edf6f1}.hf-site .hf-solution-backup{background:#e8f3ef}.hf-site :is(.hf-solution-domain,.hf-solution-backup) .hf-solution-content>svg{color:var(--hf-orange)}.hf-site .hf-support{color:#fff;background:#164e45}.hf-site .hf-support h2,.hf-site .hf-support .hf-plan h3{color:#fff}.hf-site .hf-support h2>span:not(.hf-heading-word){color:inherit}.hf-site .hf-support-grid{gap:clamp(32px,6vw,90px)}.hf-site .hf-support-detail{color:var(--hf-text);background:#fff;border:0;border-radius:22px;padding:34px}.hf-site .hf-support-detail>svg{color:var(--hf-orange)}.hf-site .hf-support .hf-support-phone:focus-visible{outline-color:var(--hf-orange)}.hf-site .hf-contact-grid{background:#edf6f1}@media (width<=767px){.hf-site .hf-support-detail{padding:26px}}.hf-site .hf-hero h1>.hf-heading-accent{display:inline}.hf-site .hf-menu-category{color:var(--hf-orange);letter-spacing:.09em;font-size:12px;font-weight:700;line-height:1.5}.hf-site .hf-menu-item{gap:4px}.hf-site .hf-menu-item-title{color:var(--hf-text);font-size:16px;font-weight:700;line-height:1.4}.hf-site .hf-menu-item-description{color:var(--hf-muted);margin:0;font-size:14px;font-weight:400;line-height:1.55}.hf-site .hf-menu-item:is(:hover,:focus-visible) .hf-menu-item-title{color:var(--hf-orange)}.hf-site .hf-menu-panel{background:var(--hf-blue-soft)}.hf-site .hf-menu-panel :is(h4,li){color:var(--hf-text)}.hf-site .hf-menu-panel p{color:var(--hf-muted)}.hf-site .hf-menu-check{color:var(--hf-orange);flex-shrink:0}.hf-site .hf-nav-items{color:var(--hf-text)}@media (width>=1280px){.hf-site .hf-nav-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.hf-site .hf-nav-main{display:contents}.hf-site .hf-nav-main>a,.hf-site .hf-utility-row>a{justify-self:start}.hf-site .hf-nav-actions{justify-self:end}}@media (prefers-reduced-motion:reduce){.hf-site .hf-case-dots span{transition:none}}.hf-site .hf-hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:64px;padding-block:78px 70px;display:grid}.hf-site .hf-hero-copy{padding-left:0}.hf-site .hf-five-intro{color:#147d73;margin-bottom:23px;font-size:14px;font-weight:700}.hf-site .hf-hero h1{letter-spacing:-.05em;max-width:620px;font-size:clamp(2.4rem,3.8vw,3.5rem);line-height:1.12}.hf-site .hf-hero-description{max-width:570px;margin-top:26px;font-size:17px;line-height:1.8}.hf-site .hf-five-usps{flex-wrap:wrap;gap:12px 22px;margin-top:24px;padding:0;list-style:none;display:flex}.hf-site .hf-five-usps li{align-items:center;gap:7px;font-size:14px;display:flex}.hf-site .hf-five-usps svg{color:#147d73;flex-shrink:0}.hf-site .hf-five-actions{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.hf-site .hf-five-secondary{color:#202625;background:#fff;border:1px solid #bdcec6}.hf-site .hf-five-secondary:hover{background:#f1f7f5}.hf-site .hf-partner-slide img{filter:none;opacity:1}.hf-site .hf-footer{color:#fff;background:#191f1d;border:0}.hf-site .hf-footer :is(p,li a),.hf-site .hf-footer [class*=text-brand],.hf-site .hf-footer [class*=opacity-50]{color:#c4d1cb}.hf-site .hf-footer h5,.hf-site .hf-footer a:hover,.hf-site .hf-footer a[class*=text-brand]:hover{color:#82cbb8}.hf-site .hf-footer [class*=border-white]{border-color:#36443d}.hf-site .hf-footer [class*=bg-white\/]{color:#c4d1cb;background:#25352d}.hf-site .hf-hosting-visual{isolation:isolate;padding:35px 0 53px 15px;position:relative}.hf-site .hf-hosting-visual:before{content:"";z-index:-1;background:radial-gradient(#dff3ea 0%,#f0f8f4 42%,#0000 70%);position:absolute;inset:-50px -95px -25px -55px}.hf-site .hf-hosting-console{background:#fff;border:1px solid #dce9e2;border-radius:20px;overflow:hidden;box-shadow:0 22px 65px #193c2720}.hf-site .hf-console-header{border-bottom:1px solid #e7eee9;align-items:center;gap:12px;padding:22px;display:flex}.hf-site .hf-console-mark{color:#147d73;place-items:center;display:grid}.hf-site .hf-console-header strong{font-size:15px;font-weight:700;display:block}.hf-site .hf-console-header div>span{color:#64736c;margin-top:2px;font-size:12px;display:block}.hf-site .hf-console-status{color:#147d73;align-items:center;gap:6px;margin-left:auto;font-size:11px;display:inline-flex}.hf-site .hf-console-status i{background:#44b6ac;border-radius:50%;width:6px;height:6px}.hf-site .hf-console-services{gap:12px;padding:22px 22px 0;display:grid}.hf-site .hf-console-service{background:#f7faf8;border:1px solid #e0ebe5;border-radius:12px;align-items:center;gap:15px;padding:18px 16px;display:flex}.hf-site .hf-service-icon{color:#147d73;place-items:center;display:grid}.hf-site .hf-console-service strong{font-size:16px;font-weight:700;display:block}.hf-site .hf-console-service div>span{color:#64736c;margin-top:4px;font-size:12px;display:block}.hf-site .hf-service-light{background:#44b6ac;border-radius:50%;width:7px;height:7px;margin-left:auto}.hf-site .hf-console-connection{justify-content:center;gap:70px;height:32px;display:flex;overflow:hidden}.hf-site .hf-console-connection>span{background:#d8e9df;width:1px;height:100%;position:relative}.hf-site .hf-console-connection>span:after{content:"";background:#44b6ac;border-radius:3px;width:3px;height:10px;position:absolute;top:-10px;left:-1px}.hf-site .hf-console-location{background:#eaf5ef;border-radius:12px;align-items:center;gap:12px;margin:0 22px 22px;padding:17px 14px;display:flex}.hf-site .hf-netherlands-flag{background:linear-gradient(#b94345 0 33.33%,#fff 33.33% 66.66%,#365a90 66.66%);border-radius:2px;flex-shrink:0;width:24px;height:16px}.hf-site .hf-console-location strong{font-size:14px;font-weight:700;display:block}.hf-site .hf-console-location div>span{color:#52685b;margin-top:4px;font-size:11px;display:block}.hf-site .hf-console-location>svg{color:#147d73;flex-shrink:0;margin-left:auto}.hf-site .hf-privacy-note{background:#fff;border:1px solid #dce9e2;border-radius:12px;align-items:center;gap:12px;padding:16px 22px;display:flex;position:absolute;bottom:16px;left:-12px;box-shadow:0 10px 28px #193c2714}.hf-site .hf-privacy-note>span{color:#147d73}.hf-site .hf-privacy-note strong{font-size:14px;font-weight:700}.hf-site .hf-privacy-note p{color:#64736c;margin-top:3px;font-size:12px}@keyframes hf-five-service{0%,32%,to{transform:translate(0)}8%,24%{transform:translate(5px)}}@keyframes hf-five-flow{to{transform:translateY(45px)}}@media (prefers-reduced-motion:no-preference){.hf-site .hf-console-service{animation:9s ease-in-out infinite hf-five-service}.hf-site .hf-console-service-1{animation-delay:3s}.hf-site .hf-console-service-2{animation-delay:6s}.hf-site .hf-console-connection>span:after{animation:2.8s ease-in-out infinite hf-five-flow}.hf-site .hf-console-connection>span:nth-child(2):after{animation-delay:.9s}.hf-site .hf-console-connection>span:nth-child(3):after{animation-delay:1.8s}}@media (width<=1100px){.hf-site .hf-hero-grid{grid-template-columns:1fr 1fr;gap:30px;padding-block:55px}.hf-site .hf-console-header{gap:8px;padding:16px}.hf-site .hf-console-status{display:none}.hf-site .hf-console-services{padding-inline:15px}.hf-site .hf-console-location{margin-inline:15px}}@media (width<=767px){.hf-site .hf-hero-grid{grid-template-columns:1fr;gap:26px;padding-block:38px 25px}.hf-site .hf-hero h1{font-size:clamp(2.1rem,8vw,3rem)}.hf-site .hf-hero-description{margin-top:22px;font-size:16px}.hf-site .hf-five-usps{flex-direction:column;gap:10px}.hf-site .hf-five-actions{gap:10px;margin-top:26px}.hf-site .hf-five-actions .hf-button{gap:12px;padding:15px 18px;font-size:14px}.hf-site .hf-hosting-visual{padding:12px 0 52px}.hf-site .hf-privacy-note{padding:14px;bottom:12px;left:12px;right:12px}.hf-site .hf-console-service{gap:10px;padding:15px 12px}.hf-site .hf-console-service div>span{font-size:11px}.hf-site .hf-console-location{gap:9px;padding:15px 10px}.hf-site .hf-console-location div>span{font-size:10px}}.hf-site .hf-hosting-visual{padding-bottom:0}.hf-site .hf-privacy-note{margin-top:14px;padding:14px 18px;display:inline-flex;position:relative;inset:auto}@media (width<=767px){.hf-site .hf-privacy-note{width:100%}}.hf-site .hf-hero{background:#fff}.hf-site .hf-hero-grid{padding-block:70px 65px}.hf-site .hf-hero-partners{background:#fff;padding-block:28px}.hf-site .hf-data-scene{isolation:isolate;width:100%;padding:20px 0;position:relative}.hf-site .hf-data-scene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#cceadd 0%,#e6f3ed 40%,#0000 72%);position:absolute;inset:-45px -25px}.hf-site .hf-data-apps{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:relative}.hf-site .hf-data-app{text-align:center;background:#fff;border:1px solid #c4dfd2;border-radius:15px;padding:17px 10px;box-shadow:0 8px 24px #205b3e0b}.hf-site .hf-data-app strong{margin-top:13px;font-size:14px;font-weight:700;display:block}.hf-site .hf-data-app>span{color:#56635f;margin-top:4px;font-size:12px;display:block}.hf-site .hf-data-preview{color:#147d73;width:88px;height:66px;margin:auto;position:relative}.hf-site .hf-web-preview{text-align:left;background:#edf7f2;border:1px solid #9fcabb;border-radius:5px;padding:6px}.hf-site .hf-web-preview>svg{width:12px;height:12px;margin-bottom:5px;display:block}.hf-site .hf-web-preview>span{background:#44b6ac;border-radius:2px;width:32px;height:23px;margin-right:4px;display:inline-block}.hf-site .hf-web-preview>span:nth-of-type(2){background:#c0e2d5;width:30px}.hf-site .hf-web-preview>span:nth-of-type(3){background:#a1cabb;width:62px;height:4px;margin-top:3px;display:block}.hf-site .hf-files-preview{justify-content:center;align-items:center;display:flex}.hf-site .hf-files-preview>svg:last-child{background:#fff;position:absolute;bottom:8px;right:9px}.hf-site .hf-work-preview>svg:first-child{position:absolute;top:5px;left:21px}.hf-site .hf-work-preview>svg:nth-child(2){position:absolute;bottom:5px;left:5px}.hf-site .hf-work-preview>svg:nth-child(3){position:absolute;bottom:5px;right:4px}.hf-site .hf-data-routes{width:100%;height:auto;display:block;overflow:visible}.hf-site .hf-route-base{stroke:#8fbfad;stroke-width:1.5px}.hf-site .hf-route-flow{stroke:#147d73;stroke-width:3px;stroke-linecap:round;stroke-dasharray:7 93}.hf-site .hf-data-destination{background:#fff;border:1px solid #c4dfd2;border-radius:20px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:24px;margin:-1px 24px 0;padding:30px;display:grid;box-shadow:0 16px 40px #205b3e0d}.hf-site .hf-data-server{width:76px;padding-bottom:4px;position:relative}.hf-site .hf-data-server>span{background:#233c32;border-radius:5px;align-items:center;gap:4px;height:25px;margin-bottom:5px;padding:8px;display:flex}.hf-site .hf-data-server i{background:#81d1b5;border-radius:50%;width:4px;height:4px}.hf-site .hf-data-server b{background:#69877a;border-radius:2px;width:20px;height:3px;margin-left:auto}.hf-site .hf-data-lock{color:#147d73;background:#d7efe3;border:3px solid #fff;border-radius:10px;place-items:center;width:37px;height:40px;display:grid;position:absolute;bottom:-5px;right:-9px}.hf-site .hf-data-caption .hf-netherlands-flag{margin-bottom:10px;display:block}.hf-site .hf-data-caption strong{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(22px,1.8vw,26px);font-weight:600;line-height:1.2;display:block}.hf-site .hf-data-caption p{color:#56635f;margin:10px 0 0;font-size:16px;line-height:1.5}@keyframes hf-data-travel{0%{stroke-dashoffset:7px}to{stroke-dashoffset:-93px}}@keyframes hf-data-source{0%,35%,to{transform:translateY(0)}10%,25%{transform:translateY(-5px)}}@media (prefers-reduced-motion:no-preference){.hf-site .hf-route-flow path{animation:3.6s linear infinite hf-data-travel}.hf-site .hf-route-flow path:nth-child(2){animation-delay:-1.2s}.hf-site .hf-route-flow path:nth-child(3){animation-delay:-2.4s}.hf-site .hf-data-app{animation:10.8s ease-in-out infinite hf-data-source}.hf-site .hf-data-app:nth-child(2){animation-delay:3.6s}.hf-site .hf-data-app:nth-child(3){animation-delay:7.2s}}@media (width<=767px){.hf-site .hf-hero-grid{padding-block:38px 32px}.hf-site .hf-data-apps{gap:8px}.hf-site .hf-data-app{border-radius:11px;padding:13px 4px}.hf-site .hf-data-preview{width:76px}.hf-site .hf-data-app strong{font-size:12px}.hf-site .hf-data-app>span{font-size:10px}.hf-site .hf-data-destination{grid-template-columns:48px minmax(0,1fr);gap:17px;margin-inline:8px;padding:22px 18px}.hf-site .hf-data-caption strong{font-size:22px}.hf-site .hf-data-server{width:48px;height:auto}.hf-site .hf-data-server>span{gap:3px;height:20px;padding:5px}.hf-site .hf-data-server b{width:12px}.hf-site .hf-data-lock{width:28px;height:31px}.hf-site .hf-data-lock svg{width:18px;height:18px}}.hf-site .hf-hero-partners{background:0 0}@media (width<=767px){.hf-site .hf-web-preview>span{width:26px}.hf-site .hf-web-preview>span:nth-of-type(2){width:24px}.hf-site .hf-web-preview>span:nth-of-type(3){width:54px}.hf-site .hf-data-caption{display:contents}.hf-site .hf-data-caption p{grid-column:1/-1;margin:0}}.hf-site .hf-button:has(.hf-button-orb){gap:18px;min-height:54px;padding:8px 9px 8px 22px;transition:background-color .18s,transform .18s cubic-bezier(.23,1,.32,1)}.hf-site .hf-button-orb{background:#ffffff2e;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}.hf-site .hf-button .hf-button-orb svg{width:18px;height:18px;transition:transform .28s cubic-bezier(.23,1,.32,1);position:absolute;transform:translate(0)}.hf-site .hf-button .hf-button-orb svg:last-child{transform:translate(-30px,30px)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hf-site .hf-button:has(.hf-button-orb):hover{transform:translateY(-1px)}.hf-site .hf-button:hover .hf-button-orb svg:first-child{transform:translate(30px,-30px)}.hf-site .hf-button:hover .hf-button-orb svg:last-child{transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.hf-site .hf-button:has(.hf-button-orb):active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){.hf-site .hf-button .hf-button-orb svg{transition:none}.hf-site .hf-button:has(.hf-button-orb){transition:none}}.hf-site .hf-button:focus-visible .hf-button-orb svg{transition:none}.hf-site .hf-about{padding-bottom:0}.hf-site .hf-about-card{background:#f1f6f3;border-radius:24px;grid-template-columns:1.15fr .85fr;display:grid;overflow:hidden}.hf-site .hf-about-copy{padding:clamp(30px,4vw,56px)}.hf-site .hf-about-copy h2{max-width:540px;font-size:clamp(28px,2.7vw,38px);line-height:1.2}.hf-site .hf-about-copy>p:not(.hf-eyebrow){color:var(--hf-muted);max-width:530px;margin-top:20px;font-size:16px;line-height:1.8}.hf-site .hf-about-copy>.hf-button{margin-top:28px}.hf-site .hf-about-photo{min-height:380px}.hf-site .hf-about-photo img{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}@media (width<=767px){.hf-site .hf-about-card{border-radius:20px;grid-template-columns:1fr}.hf-site .hf-about-copy{padding:28px 24px 32px}.hf-site .hf-about-photo{aspect-ratio:1.25;min-height:0}}.hf-site .hf-partner-invite{padding:0 0 100px;scroll-margin-top:110px}.hf-site .hf-partner-invite-card{color:#fff;background:#164e45;border-radius:24px;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,5vw,80px);padding:clamp(32px,4vw,56px);display:grid}.hf-site .hf-partner-invite .hf-eyebrow{color:#b5e2d3}.hf-site .hf-partner-invite h2{color:#fff;font-size:clamp(28px,2.7vw,38px);line-height:1.2}.hf-site .hf-partner-invite-copy>p:not(.hf-eyebrow){color:#e0eee8;margin-top:22px;font-size:16px;line-height:1.8}.hf-site .hf-partner-invite-button{color:#164e45;background:#fff;margin-top:28px}.hf-site .hf-partner-invite-button:hover{background:#edf6f1}.hf-site .hf-partner-invite-button .hf-button-orb{background:#164e4512}.hf-site .hf-partner-benefits{gap:28px;margin:0;padding:0;list-style:none;display:grid}.hf-site .hf-partner-benefits li{align-items:flex-start;gap:14px;display:flex}.hf-site .hf-partner-benefits svg{color:#a0dfc7;flex:0 0 20px;width:20px;height:20px;margin-top:3px}.hf-site .hf-partner-benefits h3{color:#fff;font-size:18px;font-weight:600;line-height:1.4}.hf-site .hf-partner-benefits p{color:#e0eee8;margin-top:7px;font-size:16px;line-height:1.7}@media (width<=767px){.hf-site .hf-partner-invite{padding-bottom:64px}.hf-site .hf-partner-invite-card{border-radius:20px;grid-template-columns:1fr;gap:36px;padding:32px 24px}}.hf-site .hf-blog{padding-top:0;scroll-margin-top:110px}.hf-site .hf-blog-layout{grid-template-columns:.8fr 1.6fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.hf-site .hf-blog-intro h2{font-size:clamp(28px,2.7vw,38px);line-height:1.2}.hf-site .hf-blog-intro>p:not(.hf-eyebrow){color:var(--hf-muted);margin-top:20px;font-size:16px;line-height:1.8}.hf-site .hf-blog-intro .hf-text-link{margin-top:24px;display:inline-flex}.hf-site .hf-blog-list article+article{border-top:1px solid #dce6e0}.hf-site .hf-blog-story{color:inherit;grid-template-columns:116px minmax(0,1fr) 30px;align-items:center;gap:24px;padding:26px 0;text-decoration:none;display:grid}.hf-site .hf-blog-list article:first-child .hf-blog-story{padding-top:0}.hf-site .hf-blog-story>img{object-fit:cover;border-radius:12px;width:116px;height:116px}.hf-site .hf-blog-category{color:#147d73;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.hf-site .hf-blog-story h3{letter-spacing:-.025em;font-size:21px;font-weight:600;line-height:1.35}.hf-site .hf-blog-story-copy>p{color:var(--hf-muted);margin-top:10px;font-size:16px;line-height:1.65}.hf-site .hf-blog-arrow{color:#147d73}@media (hover:hover) and (pointer:fine){.hf-site .hf-blog-story:hover h3{color:#147d73}}@media (prefers-reduced-motion:no-preference){.hf-site .hf-blog-arrow{transition:transform .2s}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hf-site .hf-blog-story:hover .hf-blog-arrow{transform:translate(3px,-3px)}}@media (width<=900px){.hf-site .hf-blog-layout{grid-template-columns:1fr;gap:32px}.hf-site .hf-blog-intro{max-width:540px}}@media (width<=540px){.hf-site .hf-blog-story{grid-template-columns:72px minmax(0,1fr);align-items:start;gap:16px}.hf-site .hf-blog-story>img{border-radius:8px;width:72px;height:72px}.hf-site .hf-blog-story h3{font-size:19px}.hf-site .hf-blog-arrow{display:none}}.hf-site .hf-footer .hf-footer-contact{color:#fff;background:#147d73;margin-bottom:28px}.hf-site .hf-footer .hf-footer-contact:hover{color:#fff;background:#10665e}.hf-site .hf-footer-contact .hf-button-orb{background:#ffffff2e}.hf-site .hf-about-card,.hf-site .hf-contact-grid,.hf-site .hf-solution-domain,.hf-site .hf-solution-backup{background:#f7f6f2}.hf-site .hf-support{background:radial-gradient(at 88% 12%,#44b6ac40,#0000 62%),linear-gradient(115deg,#123f38 0%,#17594d 58%,#237869 100%)}.hf-site .hf-support,.hf-site .hf-support h2,.hf-site .hf-support .hf-plan h3{color:#fff}.hf-site .hf-support .hf-eyebrow{color:#82cbb8}.hf-site .hf-support .hf-plan p{color:#c4d1cb}.hf-site .hf-support-detail{background:#fff}.hf-site :is(.hf-solution-hosting,.hf-solution-workplace):after{background:linear-gradient(90deg,#164e45 8%,#164e45f5 32%,#164e45c7 57%,#164e4540 76%,#0000 100%)}@media (width<=1000px){.hf-site :is(.hf-solution-hosting,.hf-solution-workplace):after{background:linear-gradient(90deg,#164e45 5%,#164e45ed 48%,#164e45b8 100%)}}.hf-site.hf-home-mint{--hf-mint:#44b6ac;--hf-neutral-surface:#f3f4f3}.hf-site.hf-home-mint .hf-support{color:#fff;background:#191f1d}.hf-site.hf-home-mint :is(.hf-support h2,.hf-support .hf-plan h3){color:#fff}.hf-site.hf-home-mint .hf-support .hf-plan p{color:#c4d1cb}.hf-site.hf-home-mint :is(.hf-support,.hf-partner-invite) .hf-eyebrow{color:#147d73}.hf-site.hf-home-mint .hf-support-detail{box-shadow:0 12px 40px #2026250a}.hf-site.hf-home-mint :is(.hf-partner-invite h2,.hf-partner-benefits h3){color:#202625}.hf-site.hf-home-mint :is(.hf-partner-invite-copy>p:not(.hf-eyebrow),.hf-partner-benefits p){color:#56635f}.hf-site.hf-home-mint .hf-partner-invite-button{color:#fff;background:#147d73}.hf-site.hf-home-mint .hf-partner-invite-button:hover{background:#10665e}.hf-site.hf-home-mint .hf-partner-invite-button .hf-button-orb{background:#ffffff2e}.hf-site.hf-home-mint :is(.hf-solution-hosting,.hf-solution-workplace):after{background:linear-gradient(90deg,#123f38 8%,#123f38f5 32%,#123f38c7 57%,#123f3840 76%,#0000 100%)}.hf-site.hf-home-mint :is(.hf-about-card,.hf-case,.hf-case:nth-child(2)){background:var(--hf-neutral-surface)}.hf-site.hf-home-mint :is(.hf-pillar>svg,.hf-five-usps svg,.hf-support-detail>svg,.hf-partner-benefits svg,.hf-solution-content>svg,.hf-data-preview){color:var(--hf-mint)}.hf-site.hf-home-mint .hf-route-flow{stroke:var(--hf-mint)}.hf-site.hf-home-mint .hf-footer h5{color:var(--hf-mint)}@media (width<=1000px){.hf-site.hf-home-mint :is(.hf-solution-hosting,.hf-solution-workplace):after{background:linear-gradient(90deg,#123f38 5%,#123f38ed 48%,#123f38b8 100%)}}.hf-site.hf-home-mint .hf-solution-domain{background:#d6f3e7}.hf-site.hf-home-mint .hf-solution-backup{background:var(--hf-mint)}.hf-site.hf-home-mint :is(.hf-solution-domain,.hf-solution-backup) :is(h3,p,.hf-solution-link,.hf-solution-content>svg){color:#163b36}.hf-site.hf-home-mint .hf-eyebrow,.hf-site.hf-home-mint :is(.hf-support,.hf-partner-invite) .hf-eyebrow{color:#247b73}.hf-site.hf-home-mint .hf-pillar-icon{background:var(--hf-mint);border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:18px;display:grid}.hf-site.hf-home-mint .hf-pillar-icon svg{color:#fff;margin:0}.hf-site.hf-home-mint .hf-topbar-phone{align-items:center;gap:8px;transition:color .18s;display:inline-flex}.hf-site.hf-home-mint .hf-topbar-phone:hover{color:#147d73}.hf-site.hf-home-mint .hf-phone-open{background:#34c77b;border-radius:50%;flex:0 0 7px;width:7px;height:7px;display:inline-block}.hf-site.hf-home-mint .hf-phone-icon{margin-right:3px;display:inline-flex;position:relative}.hf-site.hf-home-mint .hf-phone-icon .hf-phone-open{width:6px;height:6px;position:absolute;top:-2px;right:-3px}.hf-site.hf-home-mint .hf-text-link{align-items:center;gap:12px}.hf-site.hf-home-mint .hf-text-link>svg{box-sizing:border-box;background:var(--hf-mint);color:#fff;border-radius:50%;flex:0 0 32px;width:32px;height:32px;padding:8px}.hf-site.hf-home-mint .hf-support .hf-eyebrow{color:var(--hf-mint)}.hf-site.hf-home-mint .hf-promise{color:#202625;background:#f1f7f5}.hf-site.hf-home-mint .hf-promise h2,.hf-site.hf-home-mint .hf-promise h3,.hf-site.hf-home-mint .hf-promise p,.hf-site.hf-home-mint .hf-promise .hf-text-link{color:#202625;opacity:1}.hf-site.hf-home-mint .hf-solution-backup{color:#202625;background:#44b6ac}.hf-site.hf-home-mint .hf-solution-backup h3,.hf-site.hf-home-mint .hf-solution-backup p,.hf-site.hf-home-mint .hf-solution-backup .hf-solution-link,.hf-site.hf-home-mint .hf-solution-backup .hf-solution-content>svg{color:#202625;opacity:1}.hf-site.hf-home-mint .hf-cases{color:#202625;background:#fff}.hf-site.hf-home-mint .hf-cases .hf-section-heading h2,.hf-site.hf-home-mint .hf-cases .hf-section-heading p{color:#202625;opacity:1}.hf-site.hf-home-mint .hf-partner-invite-card{color:#202625;background:#d6f3e7}.hf-site.hf-home-mint .hf-partner-invite-card h2,.hf-site.hf-home-mint .hf-partner-invite-card h3,.hf-site.hf-home-mint .hf-partner-invite-card p,.hf-site.hf-home-mint .hf-partner-invite-card .hf-partner-benefits svg{color:#202625;opacity:1}.hf-site.hf-home-mint .hf-contact-grid{background:var(--hf-neutral-surface);color:#202625}.hf-site.hf-home-mint .hf-contact-grid .hf-contact-copy h2,.hf-site.hf-home-mint .hf-contact-grid .hf-contact-copy p,.hf-site.hf-home-mint .hf-contact-grid .hf-contact-direct{color:#202625;opacity:1}.hf-site.hf-home-mint .hf-cases .hf-section-heading .hf-eyebrow{color:#247b73}.hf-site.hf-home-mint .hf-support h2{color:var(--hf-mint)}.hf-logo-page{color:#202625;background:#fff;min-height:100vh;padding:0 max(24px,50vw - 580px) 36px;font-family:Manrope,sans-serif}.hf-logo-page *{box-sizing:border-box}.hf-logo-header{justify-content:space-between;align-items:center;gap:20px;min-height:94px;font-size:14px;display:flex}.hf-logo-header a{color:#56635f;align-items:center;gap:9px;text-decoration:none;display:flex}.hf-logo-separator{color:#a6b4af;padding:0 12px}.hf-logo-intro{padding:42px 0 36px}.hf-logo-intro h1{font-family:var(--font-display);letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(28px,3.2vw,43px);font-weight:600;line-height:1.2}.hf-logo-intro p{color:#56635f;max-width:690px;margin:0;font-size:16px;line-height:1.7}.hf-logo-choices{border-bottom:1px solid #e3e9e6;gap:28px;display:flex}.hf-logo-choices button{cursor:pointer;color:#67736e;background:0 0;border:0;border-bottom:2px solid #0000;padding:17px 0;font-size:15px}.hf-logo-choices button span{opacity:.7;margin-right:9px;font-size:12px}.hf-logo-choices button[aria-pressed=true]{color:#202625;border-bottom-color:#147d73;font-weight:700}.hf-logo-stage{background:#fbfcfb;border:1px solid #e3e9e6;border-radius:16px;justify-content:center;align-items:center;min-height:340px;margin-top:24px;padding:80px 64px;display:flex;position:relative}.hf-logo-stage-donker{background:#191f1d;border-color:#191f1d}.hf-logo-main{width:min(100%,760px);height:auto}.hf-logo-mode{background:#fff;border:1px solid #dde5e1;border-radius:8px;gap:3px;padding:4px;display:flex;position:absolute;top:18px;right:18px}.hf-logo-mode button{cursor:pointer;color:#56635f;background:0 0;border:0;border-radius:4px;padding:6px 12px;font-size:12px}.hf-logo-mode button[aria-pressed=true]{color:#202625;background:#eaf2ee;font-weight:700}.hf-logo-spec{color:#6b7871;text-align:center;padding:0 15px;font-size:12px;position:absolute;bottom:22px}.hf-logo-stage-donker .hf-logo-spec{color:#afbeb7}.hf-logo-details{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:44px;padding:30px 0;display:grid}.hf-logo-details h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 10px;font-size:20px;font-weight:600}.hf-logo-details p{color:#56635f;max-width:610px;margin:0;font-size:16px;line-height:1.7}.hf-logo-small{text-align:center}.hf-logo-icon-sizes{justify-content:center;align-items:center;gap:18px;margin-bottom:10px;display:flex}.hf-logo-small span{color:#67736e;font-size:11px}.hf-logo-download{color:#202625;white-space:nowrap;border:1px solid #d6dfda;border-radius:8px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.hf-logo-footnote{color:#67736e;border-top:1px solid #e3e9e6;padding-top:20px;font-size:12px}.hf-logo-page :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #147d73}@media (width<=700px){.hf-logo-header{min-height:72px;font-size:12px}.hf-logo-header>span{text-align:right;max-width:145px}.hf-logo-intro{padding:24px 0}.hf-logo-choices{gap:12px}.hf-logo-choices button{text-align:left;flex:1;font-size:12px}.hf-logo-choices button span{margin-bottom:5px;display:block}.hf-logo-stage{min-height:245px;padding:76px 18px}.hf-logo-mode{top:12px;right:12px}.hf-logo-spec{font-size:10px}.hf-logo-details{grid-template-columns:1fr auto;gap:24px}.hf-logo-details>div:first-child{grid-column:1/-1}.hf-logo-small{text-align:left}.hf-logo-icon-sizes{justify-content:flex-start}.hf-logo-download{font-size:12px}}.hf-logo-header h1{font:inherit;margin:0}.hf-logo-concept{padding:30px 0 22px}.hf-logo-concept+.hf-logo-concept{border-top:1px solid #e3e9e6}.hf-logo-concept-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:600}.hf-logo-concept-title>span{color:#67736e;margin-right:14px;font-family:Manrope,sans-serif;font-size:14px;font-weight:400}.hf-logo-details{grid-template-columns:minmax(0,1fr) auto}@media (width<=700px){.hf-logo-header h1{text-align:right;max-width:145px}.hf-logo-concept-title{font-size:20px}.hf-logo-details{grid-template-columns:1fr;gap:20px}}
