/* STEP 72 — Home surface hierarchy + contrast rhythm. Scoped to index.html only. */
:root{
  /* Brand accents */
  --orange:#FF6A13;
  --orange-bright:#FF7B25;
  --gold:#FFB53B;
  --teal:#18BFFF;
  --emerald:var(--whatsapp);

  /* Section surfaces */
  --surface-hero:#06121C;
  --surface-dark:#06121C;
  --surface-dark-alt:#0A1E2B;
  --surface-paper:#F7F0E5;
  --surface-sand:#EFE4D5;
  --surface-proof:#E7D7C2;

  /* Card surfaces */
  --card-dark:#102B3A;
  --card-dark-strong:#123344;
  --card-light:#FFFDF8;
  --card-warm:#F9EEDF;

  /* Borders */
  --border-dark:#35566B;
  --border-dark-soft:#294756;
  --border-light:#D7C6B1;
  --border-light-strong:#CDB79C;

  /* Text */
  --text-on-dark:#F7F0E5;
  --text-muted-dark:#CDD8E0;
  --text-on-light:#20272D;
  --text-muted-light:#545B5F;

  /* Compatibility aliases used by the existing NESkills component CSS */
  --navy:var(--surface-dark);
  --navy-2:var(--surface-dark-alt);
  --panel:var(--card-dark);
  --ivory:var(--surface-paper);
  --sand:var(--surface-sand);
  --ink:var(--text-on-light);
  --muted-dark:var(--text-muted-dark);
  --green:var(--emerald);
  --blue:var(--teal);
  --cream:var(--surface-paper);
  --bg:var(--surface-dark);
  --bg2:var(--surface-dark-alt);
}

.home-page{background:var(--surface-dark);color:var(--text-on-light)}
.home-page .site-topbar{background:var(--surface-topbar);border-bottom-color:rgba(255,181,59,.14)}
.home-page .site-header{background:var(--surface-header-home);border-bottom-color:rgba(24,191,255,.17);box-shadow:0 14px 38px rgba(0,0,0,.26)}
.home-page .nav-cta,
.home-page .home-v2-primary,
.home-page .home-v2-cta-actions .primary{background:linear-gradient(135deg,var(--orange),var(--orange-bright));box-shadow:0 12px 30px rgba(255,106,19,.26)}

/* Hero: one continuous deep surface, with brighter trust elements floating above it. */
.home-page .home-v2-hero{background:var(--surface-hero)}
.home-page .home-v2-hero::before{background-image:url("../../../images/hero-online-coaching-background.webp")}
.home-page .home-v2-hero::after{background:
  radial-gradient(circle at 82% 22%,rgba(255,181,59,.14),transparent 28%),
  radial-gradient(circle at 58% 72%,rgba(24,191,255,.11),transparent 33%),
  linear-gradient(90deg,rgba(6,18,28,.98) 0%,rgba(6,18,28,.92) 43%,color-mix(in srgb, var(--surface-dark) 72%, transparent) 72%,rgba(6,18,28,.50) 100%)}
.home-page .home-v2-hero h1{color:#FFF}
.home-page .home-v2-hero h1 em{color:var(--orange-bright)}
.home-page .home-v2-hero .hero-text{color:var(--text-muted-dark)}
.home-page .home-v2-secondary{border-color:rgba(24,191,255,.50);background:rgba(16,43,58,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
.home-page .home-v2-trust-row{color:var(--surface-paper)}
.home-page .home-v2-trust-row svg{color:var(--gold)}

.home-page .trust-awards-band{background:var(--surface-dark-alt);border-top:1px solid rgba(255,181,59,.24);border-bottom:1px solid rgba(24,191,255,.17)}
.home-page .trust-award-item{border-color:rgba(255,181,59,.22);background:linear-gradient(180deg,rgba(18,51,68,.42),rgba(16,43,58,.16))}
.home-page .trust-award-item p{color:var(--gold)}

/* Warm-paper specialization field, crisp cards. */
.home-page .home-v2-specializations{background:var(--surface-paper)}
.home-page .home-v2-heading h2{color:var(--text-on-light)}
.home-page .home-v2-heading>p:last-child{color:var(--text-muted-light)}
.home-page .home-v2-icon-card{border-color:var(--border-light);background:var(--card-light);box-shadow:0 14px 34px color-mix(in srgb, var(--text-primary) 10%, transparent),inset 0 1px 0 #FFF}
.home-page .home-v2-icon-card h3{color:var(--text-on-light)}
.home-page .home-v2-icon-card p{color:var(--text-muted-light)}
.home-page .home-v2-icon-card:nth-child(4n+1){border-top:3px solid var(--orange);border-top-color:var(--orange)}
.home-page .home-v2-icon-card:nth-child(4n+1) svg{color:var(--orange)}
.home-page .home-v2-icon-card:nth-child(4n+2){border-top:3px solid var(--teal);border-top-color:var(--teal)}
.home-page .home-v2-icon-card:nth-child(4n+2) svg{color:var(--teal)}
.home-page .home-v2-icon-card:nth-child(4n+3){border-top:3px solid var(--emerald);border-top-color:var(--emerald)}
.home-page .home-v2-icon-card:nth-child(4n+3) svg{color:var(--whatsapp)}
.home-page .home-v2-icon-card:nth-child(4n){border-top:3px solid var(--gold);border-top-color:var(--gold)}
.home-page .home-v2-icon-card:nth-child(4n) svg{color:var(--orange)}
.home-page .home-v2-center-action a{border-color:var(--orange);color:var(--text-link);background:#FFFDF8}

/* Problem recognition — rebuilt component */
.home-page .home-v2-problems{position:relative;isolation:isolate;background:var(--surface-sand);padding-top:60px;padding-bottom:70px}
.home-page .home-v2-problems::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.38),transparent 44%)}
.home-page .home-v2-problems .home-v2-heading{margin-bottom:30px}
.home-page .home-v2-problem-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start;border:0}
.home-page .home-v2-problem{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;min-height:194px;padding:22px 14px 20px;text-align:center;border:1px solid var(--border-light);border-top-width:3px;border-radius:13px;background:linear-gradient(180deg,#FFFDF8 0%,var(--card-light) 100%);box-shadow:0 12px 28px color-mix(in srgb, var(--text-primary) 7%, transparent),inset 0 1px 0 #fff}
.home-page .home-v2-problem:nth-child(2),.home-page .home-v2-problem:nth-child(5){transform:translateY(10px)}
.home-page .home-v2-problem .problem-index{position:absolute;top:11px;right:11px;padding:4px 7px;border:1px solid rgba(205,183,156,.72);border-radius:999px;background:rgba(239,228,213,.78);color:var(--text-secondary);font-size:.54rem;font-weight:800;line-height:1;letter-spacing:.08em}
.home-page .home-v2-problem svg{display:block;width:48px;height:48px;margin:3px 0 0;padding:9px;border-radius:14px;background:#FFFDF8;box-shadow:0 8px 18px color-mix(in srgb, var(--text-primary) 8.5%, transparent),inset 0 0 0 1px rgba(215,198,177,.64)}
.home-page .home-v2-problem h3{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:2.55em;margin:17px auto 0;color:var(--text-on-light);font-family:var(--font-display);font-size:.98rem;font-weight:600;line-height:1.16;text-align:center}
.home-page .home-v2-problem h3 span{display:block;white-space:nowrap}
.home-page .home-v2-problem h3 span+span{margin-top:3px}
.home-page .home-v2-problem:nth-child(3n+1){border-top-color:var(--orange)}
.home-page .home-v2-problem:nth-child(3n+1) svg{color:var(--orange)}
.home-page .home-v2-problem:nth-child(3n+2){border-top-color:var(--teal)}
.home-page .home-v2-problem:nth-child(3n+2) svg{color:var(--teal)}
.home-page .home-v2-problem:nth-child(3n){border-top-color:var(--emerald)}
.home-page .home-v2-problem:nth-child(3n) svg{color:var(--whatsapp)}


/* Dark pathway section: cards move to a visibly lighter slate surface. */
.home-page .home-v2-pathways{background:linear-gradient(135deg,var(--surface-dark),var(--surface-dark-alt));color:var(--text-on-dark);border-top:1px solid rgba(24,191,255,.12);border-bottom:1px solid rgba(255,181,59,.12)}
.home-page .home-v2-pathways .home-v2-heading h2{color:#FFF}
.home-page .home-v2-pathways .home-v2-heading>p:last-child{color:var(--text-muted-dark)}
.home-page .home-v2-pathway{background:linear-gradient(145deg,var(--card-dark-strong),var(--card-dark));box-shadow:0 22px 48px rgba(0,0,0,.27),inset 0 1px 0 rgba(255,255,255,.07)}
.home-page .home-v2-pathway:nth-child(1){border-color:rgba(255,106,19,.72)}
.home-page .home-v2-pathway:nth-child(1)>svg,.home-page .home-v2-pathway:nth-child(1) strong{color:var(--orange-bright)}
.home-page .home-v2-pathway:nth-child(2){border-color:rgba(24,191,255,.66)}
.home-page .home-v2-pathway:nth-child(2)>svg,.home-page .home-v2-pathway:nth-child(2) strong{color:var(--teal)}
.home-page .home-v2-pathway:nth-child(3){border-color:color-mix(in srgb, var(--whatsapp) 62%, transparent)}
.home-page .home-v2-pathway:nth-child(3)>svg,.home-page .home-v2-pathway:nth-child(3) strong{color:var(--emerald)}
.home-page .home-v2-pathway h3{color:#FFF}
.home-page .home-v2-pathway p{color:var(--text-muted-dark)}

/* Light journey section: white cards over warm paper. */
.home-page .home-v2-journey{background:var(--surface-paper)}
.home-page .home-v2-journey-step{border:1px solid var(--border-light);border-radius:10px;background:var(--card-light);box-shadow:0 10px 26px color-mix(in srgb, var(--text-primary) 5.5%, transparent)}
.home-page .home-v2-journey-step:nth-child(3n+1) svg{color:var(--orange)}
.home-page .home-v2-journey-step:nth-child(3n+2) svg{color:var(--teal)}
.home-page .home-v2-journey-step:nth-child(3n) svg{color:var(--whatsapp)}
.home-page .home-v2-journey-step h3{color:var(--text-on-light)}
.home-page .home-v2-journey-step:not(:last-child)::after{border-color:var(--border-light-strong)}

/* Method remains sand, but each step has its own elevated light surface. */
.home-page .home-v2-method{background:var(--surface-sand)}
.home-page .home-v2-method-grid{gap:10px}
.home-page .home-v2-method-step{border:1px solid var(--border-light);border-radius:10px;background:rgba(255,253,248,.72);box-shadow:0 10px 24px color-mix(in srgb, var(--text-primary) 5%, transparent)}
.home-page .home-v2-method-step h3{color:var(--text-on-light)}
.home-page .home-v2-method-step p{color:var(--text-muted-light)}
.home-page .home-v2-method-step>span{background:var(--card-dark);color:var(--gold);box-shadow:0 8px 18px rgba(6,18,28,.18)}
.home-page .home-v2-pressure-note{border-color:rgba(255,106,19,.54);background:linear-gradient(135deg,#FFFDF8,var(--surface-proof));box-shadow:0 14px 32px color-mix(in srgb, var(--text-primary) 9%, transparent)}
.home-page .home-v2-pressure-note>svg,.home-page .home-v2-pressure-note a{color:var(--orange)}

/* Proof becomes a warm authority field with navy cards: no blue-on-blue stacking. */
.home-page .home-v2-proof{background:var(--surface-proof);color:var(--text-on-light);border-top:1px solid var(--border-light-strong);border-bottom:1px solid var(--border-light-strong)}
.home-page .home-v2-proof .home-v2-heading h2{color:var(--text-on-light)}
.home-page .home-v2-proof .home-v2-heading>p:last-child{color:var(--text-secondary)}
.home-page .home-v2-proof-card{background:linear-gradient(145deg,var(--card-dark-strong),var(--card-dark));box-shadow:0 18px 40px color-mix(in srgb, var(--text-primary) 18%, transparent),inset 0 1px 0 rgba(255,255,255,.07)}
.home-page .home-v2-proof-card h3,
.home-page .home-v2-proof-card h3 span{color:#FFF}
.home-page .home-v2-proof-card p,
.home-page .home-v2-proof-card p span{color:var(--text-muted-dark)}
.home-page .home-v2-proof-card:nth-child(4n+1){border-color:rgba(255,106,19,.72)}
.home-page .home-v2-proof-card:nth-child(4n+1) svg{color:var(--orange-bright)}
.home-page .home-v2-proof-card:nth-child(4n+2){border-color:rgba(24,191,255,.66)}
.home-page .home-v2-proof-card:nth-child(4n+2) svg{color:var(--teal)}
.home-page .home-v2-proof-card:nth-child(4n+3){border-color:color-mix(in srgb, var(--whatsapp) 62%, transparent)}
.home-page .home-v2-proof-card:nth-child(4n+3) svg{color:var(--emerald)}
.home-page .home-v2-proof-card:nth-child(4n){border-color:rgba(255,181,59,.70)}
.home-page .home-v2-proof-card:nth-child(4n) svg{color:var(--gold)}

/* Reach returns to deep navy, with visibly elevated slate cards and strong market borders. */
.home-page .home-v2-reach{background:linear-gradient(145deg,var(--surface-dark),var(--surface-dark));color:var(--text-on-dark);border-bottom:1px solid rgba(24,191,255,.14)}
.home-page .home-v2-reach .home-v2-heading h2{color:#FFF}
.home-page .home-v2-reach .home-v2-heading>p:last-child{color:var(--text-muted-dark)}
.home-page .home-v2-reach-card{background:linear-gradient(145deg,var(--card-dark-strong),var(--card-dark));box-shadow:0 22px 50px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.075)}
.home-page .home-v2-reach-card::after{background:rgba(255,255,255,.055)}
.home-page .home-v2-reach-card h3{color:#FFF}
.home-page .home-v2-reach-card:nth-child(1){border-color:rgba(255,106,19,.74)}
.home-page .home-v2-reach-card:nth-child(1)>svg,.home-page .home-v2-reach-card:nth-child(1) small,.home-page .home-v2-reach-card:nth-child(1) strong{color:var(--orange-bright)}
.home-page .home-v2-reach-card:nth-child(2){border-color:color-mix(in srgb, var(--whatsapp) 66%, transparent)}
.home-page .home-v2-reach-card:nth-child(2)>svg,.home-page .home-v2-reach-card:nth-child(2) small,.home-page .home-v2-reach-card:nth-child(2) strong{color:var(--emerald)}
.home-page .home-v2-reach-card:nth-child(3){border-color:rgba(255,181,59,.68)}
.home-page .home-v2-reach-card:nth-child(3)>svg,.home-page .home-v2-reach-card:nth-child(3) small,.home-page .home-v2-reach-card:nth-child(3) strong{color:var(--gold)}
.home-page .home-v2-reach-card:nth-child(4){border-color:rgba(24,191,255,.68)}
.home-page .home-v2-reach-card:nth-child(4)>svg,.home-page .home-v2-reach-card:nth-child(4) small,.home-page .home-v2-reach-card:nth-child(4) strong{color:var(--teal)}
.home-page .home-v2-reach-card p{color:var(--text-muted-dark)}

.home-page .home-v2-cta{background:linear-gradient(110deg,var(--surface-dark-alt),var(--card-dark));border-top:1px solid rgba(255,181,59,.17)}
.home-page .home-v2-cta-grid h2{color:#FFF}
.home-page .home-v2-cta-grid p{color:var(--text-muted-dark)}
.home-page .footer-v3{background:var(--surface-footer-deep)}
.home-page .footer-trust-universal{border-color:rgba(255,181,59,.24);background:linear-gradient(135deg,var(--surface-deep-blue),#102B3A)}
.home-page .footer-trust-item strong{color:var(--gold)}

/* Tablet 761–1120px */
.home-page .home-v2-specialization-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.home-page .home-v2-pathway-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.home-page .home-v2-pathway:nth-child(3){grid-column:1/-1}
.home-page .home-v2-proof-grid,.home-page .home-v2-reach-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.home-page .home-v2-journey-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}


/* STEP 102 — Home page journey + method refinement (static feel reduced, icons added, line counts normalized) */
.home-page .home-v2-journey-grid{counter-reset:journey-step}
.home-page .home-v2-journey-step,
.home-page .home-v2-method-step{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;overflow:hidden}
.home-page .home-v2-journey-step::before{counter-increment:journey-step;content:counter(journey-step, decimal-leading-zero);position:absolute;top:16px;right:16px;font-size:.68rem;font-weight:800;letter-spacing:.18em;color:var(--text-secondary)}
.home-page .home-v2-journey-step{padding:28px 16px 24px;border-top-width:3px;transition:transform .25s ease, box-shadow .25s ease}
.home-page .home-v2-journey-step svg,
.home-page .home-v2-method-step svg{display:block;flex:0 0 auto}
.home-page .home-v2-journey-step svg{display:grid;place-items:center;width:58px;height:58px;padding:12px;border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,240,229,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 10px 24px color-mix(in srgb, var(--text-primary) 10%, transparent)}
.home-page .home-v2-journey-step h3{max-width:12ch;min-height:2.5em;margin:18px auto 0;font-size:1.12rem;line-height:1.14;text-wrap:balance}
.home-page .home-v2-journey-step:nth-child(3n+1){border-top-color:var(--orange)}
.home-page .home-v2-journey-step:nth-child(3n+2){border-top-color:var(--teal)}
.home-page .home-v2-journey-step:nth-child(3n){border-top-color:var(--emerald)}
.home-page .home-v2-method-grid{gap:14px}
.home-page .home-v2-method-step{min-height:250px;padding:26px 20px 22px;border-top-width:3px}
.home-page .home-v2-method-step svg{width:54px;height:54px;padding:11px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,240,229,.84));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 10px 24px color-mix(in srgb, var(--text-primary) 8%, transparent)}
.home-page .home-v2-method-step h3{max-width:12ch;min-height:2.45em;margin:18px auto 12px;line-height:1.12;text-wrap:balance}
.home-page .home-v2-method-step p{max-width:20ch;min-height:4.8em;margin:0 auto;font-size:.76rem;line-height:1.58;text-wrap:balance}
.home-page .home-v2-method-step:nth-child(1){border-top-color:var(--orange)}
.home-page .home-v2-method-step:nth-child(1) svg{color:var(--orange)}
.home-page .home-v2-method-step:nth-child(2){border-top-color:var(--teal)}
.home-page .home-v2-method-step:nth-child(2) svg{color:var(--teal)}
.home-page .home-v2-method-step:nth-child(3){border-top-color:var(--emerald)}
.home-page .home-v2-method-step:nth-child(3) svg{color:var(--emerald)}
.home-page .home-v2-method-step:nth-child(4){border-top-color:var(--gold)}
.home-page .home-v2-method-step:nth-child(4) svg{color:var(--gold)}
.home-page .home-v2-method-step:nth-child(5){border-top-color:var(--orange-bright)}
.home-page .home-v2-method-step:nth-child(5) svg{color:var(--orange-bright)}

.home-page .home-v2-journey-grid{gap:14px}
.home-page .home-v2-journey-step{min-height:216px}
.home-page .home-v2-journey-step:not(:last-child)::after{top:50%;right:-14px;width:14px;border-top-width:2px;border-top-style:dashed}
.home-page .home-v2-journey-step:nth-child(3n)::after{display:none}
.home-page .home-v2-method-step{min-height:236px;padding:24px 16px 20px}
.home-page .home-v2-method-step h3{font-size:1.18rem}
.home-page .home-v2-method-step p{max-width:18ch;font-size:.72rem}


/* STEP 103 — Premium/tighter pass + exact line-count normalization */
.home-page .home-v2-journey,
.home-page .home-v2-method{position:relative;isolation:isolate}
.home-page .home-v2-journey::before,
.home-page .home-v2-method::before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.42),transparent 42%)}
.home-page .home-v2-journey .home-v2-heading,
.home-page .home-v2-method .home-v2-heading{margin-bottom:30px}
.home-page .home-v2-journey-step,
.home-page .home-v2-method-step{overflow:visible}
.home-page .home-v2-journey-step h3 span,
.home-page .home-v2-method-step h3 span,
.home-page .home-v2-method-step p span{display:block;white-space:nowrap}
.home-page .home-v2-journey-step{min-height:198px;padding:22px 14px 20px;border-radius:12px;background:linear-gradient(180deg,#FFFDF8 0%,var(--card-light) 100%);box-shadow:0 12px 28px color-mix(in srgb, var(--text-primary) 7%, transparent),inset 0 1px 0 #fff}
.home-page .home-v2-journey-step::before{top:12px;right:12px;color:var(--text-secondary);background:rgba(239,228,213,.78);border:1px solid rgba(205,183,156,.68);border-radius:999px;padding:4px 7px;line-height:1;letter-spacing:.08em}
.home-page .home-v2-journey-step svg{width:50px;height:50px;padding:10px;border-radius:15px;margin-top:2px;background:#FFFDF8;box-shadow:0 8px 20px color-mix(in srgb, var(--text-primary) 9%, transparent),inset 0 0 0 1px rgba(215,198,177,.64)}
.home-page .home-v2-journey-step h3{max-width:none;min-height:2.35em;margin:16px auto 0;font-size:1.06rem;line-height:1.14}
.home-page .home-v2-journey-step h3 span+span{margin-top:2px}
.home-page .home-v2-journey-step:not(:last-child)::after{border-top-style:solid;border-top-width:1px;opacity:.9}
.home-page .home-v2-method-grid{gap:12px}
.home-page .home-v2-method-step{min-height:222px;padding:22px 16px 18px;border-radius:12px;background:linear-gradient(180deg,rgba(255,253,248,.96),color-mix(in srgb, var(--card-light) 88%, transparent));box-shadow:0 12px 28px color-mix(in srgb, var(--text-primary) 6.5%, transparent),inset 0 1px 0 rgba(255,255,255,.95)}
.home-page .home-v2-method-step svg{width:48px;height:48px;padding:9px;border-radius:14px;background:#FFFDF8;box-shadow:0 8px 20px color-mix(in srgb, var(--text-primary) 8%, transparent),inset 0 0 0 1px rgba(215,198,177,.62)}
.home-page .home-v2-method-step h3{max-width:none;min-height:2.42em;margin:15px auto 10px;font-size:1.18rem;line-height:1.12}
.home-page .home-v2-method-step h3 span+span{margin-top:2px}
.home-page .home-v2-method-step p{max-width:none;min-height:3.35em;margin:0 auto;font-size:.72rem;line-height:1.5}
.home-page .home-v2-method-step p span+span{margin-top:1px}
.home-page .home-v2-method-step::after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;border-radius:2px;opacity:.42;background:currentColor}
.home-page .home-v2-method-step:nth-child(1)::after{color:var(--orange)}
.home-page .home-v2-method-step:nth-child(2)::after{color:var(--teal)}
.home-page .home-v2-method-step:nth-child(3)::after{color:var(--emerald)}
.home-page .home-v2-method-step:nth-child(4)::after{color:var(--gold)}
.home-page .home-v2-method-step:nth-child(5)::after{color:var(--orange-bright)}
.home-page .home-v2-pressure-note{margin-top:26px}

.home-page .home-v2-journey{padding-top:60px;padding-bottom:66px}
.home-page .home-v2-method{padding-top:60px;padding-bottom:66px}
.home-page .home-v2-journey-grid{gap:12px}
.home-page .home-v2-journey-step{min-height:192px}
.home-page .home-v2-method-step{min-height:214px;padding-left:12px;padding-right:12px}
.home-page .home-v2-method-step h3{font-size:1.02rem}
.home-page .home-v2-method-step p{font-size:.64rem}
