/* Scoped presentation. Editorial content is stored in WordPress HTML blocks. */
.fv-how{--ink:#07164d;--blue:#0868ff;--copy:#566b91;background:#fff;color:var(--copy);font:16px/1.5 Inter,Arial,sans-serif;padding-bottom:60px}.fv-how *{box-sizing:border-box}.fv-how .hw-wrap{max-width:1200px;width:calc(100% - 64px);margin:auto}.fv-how p{margin:0 0 14px}.fv-how a{color:var(--blue);text-decoration:none}.fv-how a:hover{text-decoration:underline}.fv-how :is(a,summary):focus-visible{outline:3px solid var(--blue);outline-offset:5px}.fv-how h1,.fv-how h2,.fv-how h3,.fv-how .hw-closing-title{font-family:inherit;color:var(--ink);font-weight:800;letter-spacing:-1.3px;line-height:1.16;margin:0 0 14px}.fv-how h1{font-size:clamp(38px,3.6vw,54px);letter-spacing:-2px}.fv-how h1 span{display:block;color:#3081ff}.fv-how h2,.fv-how h3,.fv-how .hw-closing-title{font-size:38px}.fv-how :is(h2,.hw-closing-title) span{color:var(--blue)}.fv-how strong{color:var(--ink)}.fv-how .hw-eyebrow{font-size:13px;letter-spacing:1.4px;font-weight:600;color:#718bb4;margin-bottom:12px}.fv-how .hw-eyebrow::first-line{background:#f0f5fc}.fv-how svg{width:29px;height:29px;display:block}.fv-how .hw-icon{display:grid;place-items:center;width:66px;height:66px;border-radius:50%;background:#edf6ff;color:#0672ff;flex-shrink:0;margin-bottom:13px}.fv-how .hw-highlights>div:first-child .hw-icon,.fv-how .hw-step:first-child .hw-icon,.fv-how .hw-benefit-grid>div:first-child .hw-icon{background:#e8faf4;color:#00bd87}.fv-how .hw-highlights>div:nth-child(2) .hw-icon,.fv-how .hw-step:nth-child(even) .hw-icon,.fv-how .hw-benefit-grid>div:last-child .hw-icon{background:#f3efff;color:#6942ff}.fv-how .hw-hero{background:radial-gradient(ellipse at 73% 50%,#ebf6ff 0, #f8fbff 38%,#fff 78%)}.fv-how .hw-crumb{display:flex;gap:12px;flex-wrap:wrap;padding-top:24px;font-size:12px;color:#617da8}.fv-how .hw-crumb a{color:inherit}.fv-how .hw-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:25px;align-items:center;padding:34px 0 45px;min-height:490px}.fv-how .hw-lead{max-width:600px;font-size:17px}.fv-how .hw-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:27px}.fv-how .hw-highlights strong,.fv-how .hw-highlights span:not(.hw-icon){display:block;font-size:14px;line-height:1.4}.fv-how .hw-highlights .hw-icon{width:57px;height:57px}.fv-how .hw-demo{position:relative;height:430px}.fv-how .hw-phone{position:absolute;left:5%;top:0;width:205px;height:413px;border-radius:32px;background:linear-gradient(120deg,#203446,#101b25 57%,#203345);border:6px solid #08131e;box-shadow:3px 0 0 #7294a9,8px 18px 26px #36638825,inset 0 0 0 2px #476074;transform:rotate(-3deg);color:white;padding:11px}.fv-how .hw-notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100px;height:19px;background:#08131e;border-radius:0 0 14px 14px}.fv-how .hw-phone small{font-size:8px;display:flex;justify-content:space-between;opacity:.75}.fv-how .hw-screen{text-align:center;margin-top:66px;font-size:12px}.fv-how .hw-screen strong{font-size:17px;color:white}.fv-how .hw-screen p{margin:8px 0 26px}.fv-how .hw-avatar{display:grid;place-items:center;background:#ffffff0b;border-radius:50%;width:65px;height:65px;margin:auto;color:#a5bfce}.fv-how .hw-avatar svg{width:36px;height:36px}.fv-how .hw-call-buttons{display:flex;justify-content:space-between;margin:42px 8px 0}.fv-how .hw-call-buttons>span{display:grid;place-items:center;width:49px;height:49px;background:#21bf58;border-radius:50%}.fv-how .hw-call-buttons>span:first-child{background:#ff443f;transform:rotate(135deg)}.fv-how .hw-call-buttons svg{width:25px}.fv-how .hw-phone i{position:absolute;bottom:9px;left:60px;right:60px;border-top:3px solid #9eacb5;border-radius:4px}.fv-how .hw-notifications{position:absolute;left:47%;right:0;top:51px;font-size:12px}.fv-how .hw-number,.fv-how .hw-events{background:white;border-radius:13px;box-shadow:0 8px 35px #294c7612}.fv-how .hw-number{display:flex;align-items:center;gap:12px;padding:16px;margin:0 6px 17px}.fv-how .hw-number .hw-icon{width:37px;height:37px;margin:0}.fv-how .hw-number span:not(.hw-icon){display:block;font-size:11px}.fv-how .hw-events>div{display:flex;align-items:center;position:relative;gap:10px;padding:15px 12px;border-bottom:1px solid #edf1f7}.fv-how .hw-events>div:last-child{border:0}.fv-how .hw-events .hw-icon{width:32px;height:32px;margin:0;background:#07c582;color:white;border-radius:7px}.fv-how .hw-events>div:nth-child(2) .hw-icon{background:#7045ff}.fv-how .hw-events>div:last-child .hw-icon{background:#ff3156}.fv-how .hw-events svg{width:20px;height:20px}.fv-how .hw-events p{margin:0;font-size:11px}.fv-how .hw-events p span{display:block;margin-top:3px;font-size:10px}.fv-how .hw-events small{font-size:8px;position:absolute;right:10px;top:5px;color:#7b8daa}.fv-how .hw-caption{position:absolute;bottom:0;right:3%;font-size:10px;color:#788ba6}.fv-how .hw-section{padding:43px 0 15px}.fv-how .hw-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px;margin-top:36px}.fv-how .hw-step{position:relative;text-align:center;border:1px solid #e4eaf4;border-radius:12px;padding:31px 19px 19px;font-size:14px}.fv-how .hw-step .hw-icon{margin:0 auto 18px}.fv-how .hw-card-title{color:var(--ink);font-size:18px;font-weight:700;line-height:1.3;margin-bottom:10px;letter-spacing:-.45px}.fv-how .hw-step-number{position:absolute;top:0;left:16px;background:#00bb86;color:white;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font-size:20px}.fv-how .hw-step:nth-child(even) .hw-step-number{background:#6942ff}.fv-how .hw-step:nth-child(3) .hw-step-number{background:#0868ff}.fv-how .hw-step:not(:last-child):after{content:'→';position:absolute;right:-31px;top:45%;font-size:29px;color:#3081ff}.fv-how .hw-step p:last-child{margin:0}.fv-how .hw-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:58px;margin-top:30px;font-size:14px}.fv-how .hw-benefits{padding-top:55px}.fv-how .hw-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 28px;margin-top:30px}.fv-how .hw-case{border:1px solid #e3eaf3;border-radius:13px;overflow:hidden;min-width:0}.fv-how .hw-case>img{display:block;width:100%;height:135px;object-fit:cover}.fv-how .hw-case>div{position:relative;padding:17px 17px 18px 62px;font-size:14px}.fv-how .hw-case .hw-icon{position:absolute;left:8px;top:-21px;width:49px;height:49px;border:5px solid white}.fv-how .hw-case .hw-icon svg{width:23px;height:23px}.fv-how .hw-case:nth-child(3n) .hw-icon{background:#e8faf4;color:#00b57c}.fv-how .hw-case:nth-child(4) .hw-icon{background:#fff0f0;color:#ff3549}.fv-how .hw-case .hw-card-title{font-size:17px}.fv-how .hw-case a{display:inline-block;font-size:13px;margin-top:7px}.fv-how .hw-faq{padding:60px 0 22px;scroll-margin-top:100px}.fv-how .hw-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:24px;align-items:start}.fv-how details{border:1px solid #e1e9f5;border-radius:11px;background:white}.fv-how summary{cursor:pointer;list-style:none;position:relative;font-size:14px;color:var(--ink);padding:16px 38px 16px 18px}.fv-how summary::-webkit-details-marker{display:none}.fv-how summary:after{content:'›';position:absolute;right:18px;top:12px;font-size:22px}.fv-how details[open] summary:after{transform:rotate(90deg)}.fv-how .hw-answer{padding:0 18px 17px;font-size:14px}.fv-how .hw-answer p{margin:0}.fv-how .hw-closing{margin-top:24px;border-radius:22px;padding:45px 34px;background:linear-gradient(110deg,#f0f8ff,#f4faff);display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:35px}.fv-how .hw-closing-title{font-size:35px}.fv-how .hw-closing p:last-child{margin:0}.fv-how .hw-closing>div:last-child{text-align:center}.fv-how .hw-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:#ff621f;color:#fff;font-weight:700;padding:18px 32px;border-radius:8px;font-size:16px}.fv-how .hw-button:hover{background:#e74d0c;color:white;text-decoration:none}.fv-how .hw-closing ul{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;list-style:none;padding:0;margin:23px 0 0;font-size:10px;color:var(--ink)}.fv-how .hw-closing li:before{content:'✓';display:inline-grid;place-items:center;background:#dceaff;color:#0868ff;width:18px;height:18px;border-radius:50%;margin-right:5px}.fv-how .hw-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;clip-path:inset(50%)}
@media(max-width:1100px){.fv-how .hw-notifications{left:46%}.fv-how .hw-phone{left:0;width:185px}.fv-how .hw-events>div{gap:6px;padding-left:8px;padding-right:8px}.fv-how .hw-number{padding:13px 8px;gap:7px}.fv-how .hw-steps{gap:28px}.fv-how .hw-step:not(:last-child):after{right:-24px}.fv-how .hw-step{padding-left:13px;padding-right:13px}.fv-how .hw-benefit-grid{gap:28px}.fv-how h2,.fv-how h3{font-size:33px}.fv-how .hw-case>div{padding-left:48px;padding-right:12px}.fv-how .hw-case .hw-icon{left:1px;width:44px;height:44px}}
@media(max-width:800px){.fv-how .hw-wrap{width:calc(100% - 40px)}.fv-how .hw-hero-grid{grid-template-columns:1fr;gap:30px}.fv-how .hw-demo{width:100%;max-width:520px;margin:auto}.fv-how .hw-phone{left:7%;width:205px}.fv-how .hw-notifications{left:48%}.fv-how h1{font-size:44px}.fv-how .hw-steps,.fv-how .hw-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.fv-how .hw-step:after{display:none}.fv-how .hw-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fv-how .hw-closing{grid-template-columns:1fr;padding:30px}.fv-how .hw-closing>div:last-child{text-align:left}.fv-how .hw-closing ul{justify-content:flex-start}}
@media(max-width:480px){.fv-how{font-size:15px;padding-bottom:35px}.fv-how .hw-wrap{width:calc(100% - 36px)}.fv-how h1{font-size:36px;letter-spacing:-1.5px}.fv-how h2,.fv-how h3{font-size:28px;letter-spacing:-1px}.fv-how .hw-lead{font-size:15px}.fv-how .hw-hero-grid{padding-top:28px;padding-bottom:20px}.fv-how .hw-highlights{gap:10px}.fv-how .hw-highlights strong,.fv-how .hw-highlights span:not(.hw-icon){font-size:12px}.fv-how .hw-highlights .hw-icon{width:47px;height:47px}.fv-how .hw-demo{height:340px}.fv-how .hw-phone{left:1%;width:157px;height:320px;border-radius:25px;padding:9px}.fv-how .hw-notch{width:78px;height:15px}.fv-how .hw-screen{margin-top:45px;font-size:10px}.fv-how .hw-screen strong{font-size:12px}.fv-how .hw-screen p{margin:6px 0 19px}.fv-how .hw-avatar{width:51px;height:51px}.fv-how .hw-call-buttons{margin:35px 2px 0}.fv-how .hw-call-buttons>span{width:37px;height:37px}.fv-how .hw-call-buttons svg{width:20px;height:20px}.fv-how .hw-phone i{left:45px;right:45px}.fv-how .hw-notifications{left:48%;top:40px}.fv-how .hw-number{font-size:9px;padding:10px 7px;gap:6px;margin:0 0 12px}.fv-how .hw-number .hw-icon{width:24px;height:24px}.fv-how .hw-number svg{width:18px;height:18px}.fv-how .hw-number span:not(.hw-icon){font-size:8px}.fv-how .hw-events .hw-icon{width:23px;height:25px;border-radius:5px}.fv-how .hw-events svg{width:16px;height:16px}.fv-how .hw-events p{font-size:9px}.fv-how .hw-events p span{font-size:8px}.fv-how .hw-events small{font-size:7px;right:6px;top:3px}.fv-how .hw-events>div{padding:14px 6px;gap:5px}.fv-how .hw-caption{font-size:8px;bottom:2px}.fv-how .hw-section{padding-top:30px}.fv-how .hw-steps{grid-template-columns:1fr;gap:22px;margin-top:25px}.fv-how .hw-step{padding:28px 24px 22px;font-size:14px}.fv-how .hw-step:not(:last-child):after{display:block;content:'↓';top:auto;bottom:-27px;right:calc(50% - 8px);font-size:23px}.fv-how .hw-benefit-grid{gap:23px 18px;font-size:13px}.fv-how .hw-benefit-grid .hw-card-title{font-size:16px}.fv-how .hw-icon{width:56px;height:56px}.fv-how .hw-cases,.fv-how .hw-faq-grid{grid-template-columns:1fr}.fv-how .hw-case>img{height:145px}.fv-how .hw-case>div{padding:18px 18px 20px 60px}.fv-how .hw-case .hw-icon{left:7px;width:48px;height:48px}.fv-how .hw-faq{padding-top:38px}.fv-how .hw-closing{padding:25px 20px;gap:23px}.fv-how .hw-closing-title{font-size:29px}.fv-how .hw-button{width:100%;padding:16px 12px;font-size:14px}.fv-how .hw-closing ul{gap:9px;font-size:10px}.fv-how .hw-crumb{font-size:10px;gap:8px}}
@media(max-width:350px){.fv-how .hw-phone{width:141px}.fv-how .hw-notifications{left:47%}.fv-how .hw-number .hw-icon{display:none}.fv-how .hw-screen strong{font-size:11px}.fv-how .hw-events p{font-size:8px}.fv-how .hw-events p span{font-size:7px}}
/* Localized checkout language notice beside the shared Spanish order destination. */
.fv-how .hw-order-language{display:block;font-size:11px;line-height:1.5;margin-top:12px;color:var(--copy)}
