.otc-fees-booking{align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;min-width:0;display:flex}.otc-fees-booking__note{color:var(--ink-muted);margin:0}@container (max-width:560px){.otc-fees-booking .otc-btn{width:100%}}.otc-fees-services{gap:var(--space-7) var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.otc-fees-services__item{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.otc-fees-services__head{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-height:32px;display:flex}.otc-fees-services__label{color:var(--primary);margin:0}.otc-fees-service{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-card);flex-direction:column;flex:auto;display:flex;position:relative}.otc-fees-service--featured{padding:calc(var(--space-5) - 1px);border:2px solid var(--primary)}.otc-fees-service__top{min-height:192px}.otc-fees-service__action{padding-top:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.otc-fees-service__action .otc-btn{width:100%}@container (max-width:1027px){.otc-fees-services{grid-template-columns:minmax(0,1fr);max-width:720px}.otc-fees-service__top{min-height:0}.otc-fees-services__head:empty{display:none}}.otc-fees-included{gap:var(--space-7) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(440px,100%),1fr));align-items:start;display:grid}.otc-fees-included>*{min-width:0}.otc-fees-checks{padding:var(--space-2) var(--space-6);border-radius:var(--radius-md);background:var(--paper-raised);box-shadow:var(--shadow-card);flex-direction:column;margin:0;list-style:none;display:flex}.otc-fees-checks__item{column-gap:var(--space-4);color:var(--ink);grid-template-columns:32px minmax(0,1fr);align-items:start;padding:20px 0;display:grid}.otc-fees-checks__item+.otc-fees-checks__item{border-top:1px solid var(--line)}.otc-fees-checks__tick{width:32px;height:32px;margin-top:-2px}.otc-fees-checks__tick svg{width:18px;height:18px}@container (max-width:640px){.otc-fees-included{gap:var(--space-6)}.otc-fees-checks{padding:var(--space-1) var(--space-5)}}.otc-fees-steps{gap:var(--space-7);flex-direction:column;display:flex}.otc-fees-steps__list{gap:var(--space-7);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.otc-fees-step{gap:var(--space-5);min-width:0;padding-top:var(--space-6);border-top:2px solid var(--line);flex-direction:column;display:flex}.otc-disc.otc-fees-step__num{background:var(--paper-raised);width:56px;height:56px;color:var(--primary);font-family:var(--font-serif);font-variant-numeric:lining-nums tabular-nums;align-self:flex-start;font-size:30px;font-weight:480}.otc-section--paper .otc-disc.otc-fees-step__num{background:var(--paper-sunk)}.otc-fees-step__text{gap:var(--space-3);flex-direction:column;display:flex}.otc-fees-step__title{min-height:60px;color:var(--ink);margin:0}.otc-fees-step__body{gap:var(--space-4);flex-direction:column;display:flex}.otc-fees-step__body p{color:var(--ink);margin:0}@container (max-width:1168px){.otc-fees-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:720px){.otc-fees-steps__list{grid-template-columns:minmax(0,1fr)}.otc-fees-step__title{min-height:0}}@container (max-width:640px){.otc-fees-steps{gap:var(--space-6)}}.otc-fees-payment{align-items:flex-start;gap:var(--space-7) var(--space-8);flex-wrap:wrap;display:flex}.otc-fees-payment__main{gap:var(--space-5);min-width:0;max-width:var(--measure);flex-direction:column;flex:999 560px;display:flex}.otc-fees-policies{gap:var(--space-5);min-width:0;padding:var(--space-6);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-card);flex-direction:column;flex:320px;margin:0;list-style:none;display:flex}.otc-fees-policy{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.otc-fees-policy+.otc-fees-policy{padding-top:var(--space-5);border-top:1px solid var(--line)}.otc-fees-policy__title{color:var(--ink);margin:0}.otc-rich.otc-fees-policy__body{color:var(--ink-muted)}.otc-rich.otc-fees-policy__body>ul>li:before{top:8px}@container (max-width:640px){.otc-fees-payment{gap:var(--space-6)}.otc-fees-policies{padding:var(--space-5)}}
