.glass-panel{border:1px solid #ffffffed;border-radius:25px;background:linear-gradient(135deg,#ffffffb0,#f1e6fa80);box-shadow:inset 0 1px 0 #fff,0 10px 32px #62309d0b;padding:30px}.page-upgrade{padding-bottom:30px}.comparison-wrap{overflow:auto;border:1px solid #e4d6ef;border-radius:24px;background:#ffffff7d}.hosting-comparison{width:100%;border-collapse:collapse;text-align:start;font-size:15px}.hosting-comparison caption{caption-side:bottom;text-align:start;padding:17px 24px;color:var(--muted);font-size:13px}.hosting-comparison th,.hosting-comparison td{padding:22px 24px;text-align:start;border-bottom:1px solid var(--border);line-height:1.7}.hosting-comparison thead{background:#ece0f77a}.hosting-comparison th[scope=row]{min-width:150px}.hosting-comparison td:last-child{min-width:145px}.hosting-comparison .text-link{font-size:13px;white-space:nowrap}.hosting-chooser{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:38px}.hosting-chooser h2{font-size:30px;margin-bottom:13px}.hosting-chooser .eyebrow{margin-bottom:15px}.chooser-options{display:grid;gap:12px;align-content:center}.chooser-options label{cursor:pointer;display:flex;align-items:center;gap:12px;border:1px solid #d9c9eb;border-radius:16px;padding:17px;background:#ffffff80;font-weight:700;font-size:15px}.chooser-options label:has(input:checked){border-color:#9363d4;background:#ece0fa}.chooser-options input{accent-color:#7835c8;width:18px;height:18px;flex:none}.chooser-result{grid-column:1/-1;border-top:1px solid var(--border);padding-top:24px}.chooser-result strong{color:var(--purple)}.chooser-result p{margin:8px 0 14px}.journey-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.journey-number{display:inline-block;color:var(--purple);font-size:35px;font-weight:800;margin-bottom:20px}.journey-grid h3{font-size:25px}.journey-grid p{font-size:16px;margin-top:12px}.about-refined{grid-template-columns:1fr 1fr;align-items:center;padding-block:10px}.about-refined p{font-size:19px}.about-refined .text-link{margin-top:24px}.value-grid article{padding:30px;border:1px solid #e7daf1;border-radius:24px;background:#ffffff50}.value-grid h2{font-size:28px}.value-grid p{font-size:16px}.contact-shortcuts{padding-bottom:0}.contact-channels{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-channels a{display:grid;grid-template-columns:56px 1fr;gap:5px 18px;align-items:center}.channel-mark{grid-row:1/4;display:grid;place-items:center;width:56px;height:56px;border-radius:18px;background:#e9dcf8;color:var(--purple);font-size:28px}.contact-channels strong{font-size:22px}.contact-channels span:not(.channel-mark){font-size:14px;color:var(--muted)}.contact-channels b{font-size:14px;color:var(--purple);justify-self:start}.next-steps{margin-top:28px;display:grid;grid-template-columns:1fr 2fr;gap:25px;align-items:center}.next-steps h3{font-size:24px}.next-steps ol{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin:0;padding-inline-start:20px;font-size:14px;color:var(--muted)}.next-steps li{padding-inline-start:4px}.next-steps li::marker{color:var(--purple);font-weight:700}.editorial-grid{display:block}.editorial-feature{display:grid;grid-template-columns:1fr 1.1fr;padding:0;overflow:hidden;align-items:center}.editorial-image{background:linear-gradient(135deg,#e6d2f5,#d3eeec);height:100%;display:grid;place-items:center;padding:32px}.editorial-image img{width:100%;height:auto;max-height:350px;object-fit:contain}.editorial-copy{padding:40px}.editorial-label{display:block;font-size:12px;color:var(--muted);margin-bottom:18px}.editorial-copy h2{font-size:31px;line-height:1.5}.editorial-copy p{font-size:16px}.editorial-copy .text-link{margin-top:24px}.reading-layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:46px;align-items:start}.reading-layout .post-content{width:auto;max-width:780px;margin:0;font-size:18px;line-height:2}.reading-layout .post-content>p{margin-block:18px}.reading-layout .post-content h2{font-size:30px;margin-top:45px;scroll-margin-top:125px}.reading-layout .post-content h3{font-size:23px;margin-top:28px}.article-toc{position:sticky;top:120px;padding:20px}.article-toc details{padding:0;border:0;background:none;box-shadow:none}.article-toc summary{padding:0 0 15px;font-size:18px}.article-toc nav{display:grid;gap:12px}.article-toc a{font-size:13px;color:var(--muted);line-height:1.7}.article-toc a:hover{color:var(--purple)}.article-back{font-size:14px;margin-bottom:24px}.article-end{border-top:1px solid var(--border);margin-top:40px;padding-top:25px}.article-end .btn{margin-top:20px}
html[data-theme=dark] :is(.glass-panel,.comparison-wrap,.value-grid article){background:linear-gradient(135deg,#30253fbb,#211b31b8);border-color:#71568a5c;box-shadow:inset 0 1px 0 #ffffff0c}html[data-theme=dark] .hosting-comparison thead{background:#3b294c}html[data-theme=dark] .chooser-options label{background:#231a30;border-color:#6e5087}html[data-theme=dark] .chooser-options label:has(input:checked){background:#4b3065;border-color:#b690e4}html[data-theme=dark] .channel-mark{background:#48315e}html[data-theme=dark] .editorial-image{background:linear-gradient(135deg,#402956,#254b48)}html[data-theme=dark] .article-toc details{background:none;border:0;box-shadow:none}
@media(max-width:1000px){.reading-layout{grid-template-columns:210px minmax(0,1fr);gap:28px}.editorial-copy{padding:28px}.next-steps{grid-template-columns:1fr}.hosting-comparison th,.hosting-comparison td{padding:18px}.journey-grid{gap:16px}}
@media(max-width:700px){.hosting-chooser,.contact-channels,.journey-grid,.editorial-feature,.about-refined{grid-template-columns:1fr}.hosting-chooser{padding:24px;gap:22px}.hosting-chooser h2{font-size:26px}.glass-panel{padding:24px}.hosting-comparison{font-size:13px;min-width:650px}.hosting-comparison th,.hosting-comparison td{padding:15px}.comparison-wrap{border-radius:18px}.next-steps ol{grid-template-columns:1fr;gap:15px}.contact-channels strong{font-size:20px}.editorial-image{padding:20px;max-height:260px}.editorial-image img{max-height:220px}.editorial-copy{padding:25px}.editorial-copy h2{font-size:25px}.reading-layout{grid-template-columns:1fr;gap:28px}.article-toc{position:static}.article-toc nav{grid-template-columns:1fr 1fr;gap:12px 20px}.reading-layout .post-content{font-size:17px}.reading-layout .post-content h2{font-size:27px}.about-refined p{font-size:17px}.journey-grid p{font-size:15px}}
@media(prefers-reduced-motion:reduce){.chooser-options label{transition:none}}
.wp-editorial .post-card{display:flex;flex-direction:column}.wp-editorial .post-card img{width:100%;height:auto;border-radius:16px;max-height:280px;object-fit:cover}.wp-editorial .post-card h2{font-size:27px}.wp-editorial .post-card .text-link{margin-top:auto;padding-top:20px}
