@layer bricks {.brxe-code{width:100%}}#brxe-hprhoh {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}.shp-section { width: 100%; padding: 96px 0; background: #FFFFFF; } .shp-section--alt { background: #F8F9FC; } .shp-section--dark { background: #0B1120; } .shp-section--premium { background: #0f1733; } .shp-section--author { padding: 40px 0 64px; background: #FFFFFF; } .shp-inner { max-width: var(--pk-container, 1600px); margin: 0 auto; padding: 0 var(--pk-pad, 2.5rem);} .shp-inner--narrow { max-width: 960px; } .shp-eyebrow { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1.5px; color: #4F5FE6; margin: 0 0 16px;} .shp-section--dark .shp-eyebrow,.shp-section--premium .shp-eyebrow { color: #93A4FF; } .shp-h2 { font-family: var(--pk-font, 'Inter', sans-serif); font-size: clamp(28px, 3vw, 40px); font-weight: 800; line-height: 1.15; letter-spacing: -0.02em; color: #1A1A1A; margin: 0 0 20px;} .shp-h3 { font-family: var(--pk-font, 'Inter', sans-serif); font-size: clamp(20px, 2vw, 26px); font-weight: 700; line-height: 1.25; letter-spacing: -0.01em; color: #1A1A1A; margin: 48px 0 18px;} .shp-section--dark .shp-h2, .shp-section--dark .shp-h3,.shp-section--premium .shp-h2, .shp-section--premium .shp-h3 { color: #FFFFFF; } .shp-lead { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 17px; line-height: 1.7; color: #374151; max-width: 860px; margin: 0 0 20px;} .shp-section--dark .shp-lead,.shp-section--premium .shp-lead { color: rgba(255,255,255,0.72); } .shp-link { color: #4F5FE6; text-decoration: none; font-weight: 600; } .shp-link:hover { text-decoration: underline; } .shp-section--premium .shp-link, .shp-section--dark .shp-link { color: #93A4FF; } .shp-btn { display: inline-flex; align-items: center; justify-content: center; padding: 14px 28px; border-radius: 10px; font-family: var(--pk-font, 'Inter', sans-serif); font-size: 15px; font-weight: 600; text-decoration: none; transition: transform 150ms ease, background-color 150ms ease, border-color 150ms ease;} .shp-btn:hover { transform: translateY(-1px); } .shp-btn--primary { background: #4F5FE6; color: #FFFFFF; } .shp-btn--primary:hover { background: #4351D1; } .shp-btn--ghost { border: 1px solid rgba(255,255,255,0.28); color: #FFFFFF; background: transparent; } .shp-btn--ghost:hover { border-color: rgba(255,255,255,0.65); } .shp-btn--light { background: #FFFFFF; color: #1A1A1A; } .shp-btn--light:hover { background: #EEF0FF; } .shp-hero { position: relative; background: #0B1120; padding: 64px 0 88px; overflow: hidden; } .shp-hero::before { content: ''; position: absolute; width: 800px; height: 800px; top: -220px; left: 50%; transform: translateX(-50%); background: radial-gradient(circle, rgba(79,95,230,0.14) 0%, transparent 65%); pointer-events: none;} .shp-hero::after { content: ''; position: absolute; inset: 0; background-image: linear-gradient(rgba(255,255,255,0.02) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.02) 1px, transparent 1px); background-size: 64px 64px; mask-image: radial-gradient(ellipse 60% 50% at 50% 40%, black 20%, transparent 70%); -webkit-mask-image: radial-gradient(ellipse 60% 50% at 50% 40%, black 20%, transparent 70%); pointer-events: none;} .shp-hero__grain { position: absolute; inset: 0; opacity: 0.3; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E"); background-repeat: repeat; background-size: 256px 256px; pointer-events: none;} .shp-hero__inner { position: relative; z-index: 2; max-width: var(--pk-container, 1600px); margin: 0 auto; padding: 0 var(--pk-pad, 2.5rem);} .shp-hero__breadcrumbs { display: flex; align-items: center; margin-bottom: 44px; font-family: var(--pk-font, 'Inter', sans-serif); font-size: 13px; color: rgba(255,255,255,0.4); line-height: 1;} .shp-hero__breadcrumbs a { color: rgba(255,255,255,0.4); text-decoration: none; transition: color 150ms ease; } .shp-hero__breadcrumbs a:hover { color: rgba(255,255,255,0.7); } .shp-hero__breadcrumbs span { margin: 0 8px; color: rgba(255,255,255,0.2); } .shp-hero__breadcrumbs strong { color: rgba(255,255,255,0.7); font-weight: 500; } .shp-hero__grid { display: grid; grid-template-columns: 1.15fr 0.85fr; gap: 64px; align-items: center; } .shp-hero__brand { display: flex; align-items: center; gap: 20px; flex-wrap: wrap; margin-bottom: 28px; } .shp-logo-card { display: inline-flex; align-items: center; background: #FFFFFF; border-radius: 12px; padding: 20px 28px; } .shp-logo-card img { display: block; height: 40px; width: auto; }shp-badge { display: inline-flex; align-items: center; gap: 16px; background: #FFFFFF; border-radius: 12px; padding: 14px 20px 14px 18px;} .shp-badge img { height: 36px; width: auto; display: block; flex-shrink: 0; } .shp-badge span { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 12px; line-height: 1.4; color: #4B5563; } .shp-badge span b { display: block; font-size: 14px; color: #1A1A1A; margin-bottom: 2px; } .shp-hero__eyebrow { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 1.5px; color: #93A4FF; margin: 0 0 16px;} .shp-hero__h1 { font-family: var(--pk-font, 'Inter', sans-serif); font-size: clamp(32px, 3.8vw, 52px); font-weight: 800; line-height: 1.1; letter-spacing: -0.03em; color: #FFFFFF; margin: 0 0 22px;} .shp-hero__h1 em { font-style: normal; background: linear-gradient(135deg, #818CF8 0%, #6366F1 50%, #4F46E5 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;} .shp-hero__sub { font-family: var(--pk-font, 'Inter', sans-serif); font-size: clamp(16px, 1.15vw, 18px); line-height: 1.65; color: rgba(255,255,255,0.6); margin: 0 0 36px; max-width: 680px;} .shp-hero__ctas { display: flex; align-items: center; gap: 14px; flex-wrap: wrap; margin-bottom: 28px; } .shp-hero__trust { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 13px; color: rgba(255,255,255,0.45); line-height: 1.7; } .shp-hero__trust b { color: rgba(255,255,255,0.8); font-weight: 600; } .shp-hero__media img { display: block; width: 100%; height: auto; border-radius: 16px; border: 1px solid rgba(255,255,255,0.08); box-shadow: 0 24px 64px rgba(0,0,0,0.45);} .shp-subnav { position: sticky; top: 0; z-index: 20; background: rgba(255,255,255,0.92); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); border-bottom: 1px solid #ECEEF3;} .shp-subnav ul { list-style: none; margin: 0; padding: 0; display: flex; gap: 4px; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none;} .shp-subnav ul::-webkit-scrollbar { display: none; } .shp-subnav a { display: inline-block; white-space: nowrap; padding: 14px 14px; font-family: var(--pk-font, 'Inter', sans-serif); font-size: 13.5px; font-weight: 600; color: #4B5563; text-decoration: none; border-bottom: 2px solid transparent; transition: color 150ms ease, border-color 150ms ease;} .shp-subnav a:hover, .shp-subnav a.is-active { color: #4F5FE6; border-bottom-color: #4F5FE6; } .shp-subnav a.is-cta { margin-left: auto; color: #4F5FE6; } .shp-tldr { background: #FFFFFF; border-left: 4px solid #4F5FE6; padding: 36px 40px;} .shp-tldr__list { list-style: none; margin: 0; padding: 0; } .shp-tldr__list li { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 15.5px; line-height: 1.7; color: #374151; padding: 8px 0; border-bottom: 1px solid #F3F4F6;} .shp-tldr__list li:last-child { border-bottom: none; } .shp-tldr__list b { color: #1A1A1A; } .shp-stats { display: flex; gap: 16px; flex-wrap: wrap; } .shp-stat { background: #FFFFFF; border: 1px solid #ECEEF3; border-radius: 14px; padding: 20px 26px; min-width: 200px; flex: 1 1 200px; } .shp-stat b { display: block; font-family: var(--pk-font, 'Inter', sans-serif); font-size: 22px; font-weight: 800; letter-spacing: -0.02em; color: #1A1A1A; margin-bottom: 4px;} .shp-stat span { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 13px; color: #6B7280; } .shp-grid3 { display: grid; grid-template-columns: repeat(3, 1fr); gap: 24px; } .shp-grid4 { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; } .shp-card { display: block; background: #FFFFFF; border: 1px solid #ECEEF3; border-radius: 16px; padding: 28px; text-decoration: none;} .shp-card h3 { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 17.5px; font-weight: 700; color: #1A1A1A; margin: 0 0 10px; } .shp-card p { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 14.5px; line-height: 1.7; color: #4B5563; margin: 0; } .shp-card em { font-style: italic; color: #4F5FE6; } .shp-card--link { transition: border-color 180ms ease, transform 180ms ease, box-shadow 180ms ease; } .shp-card--link:hover { border-color: rgba(79,95,230,0.45); transform: translateY(-3px); box-shadow: 0 10px 32px rgba(17,24,39,0.08); } .shp-card__more { display: inline-block; margin-top: 14px; font-family: var(--pk-font, 'Inter', sans-serif); font-size: 13.5px; font-weight: 600; color: #4F5FE6; } .shp-premium__head { display: flex; align-items: flex-start; justify-content: space-between; gap: 32px; margin-bottom: 8px; } .shp-premium__logo { height: 40px; width: auto; flex-shrink: 0; margin-top: 8px; } .shp-premium__grid { display: grid; grid-template-columns: repeat(5, 1fr); gap: 16px; } .shp-pcard { background: rgba(255,255,255,0.06); border: 1px solid rgba(255,255,255,0.10); border-radius: 14px; padding: 20px 20px 22px;} .shp-pcard b { display: block; font-family: var(--pk-font, 'Inter', sans-serif); font-size: 15.5px; font-weight: 700; color: #FFFFFF; margin-bottom: 6px; line-height: 1.3; } .shp-pcard span { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 13.5px; line-height: 1.55; color: rgba(255,255,255,0.65); } .shp-premium__cta { display: flex; gap: 14px; flex-wrap: wrap; margin-top: 36px; } .shp-checks { list-style: none; margin: 0; padding: 0; } .shp-checks li { position: relative; font-family: var(--pk-font, 'Inter', sans-serif); font-size: 15px; line-height: 1.65; color: #374151; padding: 7px 0 7px 28px;} .shp-checks li::before { content: ''; position: absolute; left: 0; top: 15px; width: 12px; height: 7px; border-left: 2px solid #4F5FE6; border-bottom: 2px solid #4F5FE6; transform: rotate(-45deg);} .shp-checks b { color: #1A1A1A; } .shp-checks--light li { color: rgba(255,255,255,0.72); } .shp-checks--light li::before { border-color: #93A4FF; } .shp-checks--light b { color: #FFFFFF; } .shp-checks--cols { display: grid; grid-template-columns: 1fr 1fr; gap: 0 40px; } .shp-when { margin-top: 48px; background: #F8F9FC; border-radius: 16px; padding: 36px 40px; } .shp-when .shp-h3 { margin-top: 0; } .shp-tablewrap { overflow-x: auto; -webkit-overflow-scrolling: touch; margin-bottom: 8px; } .shp-table { width: 100%; min-width: 760px; border-collapse: separate; border-spacing: 0; background: #FFFFFF; border: 1px solid #ECEEF3; border-radius: 16px; overflow: hidden;} .shp-table--tiers { min-width: 980px; } .shp-table th, .shp-table td { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 14px; line-height: 1.5; padding: 14px 16px; text-align: left; border-bottom: 1px solid #F3F4F6; vertical-align: top;} .shp-table thead th { background: #0B1120; color: #FFFFFF; font-weight: 600; font-size: 12.5px; text-transform: uppercase; letter-spacing: 0.5px;} .shp-table tbody td { color: #374151; } .shp-table tbody td:first-child { font-weight: 600; color: #1A1A1A; } .shp-table tbody td:nth-child(2) { background: rgba(79,95,230,0.05); } .shp-table--tiers tbody td:nth-child(2) { background: transparent; } .shp-table tbody tr:last-child td { border-bottom: none; } .shp-table__hint { display: none; font-family: var(--pk-font, 'Inter', sans-serif); font-size: 12px; color: #9CA3AF; margin: 4px 0 0; } .shp-process { list-style: none; margin: 0; padding: 0; max-width: 960px; } .shp-step { display: grid; grid-template-columns: 72px 1fr; gap: 24px; padding: 26px 0; border-bottom: 1px solid #ECEEF3; } .shp-step:last-child { border-bottom: none; } .shp-step__num { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 28px; font-weight: 800; line-height: 1; background: linear-gradient(135deg, #818CF8, #4F46E5); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text;} .shp-step__head { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; margin-bottom: 8px; } .shp-step__head h3 { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 18px; font-weight: 700; color: #1A1A1A; margin: 0; } .shp-step__time { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 12px; font-weight: 600; color: #4F5FE6; background: rgba(79,95,230,0.08); border-radius: 100px; padding: 3px 10px; } .shp-step p { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 15px; line-height: 1.7; color: #4B5563; margin: 0; } .shp-process__note { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 15px; line-height: 1.7; color: #374151; background: #F8F9FC; border-radius: 14px; padding: 20px 24px; margin-top: 24px; max-width: 960px;} .shp-section--alt .shp-process__note { background: #FFFFFF; border: 1px solid #ECEEF3; } .shp-promo, .shp-upgrade { display: flex; align-items: center; justify-content: space-between; gap: 32px; flex-wrap: wrap; border-radius: 16px; padding: 32px 36px; margin: 8px 0 8px;} .shp-promo { background: linear-gradient(135deg, rgba(0,46,255,0.06), rgba(79,95,230,0.10)); border: 1px solid rgba(79,95,230,0.28); } .shp-upgrade { background: #F8F9FC; border: 1px solid #ECEEF3; margin-top: 32px; } .shp-promo > div, .shp-upgrade > div { max-width: 820px; } .shp-promo b, .shp-upgrade b { display: block; font-family: var(--pk-font, 'Inter', sans-serif); font-size: 17px; font-weight: 700; color: #1A1A1A; margin-bottom: 6px; } .shp-promo p, .shp-upgrade p { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 14.5px; line-height: 1.65; color: #4B5563; margin: 0; } .shp-mig { display: grid; grid-template-columns: repeat(2, 1fr); gap: 20px; } .shp-mig__card { background: #FFFFFF; border: 1px solid #ECEEF3; border-radius: 16px; padding: 26px 28px; } .shp-mig__card h4 { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 19px; font-weight: 800; letter-spacing: -0.01em; color: #1A1A1A; margin: 0 0 14px; } .shp-mig__card h4 span { color: #4F5FE6; margin: 0 6px; } .shp-mig__row { display: grid; grid-template-columns: 110px 1fr; gap: 12px; padding: 8px 0; border-top: 1px solid #F3F4F6; } .shp-mig__row b { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 12px; font-weight: 600; text-transform: uppercase; letter-spacing: 0.8px; color: #4F5FE6; padding-top: 3px; } .shp-mig__row p { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 14px; line-height: 1.6; color: #4B5563; margin: 0; } .shp-mig__others { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 14.5px; line-height: 1.7; color: #4B5563; margin: 20px 0 0; } .shp-mig__others b { color: #1A1A1A; } .shp-seolist { list-style: none; margin: 28px 0 0; padding: 0; display: grid; grid-template-columns: 1fr 1fr; gap: 14px 32px; } .shp-seolist li { position: relative; font-family: var(--pk-font, 'Inter', sans-serif); font-size: 15px; line-height: 1.6; color: rgba(255,255,255,0.78); padding-left: 24px; } .shp-seolist li::before { content: ''; position: absolute; left: 0; top: 8px; width: 8px; height: 8px; border-radius: 50%; background: #93A4FF; } .shp-int { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; } .shp-int__card { background: #FFFFFF; border: 1px solid #ECEEF3; border-radius: 16px; padding: 26px 28px; } .shp-int__card h3 { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 17px; font-weight: 700; color: #1A1A1A; margin: 0 0 10px; } .shp-int__card p { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 14.5px; line-height: 1.7; color: #4B5563; margin: 0; } .shp-fit { display: grid; grid-template-columns: 1fr 1fr; gap: 24px; } .shp-fit__yes, .shp-fit__no { border-radius: 16px; padding: 32px; } .shp-fit__yes { background: linear-gradient(135deg, rgba(79,95,230,0.06), rgba(129,140,248,0.10)); border: 1px solid rgba(79,95,230,0.25); } .shp-fit__no { background: #FFFFFF; border: 1px solid #ECEEF3; } .shp-fit h3 { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 18px; font-weight: 700; color: #1A1A1A; margin: 0 0 16px; } .shp-fit__yes ul { list-style: none; margin: 0; padding: 0; } .shp-fit__yes li { position: relative; font-family: var(--pk-font, 'Inter', sans-serif); font-size: 15px; line-height: 1.65; color: #374151; padding: 6px 0 6px 26px; } .shp-fit__yes li::before { content: ''; position: absolute; left: 0; top: 14px; width: 12px; height: 7px; border-left: 2px solid #4F5FE6; border-bottom: 2px solid #4F5FE6; transform: rotate(-45deg); } .shp-fit__cards { display: grid; gap: 12px; } .shp-fit__cards a { display: block; background: #F8F9FC; border: 1px solid #ECEEF3; border-radius: 12px; padding: 16px 20px; text-decoration: none; transition: border-color 180ms ease; } .shp-fit__cards a:hover { border-color: rgba(79,95,230,0.45); } .shp-fit__cards b { display: block; font-family: var(--pk-font, 'Inter', sans-serif); font-size: 14.5px; font-weight: 700; color: #1A1A1A; margin-bottom: 2px; } .shp-fit__cards span { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 13px; color: #4F5FE6; font-weight: 600; } .shp-faq { max-width: 960px; } .shp-faq__item { border: 1px solid #ECEEF3; border-radius: 14px; background: #FFFFFF; margin-bottom: 12px; overflow: hidden; } .shp-faq__q { width: 100%; display: flex; align-items: center; justify-content: space-between; gap: 16px; text-align: left; background: none; border: none; cursor: pointer; font-family: var(--pk-font, 'Inter', sans-serif); font-size: 16px; font-weight: 600; color: #1A1A1A; padding: 20px 24px;} .shp-faq__q::after { content: ''; flex-shrink: 0; width: 10px; height: 10px; border-right: 2px solid #4F5FE6; border-bottom: 2px solid #4F5FE6; transform: rotate(45deg); transition: transform 200ms ease; margin-top: -4px;} .shp-faq__item.is-open .shp-faq__q::after { transform: rotate(-135deg); margin-top: 4px; } .shp-faq__a-wrap { display: grid; grid-template-rows: 0fr; transition: grid-template-rows 250ms ease; } .shp-faq__item.is-open .shp-faq__a-wrap { grid-template-rows: 1fr; } .shp-faq__a { overflow: hidden; } .shp-faq__a p { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 15px; line-height: 1.7; color: #4B5563; margin: 0; padding: 0 24px 22px; } .shp-faq__a a { color: #4F5FE6; font-weight: 600; text-decoration: none; } .shp-faq__a a:hover { text-decoration: underline; } .shp-cta { background: linear-gradient(135deg, #4F5FE6 0%, #4F46E5 100%); padding: 88px 0; text-align: center; } .shp-cta h2 { font-family: var(--pk-font, 'Inter', sans-serif); font-size: clamp(28px, 3vw, 40px); font-weight: 800; letter-spacing: -0.02em; color: #FFFFFF; margin: 0 0 16px; } .shp-cta p { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 16px; line-height: 1.65; color: rgba(255,255,255,0.82); max-width: 680px; margin: 0 auto 32px; } .shp-cta__note { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 13px; color: rgba(255,255,255,0.65); margin-top: 18px; } .shp-author { border-top: 1px solid #ECEEF3; padding-top: 24px; max-width: 960px; } .shp-author p { font-family: var(--pk-font, 'Inter', sans-serif); font-size: 13.5px; line-height: 1.7; color: #6B7280; margin: 0 0 6px; } .shp-author b { color: #374151; } .shp-reveal { opacity: 0; transform: translateY(24px); transition: opacity 700ms cubic-bezier(0.16,1,0.3,1), transform 700ms cubic-bezier(0.16,1,0.3,1); } .shp-reveal.is-visible { opacity: 1; transform: translateY(0); } @media (max-width: 1280px) { .shp-grid4 { grid-template-columns: repeat(2, 1fr); } .shp-premium__grid { grid-template-columns: repeat(3, 1fr); }}@media (max-width: 1100px) { .shp-hero__grid { grid-template-columns: 1fr 1fr; gap: 40px; }}@media (max-width: 991px) { .shp-section { padding: 72px 0; } .shp-hero__grid { grid-template-columns: 1fr; } .shp-hero__media { max-width: 640px; } .shp-grid3 { grid-template-columns: 1fr 1fr; } .shp-premium__grid { grid-template-columns: 1fr 1fr; } .shp-premium__head { flex-direction: column; gap: 16px; } .shp-int { grid-template-columns: 1fr 1fr; } .shp-mig { grid-template-columns: 1fr; } .shp-fit, .shp-seolist, .shp-checks--cols { grid-template-columns: 1fr; } .shp-table__hint { display: block; }}@media (max-width: 600px) { .shp-section { padding: 56px 0; } .shp-hero { padding: 40px 0 64px; } .shp-hero__ctas .shp-btn, .shp-premium__cta .shp-btn { width: 100%; } .shp-grid3, .shp-grid4, .shp-premium__grid, .shp-int { grid-template-columns: 1fr; } .shp-step { grid-template-columns: 1fr; gap: 8px; } .shp-card, .shp-fit__yes, .shp-fit__no, .shp-promo, .shp-upgrade, .shp-when, .shp-tldr { padding: 24px; } .shp-mig__row { grid-template-columns: 1fr; gap: 4px; } .shp-stats { flex-direction: column; } .shp-stat { min-width: 0; } .shp-badge { gap: 12px; padding: 12px 16px; } .shp-badge img { height: 28px; }}@media (prefers-reduced-motion: reduce) { .shp-reveal { opacity: 1 !important; transform: none !important; } .shp-faq__a-wrap { transition: none; }}#brxe-tjlavk {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0}