.service-page-migrations{--migration-line:#ffffff17;--migration-muted:#aaa4b3;background:#0b0c0e}.migration-frame{width:calc(100% - 2 * var(--page-rail,20px));max-width:var(--page-frame,1440px);padding-inline:var(--frame-pad,32px);margin-inline:auto}.service-page-migrations h2{letter-spacing:-.04em;font-size:clamp(34px,3.7vw,52px);font-weight:400;line-height:1.12}.service-page-migrations h2 span{color:#96919d}.migration-eyebrow{color:var(--migration-muted);margin-bottom:26px;font-size:15px;line-height:1.5}.migration-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:72px;padding-block:96px 60px;display:grid}.migration-heading>p{max-width:43ch;color:var(--migration-muted);font-size:19px;line-height:1.65}.service-page-migrations .marketing-hero-cinematic{min-height:min(780px,100svh - 80px);padding-block:110px 104px}.service-page-migrations .marketing-hero-copy{max-width:980px}.yb.premium-shell .service-page-migrations .marketing-hero h1{letter-spacing:-.055em;max-width:22ch;font-size:clamp(60px,6.2vw,90px);line-height:1.04}.service-page-migrations .marketing-eyebrow{color:#d6cedf;font-weight:400}.service-page-migrations .marketing-hero-deck{color:#cbc5d3;max-width:45ch;font-size:20px}.service-page-migrations .marketing-hero-media>img{object-position:76% 46%}.service-page-migrations .marketing-hero-media:after{background:linear-gradient(90deg,#0b0c0ef2 4%,#0b0c0ecc 42%,#0b0c0e33 100%),linear-gradient(#0000 66%,#0b0c0e)}.service-page-migrations .marketing-hero-media figcaption{right:var(--page-inset);color:#b5adbf;padding:0 0 28px;font-size:13px}.service-page-migrations .marketing-hero-media figcaption svg{display:none}.service-page-migrations .marketing-hero-actions{gap:14px}.yb.premium-shell .service-page-migrations .marketing-hero-actions>a{justify-content:space-between;min-width:252px;min-height:58px;padding:16px 22px;font-size:16px;line-height:24px}.migration-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding-inline:0;display:grid}.migration-summary-grid>div{padding:32px var(--frame-pad,32px);align-items:start;gap:16px;display:flex}.migration-summary-grid>div+div{border-left:1px solid var(--migration-line)}.migration-summary-grid svg{flex:none;margin-top:3px}.migration-summary-grid p{font-size:17px;font-weight:500;line-height:1.45}.migration-summary-grid p span{color:var(--migration-muted);margin-top:6px;font-size:15px;font-weight:400;display:block}.migration-origin-grid{margin-inline:calc(-1 * var(--frame-pad));border-top:1px solid var(--migration-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.migration-origin-grid article{min-width:0;padding:32px var(--frame-pad) 40px;flex-direction:column;align-items:start;display:flex}.migration-origin-grid article+article{border-left:1px solid var(--migration-line)}.migration-number{font-variant-numeric:tabular-nums;color:var(--migration-muted);margin-bottom:40px;font-size:14px}.migration-origin-grid h3{letter-spacing:-.025em;font-size:23px;font-weight:500;line-height:1.25}.migration-origin-grid article>p{max-width:36ch;color:var(--migration-muted);margin-block:18px 26px;font-size:16px;line-height:1.7}.migration-origin-grid a,.migration-aftercare a{justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-block:7px;font-size:14px;line-height:1.5;display:inline-flex}.migration-origin-grid a svg,.migration-aftercare a svg{flex:none}.migration-method{color:#22242a;background:#fff}.migration-method .migration-eyebrow{color:#707580}.migration-method h2 span{color:#787c86}.migration-method .migration-heading>p{color:#666b75}.migration-method-grid{margin-inline:calc(-1 * var(--frame-pad));border-top:1px solid var(--grid-rule);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.migration-method-grid li{min-width:0;padding:30px var(--frame-pad) 0;flex-direction:column;display:flex}.migration-method-grid li+li{border-left:1px solid var(--grid-rule)}.migration-step-top{color:#6e737c;justify-content:space-between;align-items:center;margin-bottom:46px;display:flex}.migration-step-top>span{letter-spacing:-.04em;font-size:38px;font-weight:400;line-height:1}.migration-method-grid h3{letter-spacing:-.025em;font-size:21px;font-weight:500}.migration-method-grid li>p{color:#666b75;margin-block:16px 32px;font-size:16px;line-height:1.7}.migration-step-state{margin-inline:calc(-1 * var(--frame-pad));padding:22px var(--frame-pad);border-top:1px solid var(--grid-rule);color:#6e737c;align-items:start;gap:9px;margin-top:auto;font-size:13px;line-height:1.6;display:flex;position:relative}.migration-step-state>span{background:#b6bac2;flex:none;width:5px;height:5px;margin-top:6px}.migration-step-state.is-cutover>span{background:#997300}.migration-step-state.is-cutover:before{content:"";background:#f6c64b;width:22px;height:5px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.migration-method-note{padding:28px var(--frame-pad);margin-inline:calc(-1 * var(--frame-pad));border-top:1px solid var(--grid-rule);justify-content:space-between;align-items:center;gap:40px;display:flex}.migration-method-note>p{color:#666b75;max-width:55ch;font-size:15px;line-height:1.7}.yb.premium-shell .migration-method .premium-outline-action{color:#22242a;background:#fff;border-color:#d9dce2;flex:none}.yb.premium-shell .migration-method .premium-outline-action:hover{background:#f5f6f8;border-color:#a9aeb8}.yb.premium-shell .migration-method :focus-visible{outline-color:#4528c5}.migration-window-grid{grid-template-columns:1fr 1fr;gap:100px;padding-block:100px;display:grid}.migration-window-grid>div:first-child>p:not(.migration-eyebrow),.migration-validation-grid>div>p:not(.migration-eyebrow){max-width:49ch;color:var(--migration-muted);margin-top:26px;font-size:18px;line-height:1.7}.migration-window-grid>div:first-child>p+p:not(.migration-eyebrow){margin-top:16px}.migration-window-grid .premium-outline-action{margin-top:32px}.migration-receipts{border-top:1px solid var(--migration-line)}.migration-receipts article{border-bottom:1px solid var(--migration-line);padding-block:25px 28px}.migration-receipts article p{color:#b9b2c4;max-width:49ch;font-size:15px;line-height:1.65}.migration-receipts article>p:first-child{color:#d6d0df}.migration-receipt-value{letter-spacing:-.06em;font-variant-numeric:tabular-nums;margin-block:15px;font-size:clamp(80px,7vw,110px);font-weight:400;line-height:1.1}.migration-receipt-value span{color:#96919d;letter-spacing:-.025em;font-size:24px}.migration-receipt-note{color:#8e8799;max-width:50ch;margin-top:22px;font-size:14px;line-height:1.7}.migration-validation-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-block:88px;display:grid}.migration-validation-grid figure{align-self:stretch;min-height:480px;margin:0;position:relative;overflow:hidden}.migration-validation-grid figure img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.migration-validation-grid figcaption{color:#d6d0df;background:linear-gradient(#0000,#0b0c0eed);padding:50px 25px 25px;font-size:13px;line-height:1.6;position:absolute;inset:auto 0 0}.migration-validation-grid ul{flex-direction:column;gap:17px;margin-block:28px 32px;display:flex}.migration-validation-grid li{color:#c4bdcf;align-items:start;gap:12px;font-size:15px;line-height:1.6;display:flex}.migration-validation-grid li svg{color:#7adca0;flex:none;margin-top:2px}.migration-destination-grid{margin-inline:calc(-1 * var(--frame-pad));border-top:1px solid var(--migration-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.migration-destination-grid>a{min-width:0;padding:32px var(--frame-pad) 38px;transition:background .18s}.migration-destination-grid>a+a{border-left:1px solid var(--migration-line)}.migration-destination-grid>a:hover{background:#ffffff04}.migration-destination-grid>a>span{color:#b6afc0;font-size:13px}.migration-destination-grid h3{letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;font-size:26px;font-weight:500;display:flex}.migration-destination-grid h3 svg{flex:none}.migration-destination-grid>a>p{max-width:36ch;color:var(--migration-muted);margin-top:16px;font-size:16px;line-height:1.7}.migration-aftercare{padding:23px var(--frame-pad);margin-inline:calc(-1 * var(--frame-pad));border-top:1px solid var(--migration-line);justify-content:space-between;align-items:center;gap:24px;display:flex}.migration-aftercare>p{color:var(--migration-muted);font-size:15px;line-height:1.6}.migration-questions-grid{grid-template-columns:.9fr 1.1fr;gap:96px;padding-block:96px;display:grid}.migration-questions-grid>div:first-child>p:not(.migration-eyebrow){max-width:34ch;color:var(--migration-muted);margin-top:26px;font-size:17px;line-height:1.7}.service-page-migrations .premium-faq-question{padding-block:23px;font-size:18px}.service-page-migrations .premium-faq-question svg{color:#f6f3fa}.service-page-migrations .premium-faq-question[aria-expanded=true] svg{color:#f6c64b}@media (max-width:1100px){.migration-summary-grid>div{flex-direction:column;gap:20px}.migration-heading,.migration-window-grid,.migration-validation-grid,.migration-questions-grid{gap:40px}.migration-origin-grid,.migration-method-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.migration-origin-grid article:nth-child(3),.migration-method-grid li:nth-child(3){border-left:0}.migration-origin-grid article:nth-child(n+3),.migration-method-grid li:nth-child(n+3){border-top:1px solid var(--grid-rule)}.migration-destination-grid h3{font-size:23px}}@media (max-width:820px){.migration-heading,.migration-window-grid,.migration-validation-grid,.migration-questions-grid{grid-template-columns:1fr}.migration-heading{gap:28px;padding-bottom:44px}.migration-heading>p{max-width:52ch}.migration-window-grid,.migration-validation-grid{gap:48px}.migration-receipts{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.migration-receipt-note{grid-column:1/-1}.migration-method-note{flex-direction:column;align-items:start;gap:22px}.migration-validation-grid figure{aspect-ratio:1.5;min-height:0}.migration-destination-grid{grid-template-columns:1fr}.migration-destination-grid>a+a{border-left:0;border-top:1px solid var(--migration-line)}.migration-destination-grid>a>p{max-width:52ch}}@media (max-width:600px){.service-page-migrations .marketing-hero-cinematic{min-height:710px;padding-block:70px 86px}.yb.premium-shell .service-page-migrations .marketing-hero h1{font-size:clamp(42px,9.5vw,58px)}.service-page-migrations .marketing-hero-deck{font-size:17px;line-height:1.65}.service-page-migrations .marketing-hero-media:after{background:linear-gradient(90deg,#0b0c0eed,#0b0c0ea8),linear-gradient(#0000 50%,#0b0c0e)}.service-page-migrations .marketing-hero-actions{grid-template-columns:1fr;gap:12px;margin-top:30px;display:grid}.yb.premium-shell .service-page-migrations .marketing-hero-actions>a{width:100%;min-width:0;min-height:52px;padding:13px 18px}.service-page-migrations .marketing-hero-media figcaption{max-width:none;left:var(--page-inset);right:var(--page-inset);padding-bottom:25px;font-size:12px}.migration-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.migration-summary-grid>div{padding-block:26px}.migration-summary-grid>div:nth-child(3){border-left:0}.migration-summary-grid>div:nth-child(n+3){border-top:1px solid var(--migration-line)}.migration-summary-grid p{font-size:15px}.migration-summary-grid p span{font-size:13px}.migration-heading{padding-block:64px 40px}.migration-eyebrow{margin-bottom:22px;font-size:13px}.migration-heading>p{font-size:17px}.migration-origin-grid,.migration-method-grid,.migration-receipts{grid-template-columns:1fr}.migration-origin-grid article+article,.migration-method-grid li+li{border-left:0;border-top:1px solid var(--grid-rule)}.migration-origin-grid article{padding-block:26px 30px}.migration-number{margin-bottom:25px}.migration-method-grid li{padding-top:26px}.migration-step-top{margin-bottom:32px}.migration-step-top svg{transform:rotate(90deg)}.migration-method-grid li:last-child .migration-step-top svg{transform:none}.migration-window-grid,.migration-validation-grid,.migration-questions-grid{padding-block:64px}.migration-window-grid>div:first-child>p:not(.migration-eyebrow),.migration-validation-grid>div>p:not(.migration-eyebrow){font-size:17px}.migration-receipt-value{font-size:84px}.migration-aftercare{flex-direction:column;align-items:start;gap:12px}.service-page-migrations .premium-faq-question{font-size:17px}}@media (prefers-reduced-motion:reduce){.migration-destination-grid>a{transition:none}}
