.usecase-module__cYPnuq__ctaRow{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.usecase-module__cYPnuq__phoneHero{background:var(--box);border-radius:22px;justify-content:center;gap:28px;width:min(1200px,100% - 32px);height:460px;margin:-72px auto 0;padding:36px 16px 0;display:flex;position:relative;overflow:hidden}.usecase-module__cYPnuq__phoneHero img{flex-shrink:0;width:214px;height:auto}.usecase-module__cYPnuq__phoneHero img+img{display:none}@media (min-width:700px){.usecase-module__cYPnuq__phoneHero{height:520px}.usecase-module__cYPnuq__phoneHero img{width:250px}.usecase-module__cYPnuq__phoneHero img+img{display:block}}@media (min-width:1100px){.usecase-module__cYPnuq__phoneHero{gap:44px;height:560px;margin-top:-104px}.usecase-module__cYPnuq__phoneHero img{width:270px}}.usecase-module__cYPnuq__calc{box-shadow:inset 0 0 0 1px var(--line),0 10px 30px #05261f0f;background:#fff;border-radius:22px;padding:22px 20px}.usecase-module__cYPnuq__calcGrid{grid-template-columns:1fr;gap:12px;display:grid}.usecase-module__cYPnuq__field{color:var(--pine);flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.usecase-module__cYPnuq__field small{color:var(--ink2);font-weight:500}.usecase-module__cYPnuq__input,.usecase-module__cYPnuq__select{border:1px solid var(--line);background:var(--box);height:46px;font:500 16px var(--sans);color:var(--pine);border-radius:12px;width:100%;padding:0 14px}.usecase-module__cYPnuq__input:focus,.usecase-module__cYPnuq__select:focus{outline:2px solid var(--orange);outline-offset:1px;background:#fff}.usecase-module__cYPnuq__people{flex-direction:column;gap:10px;margin-top:18px;display:flex}.usecase-module__cYPnuq__person{background:var(--box);border-radius:14px;grid-template-columns:1fr 76px;align-items:end;gap:8px;padding:12px;display:grid}.usecase-module__cYPnuq__person .usecase-module__cYPnuq__roomField{grid-column:1/-1}.usecase-module__cYPnuq__personHead{color:var(--ink2);grid-column:1/-1;justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.usecase-module__cYPnuq__remove{color:var(--ink2);font:600 13px var(--sans);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px 6px}.usecase-module__cYPnuq__remove:hover{color:var(--oink);background:var(--otint)}.usecase-module__cYPnuq__add{height:44px;font:600 15px var(--sans);color:var(--pine);cursor:pointer;background:0 0;border:1px dashed #05261f4d;border-radius:12px;width:100%;margin-top:10px}.usecase-module__cYPnuq__add:hover{border-color:var(--orange);color:var(--oink)}.usecase-module__cYPnuq__result{background:var(--pine);color:var(--cream);border-radius:18px;margin-top:20px;padding:18px 18px 14px}.usecase-module__cYPnuq__resultHead{color:#fbf8efb8;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.usecase-module__cYPnuq__resultRow{border-top:1px solid #fbf8ef24;grid-template-columns:1fr auto;gap:4px 12px;padding:11px 0;display:grid}.usecase-module__cYPnuq__resultRow:first-of-type{border-top:0}.usecase-module__cYPnuq__resultName{color:var(--cream);font-size:16px;font-weight:700}.usecase-module__cYPnuq__resultPay{font-family:var(--alt);color:var(--orange);text-align:right;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.usecase-module__cYPnuq__resultSub{color:#fbf8efa8;font-size:13px}.usecase-module__cYPnuq__resultPer{color:#fbf8efa8;text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.usecase-module__cYPnuq__resultFoot{color:#fbf8efb8;border-top:1px solid #fbf8ef24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:12px;font-size:13px;display:flex}.usecase-module__cYPnuq__copy{background:var(--orange);height:40px;color:var(--pine);font:700 14px var(--sans);cursor:pointer;border:0;border-radius:12px;padding:0 16px}.usecase-module__cYPnuq__warn{color:var(--oink);margin-top:12px;font-size:14px;font-weight:600}.usecase-module__cYPnuq__removeWide{display:none}@media (min-width:700px){.usecase-module__cYPnuq__calc{padding:28px}.usecase-module__cYPnuq__calcGrid{grid-template-columns:1.3fr .7fr 1fr 1fr;align-items:end}.usecase-module__cYPnuq__person{grid-template-columns:1.4fr 90px 1.4fr auto;align-items:end}.usecase-module__cYPnuq__person .usecase-module__cYPnuq__roomField{grid-column:auto}.usecase-module__cYPnuq__personHead{display:none}.usecase-module__cYPnuq__removeWide{display:inline-block}}
