.dh-page-hero{padding-bottom:200px}.dh-page-hero .dh-hero-title{font-size:clamp(34px,4.2vw,54px)}.dh-page-hero .dh-hl{white-space:normal}.dh-page-hero-art .dh-hero-illustration{max-width:540px;aspect-ratio:596 / 515}.dh-page-hero-art .dh-hero-mascot{width:min(240px,40%);bottom:-130px}.dh-hero-badge{position:absolute;left:4%;top:6%;z-index:2;display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:18px;background:var(--dh-card);color:var(--brand-primary);box-shadow:var(--dh-shadow-card);font-size:30px;transform:rotate(-4deg);animation:dh-bob 5s ease-in-out infinite}.dh-hero-badge span{color:var(--dh-ink);font-size:18px;font-weight:900}.dh-plans-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 22px;margin:-14px 0 56px}.dh-seg{display:inline-flex;padding:5px;border-radius:14px;background:var(--dh-blush-100);box-shadow:inset 0 0 0 1px var(--dh-line)}.dh-seg-btn{position:relative;padding:11px 22px;border:0;border-radius:10px;background:transparent;color:var(--dh-wine-700);font-size:16px;font-weight:700;cursor:pointer;transition:background .25s,color .25s,box-shadow .25s}.dh-seg-btn.is-active{background:var(--dh-wine-700);color:#fff;box-shadow:0 8px 18px -10px #5e2621b3}html.lagom-dark-mode .dh-seg-btn{color:#f3d9d3}.dh-seg-badge{position:absolute;top:-16px;right:-14px;padding:3px 12px;background:var(--dh-amber);color:var(--dh-wine-900);font-size:11.5px;font-weight:800;white-space:nowrap;clip-path:polygon(0 0,100% 0,93% 50%,100% 100%,0 100%,7% 50%);transform:rotate(4deg)}[data-plans] [data-cycle-show]{display:none}[data-plans][data-cycle=monthly] [data-cycle-show=monthly],[data-plans][data-cycle=annually] [data-cycle-show=annually],[data-plans][data-cycle=biennially] [data-cycle-show=biennially],[data-plans][data-cycle=triennially] [data-cycle-show=triennially]{display:flex}.dh-plan-fallback{display:block;color:var(--dh-wine-500);font-weight:600}[data-plans] [data-family-panel]{display:none}[data-plans][data-family=web] [data-family-panel=web],[data-plans][data-family=semi] [data-family-panel=semi],[data-plans][data-family=vps] [data-family-panel=vps]{display:block}.dh-plans-note{max-width:760px;margin:0 auto 46px;padding:14px 20px;border-radius:12px;background:var(--dh-blush-50);box-shadow:inset 0 0 0 1px var(--dh-line);color:var(--dh-ink)!important;text-align:center}.dh-plans-note .fa-lightbulb{color:var(--dh-amber);margin-right:6px}.dh-plan-section{padding:70px 0 110px;background:var(--dh-sand)}.dh-plan-grid{display:grid;gap:54px 36px;justify-content:center}.dh-plan-grid-4{display:flex;flex-wrap:wrap;justify-content:center}.dh-plan-grid-4>.dh-plan{flex:0 1 calc(25% - 27px);min-width:250px}.dh-plan-grid-2{grid-template-columns:repeat(2,minmax(0,340px))}.dh-plan{position:relative;display:flex;flex-direction:column;background:var(--dh-card);box-shadow:var(--dh-shadow-card);text-align:center}.dh-plan .dh-frame-a{top:-12px;right:-12px;width:62%;height:46%}.dh-plan .dh-frame-b{left:-12px;bottom:-12px;width:50%;height:36%}.dh-plan:hover .dh-frame-a{width:90%;height:70%}.dh-plan:hover .dh-frame-b{width:90%;height:60%;border-color:var(--dh-accent)}.dh-plan.is-popular{box-shadow:0 0 0 2px var(--brand-primary),var(--dh-shadow-card)}.dh-plan-ribbon{position:absolute;top:-15px;left:50%;translate:-50% 0;z-index:2;padding:4px 18px;background:var(--dh-amber);color:var(--dh-wine-900);font-size:12.5px;font-weight:800;white-space:nowrap;clip-path:polygon(0 0,100% 0,94% 50%,100% 100%,0 100%,6% 50%)}.dh-plan-head{padding:26px 20px 16px;border-bottom:1px solid var(--dh-line)}.dh-plan-head h3{margin:0;color:var(--dh-ink);font-size:30px;font-weight:900;letter-spacing:-.02em}.dh-plan-head span{color:var(--dh-muted);font-size:13px}.dh-plan-price{display:flex;flex-direction:column;align-items:center;padding:18px 18px 20px;border-bottom:1px solid var(--dh-line)}.dh-plan-was{min-height:24px;font-size:14px;color:var(--dh-muted)}.dh-plan-was s{color:var(--dh-muted)}.dh-plan-save{margin-left:6px;padding:2px 8px;border-radius:6px;background:#36c05524;color:#23863b;font-weight:800}.dh-plan-price strong{margin:6px 0 16px;color:var(--dh-ink);font-size:clamp(26px,2.3vw,32px);font-weight:900;letter-spacing:-.02em;white-space:nowrap}.dh-plan-price strong small{font-size:.5em;font-weight:600;color:var(--dh-muted)}.dh-plan-price .dh-btn{width:100%;max-width:220px}.dh-plan-billing{min-height:4.5em;margin:12px 0 0;font-size:12.5px;line-height:1.5}.dh-plan-specs,.dh-plan-perks{margin:0;padding:18px 24px 0;list-style:none;text-align:left}.dh-plan-specs li,.dh-plan-perks li{margin-bottom:10px;color:var(--dh-muted);font-size:14.5px}.dh-plan-specs li b{color:var(--dh-ink)}.dh-plan-specs i{width:22px;color:var(--dh-accent);text-align:center}.dh-plan-perks{padding-top:6px;padding-bottom:20px}.dh-plan-perks li{position:relative;padding-left:30px}.dh-plan-perks li:before{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--brand-success, #36c055) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 11px no-repeat}[data-family-panel=vps] .dh-plan-head h3{font-size:26px}.dh-cross{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px 30px;max-width:960px;margin:70px auto 0;padding:24px 30px;border-radius:18px;background:var(--dh-card);box-shadow:inset 0 0 0 1px var(--dh-line)}.dh-cross>div{flex:1 1 420px}.dh-cross h3{margin:0 0 4px;font-size:20px}.dh-cross p{margin:0}.dh-support-strip{padding:100px 0 80px}.dh-support-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.dh-support-tile,body.lagom a.dh-support-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 18px;border-radius:18px;background:var(--dh-blush-50);box-shadow:inset 0 0 0 1px var(--dh-line);color:var(--dh-ink);text-align:center;transition:transform .3s var(--dh-ease),box-shadow .3s}.dh-support-tile:hover{transform:translateY(-6px);box-shadow:inset 0 0 0 1px var(--dh-blush-300),var(--dh-shadow-card);text-decoration:none}.dh-support-tile i{margin-bottom:8px;color:var(--brand-primary);font-size:34px}.dh-support-tile strong{font-size:18px}.dh-support-tile span{color:var(--dh-muted);font-size:14.5px}.dh-highlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:64px}.dh-highlight{display:flex;gap:20px;align-items:flex-start}.dh-highlight-icon{flex:none;display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:var(--dh-wine-700);color:var(--dh-amber-soft);font-size:26px;transform:rotate(-6deg)}.dh-highlight h3{margin:4px 0 6px;font-size:21px}.dh-highlight p{margin:0;font-size:16px;line-height:1.6}.dh-feat-fa{color:var(--brand-primary);font-size:40px}.dh-apps-teaser{padding:110px 0 40px}.dh-apps-teaser-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;align-items:center}.dh-apps-teaser h2{margin-bottom:14px}.dh-apps-teaser p{margin:0 0 26px;font-size:18px}.dh-apps-chips{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.dh-apps-chips span{padding:14px 22px;border-radius:14px;background:var(--dh-card);box-shadow:var(--dh-shadow-card);color:var(--dh-wine-700);font-size:17px;font-weight:700}.dh-apps-chips span:nth-child(odd){transform:rotate(-3deg)}.dh-apps-chips span:nth-child(3n){background:var(--dh-wine-700);color:#fff}.dh-compare-section{padding:100px 0 40px}.dh-compare-block{text-align:center}.dh-compare-tabs{margin:0 auto 26px;flex-wrap:wrap;justify-content:center}.dh-compare-block .dh-compare-wrap{text-align:left}[data-compare] tbody{display:none}[data-compare][data-group=tech] tbody[data-group-rows=tech],[data-compare][data-group=software] tbody[data-group-rows=software],[data-compare][data-group=email] tbody[data-group-rows=email],[data-compare][data-group=support] tbody[data-group-rows=support],[data-compare][data-group=all] tbody{display:table-row-group}[data-compare]:not([data-group=all]) .dh-compare-group{display:none}.dh-compare-group th{padding:12px 18px!important;background:var(--dh-wine-700)!important;color:#fff!important;font-size:14px!important;letter-spacing:.06em;text-transform:uppercase}.dh-compare tbody th small{display:block;color:var(--dh-muted);font-size:12.5px;font-weight:400}.dh-compare-wrap{overflow-x:auto;border-radius:18px;box-shadow:inset 0 0 0 1px var(--dh-line)}.dh-compare{width:100%;min-width:640px;border-collapse:collapse;background:var(--dh-card)}.dh-compare th,.dh-compare td{padding:15px 18px;border-bottom:1px solid var(--dh-line);text-align:center;color:var(--dh-ink);font-size:15px}.dh-compare tbody th{text-align:left;font-weight:600}.dh-compare thead th{padding-top:24px;color:var(--brand-primary);font-size:22px;font-weight:900;background:var(--dh-blush-50)}.dh-compare thead th span{display:block;color:var(--dh-muted);font-size:12px;font-weight:500}.dh-compare thead th:first-child{color:var(--dh-ink);font-size:15px;text-align:left}.dh-compare tbody tr:nth-child(odd):not(.dh-compare-group){background:var(--dh-blush-50)}.dh-compare .dh-yes{color:var(--brand-success, #36c055);font-size:20px}.dh-compare .dh-no{color:#c8bcb9;font-size:20px}.dh-compare tfoot td strong{display:block;color:var(--dh-ink);font-size:19px;font-weight:900}.dh-compare tfoot small{color:var(--dh-muted)}.dh-compare tfoot th,.dh-compare tfoot td{border-bottom:0}.dh-vs-section{padding:70px 0 90px}.dh-vs{display:grid;grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr);border-radius:22px;overflow:hidden;box-shadow:var(--dh-shadow-card),inset 0 0 0 1px var(--dh-line)}.dh-vs-side{padding:36px 40px;background:var(--dh-card)}.dh-vs-vps{background:var(--dh-blush-50)}.dh-vs-side h3{margin:0;color:var(--dh-muted);font-size:32px;font-weight:900}.dh-vs-vps h3{color:var(--brand-primary)}.dh-vs-side>span{display:block;max-width:380px;margin:6px 0 22px;color:var(--dh-muted);font-size:14.5px}.dh-vs-side ul{margin:0;padding:0;list-style:none}.dh-vs-side li{position:relative;margin-bottom:14px;padding-left:32px;color:var(--dh-ink);font-size:16px}.dh-vs-side li:before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border-radius:50%;background:var(--dh-line)}.dh-vs-vps li:before{background:var(--brand-success, #36c055) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='white' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 12px no-repeat}.dh-vs-vps li b{color:var(--brand-primary)}.dh-vs-mid{display:grid;place-items:center;background:linear-gradient(180deg,var(--dh-wine-500),var(--dh-wine-700))}.dh-vs-mid span{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--brand-primary);color:#fff;font-weight:900;box-shadow:0 0 0 6px #ffffff1f}.dh-vs-foot{margin:26px 0 0;text-align:center;color:var(--dh-ink)!important}.dh-vs-foot a{font-weight:700}.dh-ai{padding:70px 0 110px;background:linear-gradient(180deg,var(--dh-page),var(--dh-blush-50))}.dh-ai-note{max-width:680px;margin:50px auto 0;padding:12px 18px;border-left:4px solid var(--brand-success, #36c055);border-radius:8px;background:#36c05514;color:var(--dh-ink)!important;font-size:14.5px;font-weight:600;text-align:center}.dh-ai-note i{color:#23863b;margin-right:6px}.dh-infra{padding:110px 0;background:var(--dh-sand)}.dh-infra-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:70px;align-items:center}.dh-infra-lead{margin:14px 0 26px;font-size:17px}.dh-infra-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 30px;margin:0;padding:24px;border-radius:18px;background:var(--dh-card);box-shadow:inset 0 0 0 1px var(--dh-line);list-style:none}.dh-infra-list li{display:flex;gap:14px}.dh-infra-list i{flex:none;width:34px;color:var(--brand-primary);font-size:24px;text-align:center}.dh-infra-list strong{display:block;color:var(--dh-ink);font-size:16px}.dh-infra-list span{color:var(--dh-muted);font-size:14px;line-height:1.5}.dh-os{padding:100px 0 110px}.dh-os-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;margin:0;padding:0;list-style:none}.dh-os-grid li{flex:0 1 150px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 10px;border-radius:16px;background:var(--dh-blush-50);box-shadow:inset 0 0 0 1px var(--dh-line);text-align:center}.dh-os-logo{width:64px;height:64px;margin-bottom:8px;transition:transform .35s var(--dh-ease)}.dh-os-grid li:hover .dh-os-logo{transform:translateY(-4px) scale(1.06)}.dh-os-grid strong{color:var(--dh-ink);font-size:16px}.dh-os-grid small{color:var(--dh-muted)}.dh-panel-features{padding-top:130px}.dh-use-panel{position:relative;padding:26px;background:linear-gradient(150deg,var(--dh-blush-50),var(--dh-blush-100))}.dh-use-badge{position:absolute;left:-18px;bottom:-18px;display:grid;place-items:center;width:76px;height:76px;border-radius:20px;background:var(--dh-card);color:var(--brand-primary);font-size:36px;box-shadow:var(--dh-shadow-card);transform:rotate(-6deg);animation:dh-bob 5s ease-in-out infinite}.dh-row-reverse .dh-use-badge{left:auto;right:-18px}.dh-ill{display:block;width:100%;height:auto}.dh-ill-frame{position:relative;padding:22px;border-radius:26px;background:var(--dh-card);box-shadow:16px 16px 0 0 var(--dh-blush-200),var(--dh-shadow-card)}.dh-ill-frame-break .dh-ill{margin:-54px -30px 0 0;width:calc(100% + 30px);max-width:none}.dh-req-tag-float{position:absolute;left:22px;bottom:-16px;box-shadow:var(--dh-shadow-card)}.dh-req-title{margin:26px 0 14px;font-size:19px}.dh-req-title i{margin-right:6px;color:var(--brand-primary)}.dh-apps-chips-float{position:absolute;right:-14px;bottom:-22px;justify-content:flex-end;gap:10px}.dh-apps-chips-float span{padding:10px 16px;font-size:15px}.dh-grow{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:50px;align-items:center;max-width:1040px;margin:70px auto 0}.dh-grow h3{margin:0 0 10px;font-size:26px}.dh-grow p{margin:0;font-size:17px}.dh-support-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;align-items:center;margin-bottom:50px}.dh-head-left{margin:0;text-align:left}.dh-support-ill{max-width:480px;justify-self:end}.dh-infra-art{max-width:520px}@media(max-width:991px){.dh-grow,.dh-support-top{grid-template-columns:1fr}.dh-support-ill{justify-self:center}.dh-head-left{text-align:center}.dh-ill-frame-break .dh-ill{margin:-30px 0 0;width:100%}.dh-vs{grid-template-columns:1fr}.dh-vs-mid{height:60px}.dh-infra-inner,.dh-infra-list{grid-template-columns:1fr}}@media(max-width:575px){.dh-vs-side{padding:26px 22px}.dh-use-badge{width:60px;height:60px;font-size:28px;left:-8px}.dh-apps-chips-float{position:static;justify-content:center;margin-top:14px}}.dh-about{padding:90px 0 120px}.dh-req-tag{display:inline-block;margin-top:6px;padding:7px 14px;border-radius:999px;background:var(--dh-wine-700);color:#fff;font-size:13.5px;font-weight:700}.dh-plan-section-solution .dh-head p{margin-top:10px}.dh-steps{padding:110px 0 30px}.dh-steps-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;counter-reset:none}.dh-steps-list li{position:relative;padding:30px 26px 26px;border-radius:18px;background:var(--dh-blush-50);box-shadow:inset 0 0 0 1px var(--dh-line)}.dh-steps-list li:not(:last-child):after{content:"";position:absolute;top:50%;right:-34px;width:28px;height:3px;border-radius:3px;background:repeating-linear-gradient(90deg,var(--dh-coral) 0 6px,transparent 6px 10px)}.dh-steps-num{display:grid;place-items:center;width:46px;height:46px;margin-bottom:14px;border-radius:14px;background:var(--brand-primary);color:#fff;font-size:20px;font-weight:900;transform:rotate(-6deg)}.dh-steps-list h3{margin:0 0 6px;font-size:19px}.dh-steps-list p{margin:0;font-size:15px}.dh-apps{padding:80px 0 110px}.dh-apps-filter{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:-20px 0 50px}.dh-chip{padding:9px 18px;border:0;border-radius:999px;background:var(--dh-blush-100);color:var(--dh-wine-700);font-size:14.5px;font-weight:700;cursor:pointer;transition:background .25s,color .25s}.dh-chip.is-active,.dh-chip:hover{background:var(--dh-wine-700);color:#fff}.dh-apps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 30px}.dh-app{position:relative;display:flex;flex-direction:column;padding:24px 24px 22px;background:var(--dh-card);box-shadow:var(--dh-shadow-card)}.dh-app[hidden]{display:none}.dh-app .dh-frame-a{top:-10px;right:-10px;width:46%;height:60%}.dh-app:hover .dh-frame-a{width:80%;height:90%}.dh-app-head{display:flex;align-items:center;gap:14px;margin-bottom:12px}.dh-app-icon{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:14px;background:var(--dh-blush-100);color:var(--dh-accent);font-size:26px}.dh-app h3{margin:0;font-size:19px}.dh-app small{color:var(--dh-muted)}.dh-app p{flex:1;margin:0 0 16px;font-size:15px;line-height:1.55}.dh-app-fits{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.dh-fit,body.lagom a.dh-fit{padding:5px 12px;border-radius:999px;font-size:12.5px;font-weight:800;text-decoration:none}body.lagom a.dh-fit-web{background:#36c05524;color:#23863b}body.lagom a.dh-fit-semi{background:#f2a33a33;color:#9a5a00}body.lagom a.dh-fit-vps{background:#dc2d131f;color:var(--brand-primary)}body.lagom a.dh-fit:hover{filter:brightness(.95);text-decoration:none}.dh-fit-min{color:var(--dh-muted);font-size:12.5px;font-weight:600}@media(max-width:991px){.dh-steps-list{grid-template-columns:1fr;gap:22px}.dh-steps-list li:after{display:none}.dh-apps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.dh-apps-grid{grid-template-columns:1fr}}@media(max-width:1199px){.dh-plan-grid-4>.dh-plan{flex-basis:calc(50% - 18px);max-width:360px}}@media(max-width:991px){.dh-support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-highlight-grid,.dh-apps-teaser-inner{grid-template-columns:1fr}}@media(max-width:767px){.dh-plan-grid-4>.dh-plan{flex-basis:100%}.dh-plan-grid-2{grid-template-columns:minmax(0,360px)}.dh-seg-btn{padding:10px 16px;font-size:15px}}@media(max-width:575px){.dh-support-grid{grid-template-columns:1fr 1fr;gap:14px}.dh-support-tile{padding:20px 12px}.dh-cross{padding:20px}.dh-hero-badge{font-size:22px;padding:10px 14px}}.dh-vps{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);max-width:1120px;margin:0 auto;border-radius:32px 32px 32px 10px;background:var(--dh-card);box-shadow:16px 16px 0 0 var(--dh-blush-200),var(--dh-shadow-card);overflow:hidden}.dh-vps-pick{padding:44px 48px 40px}.dh-vps-pick-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:30px}.dh-vps-label{flex-basis:100%;color:var(--brand-primary);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dh-vps-name{color:var(--dh-ink);font-size:22px;font-weight:700}.dh-vps-size{font-size:46px;font-weight:900;letter-spacing:-.02em}.dh-vps-popular{padding:4px 12px;border-radius:999px;background:#ffc56b73;color:var(--dh-wine-700);font-size:12px;font-weight:800;text-transform:uppercase}.dh-vps-popular[hidden]{display:none}.dh-vps-range{width:100%;height:34px;margin:0;background:transparent;cursor:pointer;-webkit-appearance:none;appearance:none}.dh-vps-range::-webkit-slider-runnable-track{height:10px;border-radius:999px;background:linear-gradient(90deg,var(--brand-primary) var(--pct),var(--dh-blush-100) var(--pct))}.dh-vps-range::-moz-range-track{height:10px;border-radius:999px;background:var(--dh-blush-100)}.dh-vps-range::-moz-range-progress{height:10px;border-radius:999px;background:var(--brand-primary)}.dh-vps-range::-webkit-slider-thumb{width:34px;height:34px;margin-top:-12px;border:6px solid #fff;border-radius:50%;background:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-primary),0 6px 16px -4px #5e262180;-webkit-appearance:none;appearance:none;transition:transform .2s var(--dh-ease)}.dh-vps-range::-moz-range-thumb{width:22px;height:22px;border:6px solid #fff;border-radius:50%;background:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-primary),0 6px 16px -4px #5e262180}.dh-vps-range:active::-webkit-slider-thumb{transform:scale(1.12)}.dh-vps-range:focus-visible{outline:none}.dh-vps-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 2px var(--brand-primary),0 0 0 7px #f2a33a73}.dh-vps-ticks{display:flex;justify-content:space-between;margin:8px -14px 0;padding:0;list-style:none}.dh-vps-ticks li{flex:0 0 auto;width:56px;text-align:center}.dh-vps-ticks button{padding:4px 0;border:0;background:none;color:var(--dh-muted);font-size:14px;font-weight:600;cursor:pointer}.dh-vps-ticks button.is-active{color:var(--brand-primary);font-weight:800}.dh-vps-specs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:34px 0 0;padding:0;list-style:none}.dh-vps-specs li{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:16px 14px;border-radius:16px;background:var(--dh-blush-50)}.dh-vps-specs i{margin-bottom:6px;color:var(--brand-primary);font-size:18px}.dh-vps-spec-val{color:var(--dh-ink);font-size:20px;font-weight:900}.dh-vps-spec-label{font-size:13px;line-height:1.3}.dh-vps-buy{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:44px 40px 40px;background:linear-gradient(150deg,var(--dh-wine-700),var(--dh-wine-900));color:#ffffffd1}.dh-vps-cycle{margin:10px 0 26px;background:#00000040;box-shadow:none}.dh-vps-cycle .dh-seg-btn{color:#ffffffbf}.dh-vps-cycle .dh-seg-btn.is-active{background:#fff;color:var(--dh-wine-700)}.dh-vps-was{min-height:24px;font-size:17px}.dh-vps-was s{color:#ffffff8c}[data-cycle=monthly] .dh-vps-was s{display:none}.dh-vps-price{color:#fff;line-height:1.1}.dh-vps-now{font-size:clamp(36px,3.6vw,48px);font-weight:900;letter-spacing:-.02em}.dh-vps-price small{margin-left:4px;font-size:18px}body.lagom .dh-vps-billing{min-height:48px;margin:12px 0 24px;color:#ffffffd9;font-size:15px}.dh-vps-order{width:100%;justify-content:center}.dh-vps-included{margin-top:34px;padding-top:26px;border-top:1px dashed var(--dh-line)}.dh-vps-included .dh-vps-label{display:block;margin-bottom:14px}.dh-vps-perks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0}body.lagom .dh-vps-guarantee{margin:18px 0 0;color:#ffffffb3;font-size:14px}.dh-vps-guarantee i{margin-right:6px;color:var(--dh-amber-soft)}@media(max-width:991px){.dh-vps{grid-template-columns:1fr}.dh-vps-specs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:575px){.dh-vps-pick{padding:32px 22px}.dh-vps-buy{padding:34px 22px}.dh-vps-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.dh-vps-perks{grid-template-columns:1fr}.dh-vps-ticks{margin:8px -6px 0}.dh-vps-ticks li{width:34px}.dh-vps-ticks button{font-size:11px}}.dh-ostabs{max-width:1120px;margin:0 auto}.dh-ostabs-bar{display:flex;width:fit-content;max-width:100%;margin:0 auto -1px;overflow-x:auto;border-radius:16px 16px 0 0}.dh-ostabs-bar .dh-seg-btn{white-space:nowrap}.dh-ostabs-body{padding:40px 36px;border-radius:28px;background:var(--dh-card);box-shadow:var(--dh-shadow-card)}.dh-ostabs-panel{display:none;animation:dh-fade-up .4s var(--dh-ease)}[data-tab=os] [data-ospanel=os],[data-tab=panel] [data-ospanel=panel],[data-tab=software] [data-ospanel=software],[data-tab=featured] [data-ospanel=featured]{display:block}@keyframes dh-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dh-os-name{color:var(--dh-ink);font-size:16px;font-weight:700}.dh-os-grid-wide li{flex-basis:240px}.dh-os-grid-sw li{flex-basis:220px}.dh-os-logo-wide{width:auto;max-width:170px;height:64px;object-fit:contain}.dh-sw-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:8px;border-radius:18px;background:var(--dh-card);color:var(--brand-primary);font-size:30px;box-shadow:var(--dh-shadow-card)}.dh-ostabs-note{margin:26px 0 0;font-size:15px;text-align:center}.dh-ostabs-note i{margin-right:6px;color:var(--brand-primary)}.dh-feat-tech{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:30px;align-items:center}.dh-feat-tech-icon{display:grid;place-items:center;width:96px;height:96px;border-radius:26px;background:var(--brand-primary);color:#fff;font-size:44px;transform:rotate(-6deg)}.dh-feat-tech-copy h3{margin:0 0 10px;font-size:26px}.dh-feat-tech-copy p{margin:0 0 16px;font-size:16.5px}.dh-feat-tech-cta{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 28px;border-radius:22px;background:var(--dh-blush-50);text-align:center}.dh-feat-tech-price{color:var(--dh-wine-700);font-size:26px;font-weight:900}.dh-feat-tech-cta .dh-btn{margin-top:8px}@media(max-width:991px){.dh-feat-tech{grid-template-columns:1fr;justify-items:start}.dh-ostabs-body{padding:30px 18px}}@media(prefers-reduced-motion:reduce){.dh-ostabs-panel{animation:none}}@media(max-width:575px){.dh-ostabs-bar{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-bottom:12px;border-radius:16px}.dh-ostabs-bar .dh-seg-btn{padding:10px 8px;font-size:14px;white-space:normal}.dh-os-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dh-os-grid-wide{grid-template-columns:1fr}}body.lagom .dh-app h3 a{color:inherit}body.lagom .dh-app h3 a:hover{color:var(--brand-primary);text-decoration:none}body.lagom a.dh-app-link{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin:-4px 0 16px;color:var(--brand-primary);font-size:15px;font-weight:700}body.lagom a.dh-app-link i{transition:transform .25s var(--dh-ease)}body.lagom a.dh-app-link:hover{text-decoration:none}body.lagom a.dh-app-link:hover i{transform:translate(4px)}.dh-app.has-page{box-shadow:inset 0 0 0 1px var(--dh-blush-300),var(--dh-shadow-card)}.dh-answer{padding:30px 0 70px}.dh-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 30px;padding:0;list-style:none;font-size:14px}.dh-crumbs li+li:before{content:"›";margin-right:6px;color:var(--dh-muted)}.dh-crumbs li[aria-current]{color:var(--dh-ink);font-weight:600}.dh-answer-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:50px;align-items:center}.dh-answer-copy h2{margin:0 0 16px;font-size:clamp(26px,2.6vw,34px)}.dh-answer-lead{margin:0;color:var(--dh-ink);font-size:18.5px;line-height:1.7}.dh-facts{margin:0;padding:10px 26px;border-radius:26px 26px 26px 8px;background:var(--dh-sand);box-shadow:12px 12px 0 0 var(--dh-blush-200)}.dh-facts>div{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px dashed var(--dh-line)}.dh-facts>div:last-child{border-bottom:0}.dh-facts dt{color:var(--dh-muted);font-size:15px;font-weight:500}.dh-facts dd{margin:0;color:var(--dh-ink);font-size:15.5px;font-weight:700;text-align:right}.dh-plan-section-solution .dh-plans-note{max-width:760px;margin:0 auto 34px;text-align:center}.dh-related{padding:80px 0 90px;background:var(--dh-blush-50)}.dh-related h2{margin:0 0 28px;font-size:26px;text-align:center}.dh-related-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;max-width:1040px;margin:0 auto;padding:0;list-style:none}.dh-related-list a{display:flex;align-items:center;gap:12px;height:100%;padding:14px 16px;border-radius:16px;background:var(--dh-card);box-shadow:var(--dh-shadow-card);color:var(--dh-ink);transition:transform .25s var(--dh-ease)}body.lagom .dh-related-list a:hover{transform:translateY(-3px);text-decoration:none}.dh-related-icon{display:grid;flex:0 0 auto;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--dh-blush-100);color:var(--brand-primary);font-size:18px}.dh-related-name{display:block;font-weight:700}.dh-related-list small{color:var(--dh-muted)}body.lagom a.dh-related-all{justify-content:center;color:var(--brand-primary);font-weight:700}@media(max-width:991px){.dh-answer-grid{grid-template-columns:1fr;gap:30px}}.dh-shot{overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 0 0 1px var(--dh-line),0 24px 50px -20px #17191c59}.dh-shot-bar{display:flex;align-items:center;gap:7px;padding:10px 14px;background:var(--dh-sand);border-bottom:1px solid var(--dh-line)}.dh-shot-bar>span:not(.dh-shot-url){width:10px;height:10px;border-radius:50%;background:var(--dh-blush-300)}.dh-shot-url{flex:1;margin-left:10px;padding:4px 12px;border-radius:999px;background:#fff;color:var(--dh-muted);font-size:12.5px}.dh-shot-url i{margin-right:5px;color:#36c055;font-size:11px}.dh-shot img{display:block;width:100%;height:auto}
