.host-intro{background:#fff;border-bottom:1px solid #dce8f3;padding:70px 0}.host-intro h2{font-size:clamp(38px,5vw,65px)}.host-intro h2 em{font-style:normal;color:#1268e8}.host-intro p{color:#647991;font-size:18px;line-height:1.7;max-width:680px}.host-points{display:flex;gap:22px;flex-wrap:wrap;margin-top:27px;color:#4d6d86;font-size:13px}.host-points span:first-child{color:#119a77}.host-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:35px}.host-heading p{color:#687d93;line-height:1.6;max-width:320px}.host-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.host-plan{position:relative;border:1px solid #d8e4ef;background:#fff;border-radius:12px;padding:30px;box-shadow:0 10px 25px #2a5b890b}.host-popular{border:2px solid #1268e8}.host-ribbon{position:absolute;right:18px;top:18px;background:#1268e8;color:#fff;border-radius:4px;padding:6px 8px;font:10px 'DM Mono';text-transform:uppercase}.host-plan h3{font-size:24px}.host-plan-copy{color:#6b8096;font-size:13px;min-height:30px}.host-plan>strong{display:block;font-size:42px;margin:22px 0 2px}.host-plan>strong small{font:12px Manrope;color:#8194a6}.annual{color:#6d8298;font:11px 'DM Mono'}.host-checks{border-top:1px solid #e1e9f1;margin-top:22px;padding-top:12px}.host-checks span{display:block;color:#45647c;font-size:13px;line-height:1.5;margin:12px 0}.host-checks span::first-letter{color:#119a77;font-weight:800}.host-plan .btn{margin-top:16px;width:100%}.host-included{background:#eef6ff}.host-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:32px}.host-feature-grid>div{background:#fff;border:1px solid #dbe6f1;border-radius:10px;padding:23px}.host-feature-grid b{color:#1268e8;font:11px 'DM Mono'}.host-feature-grid h3{font-size:18px;margin-top:17px}.host-feature-grid p,.host-switch p{color:#697f95;line-height:1.65;font-size:14px}.host-switch{background:#fff}.host-switch-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.host-switch-list{border-left:2px solid #1268e8;padding-left:30px}.host-switch-list span{display:block;padding:17px 0;border-bottom:1px solid #dce6ef;color:#48657d;font-size:15px}.host-reviews{background:#eef6ff}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.review-grid article{background:#fff;border:1px solid #dce7f1;border-radius:10px;padding:26px}.stars{color:#00a878;letter-spacing:2px;margin-bottom:18px}.review-grid p{color:#506b84;line-height:1.7;font-size:14px;min-height:96px}.review-grid b{font-size:13px}.host-faq{background:#fff}.host-faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.host-faq details{border-top:1px solid #dce6ef;padding:18px 0}.host-faq details:last-child{border-bottom:1px solid #dce6ef}.host-faq summary{font-size:15px}.host-faq details p{color:#687d93;line-height:1.6;font-size:14px}@media(max-width:850px){.host-heading{display:block}.host-heading p{margin-top:15px}.host-plan-grid,.host-feature-grid,.review-grid,.host-switch-grid,.host-faq-grid{grid-template-columns:1fr}.host-switch-grid,.host-faq-grid{gap:35px}}
.host-wordpress{background:#fff;border-top:1px solid #dce8f3;border-bottom:1px solid #dce8f3}.host-wordpress-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.host-wordpress h2{font-size:clamp(34px,4.5vw,58px);margin:12px 0}.host-wordpress h2 em{font-style:normal;color:#1268e8}.host-wordpress>div>p{color:#687d93;font-size:17px;line-height:1.7;max-width:470px;margin-bottom:26px}.host-wp-features{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.host-wp-features>div{background:#fff;border:1px solid #dbe6f1;border-radius:10px;padding:23px}.host-wp-features b{color:#1268e8;font:11px 'DM Mono'}.host-wp-features h3{font-size:18px;margin:15px 0 8px}.host-wp-features p{color:#697f95;line-height:1.6;font-size:14px;margin:0}@media(max-width:850px){.host-wordpress-grid{grid-template-columns:1fr;gap:35px}.host-wp-features{grid-template-columns:1fr}}
.host-wordpress .center-intro{max-width:680px;margin:0 auto 34px;text-align:center}.host-wordpress .center-intro p{color:#687d93;font-size:17px;line-height:1.7}.host-wp-features>div{text-align:center;padding:30px 23px}.host-wp-features img{display:block;width:58px;height:58px;object-fit:contain;margin:0 auto 20px}.host-wp-features h3{margin:0 0 8px}
.host-wp-features img[alt="WooCommerce logo"]{width:100px;height:100px;margin-top:-20px;margin-bottom:-2px}

.host-plans{background:#fff}

.host-points-band{background:#fff;border-bottom:0}.host-points-band .host-points{justify-content:space-between;align-items:center;margin:0;padding:22px 0;color:#4d6d86;font-size:14px}.host-points-band .host-points span:first-child{color:#4d6d86}@media(max-width:850px){.host-points-band .host-points{justify-content:flex-start;gap:16px 24px}}

.host-points-band{background:#fff;border-bottom:1px solid #dce8f3;padding:22px 0}.host-points-band .host-points{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:0}.host-points-band .host-points span{display:flex;align-items:center;gap:9px;background:#fff;border:1px solid #dbe6f1;border-radius:10px;padding:15px 13px;color:#496b86;font-size:13px;font-weight:700;box-shadow:0 8px 22px #3768950b}.host-points-band .host-points span::first-letter{color:#1268e8}.host-points-band .host-points span:first-child{color:#496b86}@media(max-width:1000px){.host-points-band .host-points{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.host-points-band .host-points{grid-template-columns:1fr 1fr}.host-points-band .host-points span{padding:13px 10px;font-size:12px}}

.host-points-band{border-bottom:0!important}

.host-checks span:nth-child(4){margin-bottom:24px}

.host-guarantee{background:#fff;padding-top:55px;padding-bottom:25px}.host-guarantee-box{display:flex;align-items:center;gap:22px;background:#0E1D31;color:#fff;border:1px solid #d5e6f5;border-radius:14px;padding:25px 30px}.host-guarantee-icon{width:44px;height:44px;flex:0 0 44px;border-radius:50%;display:grid;place-items:center;background:#1268e8;color:#fff;font-size:22px;font-weight:800}.host-guarantee-box .kicker{margin-bottom:8px}.host-guarantee-box h2{color:#fff;font-size:28px;margin-bottom:8px}.host-guarantee-box p{color:#b8c9da;line-height:1.6;margin:0;font-size:15px}@media(max-width:600px){.host-guarantee-box{align-items:flex-start;padding:22px;gap:15px}.host-guarantee-box h2{font-size:24px}}

@media(max-width:850px){.host-points span:nth-child(3){display:none!important}}
