.business-hero .hero-content{max-width:1060px}.business-hero h1{max-width:850px;text-wrap:balance}.business-hero .hero-lead{max-width:720px}.positioning-section{padding-top:56px;padding-bottom:56px;scroll-margin-top:96px}.positioning-heading{max-width:760px;margin-bottom:32px}.positioning-heading h2,.migration-preview h2{font-size:clamp(1.8rem,3.6vw,3rem);line-height:1.12;text-wrap:balance}.positioning-heading p,.migration-preview p{line-height:1.65}.solution-rows{border-top:1px solid var(--line)}.solution-rows article{display:grid;grid-template-columns:48px 1fr 200px;gap:24px;align-items:start;padding:26px 0;border-bottom:1px solid var(--line)}.solution-number{color:var(--mint-dark);font-variant-numeric:tabular-nums}.solution-rows h3{margin:0 0 10px;font-size:1.3rem}.solution-rows p{max-width:670px;margin:0;line-height:1.6;color:var(--muted)}.solution-rows a{font-weight:600;line-height:1.5}.migration-preview{display:grid;grid-template-columns:1.1fr 1fr;gap:28px 64px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.migration-preview .migration-note{grid-column:1/-1}.migration-steps,.migration-checklist{margin:0;padding-left:24px;align-self:center}.migration-steps li{padding:14px 0}.migration-steps strong,.migration-steps span{display:block}.migration-steps span{margin-top:6px;color:var(--muted);line-height:1.6}.positioning-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.positioning-links>a{padding:18px 0;border-top:1px solid var(--line)}.positioning-links strong,.positioning-links span{display:block}.positioning-links span{margin-top:12px;color:var(--muted);line-height:1.6}.positioning-links p{line-height:1.65;color:var(--muted)}.migration-intro h1{max-width:980px;font-size:clamp(2rem,4.8vw,4rem);line-height:1.08;letter-spacing:-.035em;text-wrap:balance;margin:16px 0 24px}.migration-lead{max-width:760px;font-size:1.2rem;line-height:1.65}.migration-note,.source-date{max-width:900px;color:var(--muted);font-size:.94rem;line-height:1.65}.migration-note{margin-top:24px}.migration-table-wrap{overflow-x:auto}.migration-table{border-collapse:collapse;width:100%;text-align:left}.migration-table th,.migration-table td{padding:20px 20px 20px 0;border-bottom:1px solid var(--line);vertical-align:top;line-height:1.6}.migration-table thead th{font-size:.88rem;color:var(--muted);font-weight:500}.migration-table tbody th{width:23%;font-weight:600}.migration-table td:last-child{width:28%}.migration-plan{list-style:none;counter-reset:steps;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.migration-plan li{counter-increment:steps;border-top:1px solid var(--line);padding:20px 0}.migration-plan li:before{content:"0" counter(steps);color:var(--mint-dark);font-variant-numeric:tabular-nums}.migration-plan h3{font-size:1.2rem}.migration-plan p{line-height:1.65;color:var(--muted);max-width:560px}.migration-checklist li{padding:10px 0;line-height:1.6}.product-public-sources{padding-top:28px;padding-bottom:28px}.product-public-sources p,.product-public-sources li{line-height:1.65}.product-public-sources ul{padding-left:22px}.main-nav{flex-wrap:wrap}.positioning-section a:focus-visible{outline:3px solid var(--mint-dark);outline-offset:5px}@media(max-width:760px){.positioning-section{padding-top:32px;padding-bottom:32px}.solution-rows article{grid-template-columns:28px 1fr;gap:12px}.solution-rows article>a{grid-column:2}.migration-preview,.positioning-links,.migration-plan{grid-template-columns:1fr;gap:20px}.migration-table th,.migration-table td{padding-right:14px;font-size:.9rem;overflow-wrap:anywhere}.migration-table{min-width:540px}.business-hero .hero-content{padding-bottom:36px}.migration-intro h1{font-size:clamp(2rem,8vw,3rem)}}

.conversion-contact{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;border-top:1px solid var(--line)}.conversion-contact h2{font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.15;text-wrap:balance}.conversion-contact p{max-width:64ch;line-height:1.65}.conversion-contact>div:last-child{align-self:center}.conversion-contact a[href^="tel:"],.conversion-contact a[href^="mailto:"]{display:inline-flex;min-height:44px;align-items:center}@media(max-width:760px){.conversion-contact{grid-template-columns:1fr;gap:12px}}
