._5ja9Aq_page{--compare-body-size:1.0625rem;--compare-label-size:1rem;--compare-caption-size:.875rem;color:var(--marketing-ink);background:var(--marketing-canvas)}._5ja9Aq_shell{width:var(--marketing-page-width);margin-inline:auto}._5ja9Aq_hero{background:var(--marketing-hero);border-bottom:1px solid var(--marketing-line);padding-top:84px}._5ja9Aq_heroGrid{grid-template-columns:1.3fr .8fr;align-items:center;gap:64px;padding-bottom:72px;display:grid}._5ja9Aq_eyebrow{color:var(--marketing-accent);letter-spacing:.1em;margin-bottom:20px;font-size:.75rem;font-weight:750;line-height:1.7}._5ja9Aq_dot{background:currentColor;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}._5ja9Aq_hero h1{font-size:var(--marketing-hero-title-size);line-height:var(--marketing-hero-title-leading);letter-spacing:var(--marketing-hero-title-tracking);font-weight:var(--marketing-hero-title-weight);text-wrap:balance}._5ja9Aq_hero h1 em{color:var(--marketing-accent);font-style:normal}._5ja9Aq_lead{max-width:620px;color:var(--marketing-muted);margin-top:25px;font-size:1.1875rem;line-height:1.7}._5ja9Aq_actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}._5ja9Aq_primary,._5ja9Aq_secondary{min-height:49px;font-size:var(--compare-label-size);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:22px;padding:12px 19px;font-weight:700;transition:background .18s,border-color .18s;display:inline-flex}._5ja9Aq_primary{background:var(--marketing-action);color:var(--marketing-action-ink)}._5ja9Aq_primary:hover{background:var(--marketing-action-hover)}._5ja9Aq_secondary{border-color:var(--marketing-line)}._5ja9Aq_secondary:hover{border-color:var(--marketing-accent);background:var(--marketing-accent-soft)}._5ja9Aq_journey{border:1px solid var(--marketing-line);background:var(--marketing-raised);box-shadow:8px 8px 0 var(--marketing-accent-soft);border-radius:10px;padding:25px 27px 0;transform:rotate(-1deg)}._5ja9Aq_journeyHeading{border-bottom:1px solid var(--marketing-line);color:var(--marketing-muted);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:15px;padding-bottom:20px;font:.75rem/1.5 monospace;display:flex}._5ja9Aq_journeyHeading>span:last-child{color:var(--marketing-accent);font-size:1.4375rem}._5ja9Aq_journey ol{padding-block:10px;list-style:none}._5ja9Aq_journey li{align-items:flex-start;gap:18px;padding-block:20px;display:flex}._5ja9Aq_stepNumber{height:33px;color:var(--marketing-accent);border:1px solid var(--marketing-line);border-radius:50%;flex:0 0 33px;place-items:center;font:.6875rem monospace;display:grid}._5ja9Aq_journeyTitle{letter-spacing:-.03em;font-size:1.25rem;font-weight:750;line-height:1.4}._5ja9Aq_journeyDetail{color:var(--marketing-muted);font-size:var(--compare-label-size);margin-top:4px}._5ja9Aq_journeyFooter{border-top:1px solid var(--marketing-line);background:var(--marketing-accent-soft);border-radius:0 0 10px 10px;justify-content:space-between;align-items:center;gap:16px;margin-inline:-27px;padding:16px 27px;display:flex}._5ja9Aq_adiosWordmark{letter-spacing:-.065em;font-size:1.625rem;font-weight:800;line-height:1.1}._5ja9Aq_journeyFooter>span:last-child{color:var(--marketing-muted);font-size:var(--compare-caption-size)}._5ja9Aq_heroFootnote{border-top:1px solid var(--marketing-line);color:var(--marketing-muted);font-size:var(--compare-caption-size);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block:20px;display:flex}._5ja9Aq_heroFootnote>span:first-child{letter-spacing:.07em;font-family:monospace}._5ja9Aq_section{padding-block:76px;scroll-margin-top:20px}._5ja9Aq_section+._5ja9Aq_section{border-top:1px solid var(--marketing-line)}._5ja9Aq_sectionHeading{max-width:690px;margin-bottom:34px}._5ja9Aq_sectionHeading h2,._5ja9Aq_faqSection h2,._5ja9Aq_cta h2{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(1.875rem,.9375rem + 2.25833vw,2.75rem);font-weight:750;line-height:1.14}._5ja9Aq_sectionHeading>p:last-child{color:var(--marketing-muted);margin-top:18px;font-size:1.0625rem;line-height:1.7}._5ja9Aq_cardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}._5ja9Aq_platformCard,._5ja9Aq_adiosCard{border:1px solid var(--marketing-line);border-radius:9px;flex-direction:column;min-height:320px;padding:28px;display:flex}._5ja9Aq_platformCard{background:var(--marketing-raised);transition:border-color .18s,transform .18s,box-shadow .18s}._5ja9Aq_platformCard:hover{border-color:var(--marketing-accent);box-shadow:var(--marketing-shadow);transform:translateY(-3px)}._5ja9Aq_cardTop{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}._5ja9Aq_brandMark{background:var(--marketing-surface);border-radius:10px;place-items:center;width:44px;height:44px;font-size:1.25rem;font-weight:800;display:grid}._5ja9Aq_brandMark[data-brand=lovable]{color:#9f1239;background:#ffe4e6}._5ja9Aq_brandMark[data-brand=base44]{color:#92400e;background:#fef3c7;font-size:1rem}._5ja9Aq_brandMark[data-brand=railway]{color:#fff;background:#292532}._5ja9Aq_brandMark[data-brand=digitalocean]{color:#0055cf;background:#e2edff;font-size:.9375rem}._5ja9Aq_brandMark[data-brand=bolt]{color:#fff;background:#171717;font-size:2rem;font-style:italic}._5ja9Aq_cardNumber{color:var(--marketing-muted);font:.6875rem monospace}._5ja9Aq_cardCategory{color:var(--marketing-muted);letter-spacing:.07em;text-transform:uppercase;margin-bottom:10px;font:.75rem/1.5 monospace}._5ja9Aq_platformCard h3{letter-spacing:-.035em;font-size:1.5rem;font-weight:750;line-height:1.3}._5ja9Aq_platformCard>p:not(._5ja9Aq_cardCategory),._5ja9Aq_adiosCard>p:not(._5ja9Aq_cardCategory){font-size:var(--compare-body-size);color:var(--marketing-muted);margin-top:12px;line-height:1.75}._5ja9Aq_cardLink{color:var(--marketing-accent);font-size:var(--compare-label-size);justify-content:space-between;gap:16px;margin-top:auto;padding-top:28px;font-weight:750;display:flex}._5ja9Aq_cardArrow{transition:transform .18s}._5ja9Aq_platformCard:hover ._5ja9Aq_cardArrow{transform:translate(2px,-2px)}._5ja9Aq_adiosCard{color:#fff;background:#2563eb;border-color:#2563eb;position:relative;overflow:hidden}._5ja9Aq_adiosCard ._5ja9Aq_adiosWordmark{margin-bottom:25px}._5ja9Aq_adiosCard ._5ja9Aq_cardCategory{color:#dbeafe}._5ja9Aq_adiosCard h3{letter-spacing:-.04em;font-size:2.375rem;font-weight:750;line-height:1.05}._5ja9Aq_adiosCard>p:not(._5ja9Aq_cardCategory){color:#eff6ff}._5ja9Aq_adiosCard>a{font-size:var(--compare-label-size);justify-content:space-between;margin-top:auto;padding-top:24px;font-weight:700;display:flex}._5ja9Aq_adiosCard>a:hover{text-underline-offset:4px;text-decoration:underline}._5ja9Aq_legacyLinks{color:var(--marketing-muted);font-size:var(--compare-label-size);margin-top:22px}._5ja9Aq_legacyLinks a{text-underline-offset:3px;text-decoration:underline}._5ja9Aq_selector{flex-wrap:wrap;gap:8px;margin-bottom:32px;display:flex}._5ja9Aq_selector button{cursor:pointer;border:1px solid var(--marketing-line);background:var(--marketing-raised);min-height:44px;font-size:var(--compare-label-size);border-radius:6px;padding:10px 20px;font-weight:650;transition:border-color .18s,background .18s}._5ja9Aq_selector button:hover{border-color:var(--marketing-accent)}._5ja9Aq_selector button[aria-pressed=true]{color:var(--marketing-action-ink);background:var(--marketing-action);border-color:var(--marketing-action)}._5ja9Aq_comparisonIntro{justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:25px;display:flex}._5ja9Aq_comparisonIntro h3{letter-spacing:-.035em;font-size:1.5rem;font-weight:750}._5ja9Aq_comparisonIntro p{max-width:780px;color:var(--marketing-muted);font-size:var(--compare-body-size);margin-top:10px;line-height:1.7}._5ja9Aq_textLink{min-height:44px;color:var(--marketing-accent);font-size:var(--compare-label-size);align-items:center;gap:12px;font-weight:700;display:inline-flex}._5ja9Aq_textLink:hover{text-underline-offset:4px;text-decoration:underline}._5ja9Aq_comparisonIntro>a{flex-shrink:0}._5ja9Aq_tableWrap{border:1px solid var(--marketing-line);background:var(--marketing-raised);border-radius:9px;overflow:hidden}._5ja9Aq_table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%}._5ja9Aq_table th,._5ja9Aq_table td{vertical-align:top;border-bottom:1px solid var(--marketing-line);padding:18px 22px}._5ja9Aq_table thead th:first-child{vertical-align:middle;width:22%;color:var(--marketing-muted);font-size:var(--compare-caption-size);font-weight:500}._5ja9Aq_table thead th{padding-block:24px}._5ja9Aq_tableBrand{letter-spacing:-.04em;font-size:1.5625rem;font-weight:750;line-height:1.2;display:block}._5ja9Aq_tableBrand>span{margin-left:3px}._5ja9Aq_table small{font-size:var(--compare-caption-size);color:var(--marketing-muted);margin-top:7px;font-weight:500;display:block}._5ja9Aq_table tbody th{font-size:var(--compare-label-size);font-weight:700;line-height:1.65}._5ja9Aq_table td{color:var(--marketing-ink);font-size:var(--compare-body-size);overflow-wrap:anywhere;line-height:1.65}._5ja9Aq_table ._5ja9Aq_adiosColumn{background:var(--marketing-accent-soft);color:var(--marketing-ink)}._5ja9Aq_table tbody tr:last-child>*{border-bottom:0}._5ja9Aq_citation{color:var(--marketing-accent);font-size:var(--compare-caption-size);white-space:nowrap;text-underline-offset:3px;padding-inline:3px;text-decoration:underline;display:inline-block}._5ja9Aq_tableNote{border-left:2px solid var(--marketing-accent);color:var(--marketing-muted);font-size:var(--compare-label-size);margin-top:18px;padding-left:15px;line-height:1.8}._5ja9Aq_sources{font-size:var(--compare-caption-size);color:var(--marketing-muted);margin-top:23px;line-height:1.8}._5ja9Aq_sources>p{font-weight:650}._5ja9Aq_sources summary{cursor:pointer;min-height:44px;color:var(--marketing-muted);font-size:var(--compare-label-size);justify-content:space-between;align-items:center;gap:20px;font-weight:650;list-style:none;display:flex}._5ja9Aq_sources summary::-webkit-details-marker{display:none}._5ja9Aq_sources summary:focus-visible{outline:2px solid var(--marketing-accent);outline-offset:3px}._5ja9Aq_sourceIndicator{color:var(--marketing-accent);font-size:1.25rem}._5ja9Aq_sources[open] ._5ja9Aq_sourceIndicator{transform:rotate(45deg)}._5ja9Aq_sources ol{flex-wrap:wrap;gap:5px 22px;margin-top:6px;list-style:none;display:flex}._5ja9Aq_sources a{text-underline-offset:3px;padding-block:4px;text-decoration:underline;display:inline-block}._5ja9Aq_sources a:hover{color:var(--marketing-accent)}._5ja9Aq_faqSection{border-top:1px solid var(--marketing-line);grid-template-columns:.8fr 1.2fr;gap:60px;padding-block:70px 85px;display:grid}._5ja9Aq_faqList{border-top:1px solid var(--marketing-line)}._5ja9Aq_faqList details{border-bottom:1px solid var(--marketing-line)}._5ja9Aq_faqList summary{cursor:pointer;font-size:var(--compare-body-size);justify-content:space-between;align-items:center;gap:24px;padding-block:22px;font-weight:650;list-style:none;display:flex}._5ja9Aq_faqList summary::-webkit-details-marker{display:none}._5ja9Aq_faqIndicator{color:var(--marketing-accent);font-size:1.4375rem;font-weight:400;transition:transform .18s}._5ja9Aq_faqList details[open] ._5ja9Aq_faqIndicator{transform:rotate(45deg)}._5ja9Aq_faqList details>p{color:var(--marketing-muted);font-size:var(--compare-body-size);padding-bottom:24px;line-height:1.8}._5ja9Aq_cta{background:var(--marketing-accent-soft);border:1px solid var(--marketing-line);border-radius:10px;justify-content:space-between;align-items:center;gap:35px;padding:45px;display:flex}._5ja9Aq_cta h2{font-size:clamp(1.875rem,.9375rem + 1.95833vw,2.5rem)}._5ja9Aq_cta>div>p:last-child{font-size:var(--compare-body-size);color:var(--marketing-muted);margin-top:20px}._5ja9Aq_ctaActions{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex}._5ja9Aq_editorialNote{color:var(--marketing-muted);font-size:var(--compare-caption-size);padding-block:25px 50px;line-height:1.8}._5ja9Aq_detailHero{padding-top:28px;padding-bottom:65px}._5ja9Aq_backLink{min-height:44px;color:var(--marketing-muted);font-size:var(--compare-label-size);align-items:center;display:inline-flex}._5ja9Aq_backLink:hover{color:var(--marketing-accent)}._5ja9Aq_versus{align-items:center;gap:22px;margin-block:30px;display:flex}._5ja9Aq_versus>span:nth-child(2){color:var(--marketing-muted);font:.75rem monospace}._5ja9Aq_versus>span:last-child{letter-spacing:-.04em;font-size:1.5rem;font-weight:700}._5ja9Aq_detailHero h1{max-width:850px}._5ja9Aq_detailHero ._5ja9Aq_lead{max-width:670px}._5ja9Aq_decisions{grid-template-columns:1fr 1fr;gap:20px;display:grid}._5ja9Aq_decisions article{border:1px solid var(--marketing-line);background:var(--marketing-raised);border-radius:9px;padding:30px}._5ja9Aq_decisions ._5ja9Aq_adiosDecision{background:var(--marketing-accent-soft)}._5ja9Aq_decisions h3{letter-spacing:-.035em;font-size:1.625rem;font-weight:700;line-height:1.25}._5ja9Aq_decisions article>p:not(._5ja9Aq_eyebrow){color:var(--marketing-muted);margin-block:18px;font-size:.9375rem;line-height:1.8}._5ja9Aq_otherComparisons{font-size:var(--compare-label-size);flex-wrap:wrap;gap:10px 25px;padding-block:30px 60px;display:flex}._5ja9Aq_otherComparisons>span{color:var(--marketing-muted)}._5ja9Aq_otherComparisons a:hover{color:var(--marketing-accent)}._5ja9Aq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1050px){._5ja9Aq_heroGrid{grid-template-columns:1.2fr .85fr;gap:35px}._5ja9Aq_journey{padding-inline:20px}._5ja9Aq_journeyFooter{margin-inline:-20px;padding-inline:20px}._5ja9Aq_journeyFooter>span:last-child{max-width:130px}._5ja9Aq_cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._5ja9Aq_comparisonIntro{flex-direction:column;gap:5px}._5ja9Aq_cta{padding:32px}}@media (max-width:760px){._5ja9Aq_page{--compare-body-size:1rem}._5ja9Aq_shell{width:calc(100% - 40px)}._5ja9Aq_hero{padding-top:50px}._5ja9Aq_heroGrid{grid-template-columns:1fr;gap:40px;padding-bottom:45px}._5ja9Aq_hero h1{font-size:clamp(2.5rem,1.25rem + 6.11111vw,3.625rem)}._5ja9Aq_lead{font-size:1.0625rem}._5ja9Aq_journey{max-width:500px;transform:none}._5ja9Aq_section{padding-block:50px}._5ja9Aq_platformCard,._5ja9Aq_adiosCard{padding:23px}._5ja9Aq_table th,._5ja9Aq_table td{padding:18px 16px}._5ja9Aq_faqSection{grid-template-columns:1fr;gap:28px;padding-block:50px}._5ja9Aq_cta{flex-direction:column;align-items:flex-start}._5ja9Aq_ctaActions{align-items:flex-start}._5ja9Aq_detailHero{padding-top:20px;padding-bottom:45px}._5ja9Aq_decisions{grid-template-columns:1fr}}@media (max-width:640px){._5ja9Aq_cardGrid{grid-template-columns:1fr}._5ja9Aq_platformCard,._5ja9Aq_adiosCard{min-height:290px}._5ja9Aq_actions>a{justify-content:space-between;width:100%}._5ja9Aq_eyebrow{font-size:.75rem}._5ja9Aq_selector{gap:7px}._5ja9Aq_selector button{padding-inline:13px}._5ja9Aq_table{table-layout:auto}._5ja9Aq_table thead,._5ja9Aq_table tbody{display:block}._5ja9Aq_table tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._5ja9Aq_table thead th:first-child{display:none}._5ja9Aq_table tbody th{background:var(--marketing-surface);border-bottom:0;grid-column:1/-1;padding:12px 15px}._5ja9Aq_table td{padding:16px 12px}._5ja9Aq_table thead th{padding:18px 12px}._5ja9Aq_tableBrand{font-size:clamp(1.125rem,.5625rem + 4.775vw,1.3125rem)}._5ja9Aq_sources ol{flex-direction:column;gap:3px}._5ja9Aq_cta{padding:25px}._5ja9Aq_cta ._5ja9Aq_primary{gap:12px}._5ja9Aq_decisions article{padding:24px}}@media (prefers-reduced-motion:reduce){._5ja9Aq_platformCard,._5ja9Aq_cardArrow,._5ja9Aq_primary,._5ja9Aq_secondary,._5ja9Aq_selector button,._5ja9Aq_faqIndicator{transition:none}._5ja9Aq_platformCard:hover,._5ja9Aq_platformCard:hover ._5ja9Aq_cardArrow{transform:none}}
