.hn .enterprise-page{--enterprise-cover:color-mix(in srgb, var(--navy) 78%, transparent);--enterprise-cover-end:color-mix(in srgb, var(--navy) 8%, transparent);--enterprise-cover-text:var(--bg)}.hn .enterprise-page h1,.hn .enterprise-page h2,.hn .enterprise-page h3{letter-spacing:0}.hn .enterprise-hero{isolation:isolate;min-height:570px;color:var(--enterprise-cover-text);align-items:center;padding:64px 0 52px;display:flex;position:relative}.hn .enterprise-hero>img{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.hn .enterprise-hero:after{content:"";background:linear-gradient(90deg,var(--enterprise-cover),var(--enterprise-cover-end));z-index:-1;position:absolute;inset:0}.hn .enterprise-hero .wrap{width:100%}.hn .enterprise-hero .kicker{color:var(--green);margin-bottom:18px}.hn .enterprise-hero h1{max-width:600px;font-size:56px;line-height:1.06}.hn .enterprise-hero h1 span{color:var(--green);display:block}.hn .enterprise-hero .lead{color:var(--enterprise-cover-text);max-width:48ch;margin:22px 0 28px}.hn .enterprise-hero .fineprint{color:var(--enterprise-cover-text);max-width:52ch;font-size:13px}.hn .enterprise-page .btn{white-space:normal;text-align:center;height:auto;min-height:48px}.hn .enterprise-page .btn-green:hover{background:var(--green-line);color:var(--navy)}.hn .enterprise-hero .btn-ghost{color:var(--enterprise-cover-text);border-color:var(--enterprise-cover-text)}.hn .enterprise-offer{background:var(--green-soft);border-bottom:1px solid var(--green-line);padding:30px 0}.hn .enterprise-offer .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:32px;display:grid}.hn .enterprise-price{font:700 44px/1.1 var(--display);color:var(--navy);margin:6px 0;display:block}.hn .enterprise-offer small{color:var(--muted);font-size:14px;display:block}.hn .enterprise-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;margin:0;padding:0;list-style:none;display:grid}.hn .enterprise-checks li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.hn .enterprise-checks svg{color:var(--green-ink);flex:none;margin-top:2px}.hn .enterprise-page section:not(.enterprise-hero):not(.enterprise-offer){padding:64px 0}.hn .enterprise-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.hn .enterprise-benefits article{border-top:2px solid var(--green);padding-top:20px}.hn .enterprise-benefits svg{color:var(--green-ink);margin-bottom:12px}.hn .enterprise-benefits p{color:var(--muted);margin-top:12px;font-size:16px}.hn .enterprise-delivery{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;display:grid}.hn .enterprise-steps{counter-reset:delivery;margin:0;padding:0;list-style:none}.hn .enterprise-steps li{counter-increment:delivery;border-top:1px solid var(--line-2);grid-template-columns:38px minmax(0,1fr);gap:16px;padding:20px 0;display:grid}.hn .enterprise-steps li:before{content:"0" counter(delivery);font:600 20px var(--mono);color:var(--green-ink)}.hn .enterprise-steps p{color:var(--muted);margin-top:8px;font-size:16px}.hn .enterprise-credential{margin-top:24px}.hn .enterprise-page .faq{margin-top:28px}.hn .enterprise-close .wrap{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.hn .enterprise-source{color:var(--muted);margin-top:26px;font-size:14px}.hn .enterprise-source a{text-underline-offset:3px}@media(max-width:800px){.hn .enterprise-hero{min-height:540px;padding:48px 0}.hn .enterprise-hero h1{max-width:480px;font-size:42px}.hn .enterprise-hero:after{background:var(--enterprise-cover)}.hn .enterprise-offer .wrap,.hn .enterprise-delivery,.hn .enterprise-close .wrap{grid-template-columns:minmax(0,1fr);gap:28px}.hn .enterprise-benefits{grid-template-columns:minmax(0,1fr);gap:24px}.hn .enterprise-page section:not(.enterprise-hero):not(.enterprise-offer){padding:48px 0}}@media(max-width:480px){.hn .enterprise-hero h1,.hn .enterprise-price{font-size:36px}.hn .enterprise-checks{grid-template-columns:minmax(0,1fr);gap:12px}.hn .enterprise-hero .cta-row{flex-direction:column;align-items:stretch}}
