.product__blocks{margin-top:56px;display:flex;flex-direction:column;gap:72px}.product-block{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:48px;align-items:center}.product-block:nth-child(2n) .product-block__copy{grid-column:2;grid-row:1}.product-block:nth-child(2n) .product-block__shot{grid-column:1;grid-row:1}.product-block__copy{min-width:0}.product-block__title{font-family:var(--font-heading);font-weight:600;font-size:clamp(20px,2.4vw,24px);letter-spacing:-.01em}.product-block__body{margin-top:12px;max-width:460px;font-size:15.5px;line-height:1.62;color:var(--slate)}.product-block__shot{min-width:0}.pricing-content{margin-top:32px}.pricing-status{display:grid;justify-items:start;gap:16px;padding:24px;border:1px solid var(--line);color:var(--slate)}.pricing-note{margin-top:28px;display:flex;justify-content:center;align-items:baseline;gap:8px 14px;flex-wrap:wrap;border:1px dashed var(--line);border-radius:var(--radius-card);background:var(--card);padding:16px 20px}.pricing-note__mono{font-family:var(--font-mono);font-size:12.5px;line-height:1.5;color:var(--ink)}.pricing-note__tld{color:var(--cobalt)}.pricing-note__sep{color:var(--line)}.pricing-hetzner{margin:24px auto 0;max-width:720px;font-size:15.5px;line-height:1.65;color:var(--slate)}@media(max-width:767px){.product__blocks{gap:56px}.product-block{grid-template-columns:minmax(0,1fr);gap:20px}.product-block__copy,.product-block:nth-child(2n) .product-block__copy{grid-column:1;grid-row:1}.product-block__shot,.product-block:nth-child(2n) .product-block__shot{grid-column:1;grid-row:2}}.problem__list{margin-top:40px;list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.problem__item{display:flex;gap:14px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius-card);padding:22px}.problem__mark{position:relative;flex:none;width:22px;height:22px;margin-top:2px;border-radius:6px;background:var(--amber-soft);border:1px solid rgba(217,142,4,.28)}.problem__mark:before{content:"";position:absolute;top:50%;left:5px;right:5px;height:2px;border-radius:1px;background:var(--amber);transform:translateY(-50%)}.problem__copy{font-size:15px;line-height:1.6;color:var(--slate)}.cmp-table-wrap{margin-top:40px}.cmp-table{width:100%;border-collapse:collapse;border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;background:var(--card)}.cmp-table__caption{caption-side:top;text-align:left;margin-bottom:14px;font-family:var(--font-heading);font-weight:600;font-size:17px;letter-spacing:-.01em;color:var(--ink)}.cmp-table__caption-note{font-family:var(--font-mono);font-weight:400;font-size:12px;color:var(--slate)}.cmp-table thead th{font-family:var(--font-mono);font-size:10.5px;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--slate);text-align:left;padding:12px 18px;background:var(--hover);border-bottom:1px solid var(--line);vertical-align:bottom}.cmp-table__us-col{color:var(--cobalt)}.cmp-table tbody th,.cmp-table tbody td{padding:15px 18px;font-size:14px;line-height:1.5;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.cmp-table tbody tr:last-child th,.cmp-table tbody tr:last-child td{border-bottom:none}.cmp-table__rowhead{font-family:var(--font-body);font-weight:600;color:var(--ink);width:34%}.cmp-table__us{color:var(--ink);background:var(--cobalt-soft)}.cmp-table__row--us th,.cmp-table__row--us td{background:var(--cobalt-soft)}.cmp-table__row--us .cmp-table__rowhead{color:var(--cobalt)}.cmp-table__price{font-family:var(--font-mono);font-weight:500;font-size:16px;color:var(--ink)}.comparison__framing{margin:36px auto 0;max-width:760px;font-size:16.5px;line-height:1.68;color:var(--ink)}.founder__prose{margin-top:28px;max-width:680px}.founder__prose p{font-size:16px;line-height:1.7;color:var(--slate)}.founder__prose p+p{margin-top:16px}.founder__prose strong{color:var(--ink);font-weight:600}.founder__cta{margin-top:32px;gap:10px}.founder__handle{font-family:var(--font-mono);font-size:12px;color:#ffffffe0}.faq__list{margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 48px}.faq__item{padding:18px 0;border-top:1px solid var(--line);break-inside:avoid}.faq__q{font-family:var(--font-heading);font-size:15.5px;font-weight:600;letter-spacing:-.005em;color:var(--ink)}.faq__a{margin:7px 0 0;max-width:56ch;font-size:14.5px;line-height:1.65;color:var(--slate)}.faq__a a{color:var(--cobalt);text-decoration:underline;text-underline-offset:2px}@media(max-width:860px){.faq__list{grid-template-columns:minmax(0,1fr);gap:0}}@media(max-width:767px){.problem__list{grid-template-columns:minmax(0,1fr)}}@media(max-width:719px){.cmp-table{border:none;background:transparent}.cmp-table thead{display:none}.cmp-table tbody tr{display:block;border:1px solid var(--line);border-radius:var(--radius-card);background:var(--card);padding:6px 16px;margin-bottom:14px;overflow:hidden}.cmp-table__row--us{border-color:var(--cobalt);box-shadow:0 0 0 1px var(--cobalt)}.cmp-table tbody th,.cmp-table tbody td{display:block;padding:12px 0;border-bottom:1px solid var(--line)}.cmp-table tbody td:last-child{border-bottom:none}.cmp-table__rowhead{width:auto;font-family:var(--font-heading);font-size:15px;padding-bottom:12px}.cmp-table tbody td:before{content:attr(data-label);display:block;margin-bottom:4px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:var(--slate)}.cmp-table__us,.cmp-table__row--us th,.cmp-table__row--us td{background:transparent}}
