.qt-hero{padding:40px 0 32px}.qt-hero-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.qt-hero .mk-kicker{margin-bottom:16px}.qt-hero-aside .mk-small{max-width:560px;margin-top:14px}.qt-hero-aside .mk-small strong{color:var(--mk-ink);font-weight:500}.qt-hero-aside .qt-notice{margin-top:14px}.qt-break{display:none}@media (min-width:768px){.qt-hero{padding:56px 0 44px}.qt-hero .mk-kicker{margin-bottom:20px}}@media (min-width:1100px){.qt-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}.qt-hero-aside{padding-top:10px}.qt-break{display:inline}}.qt-main{border-top:1px solid var(--mk-line);padding:40px 0 48px}.qt-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px;display:grid}@media (min-width:768px){.qt-main{padding:48px 0 64px}.qt-layout{grid-template-columns:minmax(0,1fr) 360px;gap:40px}}@media (min-width:1100px){.qt-main{padding:48px 0 72px}.qt-layout{grid-template-columns:minmax(0,1fr) 400px;gap:72px}}.qt-block+.qt-block{margin-top:32px}.qt-block--tight{margin-top:20px!important}.qt-fieldset{border:0;min-width:0;margin:0;padding:0}.qt-legend{margin:0 0 12px;padding:0;font-size:16px;font-weight:500;line-height:1.5}.qt-label{margin-bottom:10px;font-size:16px;font-weight:500;line-height:1.5;display:block}.qt-label span{color:var(--mk-sub);margin-left:8px;font-size:14px;font-weight:400}.qt-bands{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.qt-band{border:1px solid var(--mk-line);background:var(--mk-paper);cursor:pointer;border-radius:8px;flex-direction:column;min-width:0;padding:22px 20px 20px;display:flex;position:relative}.qt-band:hover{border-color:var(--mk-line-strong)}.qt-band.is-selected{border-color:var(--mk-ink);box-shadow:inset 0 0 0 1px var(--mk-ink)}.qt-band:focus-within{outline:2px solid var(--mk-ink);outline-offset:3px}.qt-band input{width:20px;height:20px;accent-color:var(--mk-ink);margin:0;position:absolute;top:20px;right:20px}.qt-band input:focus-visible{outline:none}.qt-band .mk-h4{margin-bottom:4px;padding-right:36px;display:block}.qt-band-price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--mk-ink);margin:18px 0 8px;font-size:24px;font-weight:500;line-height:1.1;display:block}.qt-band small{color:var(--mk-sub);font-size:16px;line-height:1.5}.qt-band-eg{border-top:1px solid var(--mk-line);color:var(--mk-sub);margin-top:10px;padding-top:10px;font-size:14px;line-height:1.5;display:block}.qt-band-eg strong{color:var(--mk-ink);font-weight:500}@media (min-width:768px){.qt-bands{grid-template-columns:repeat(3,minmax(0,1fr))}}.qt-count{flex-wrap:wrap;gap:8px;display:flex}.qt-count button{border:1px solid var(--mk-line-strong);background:var(--mk-paper);min-height:44px;color:var(--mk-ink);font:500 16px/1.4 var(--mk-sans);cursor:pointer;border-radius:6px;padding:10px 18px}.qt-count button:hover{border-color:var(--mk-ink)}.qt-count button[aria-pressed=true]{background:var(--mk-ink);border-color:var(--mk-ink);color:var(--mk-paper)}.qt-textarea,.qt-input{border:1px solid var(--mk-line-strong);background:var(--mk-paper);width:100%;color:var(--mk-ink);font:400 16px/1.5 var(--mk-sans);border-radius:6px;padding:13px 16px;display:block}.qt-textarea{resize:vertical;min-height:112px}.qt-textarea::-moz-placeholder{color:var(--mk-sub);opacity:1}.qt-input::-moz-placeholder{color:var(--mk-sub);opacity:1}.qt-textarea::placeholder,.qt-input::placeholder{color:var(--mk-sub);opacity:1}.qt-help{margin-top:10px}.qt-help .mk-link{color:var(--mk-ink)}.qt-check{cursor:pointer;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5;display:flex}.qt-check input{width:18px;height:18px;accent-color:var(--mk-ink);flex:none;margin:3px 0 0}.qt-rescue .qt-check{margin-top:16px}.qt-textlink{min-height:44px;color:var(--mk-ink);font:500 16px/1.5 var(--mk-sans);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.qt-textlink:hover{text-decoration-thickness:2px}.qt-switch .mk-small{max-width:520px;margin-bottom:2px}.qt-summary{border:1px solid var(--mk-line);background:var(--mk-paper);border-radius:8px;padding:24px 20px}.qt-summary .mk-kicker{margin-bottom:12px}.qt-total .mk-num{color:var(--mk-ink);font-size:48px;display:block}.qt-total .mk-meta{margin-top:8px;display:block}.qt-ongoing{margin-top:16px;font-size:16px;line-height:1.5}.qt-ongoing strong{font-weight:500}.qt-breakdown{border-top:1px solid var(--mk-line);margin-top:18px}.qt-breakdown>div{border-bottom:1px solid var(--mk-line);justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;display:flex}.qt-breakdown dt{font-size:16px}.qt-breakdown dd{color:var(--mk-ink)}.qt-breakdown dd.is-sub{color:var(--mk-sub)}.qt-steps-label{margin:20px 0 6px}.qt-steps li{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:6px 0;font-size:16px;line-height:1.5;display:grid}.qt-steps li span{color:var(--mk-sub);font-variant-numeric:tabular-nums}.qt-form{margin-top:22px}.qt-pay{width:100%;min-height:52px}.qt-form .qt-check{margin-top:14px}.qt-whatsapp{text-align:center;color:var(--mk-sub);margin-top:12px;font-size:14px;display:block}.qt-whatsapp a{color:var(--mk-ink)}.qt-after{margin-top:14px}.qt-after strong,.qt-terms strong,.qt-hosting strong{color:var(--mk-ink);font-weight:500}.qt-terms{border-top:1px solid var(--mk-line);margin-top:18px;padding-top:18px}.qt-hosting{margin-top:12px}.qt-emaillink{margin-top:16px}.qt-email{border-top:1px solid var(--mk-line);margin-top:18px;padding-top:18px}.qt-email .qt-input{margin-top:10px}.qt-email .mk-btn{width:100%;min-height:44px;margin-top:10px}.qt-email .mk-small{margin-top:10px}.qt-email .qt-textlink{min-height:36px;margin-top:6px}.qt-notice{border-left:2px solid var(--mk-ink);padding-left:14px;font-size:16px;line-height:1.5}.qt-error{border-left:2px solid var(--mk-critical);background:var(--mk-surface);border-radius:0 6px 6px 0;margin-top:16px;padding:10px 14px;font-size:14px;line-height:1.5}.qt-error a{text-underline-offset:3px;font-weight:500;text-decoration:underline}.qt-unavailable p{margin-bottom:14px;font-size:16px}.mk-page button:disabled,.mk-page input:disabled,.mk-page textarea:disabled{opacity:.65;cursor:wait}@media (min-width:768px){.qt-summary{padding:28px 28px 24px;position:sticky;top:24px}.qt-total .mk-num{font-size:56px}}.qt-examples{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.qt-example a{color:inherit;text-decoration:none;display:block}.qt-example .mk-browser-body img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.qt-example-cap{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin-top:10px;display:flex}.qt-example-cap strong{font-weight:500}.qt-example a:hover .qt-example-cap strong{text-underline-offset:3px;text-decoration:underline}.qt-examples-foot{flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-top:24px;display:flex}.qt-examples-foot .mk-small{max-width:560px}@media (min-width:768px){.qt-examples{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.qt-covers{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.qt-covers li{border-top:2px solid var(--mk-ink);padding-top:16px}.qt-covers .mk-h4{margin-bottom:6px}.qt-covers p{color:var(--mk-sub);max-width:360px}.qt-covers p strong{color:var(--mk-ink);font-weight:500}@media (min-width:768px){.qt-covers{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (min-width:1100px){.qt-covers{grid-template-columns:repeat(4,minmax(0,1fr))}}.qt-bar{z-index:20;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--mk-paper);border-top:1px solid var(--mk-line);justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.qt-bar[hidden]{display:none}.qt-bar-total{flex-direction:column;min-width:0;display:flex}.qt-bar-total strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500;line-height:1.2}.qt-bar-total span{color:var(--mk-sub);white-space:nowrap;font-size:13px;line-height:1.4}.qt-bar .mk-btn{white-space:nowrap;min-height:44px;padding:10px 16px}@media (min-width:768px){.qt-bar{display:none!important}}@media (max-width:767px){.mk-page{padding-bottom:8px}.qt-page+.esmt-footer{padding-bottom:84px}}.rd-wrap{max-width:720px}.rd-door{gap:24px;min-width:0;display:grid}.rd-form .qt-block+.qt-block{margin-top:24px}.rd-permission{margin-top:20px}.rd-quote .rd-permission{margin-bottom:16px}.rd-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.rd-actions .mk-small{flex-basis:100%}.rd-wait{border-left:2px solid var(--mk-line-strong);margin-top:20px;padding-left:14px;font-size:16px;line-height:1.5}.rd-message{border:1px solid var(--mk-line);background:var(--mk-paper);border-radius:8px;margin-top:20px;padding:20px;font-size:16px;line-height:1.5}.rd-message p+p{margin-top:8px}.rd-quote{border:1px solid var(--mk-line);background:var(--mk-paper);border-radius:8px;gap:12px;min-width:0;padding:24px 20px;font-size:16px;line-height:1.5;display:grid}.rd-quote .qt-breakdown{margin-top:8px}.rd-source{font-weight:500}.rd-money{color:var(--mk-ink)}.rd-help{margin-top:0}.rd-other{margin-top:-8px}.rd-scrim{z-index:60;background:color-mix(in srgb, var(--mk-ink) 45%, transparent);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow-y:auto}.rd-dialog{background:var(--mk-paper);border-radius:8px;gap:14px;width:100%;max-width:520px;max-height:calc(100vh - 32px);padding:24px 20px;font-size:16px;line-height:1.5;display:grid;overflow-y:auto}.rd-dialog h2:focus{outline:none}.rd-card{border:1px solid var(--mk-line);border-radius:6px;padding:4px 16px}.rd-card div{border-top:1px solid var(--mk-line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.rd-card div:first-child{border-top:0}.rd-card dt{overflow-wrap:anywhere;min-width:0}.rd-card dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0}.rd-card-total{font-weight:500}.rd-list{color:var(--mk-sub);gap:6px;margin:0;padding-left:20px;font-size:14px;line-height:1.5;display:grid}@media (min-width:768px){.rd-quote,.rd-dialog{padding:28px}}.rd-ask-all{margin-top:12px}.rd-ask-all .mk-btn{width:100%}.rd-ask-all p{margin:0;font-size:16px;line-height:1.5}
