.hp-lb-stage{grid-template-columns:minmax(0,33fr) minmax(0,20fr) minmax(0,33fr);align-items:start;column-gap:7%;max-width:60rem;margin:clamp(3rem,2rem + 3vw,4.5rem) auto 0;display:grid;position:relative}.hp-lb-person{z-index:1;box-shadow:0 40px 80px -40px #001b368c}.hp-lb-person-a{margin-top:2.5rem}.hp-lb-person-b{margin-top:4.5rem}.hp-lb-stage-phone{z-index:2;position:relative}.hp-lb-stage-line{z-index:0;border-top:2px dashed #007e8173;position:absolute;top:55%;left:16%;right:16%}.hp-lb-node{z-index:1;background:var(--teal);width:2.5rem;height:2.5rem;color:var(--navy-deep);border-radius:999px;place-items:center;display:grid;position:absolute;top:55%;translate:-50% -50%;box-shadow:0 0 0 6px #00c2c729,0 12px 28px -10px #00c2c799}.hp-lb-node.is-a{left:36.5%}.hp-lb-node.is-b{left:63.5%}.hp-lb-stage-note{text-align:center;color:#7a8796;margin-top:1.5rem;font-size:.78rem}@media (max-width:639px){.hp-lb-stage{grid-template-columns:minmax(0,32fr) minmax(0,26fr) minmax(0,32fr);column-gap:5%}.hp-lb-person-a{margin-top:1.5rem}.hp-lb-person-b{margin-top:2.5rem}.hp-lb-node{display:none}.hp-lb-person figcaption{border-radius:.7rem;padding:.3rem .45rem;inset:auto .3rem .3rem}.hp-lb-person figcaption b{font-size:.78rem}.hp-lb-person figcaption span{font-size:.62rem}}.hp-lb-problems{gap:1rem;margin-top:3.5rem;display:grid}@media (min-width:768px){.hp-lb-problems{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-lb-problem{background:#fff;border-radius:1.6rem;gap:1.1rem;padding:1.5rem 1.5rem 1.6rem;display:flex;box-shadow:0 0 0 1px #001b360f,0 24px 50px -38px #001b3666}.hp-lb-problem-icon{background:var(--soft);width:2.75rem;height:2.75rem;color:var(--navy);border-radius:.95rem;flex-shrink:0;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #001b360f}.hp .hp-lb-problem .hp-lb-problem-title{letter-spacing:-.015em;color:var(--navy);font-size:1.1rem;font-weight:800;line-height:1.3}.hp-lb-problem-body{color:var(--muted);margin-top:.45rem;font-size:.95rem;line-height:1.65}.hp-lb-aside{text-align:center;max-width:40rem;color:var(--muted);margin:2.25rem auto 0;font-size:.95rem;line-height:1.7}.hp-lb-words{gap:1rem;margin-top:3.5rem;display:grid}@media (min-width:768px){.hp-lb-words{grid-template-columns:repeat(3,minmax(0,1fr))}}.hp-lb-word{background:var(--soft);border-radius:1.75rem;padding:1.75rem;box-shadow:inset 0 0 0 1px #001b360d}.hp-lb-word-step{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-ink);font-size:.72rem;font-weight:800}.hp-lb-word-big{font-family:var(--font-home-display),system-ui,sans-serif;letter-spacing:-.04em;color:var(--navy);margin-top:.35rem;font-size:clamp(2.2rem,1.8rem + 1.2vw,2.8rem);font-weight:800;line-height:1.05}.hp-lb-word-big span{color:var(--teal)}.hp .hp-lb-word .hp-lb-word-title{color:var(--ink);margin-top:.9rem;font-size:1.05rem;font-weight:800;line-height:1.3}.hp-lb-word-body{color:var(--muted);margin-top:.45rem;font-size:.95rem;line-height:1.65}.hp-lb-diagram{background:linear-gradient(160deg,#f5f9fc 0%,#eaf2f8 100%);border-radius:2rem;margin-top:2.5rem;padding:clamp(1.75rem,1rem + 2.5vw,3rem) clamp(1rem,.5rem + 2vw,2.5rem);box-shadow:inset 0 0 0 1px #001b360d}.hp-lb-diagram>figure{margin-top:0}.hp-lb-tablet{max-width:54rem;transform:translate(0,calc((1 - var(--p))*2.5rem));margin:clamp(2.75rem,2rem + 2.5vw,4rem) auto 0}.hp-lb-caption{text-align:center;max-width:36rem;color:var(--muted);margin:1.25rem auto 0;font-size:.95rem;line-height:1.6}.hp-lb-caption b{color:var(--ink)}.hp-lb-linked-grid{gap:2.75rem;margin-top:clamp(3rem,2rem + 3vw,4.5rem);display:grid}@media (min-width:1024px){.hp-lb-linked-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:3.5rem}}.hp .hp-lb-linked-grid .hp-lb-sub{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-ink);font-size:.78rem;font-weight:800}.hp-lb-linked-grid .hp-c-steps{margin-top:1.25rem}.hp-lb-linked-grid .hp-c-ticks{margin-top:1.4rem}.hp-lb-guide{margin-top:1.6rem;font-size:.97rem}.hp-lb-phones{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,.25rem + 3.5vw,3.5rem);max-width:40rem;margin:clamp(2.75rem,2rem + 2.5vw,4rem) auto 0;display:grid}.hp-lb-phone{width:min(16rem,100%);margin-inline:auto}.hp-lb-phones .hp-lb-caption{font-size:.9rem}@media (max-width:639px){.hp-lb-phones .hp-lb-caption{font-size:.8rem}}.hp-lb-roles{gap:1rem;margin-top:clamp(3rem,2rem + 3vw,4.5rem);display:grid}@media (min-width:768px){.hp-lb-roles{grid-template-columns:repeat(3,minmax(0,1fr))}}.hp-lb-role{background:var(--soft);border-radius:1.6rem;padding:1.5rem;box-shadow:inset 0 0 0 1px #001b360d}.hp .hp-lb-role .hp-lb-role-title{color:var(--navy);font-size:1.05rem;font-weight:800;line-height:1.3}.hp-lb-role ul{gap:.65rem;margin-top:1rem;display:grid}.hp-lb-role li{color:#44546a;align-items:flex-start;gap:.65rem;font-size:.93rem;line-height:1.55;display:flex}.hp-lb-role .hp-c-tick{width:1.3rem;height:1.3rem;margin-top:.08rem}.hp-lb-notes{background:linear-gradient(160deg,#effcfc 0%,#e2f7f8 100%);border-radius:1.75rem;margin-top:1.25rem;padding:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);box-shadow:inset 0 0 0 1px #007e8129}.hp-lb-notes-label{letter-spacing:.16em;text-transform:uppercase;color:var(--teal-ink);font-size:.75rem;font-weight:800}.hp-lb-notes dl{gap:1.25rem 2.5rem;margin-top:1.1rem;display:grid}@media (min-width:640px){.hp-lb-notes dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-lb-notes dt{color:var(--navy);font-size:.98rem;font-weight:800}.hp-lb-notes dd{color:#2f3e50;margin-top:.3rem;font-size:.93rem;line-height:1.6}.hp-lb-steps{gap:1.25rem;max-width:46rem;margin:3.5rem auto 0;display:grid}.hp-lb-step{gap:1rem;display:flex;position:relative}@media (min-width:640px){.hp-lb-step{gap:1.5rem}}.hp-lb-step:not(:last-child):before{content:"";background:linear-gradient(#003b6f33,#003b6f0f);width:2px;position:absolute;top:3.25rem;bottom:-1.25rem;left:1.5rem;translate:-50%}.hp-lb-step-n{background:var(--navy);width:3rem;height:3rem;font-family:var(--font-home-display),system-ui,sans-serif;color:#fff;border-radius:999px;flex-shrink:0;place-items:center;font-size:1.15rem;font-weight:800;display:grid;position:relative;box-shadow:0 10px 22px -10px #003b6f99}.hp-lb-step-card{background:#fff;border-radius:1.5rem;flex:1;min-width:0;padding:1.25rem 1.4rem 1.35rem;box-shadow:0 0 0 1px #001b360f,0 24px 50px -38px #001b3666}.hp-lb-who{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-ink);background:#e6fbfb;border-radius:999px;padding:.2rem .7rem;font-size:.7rem;font-weight:800;display:inline-flex}.hp .hp-lb-step-card .hp-lb-step-title{letter-spacing:-.015em;color:var(--navy);margin-top:.6rem;font-size:1.15rem;font-weight:800;line-height:1.3}.hp-lb-step-body{color:var(--muted);margin-top:.4rem;font-size:.97rem;line-height:1.65}.hp-lb-manage{gap:1rem;margin-top:3rem;display:grid}@media (min-width:640px){.hp-lb-manage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hp-lb-manage{grid-template-columns:repeat(3,minmax(0,1fr))}}.hp-lb-manage-card{background:#fff;border-radius:1.5rem;height:100%;padding:1.35rem 1.4rem 1.45rem;box-shadow:0 0 0 1px #001b360f,0 24px 50px -38px #001b3666}.hp .hp-lb-manage-card .hp-lb-manage-title{color:var(--navy);font-size:1.05rem;font-weight:800;line-height:1.3}.hp-lb-manage-body{color:var(--muted);margin-top:.45rem;font-size:.94rem;line-height:1.65}.hp .hp-t-record .hp-lb-talk-title{letter-spacing:-.02em;color:var(--navy);margin-top:.35rem;font-size:clamp(1.15rem,1rem + .5vw,1.35rem);font-weight:800;line-height:1.25}.hp-lb-price{background:linear-gradient(160deg,#f5f9fc 0%,#eaf2f8 100%);border-radius:2.25rem;align-items:center;gap:2rem;padding:clamp(1.75rem,1.2rem + 2.2vw,3.25rem);display:grid;box-shadow:inset 0 0 0 1px #001b360d}@media (min-width:1024px){.hp-lb-price{grid-template-columns:minmax(0,1.5fr) auto;gap:4rem}}.hp-lb-price-ctas{flex-direction:column;gap:.75rem;display:flex}@media (min-width:640px) and (max-width:1023px){.hp-lb-price-ctas{flex-direction:row}}@media (prefers-reduced-motion:reduce){.hp-lb-tablet{transform:none}}
