.how-it-works-page{--navy:#4a36b3;--navy-dk:#3a27a0;--pwash:#f0eaff;--coral:#f2664b;--coral-dk:#b23a22;--coral-wash:#fbeae6;--g800:#302f30;--g600:#71717a;--g300:#dddddf;--g200:#ededee;--g100:#f7f7f8;--white:#fff;--ok:#166634;--ok-bg:#e8f8f0;--warn:#7a5800;--warn-bg:#fdf7ce;--sh:0 1px 3px #0000000d;--sh-lift:0 8px 24px #4a36b31a;--ti:.2s;--tf:.3s;--te:cubic-bezier(.4,0,.2,1);--maxw:1440px;--g700:#52525b;--g500:#9a9aa1;--g400:#a8a8b0;--err:#c0392b;--cream:#f4efe5;--cream-bd:#e8dfcf;--sh-md:0 4px 14px #140e2d12;--sh-h:0 10px 28px #140e2d1f;--max:none;--pad:16px;--pad-hdr:16px;--pad-ftr:16px;font-family:var(--font-sora),"Sora",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;letter-spacing:-.1px;background:var(--g100);width:100%;max-width:none;color:var(--g800);line-height:normal;position:relative}.how-it-works-page:before{content:"";z-index:-1;background:var(--g100);width:100vw;margin-left:-50vw;position:absolute;top:0;bottom:0;left:50%}@media (min-width:640px){.how-it-works-page{--pad:32px;--pad-hdr:32px;--pad-ftr:32px}}@media (min-width:768px){.how-it-works-page{--pad:60px;--pad-hdr:70px;--pad-ftr:70px}}@media (min-width:1280px){.how-it-works-page{--pad:80px;--pad-hdr:90px;--pad-ftr:90px}}@media (min-width:1440px){.how-it-works-page{--pad:120px;--pad-hdr:120px;--pad-ftr:122px}}@media (min-width:1660px){.how-it-works-page{--pad:150px;--pad-hdr:150px;--pad-ftr:160px}}@media (min-width:1920px){.how-it-works-page{--max:1920px}}.how-it-works-page *{box-sizing:border-box;margin:0;padding:0;line-height:normal}.how-it-works-page .wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.how-it-works-page a{color:inherit;text-decoration:none}.how-it-works-page .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.how-it-works-page .crumb{text-transform:uppercase;letter-spacing:.6px;color:var(--navy);align-items:center;gap:8px;padding:24px 0 0;font-size:11px;font-weight:700;display:flex}.how-it-works-page .crumb a{color:var(--navy);transition:color var(--ti)var(--te)}.how-it-works-page .crumb a:hover{color:var(--navy-dk)}.how-it-works-page .crumb .sep,.how-it-works-page .crumb .cur{color:var(--navy)}.how-it-works-page .hero{grid-template-columns:1.02fr .98fr;align-items:center;gap:48px;padding:30px 0 40px;display:grid}.how-it-works-page .hero h1{letter-spacing:-1.2px;margin-bottom:18px;font-size:42px;font-weight:800}.how-it-works-page .hero h1 em{color:var(--navy);font-style:normal}.how-it-works-page .hero .lead{color:var(--g600);max-width:440px;margin-bottom:22px;font-size:16px}.how-it-works-page .hero-proof{height:26.5px;color:var(--g600);align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex}.how-it-works-page .hero-proof b{color:var(--g800);font-weight:700}.how-it-works-page .hero-proof .rating{box-sizing:border-box;background:var(--g100);border:1px solid var(--g200);height:26.5px;color:var(--g800);border-radius:20px;align-items:center;gap:5px;padding:4px 11px;font-size:13px;font-weight:600;display:inline-flex}.how-it-works-page .hero-proof .rating b{font-weight:700}.how-it-works-page .hero-proof .star{color:#e0a800;font-size:14px}.how-it-works-page .hero-cta{background:var(--navy);color:#fff;cursor:pointer;box-shadow:var(--sh-lift);transition:background var(--ti)var(--te),transform var(--ti)var(--te);border:none;border-radius:12px;align-items:center;gap:9px;margin-top:22px;padding:14px 26px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.how-it-works-page .hero-cta:hover{background:var(--navy-dk);transform:translateY(-1px)}.how-it-works-page .hero-cta svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.how-it-works-page .hero-img{aspect-ratio:4/3.2;box-shadow:var(--sh-lift);background:var(--g100);border-radius:20px;position:relative;overflow:hidden}.how-it-works-page .hero-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.how-it-works-page .hero-empty{z-index:1;opacity:1;transition:opacity 1s}.how-it-works-page .hero-furnished{z-index:2;opacity:0;transition:opacity 1s,transform 1.3s cubic-bezier(.22,1,.36,1);transform:scale(1.035)}.how-it-works-page .hero-img.revealed .hero-empty{opacity:0}.how-it-works-page .hero-img.revealed .hero-furnished{opacity:1;transform:scale(1)}.how-it-works-page .glow{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:screen;background:linear-gradient(110deg,#0000 42%,#fff3d6a6 50%,#0000 58%);position:absolute;inset:0}.how-it-works-page .hero-img.revealed .glow{animation:1.7s cubic-bezier(.33,0,.2,1) .35s hiw-hero-sweep}@media (prefers-reduced-motion:reduce){.how-it-works-page .hero-empty{opacity:0;transition:none}.how-it-works-page .hero-furnished{opacity:1;transition:none;transform:none}.how-it-works-page .glow{opacity:0;animation:none}}.how-it-works-page section{padding:34px 0}.how-it-works-page .sec-head{max-width:600px;margin-bottom:30px}.how-it-works-page .sec-kicker{color:var(--navy);text-transform:uppercase;letter-spacing:.6px;margin-bottom:9px;font-size:11px;font-weight:600}.how-it-works-page .sec-head h2{letter-spacing:-.6px;font-size:28px;font-weight:700;line-height:1.18}.how-it-works-page .sec-head h2 em{color:var(--navy);font-style:normal}.how-it-works-page .sec-head p{color:var(--g600);margin-top:9px;font-size:14px}.how-it-works-page .steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.how-it-works-page .stp{background:var(--white);border:1px solid var(--g200);box-shadow:var(--sh);transition:box-shadow var(--tf)var(--te),transform var(--tf)var(--te);border-radius:18px;position:relative}.how-it-works-page .stp:hover{box-shadow:var(--sh-lift);transform:translateY(-3px)}.how-it-works-page .stp-photo{aspect-ratio:4/3;background:var(--g100);border-radius:17px 17px 0 0;position:relative;overflow:hidden}.how-it-works-page .stp-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s var(--te);display:block}.how-it-works-page .stp:hover .stp-photo img{transform:scale(1.05)}.how-it-works-page .stp-body{min-width:0;padding:18px 18px 22px}.how-it-works-page .stp-kick{color:var(--navy);text-transform:uppercase;letter-spacing:.6px;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:700;display:flex}.how-it-works-page .stp-tag{color:var(--navy);background:var(--pwash);letter-spacing:.2px;text-transform:none;border-radius:20px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.how-it-works-page .stp-tag svg{fill:none;width:11px;height:11px;stroke:var(--navy);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.how-it-works-page .stp-t72{color:var(--ok);background:var(--ok-bg);letter-spacing:.2px;text-transform:none;border-radius:20px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.how-it-works-page .stp-t72 svg{fill:none;width:11px;height:11px;stroke:var(--ok);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.how-it-works-page .stp h3{letter-spacing:-.3px;margin-bottom:5px;font-size:18px;font-weight:700}.how-it-works-page .stp p{color:var(--g600);font-size:13.5px}@media (max-width:760px){.how-it-works-page .steps{grid-template-columns:1fr;gap:14px}.how-it-works-page .stp{grid-template-columns:130px 1fr;min-height:126px;display:grid}.how-it-works-page .stp-photo{aspect-ratio:auto;border-radius:17px 0 0 17px;height:100%}.how-it-works-page .stp-body{flex-direction:column;justify-content:center;padding:14px 16px;display:flex}.how-it-works-page .stp p{min-height:2.8em}.how-it-works-page .stp h3{font-size:16px}}.how-it-works-page .kyc-why{cursor:pointer;letter-spacing:.2px;color:var(--navy);background:var(--white);transition:background var(--ti)var(--te),border-color var(--ti)var(--te);border:1.5px solid #4a36b366;border-radius:20px;align-items:center;gap:4px;padding:2.5px 8px;font-family:inherit;font-size:10px;font-weight:700;display:inline-flex}.how-it-works-page .kyc-why:hover{background:var(--pwash);border-color:var(--navy)}.how-it-works-page .kyc-why svg{fill:none;width:11px;height:11px;stroke:var(--navy);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.how-it-works-page .stp.kyc-open{z-index:70}.how-it-works-page .kyc-pop{z-index:1;background:var(--white);border:1px solid var(--g200);width:300px;max-width:100%;box-shadow:var(--sh-lift);border-radius:12px;padding:13px 34px 14px 15px;display:none;position:absolute;top:calc(100% + 10px);left:0}.how-it-works-page .kyc-pop.open{display:block}.how-it-works-page .kyc-pop:before{content:"";background:var(--white);border-left:1px solid var(--g200);border-top:1px solid var(--g200);width:12px;height:12px;position:absolute;top:-7px;left:40px;transform:rotate(45deg)}.how-it-works-page .kyc-pop p{color:var(--g600);font-size:12.5px}.how-it-works-page .kyc-pop p b{color:var(--g800);font-weight:700}.how-it-works-page .kyc-pop-close{background:var(--g100);cursor:pointer;width:24px;height:24px;color:var(--g600);transition:background var(--ti)var(--te);border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:9px;right:9px}.how-it-works-page .kyc-pop-close:hover{background:var(--g200);color:var(--g800)}.how-it-works-page .kyc-pop-close svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:12px;height:12px}.how-it-works-page .hiw-benefits-host{background:0 0;padding:0}.how-it-works-page .hiw-benefits-host .benefits-strip{margin-top:18px}.how-it-works-page .hiw-benefits-host .benefits-strip.reveal{opacity:1;transform:none}.how-it-works-page .pay-split{grid-template-columns:.82fr 1.18fr;align-items:center;gap:44px;display:grid}.how-it-works-page .pay-h{letter-spacing:-.8px;color:var(--g800);margin:8px 0 13px;font-size:24px;font-weight:700;line-height:1.15}.how-it-works-page .pay-left .sec-kicker{letter-spacing:1.2px;margin-bottom:6px;font-weight:700}.how-it-works-page .pay-sub{color:var(--g600);max-width:440px;margin-bottom:22px;font-size:15px}.how-it-works-page .pay-cta{background:var(--navy);color:#fff;box-shadow:var(--sh-lift);transition:background var(--ti)var(--te),transform var(--ti)var(--te);border-radius:12px;align-items:center;gap:9px;padding:13px 24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.how-it-works-page .pay-cta:hover{background:var(--navy-dk);transform:translateY(-1px)}.how-it-works-page .pay-cta svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.how-it-works-page .pay-cta-m{display:none}.how-it-works-page .pcw{background:var(--white);border:1px solid var(--g200);border-radius:16px;padding:10px 0;overflow:hidden;box-shadow:0 1px 3px #140e2d0d,0 16px 40px #140e2d14}.how-it-works-page .pcw-row{grid-template-columns:1.05fr 1fr 1fr;display:grid}.how-it-works-page .pcw-row+.pcw-row>.pcw-feat,.how-it-works-page .pcw-row+.pcw-row>.pcw-mo{border-top:1px solid var(--g200)}.how-it-works-page .pcw-row+.pcw-row>.pcw-up{border-top:1px solid #4a36b321}.how-it-works-page .pcw-row>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;padding:13px 18px;display:flex}.how-it-works-page .pcw-feat{color:var(--g800);font-size:13px;font-weight:700;text-align:left!important;align-items:flex-start!important}.how-it-works-page .pcw-up{background:#4a36b30d;border-left:1.5px solid #4a36b366;border-right:1.5px solid #4a36b366}.how-it-works-page .pcw-head .pcw-up{background:var(--pwash);border-top:1.5px solid #4a36b366;border-radius:12px 12px 0 0}.how-it-works-page .pcw-row:last-child .pcw-up{border-bottom:1.5px solid #4a36b366;border-radius:0 0 12px 12px}.how-it-works-page .pcw-head>div{gap:7px;padding-top:16px;padding-bottom:14px}.how-it-works-page .pcw-nm{color:var(--g800);letter-spacing:-.2px;font-size:15px;font-weight:700}.how-it-works-page .pcw-head .pcw-up .pcw-nm{color:var(--navy)}.how-it-works-page .pcw-badge{text-transform:uppercase;letter-spacing:.4px;border-radius:20px;padding:3px 9px;font-size:9px;font-weight:700}.how-it-works-page .pcw-badge.v{background:var(--navy);color:#fff}.how-it-works-page .pcw-badge.f{background:var(--pwash);color:var(--navy)}.how-it-works-page .pcw-val{color:var(--g800);font-size:13.5px;font-weight:600}.how-it-works-page .pcw-val.ok{color:var(--ok);font-weight:700}.how-it-works-page .pcw-sub{box-sizing:border-box;height:16.5px;color:var(--ok);background:var(--ok-bg);border-radius:20px;align-items:center;margin-top:2px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}.how-it-works-page .pcw-m{display:none}@media (max-width:880px){.how-it-works-page .pay-split{grid-template-columns:1fr;gap:24px}.how-it-works-page .pay-h{margin-top:0;font-size:20px}.how-it-works-page .pay-sub{max-width:none;margin-bottom:0}.how-it-works-page .pay-left .pay-cta{display:none}.how-it-works-page .pay-cta-m{margin-top:20px;display:inline-flex}}@media (max-width:640px){.how-it-works-page .pcw{display:none}.how-it-works-page .pcw-m{display:block}.how-it-works-page .pcw-m .pcm:last-child{margin-bottom:0}.how-it-works-page .pcm{border:1px solid var(--g200);background:var(--white);border-radius:16px;margin-bottom:14px;overflow:hidden;box-shadow:0 1px 3px #140e2d0d}.how-it-works-page .pcm.best{border:1px solid var(--g200);background:var(--white)}.how-it-works-page .pcm.best .pcm-head{background:var(--pwash)}.how-it-works-page .pcm-head{justify-content:space-between;align-items:center;gap:10px;padding:16px 18px 14px;display:flex}.how-it-works-page .pcm-nm{color:var(--g800);letter-spacing:-.3px;font-size:17px;font-weight:700}.how-it-works-page .pcm.best .pcm-nm{color:var(--navy)}.how-it-works-page .pcm-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;flex-shrink:0;padding:4px 10px;font-size:9px;font-weight:700}.how-it-works-page .pcm-badge.v{background:var(--navy);color:#fff}.how-it-works-page .pcm-badge.f{background:var(--white);color:var(--navy);border:1px solid #4a36b34d}.how-it-works-page .pcm-row{border-top:1px solid var(--g200);justify-content:space-between;align-items:flex-start;gap:16px;padding:13px 18px;display:flex}.how-it-works-page .pcm.best .pcm-row{border-top-color:var(--g200)}.how-it-works-page .pcm-f{color:var(--g600);flex-shrink:0;padding-top:2px;font-size:13px;font-weight:600}.how-it-works-page .pcm-v{text-align:right;color:var(--g800);flex-direction:column;align-items:flex-end;font-size:14.5px;font-weight:600;display:flex}.how-it-works-page .pcm-v.ok{color:var(--ok);font-weight:700}.how-it-works-page .pcm-pill{color:var(--ok);background:var(--ok-bg);border-radius:20px;margin-top:5px;padding:2px 9px;font-size:10.5px;font-weight:700;display:inline-block}}.how-it-works-page .cmp-wrap{border:1px solid var(--g200);box-shadow:var(--sh);background:var(--white);border-radius:18px;overflow:hidden}.how-it-works-page .cmp{border-collapse:collapse;table-layout:fixed;width:100%}.how-it-works-page .cmp th,.how-it-works-page .cmp td{text-align:left;border-bottom:1px solid var(--g200);vertical-align:middle;padding:16px 22px;font-size:14px}.how-it-works-page .cmp tbody tr:last-child th,.how-it-works-page .cmp tbody tr:last-child td{border-bottom:none}.how-it-works-page .cmp thead th{box-sizing:border-box;background:var(--g100);height:50px;color:var(--g800);font-size:13px;font-weight:600}.how-it-works-page .c-feat-h{border-right:1px solid var(--g200);width:25%}.how-it-works-page .cmp thead .c-buy-h,.how-it-works-page .cmp thead .c-rent-h{text-align:center}.how-it-works-page .cmp thead .c-rent-h{background:var(--navy);color:#fff;font-size:14px;font-weight:700}.how-it-works-page .c-feat{color:var(--g800);border-right:1px solid var(--g200);font-size:13px;font-weight:700}.how-it-works-page .c-buy{color:var(--g600);font-weight:400}.how-it-works-page .c-rent{color:var(--g800);background:#4a36b30d;font-weight:600}.how-it-works-page .cell{align-items:center;gap:10px;display:flex}.how-it-works-page .ic{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.how-it-works-page .ic svg{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.how-it-works-page .ic.x{background:#fbe9e7}.how-it-works-page .ic.x svg{stroke:#c0392b}.how-it-works-page .ic.ok{background:var(--ok-bg)}.how-it-works-page .ic.ok svg{stroke:var(--ok)}.how-it-works-page .cmp-mobile{display:none}@media (max-width:680px){.how-it-works-page .cmp-wrap{display:none}.how-it-works-page .cmp-mobile{background:var(--white);border:1px solid var(--g200);box-shadow:var(--sh);border-radius:16px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.how-it-works-page .mh{text-transform:uppercase;letter-spacing:.4px;text-align:center;padding:12px;font-size:10.5px;font-weight:700}.how-it-works-page .mh-buy{background:var(--g100);color:var(--g800);border-right:1px solid var(--g200)}.how-it-works-page .mh-rent{background:var(--navy);color:#fff}.how-it-works-page .mc{border-top:1px solid var(--g200);padding:12px}.how-it-works-page .mc-buy{border-right:1px solid var(--g200)}.how-it-works-page .mc-rent{background:#4a36b30b}.how-it-works-page .mf{text-transform:uppercase;letter-spacing:.3px;margin-bottom:8px;font-size:9px;font-weight:700;display:block}.how-it-works-page .mc-buy .mf{color:var(--g600)}.how-it-works-page .mc-rent .mf{color:var(--navy)}.how-it-works-page .mv{align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;display:flex}.how-it-works-page .mc-buy .mv{color:var(--g600)}.how-it-works-page .mc-rent .mv{color:var(--g800);font-weight:600}.how-it-works-page .mv .ic{width:17px;height:17px}}.how-it-works-page .flex-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.how-it-works-page .fcard{background:var(--white);border:1px solid var(--g200);box-shadow:var(--sh);transition:border-color var(--tf)var(--te),transform var(--tf)var(--te);border-radius:14px;padding:22px 20px}.how-it-works-page .fcard:hover{border-color:#4a36b359;transform:translateY(-2px)}.how-it-works-page .fcard .fico{background:var(--coral-wash);border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;display:flex}.how-it-works-page .fcard .fico svg{fill:none;width:21px;height:21px;stroke:var(--coral-dk);stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.how-it-works-page .fcard h3{margin-bottom:4px;font-size:15px;font-weight:600}.how-it-works-page .fcard p{color:var(--g600);font-size:13px}.how-it-works-page .faq-layout{grid-template-columns:.82fr 1.18fr;align-items:start;gap:52px;display:grid}.how-it-works-page .faq-intro{top:calc(var(--hdrH,80px) + 28px);align-self:start;max-width:none;margin-bottom:0;position:sticky}.how-it-works-page .faq-help{color:var(--g600);margin-top:14px;font-size:14px}.how-it-works-page .faq-contact{color:var(--navy);background:var(--white);border:1px solid var(--g200);transition:border-color var(--ti)var(--te),background var(--ti)var(--te);border-radius:10px;align-items:center;gap:8px;margin-top:16px;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.how-it-works-page .faq-contact:hover{border-color:var(--navy);background:var(--pwash)}.how-it-works-page .faq-contact svg{fill:none;width:15px;height:15px;stroke:var(--navy);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.how-it-works-page .faq-wrap{max-width:none}.how-it-works-page .faq-outro{display:none}.how-it-works-page .faq{background:var(--white);border:1px solid var(--g200);border-radius:12px;margin-bottom:10px;overflow:hidden}.how-it-works-page .faq summary{cursor:pointer;color:var(--g800);justify-content:space-between;align-items:center;gap:14px;padding:17px 20px;font-size:14px;font-weight:600;list-style:none;display:flex}.how-it-works-page .faq summary::-webkit-details-marker{display:none}.how-it-works-page .faq summary .q-ico{background:var(--pwash);width:24px;height:24px;transition:transform var(--tf)var(--te);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.how-it-works-page .faq summary .q-ico svg{fill:none;width:13px;height:13px;stroke:var(--navy);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.how-it-works-page .faq summary .q-ico .q-v{transform-origin:50%;transition:opacity var(--tf)var(--te),transform var(--tf)var(--te)}.how-it-works-page .faq.is-open summary .q-ico .q-v,.how-it-works-page .faq[open]:not([data-enhanced]) summary .q-ico .q-v{opacity:0;transform:scaleY(0)}.how-it-works-page .faq .ans{grid-template-rows:minmax(0,0fr);display:grid}.how-it-works-page .faq.is-open .ans,.how-it-works-page .faq[open]:not([data-enhanced]) .ans{grid-template-rows:minmax(0,1fr)}.how-it-works-page .faq .ans-in{min-height:0;color:var(--g600);padding:0 20px 18px;font-size:13.5px;overflow:hidden}@media (prefers-reduced-motion:no-preference){.how-it-works-page .faq .ans{transition:grid-template-rows .34s var(--te)}}.how-it-works-page .final{background:linear-gradient(135deg,#4a36b3 0%,#6c5ce7 100%);border-radius:20px;justify-content:space-between;align-items:center;gap:24px;padding:46px 40px;display:flex;position:relative;overflow:hidden}.how-it-works-page .final:after{content:"";background:#ffffff12;border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.how-it-works-page .final-txt{position:relative}.how-it-works-page .final h2{color:#fff;letter-spacing:-.5px;margin-bottom:8px;font-size:25px;font-weight:700}.how-it-works-page .final p{color:#ffffffd1;font-size:14px}.how-it-works-page .final .btn-white{box-sizing:border-box;height:44px;color:var(--navy);cursor:pointer;transition:transform var(--ti)var(--te),box-shadow var(--ti)var(--te);background:#fff;border:none;border-radius:12px;flex-shrink:0;align-items:center;gap:9px;padding:0 28px;font-size:14px;font-weight:600;display:inline-flex;position:relative}.how-it-works-page .final .btn-white:hover{transform:translateY(-2px);box-shadow:0 10px 26px #0003}.how-it-works-page .final .btn-white svg{fill:none;width:16px;height:16px;stroke:var(--navy);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (max-width:880px){.how-it-works-page .hero{grid-template-columns:1fr;gap:24px;padding:16px 0 18px}.how-it-works-page .hero-copy{order:2}.how-it-works-page .hero-img{aspect-ratio:16/10;order:1;max-height:300px}.how-it-works-page .hero h1{font-size:34px}.how-it-works-page .steps{grid-template-columns:1fr}.how-it-works-page .flow{flex-direction:column}.how-it-works-page .flow-arrow{padding:6px 0}.how-it-works-page .flow-arrow svg{transform:rotate(90deg)}.how-it-works-page .pay-grid{grid-template-columns:1fr}.how-it-works-page .flex-grid{grid-template-columns:repeat(2,1fr)}.how-it-works-page .final{flex-direction:column;align-items:flex-start}.how-it-works-page .faq-layout{grid-template-columns:1fr;gap:24px}.how-it-works-page .faq-intro{position:static}.how-it-works-page .faq-intro .faq-help,.how-it-works-page .faq-intro .faq-contact{display:none}.how-it-works-page .faq-outro{margin-top:4px;display:block}}@media (max-width:560px){.how-it-works-page section{padding:20px 0}.how-it-works-page .hiw-benefits-host .benefits-strip{margin:20px 0}.how-it-works-page .sec-head{margin-bottom:12px}.how-it-works-page .faq-layout{gap:12px}.how-it-works-page .faq-layout .faq-intro{margin-bottom:0}.how-it-works-page .hero h1{font-size:29px}.how-it-works-page .sec-head h2{font-size:23px}.how-it-works-page .flex-grid{grid-template-columns:repeat(2,1fr);gap:12px}.how-it-works-page .fcard{padding:16px 14px}.how-it-works-page .fcard h3{font-size:14px}.how-it-works-page .fcard p{font-size:12.5px}.how-it-works-page .hero-cta,.how-it-works-page .pay-cta-m{justify-content:center;width:100%;display:flex}.how-it-works-page .final{border-radius:18px;padding:30px 22px}.how-it-works-page .final h2{font-size:21px}.how-it-works-page .final p{font-size:13px}.how-it-works-page .final .btn-white{margin-top:4px}}@media (max-width:1079px){.how-it-works-page{padding-bottom:calc(64px + env(safe-area-inset-bottom,0px) + 16px)}}@keyframes hiw-hero-sweep{0%{opacity:0;transform:translate(-55%)}22%{opacity:1}to{opacity:0;transform:translate(55%)}}
