.remyv3-page .remyv3-cards{display:grid;gap:24px;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0}.remyv3-page .remyv3-card{background:var(--remyv3-paper);border-radius:20px;display:flex;flex-direction:column;gap:20px;overflow:hidden;padding:28px 26px 0}.remyv3-page .remyv3-card__number{color:var(--remyv3-orange-deep);font-size:13px;font-weight:800;letter-spacing:.12em;margin:0 0 10px}.remyv3-page .remyv3-card__title{color:var(--remyv3-ink);font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0 0 12px}.remyv3-page .remyv3-card__copy p:not(.remyv3-card__number){color:var(--remyv3-muted);font-size:15.5px;line-height:1.55;margin:0 0 8px}.remyv3-page .remyv3-card__media{background:var(--remyv3-cream);margin:auto -26px 0;max-height:280px;overflow:hidden;padding:20px 20px 0}.remyv3-page .remyv3-card__media img{border:1px solid var(--remyv3-line);border-bottom:0;border-radius:12px 12px 0 0;box-shadow:0 8px 22px #1715131a;display:block;height:auto;width:100%}@media (min-width: 1000px){.remyv3-page .remyv3-cards{gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}}.remyv3-page .remyv3-cardband__head{margin:0 auto 48px;max-width:980px}.remyv3-page .remyv3-how__steps{display:grid;gap:48px;grid-template-columns:minmax(0,1fr);list-style:none;margin:48px 0 0;padding:0}.remyv3-page .remyv3-how__step{margin:0 auto;max-width:340px;width:100%}.remyv3-page .remyv3-phone{aspect-ratio:250 / 521;background:#1b1a19;border-radius:46px;box-shadow:0 0 0 2px #3a3835,0 30px 60px #17151338;margin:0 auto;padding:9px;position:relative;width:250px}.remyv3-page .remyv3-phone:before{background:#000;border-radius:999px;content:"";height:22px;left:50%;position:absolute;top:18px;transform:translate(-50%);width:74px;z-index:3}.remyv3-page .remyv3-phone__screen{background:#fff;border-radius:38px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.remyv3-page .remyv3-phone__status{align-items:center;display:flex;flex:none;font-size:11.5px;font-weight:700;height:32px;justify-content:space-between;letter-spacing:-.01em;padding:4px 18px 0 26px}.remyv3-page .remyv3-phone__status svg{fill:currentColor;height:10px;width:52px}.remyv3-page .remyv3-phone__status--light{background:#fff;color:#000}.remyv3-page .remyv3-phone__status--dark{background:#000;color:#fff}.remyv3-page .remyv3-phone__shot{display:block;flex:1;min-height:0;object-fit:cover;object-position:top;width:100%}@media (max-width: 899px){.remyv3-page .remyv3-how__steps{gap:40px}.remyv3-page .remyv3-how__step{max-width:300px}.remyv3-page .remyv3-phone{border-radius:38px;padding:7px;width:200px}.remyv3-page .remyv3-phone:before{height:18px;top:14px;width:60px}.remyv3-page .remyv3-phone__screen{border-radius:31px}.remyv3-page .remyv3-phone__status{font-size:9.5px;height:26px;padding:3px 14px 0 21px}.remyv3-page .remyv3-phone__status svg{width:42px}.remyv3-page .remyv3-how__eyebrow{margin-top:24px}.remyv3-page .remyv3-how__lead{font-size:18px}.remyv3-page .remyv3-how__body{font-size:14.5px}.remyv3-page .remyv3-how__note{font-size:13px}}.remyv3-page .remyv3-how__eyebrow{color:var(--remyv3-orange-deep);font-size:13px;font-weight:800;letter-spacing:.12em;margin:32px 0 0}.remyv3-page .remyv3-how__lead{color:var(--remyv3-ink);font-size:21px;font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:10px 0 0}.remyv3-page .remyv3-how__body{color:var(--remyv3-muted);font-size:15.5px;line-height:1.55;margin:12px 0 0}.remyv3-page .remyv3-how__note{border-top:1px solid var(--remyv3-line);color:var(--remyv3-ink-soft);font-size:14px;font-weight:600;line-height:1.5;margin:16px 0 0;padding-top:12px}@media (min-width: 900px){.remyv3-page .remyv3-how__steps{gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}}.remyv3-page .remyv3-reel{display:flex;flex-direction:column;gap:14px;top:0;right:0;bottom:0;left:0;justify-content:center;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.remyv3-page .remyv3-reel__row{animation:remyv3-reel-left 90s linear infinite;display:flex;gap:14px;width:max-content}.remyv3-page .remyv3-reel__row--b{animation-name:remyv3-reel-right}.remyv3-page .remyv3-reel__tile{aspect-ratio:9 / 16;border-radius:14px;display:block;flex:none;object-fit:cover;opacity:.5;width:150px}.remyv3-page .remyv3-reel__scrim{background:radial-gradient(ellipse 62% 70% at 50% 45%,rgba(20,18,16,.92) 0%,rgba(20,18,16,.78) 55%,rgba(20,18,16,.5) 100%);top:0;right:0;bottom:0;left:0;position:absolute}@keyframes remyv3-reel-left{0%{transform:translate(0)}to{transform:translate(-25%)}}@keyframes remyv3-reel-right{0%{transform:translate(-25%)}to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.remyv3-page .remyv3-reel__row{animation:none}}@media (max-width: 899px){.remyv3-page .remyv3-reel__tile{width:110px}.remyv3-page .remyv3-cardband__head .remyv3-heading{font-size:26px;letter-spacing:-.05em}.remyv3-page .remyv3-cardband__head{margin-bottom:18px}.remyv3-page .remyv3-how,.remyv3-page .remyv3-cardband{padding-bottom:56px;padding-top:56px}.remyv3-page .remyv3-cards{gap:20px}}@media (max-width: 899px){.remyv3-page .remyv3-phone:before{height:4.5%;top:3.2%;width:30%}.remyv3-page .remyv3-phone__status{font-size:9px;padding:2px 8% 0 11%}.remyv3-page .remyv3-phone__status svg{width:24%}}.remyv3-page .remyv3-phone__thread{display:flex;flex:1;flex-direction:column;min-height:0}.remyv3-page .remyv3-phone__thread>img{display:block;flex:none;width:100%}.remyv3-page .remyv3-phone__scroller{animation:remyv3-thread-scroll 12s ease-in-out infinite;background-color:#fff;background-position:50% 0%;background-repeat:no-repeat;background-size:100% auto;flex:1;min-height:0}@keyframes remyv3-thread-scroll{0%,6%{background-position:50% 0%}90%,to{background-position:50% 100%}}@media (prefers-reduced-motion: reduce){.remyv3-page .remyv3-phone__scroller{animation:none}}.remyv3-page .remyv3-cardband__head .remyv3-heading em{color:inherit!important;display:inline;font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;text-decoration-color:var(--remyv3-orange);text-decoration-line:underline;text-decoration-thickness:.08em;text-underline-offset:.14em}.remyv3-page .remyv3-how__title{align-items:center;display:flex;flex-wrap:wrap;gap:0 14px;justify-content:center}@media (max-width: 899px){.remyv3-page .remyv3-how__title{gap:0 8px}.remyv3-page .remyv3-how__title>span:nth-child(2){height:58px!important;width:100px!important}}.remyv3-page .remyv3-hero__deck-line--logo>span{margin:-8px 0 -6px 2px}.remyv3-page .remyv3-cardband__title>span:first-child{margin:-22px 2px -16px 0}@media (max-width: 899px){.remyv3-page .remyv3-cardband__title>span:first-child{height:50px!important;margin:-12px 0 -10px;width:86px!important}}.remyvsl__column{max-width:820px}.remyvsl__lead .remyv3-heading{font-size:clamp(32px,3.6vw,48px);max-width:26ch}.remyvsl__promise{font-size:clamp(20px,2.6vw,26px);font-weight:600;line-height:1.25;margin:24px 0 16px}.remyvsl__source{color:inherit;text-decoration:underline;text-decoration-color:var(--remyv3-orange-deep);text-underline-offset:3px}.remyvsl__source:hover{color:var(--remyv3-orange-deep)}
