.qt-page{--q-ink:#1d1d1f;--q-ink2:#6e6e73;--q-mute:#86868b;--q-hair:#d2d2d7;--q-hair2:#e8e8ed;--q-grey:#f5f5f7;--q-blue:#0071e3;--q-link:#0066cc;--q-card-b:#86868b;--q-card-bh:#8f8f94;--q-rail:420px;--q-gap:60px;--q-gut:40px;--q-railh:45px;--q-dockh:72px;--q-top:calc(var(--nav-h, 52px) + var(--q-railh) + 24px);--q-ease:cubic-bezier(0.4,0,0.6,1);--q-ease-out:cubic-bezier(0,0,0.2,1);background:#fff;color:var(--q-ink)}.qt-page .qt-wrap{box-sizing:border-box;width:100%;max-width:calc(1260px + 2 * var(--q-gut));margin-inline:auto;padding-inline:var(--q-gut)}.qt-page .qt-head{padding-top:52px;padding-bottom:36px}.qt-page .qt-eyebrow{margin:0 0 6px;font-size:17px;line-height:20px;font-weight:600;letter-spacing:-.022em;color:var(--q-ink2)}.qt-page .qt-h1{margin:0;max-width:920px;font-size:48px;line-height:52px;font-weight:600;letter-spacing:-.003em;color:var(--q-ink)}.qt-page .qt-intro{margin:14px 0 0;max-width:640px;line-height:25px;color:var(--q-ink)}.qt-commission,.qt-page .qt-intro{font-size:17px;letter-spacing:-.022em}.qt-commission{margin:0 0 12px;display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;line-height:20px}.qt-commission strong{font-weight:600}.qt-commission-k{color:var(--q-ink2)}.qt-commission-thumb{position:relative;width:32px;height:32px;border-radius:8px;overflow:hidden;background:var(--q-grey);flex:0 0 auto}.qt-flow{position:relative}.qt-steprail{position:sticky;top:var(--nav-h,52px);z-index:12;background:rgba(255,255,255,.9);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--q-hair2)}.qt-steprail-now{display:none}.qt-steprail-list{list-style:none;margin:0;padding:0;display:flex;gap:8px}.qt-steprail-list>li{flex:1 1 0;min-width:0}.qt-steprail-step{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;flex-direction:column;gap:11px;padding-top:14px;color:var(--q-mute);-webkit-tap-highlight-color:transparent}.qt-steprail-label{display:flex;align-items:center;gap:8px;min-width:0;font-size:14px;line-height:18px;letter-spacing:-.016em;white-space:nowrap}.qt-steprail-t{overflow:hidden;text-overflow:ellipsis}.qt-steprail-n{flex:0 0 auto;box-sizing:border-box;width:18px;height:18px;border-radius:50%;border:1px solid;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;transition:background-color .3s var(--q-ease),border-color .3s var(--q-ease),color .3s var(--q-ease)}.qt-steprail-n svg{width:10px;height:10px}.qt-steprail-step[data-state=active],.qt-steprail-step[data-state=done]{color:var(--q-ink)}.qt-steprail-step[data-state=active]{font-weight:600}.qt-steprail-step[data-state=done] .qt-steprail-n{background:var(--q-ink);border-color:var(--q-ink);color:#fff}.qt-steprail-step[data-state=active] .qt-steprail-n{background:var(--q-blue);border-color:var(--q-blue);color:#fff}.qt-steprail-step[data-state=done]:hover .qt-steprail-t{text-decoration:underline}.qt-steprail-step[data-state=todo]{cursor:default}.qt-steprail-step:focus-visible{outline:2px solid var(--q-blue);outline-offset:2px;border-radius:4px}.qt-steprail-bar{position:relative;display:block;height:2px;margin-bottom:-1px;border-radius:2px;overflow:hidden;background:transparent}.qt-steprail-bar:after{content:"";position:absolute;inset:0;background:var(--q-ink);transform:scaleX(0);transform-origin:left center;transition:transform .5s var(--q-ease)}html[dir=rtl] .qt-steprail-bar:after{transform-origin:right center}.qt-steprail-step[data-state=done] .qt-steprail-bar:after{transform:scaleX(1)}.qt-steprail-step[data-state=active] .qt-steprail-bar:after{transform:scaleX(1);background:var(--q-blue)}.qt-page .qt-main{display:grid;grid-template-columns:minmax(0,1fr) var(--q-rail);column-gap:var(--q-gap);align-items:start;padding-top:24px;padding-bottom:112px}.qt-stagecol{margin:0;position:sticky;top:var(--q-top);height:calc(100vh - var(--q-top) - var(--q-dockh) - 24px);min-height:440px;max-height:860px}.qt-stage-card,.qt-stage-inline{position:relative;border-radius:18px;overflow:hidden;background:var(--q-grey);isolation:isolate}.qt-stage-card{height:100%}.qt-stage-inline{display:none}.qt-frame,.qt-frames{position:absolute;inset:0}.qt-frame{opacity:0;transition:opacity 0s linear .4s}.qt-frame[data-active]{opacity:1;z-index:1;transition:opacity .4s ease-in-out}.qt-col{min-width:0}.qt-sec{padding:22px 0;border-top:1px solid var(--q-hair);scroll-margin-top:calc(var(--q-railh) + 12px)}.qt-sec:first-child{border-top:0;padding-top:8px}.qt-sec[data-state=active]{padding-bottom:56px;min-height:calc(100vh - var(--q-top) - var(--q-dockh) - 110px)}.qt-sec[data-state=todo]{opacity:.32}.qt-sec-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.qt-sec-hd{display:flex;flex-direction:column;gap:4px;min-width:0}.qt-sec-n{font-size:12px;line-height:16px;font-weight:600;letter-spacing:-.01em;color:var(--q-mute)}.qt-sec-title{margin:0;font-size:24px;line-height:28px;font-weight:600;letter-spacing:.009em;color:var(--q-ink)}.qt-grey{color:var(--q-mute)}.qt-grey-inline{color:var(--q-ink2);font-weight:400}.qt-sec[data-state=done] .qt-sec-title{font-size:17px;line-height:21px;letter-spacing:-.022em}.qt-sec[data-state=done] .qt-grey{display:none}.qt-sec-sum{font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--q-ink2);overflow-wrap:anywhere}.qt-page .qt-change{all:unset;cursor:pointer;flex:0 0 auto;font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--q-link);padding:2px 0}.qt-page .qt-change:hover{text-decoration:underline}.qt-page .qt-change:focus-visible{outline:2px solid var(--q-blue);outline-offset:3px;border-radius:4px}.qt-sec-body{display:flex;flex-direction:column;gap:28px;padding-top:24px;animation:qt-enter .5s var(--q-ease-out) both}@keyframes qt-enter{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}@keyframes qt-fade{0%{opacity:0}to{opacity:1}}.qt-lead{margin:0;font-size:17px;line-height:25px;letter-spacing:-.022em;color:var(--q-ink2)}.qt-lead--sm{font-size:14px;line-height:20px;letter-spacing:-.016em}.qt-stack{gap:14px}.qt-block,.qt-stack{display:flex;flex-direction:column}.qt-block{gap:12px}.qt-sublabel{font-size:17px;line-height:25px;font-weight:600;letter-spacing:-.022em;color:var(--q-ink)}.qt-label{font-weight:600;letter-spacing:.04em;color:var(--q-ink2);padding-top:6px}.qt-fine,.qt-label{font-size:12px;line-height:16px}.qt-fine{letter-spacing:-.01em;color:var(--q-mute)}.qt-opt{all:unset;box-sizing:border-box;position:relative;cursor:pointer;width:100%;min-height:83px;display:flex;align-items:center;gap:14px;padding:15px;border-radius:12px;border:1px solid var(--q-card-b);background:rgba(255,255,255,.8);color:var(--q-ink);text-align:start;-webkit-tap-highlight-color:transparent}.qt-opt:hover{border-color:var(--q-card-bh)}.qt-opt[data-active],.qt-opt[data-active]:hover{border-color:var(--q-blue);box-shadow:inset 0 0 0 1px var(--q-blue)}.qt-opt:focus-visible{outline:2px solid var(--q-blue);outline-offset:3px}.qt-opt-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:3px}.qt-opt-title{font-size:17px;line-height:21px;font-weight:600;letter-spacing:-.022em}.qt-opt-desc{font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--q-ink2)}.qt-opt-cat{font-size:11px;line-height:14px;font-weight:600;letter-spacing:.05em;color:var(--q-mute)}.qt-opt-week{margin-top:2px}.qt-opt-meta,.qt-opt-week{font-size:12px;line-height:16px;color:var(--q-ink2)}.qt-opt-meta{flex:0 0 auto;max-width:40%;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:end;letter-spacing:-.01em}.qt-meta-strong{font-size:14px;line-height:18px;font-weight:600;color:var(--q-ink)}.qt-meta-strong[data-accent]{color:var(--q-link)}.qt-opt--static{cursor:default;min-height:0;background:var(--q-grey)}.qt-opt--static,.qt-opt--static:hover{border-color:transparent}.qt-opt-thumb{position:relative;flex:0 0 72px;width:72px;height:72px;border-radius:8px;overflow:hidden;background:var(--q-grey)}.qt-toggle{flex:0 0 auto;min-width:52px;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:12px;line-height:16px;color:var(--q-link)}.qt-toggle-i{box-sizing:border-box;width:28px;height:28px;border-radius:50%;border:1px solid;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.qt-toggle[data-on]{color:var(--q-ink)}.qt-toggle[data-on] .qt-toggle-i{background:var(--q-blue);border-color:var(--q-blue);color:#fff}.qt-opt--zone{cursor:default}.qt-zone-hit{all:unset;position:absolute;inset:0;cursor:pointer;border-radius:12px;-webkit-tap-highlight-color:transparent}.qt-zone-hit:focus-visible{outline:2px solid var(--q-blue);outline-offset:2px}.qt-opt--zone>.qt-opt-main,.qt-opt--zone>.qt-tick{position:relative;pointer-events:none}.qt-opt--zone:hover{border-color:var(--q-card-bh)}.qt-tick{box-sizing:border-box;flex:0 0 auto;width:24px;height:24px;border-radius:50%;border:1px solid var(--q-card-b);background:#fff;color:#fff;display:inline-flex;align-items:center;justify-content:center}.qt-tick svg{opacity:0;transform:scale(.6);transition:opacity .2s ease,transform .25s cubic-bezier(.2,.6,.2,1)}.qt-opt--zone[data-active] .qt-tick{background:var(--q-blue);border-color:var(--q-blue)}.qt-opt--zone[data-active] .qt-tick svg{opacity:1;transform:none}.qt-page .qt-m2{position:relative;z-index:1;flex:0 0 auto;display:flex;align-items:center;gap:8px}.qt-page .qt-m2 input{box-sizing:border-box;width:84px;height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--q-card-b);background:#fff;font:inherit;font-size:17px;text-align:end;color:var(--q-ink);font-variant-numeric:tabular-nums}.qt-page .qt-m2 span{font-size:14px;color:var(--q-ink2)}.qt-chips{display:flex;flex-wrap:wrap;gap:8px}.qt-chip{all:unset;box-sizing:border-box;cursor:pointer;min-height:40px;display:inline-flex;align-items:center;padding:0 16px;border-radius:980px;border:1px solid var(--q-card-b);background:rgba(255,255,255,.8);font-size:14px;line-height:18px;letter-spacing:-.016em;color:var(--q-ink);-webkit-tap-highlight-color:transparent}.qt-chip:hover{border-color:var(--q-card-bh)}.qt-chip[data-active],.qt-chip[data-active]:hover{border-color:var(--q-blue);box-shadow:inset 0 0 0 1px var(--q-blue)}.qt-chip:focus-visible{outline:2px solid var(--q-blue);outline-offset:2px}.qt-page .qt-field{display:flex;flex-direction:column;gap:10px}.qt-page .qt-field>span{font-size:17px;line-height:21px;font-weight:600;letter-spacing:-.022em;color:var(--q-ink)}.qt-page .qt-input{box-sizing:border-box;height:56px;padding:0 16px;border-radius:12px;border:1px solid var(--q-card-b);background:rgba(255,255,255,.8);font-size:17px;letter-spacing:-.022em}.qt-page .qt-input:focus,.qt-page .qt-m2 input:focus{outline:none;border-color:var(--q-blue);box-shadow:0 0 0 3px rgba(0,113,227,.24)}.qt-note{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:16px;border-radius:12px;background:var(--q-grey);font-size:14px;line-height:18px;letter-spacing:-.016em}.qt-note-v{font-size:17px;line-height:21px;font-weight:600;white-space:nowrap}.qt-more{all:unset;cursor:pointer;align-self:flex-start;display:inline-flex;align-items:center;gap:6px;margin-top:-14px;font-size:14px;line-height:20px;color:var(--q-link)}.qt-more:hover{text-decoration:underline}.qt-more:focus-visible{outline:2px solid var(--q-blue);outline-offset:3px;border-radius:4px}.qt-chev{transform:rotate(180deg);transition:transform .3s var(--q-ease)}.qt-chev[data-down]{transform:none}.qt-page .qt-details{border-radius:12px;background:var(--q-grey);padding:0;font-size:14px}.qt-page .qt-details summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px;font-size:14px;line-height:18px;font-weight:600;letter-spacing:-.016em;border-radius:12px}.qt-page .qt-details summary:focus-visible{outline:2px solid var(--q-blue);outline-offset:2px}.qt-page .qt-details summary:after,.qt-page .qt-details[open] summary:after{content:"+";flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:1px solid;display:inline-flex;align-items:center;justify-content:center;font-size:15px;line-height:1;font-weight:400;color:var(--q-ink);transition:transform .3s var(--q-ease)}.qt-page .qt-details[open] summary:after{transform:rotate(45deg)}.qt-page .qt-details>.qt-list{margin:0;padding:0 16px 16px;animation:qt-fade .35s ease both}.qt-page .qt-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;font-size:14px;line-height:20px}.qt-page .qt-list>span{padding:10px 0;border-bottom:1px solid var(--q-hair)}.qt-list--muted{color:var(--q-ink2)}.qt-pays{display:flex;flex-direction:column;border-top:1px solid var(--q-hair)}.qt-page .qt-pay{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:baseline;padding:16px 0;border-top:0;border-bottom:1px solid var(--q-hair)}.qt-pay-pct{font-size:21px;line-height:25px;font-weight:600;letter-spacing:.011em;font-variant-numeric:tabular-nums}.qt-pay-t{font-size:17px;line-height:21px;font-weight:600;letter-spacing:-.022em}.qt-dur{display:flex;flex-direction:column;gap:4px}.qt-dur-v{font-size:28px;line-height:32px;font-weight:600;letter-spacing:.007em}.qt-dur-note{font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--q-ink2)}.qt-page .qt-timeline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qt-page .qt-timeline>div{border-radius:12px;background:var(--q-grey);padding:14px 16px;display:flex;flex-direction:column;gap:2px}.qt-page .qt-timeline>div>span:first-child{font-size:12px;line-height:16px;color:var(--q-ink2)}.qt-page .qt-timeline>div>span:last-child{font-size:14px;line-height:18px;font-weight:600}.qt-page .qt-ctrl,.qt-page .qt-scenes{grid-template-columns:repeat(2,minmax(0,1fr))}.qt-page .qt-ctrl>div,.qt-page .qt-scene{border-radius:12px}.qt-next{justify-content:space-between;gap:12px;padding-top:4px}.qt-next,.qt-next-go{display:flex;align-items:center}.qt-next-go{gap:14px;min-width:0}.qt-next-hint{font-size:14px;line-height:18px;color:var(--q-ink2);text-align:end}.qt-pill{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 24px;border-radius:8px;background:var(--q-blue);color:#fff;font-size:17px;line-height:1;letter-spacing:-.022em;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,transform .25s cubic-bezier(.2,.6,.2,1)}.qt-pill:hover{background:#0077ed;color:#fff}.qt-pill:active{transform:scale(.97)}.qt-pill:focus-visible{outline:2px solid var(--q-blue);outline-offset:3px}.qt-page .qt-back{all:unset;cursor:pointer;font-size:17px;line-height:21px;letter-spacing:-.022em;color:var(--q-link);padding:6px 0;white-space:nowrap}.qt-page .qt-back:hover{text-decoration:underline}.qt-page .qt-back:focus-visible{outline:2px solid var(--q-blue);outline-offset:3px;border-radius:4px}.qt-roll{display:inline-grid;max-width:100%;overflow:hidden;vertical-align:bottom}.qt-roll>span{grid-area:1/1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qt-roll-out{animation:qt-roll-out .5s ease-out both}.qt-roll-in[data-roll]{animation:qt-roll-in .5s ease-out .55s both}html[dir=rtl] .qt-dock-total .qt-roll{justify-items:start}.qt-dock-total .qt-roll{justify-items:end}@keyframes qt-roll-out{to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes qt-roll-in{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.qt-page .qt-num{display:inline-block;font-variant-numeric:tabular-nums;animation:qt-num-in .5s var(--q-ease-out) both}@keyframes qt-num-in{0%{opacity:0;transform:translate3d(0,6px,0)}to{opacity:1;transform:none}}.qt-band{background:var(--q-grey);padding:72px 0 88px;scroll-margin-top:-20px}.qt-band-in{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr) 328px;gap:40px 64px;align-items:start}.qt-band-head{display:flex;flex-direction:column;gap:8px;min-width:0}.qt-band-title{margin:0;font-size:38px;line-height:46px;font-weight:600;letter-spacing:.004em;color:var(--q-ink)}.qt-band-media{position:relative;margin-top:24px;aspect-ratio:4/3;border-radius:18px;overflow:hidden;background:var(--q-hair2);isolation:isolate}.qt-band-frame{position:absolute;inset:0;animation:qt-fade .4s ease-in-out both}.qt-band-recap{display:flex;flex-direction:column;gap:22px;min-width:0;padding-top:24px}.qt-band-line{margin:0;font-size:17px;line-height:25px;letter-spacing:-.022em}.qt-rows{display:flex;flex-direction:column;border-top:1px solid var(--q-hair)}.qt-row{display:grid;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:12px 0;border-bottom:1px solid var(--q-hair);font-size:14px;line-height:20px;letter-spacing:-.016em}.qt-row-k{color:var(--q-ink2)}.qt-page .qt-row-v{display:block;font-weight:600;overflow-wrap:anywhere}.qt-band-price{display:flex;flex-direction:column;gap:2px}.qt-band-k{font-size:14px;line-height:20px;font-weight:600}.qt-band-v{font-size:21px;line-height:25px;font-weight:600;letter-spacing:.011em}.qt-band-p{font-size:14px;line-height:20px;color:var(--q-ink2)}.qt-band-cta{display:flex;flex-direction:column;gap:14px;padding-top:24px}.qt-send{box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 22px;border-radius:8px;background:var(--q-blue);color:#fff;font-size:17px;line-height:21px;letter-spacing:-.022em;text-align:center;transition:background-color .2s ease,transform .25s cubic-bezier(.2,.6,.2,1)}.qt-send:hover{background:#0077ed;color:#fff}.qt-send:active{transform:scale(.98)}.qt-send:focus-visible{outline:2px solid var(--q-blue);outline-offset:3px}.qt-send[aria-disabled]{opacity:.42;pointer-events:none}.qt-wa{flex:0 0 auto}.qt-band-direct,.qt-band-legal{margin:0;font-size:12px;line-height:16px;letter-spacing:-.01em;color:var(--q-ink2)}.qt-band-legal a{color:var(--q-ink2);text-decoration:underline}.qt-band-direct{color:var(--q-mute)}.qt-page .qt-after{max-width:calc(980px + 2 * var(--q-gut));padding-top:48px;padding-bottom:72px;display:flex;flex-direction:column;gap:28px}.qt-terms h3{margin:0 0 8px;font-size:17px;line-height:21px;font-weight:600;letter-spacing:-.022em}.qt-terms p{margin:0;font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--q-ink2)}.qt-dock{position:fixed;inset-inline:0;bottom:0;z-index:15;background:rgba(245,245,247,.92);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:1px solid var(--q-hair2);transform:translateY(100%);visibility:hidden;transition:transform .5s ease-in-out,visibility 0s linear .5s}.qt-dock[data-on]{transform:none;visibility:visible;transition:transform .5s ease-in-out,visibility 0s}.qt-dock-in{box-sizing:border-box;max-width:calc(1260px + 2 * var(--q-gut));min-height:var(--q-dockh);margin:0 auto;padding:12px var(--q-gut) calc(12px + env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px}.qt-dock-steps{display:flex;align-items:center;gap:18px;min-width:0}.qt-dock-step{min-width:0;font-size:14px;line-height:18px;letter-spacing:-.016em;color:var(--q-ink2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qt-dock-step strong{color:var(--q-ink);font-weight:600}.qt-dock-total{display:flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:0;text-align:end}.qt-dock-k{font-size:12px;line-height:16px;color:var(--q-ink2);white-space:nowrap}.qt-page .qt-dock-v{font-size:17px;line-height:21px;font-weight:600;letter-spacing:-.022em;white-space:nowrap}.qt-page .qt-footer{background:var(--q-grey);border-top:1px solid var(--q-hair2);padding:20px 0 calc(24px + var(--q-dockh));font-size:12px;line-height:18px;color:var(--q-ink2)}.qt-page .qt-footer>div{box-sizing:border-box;max-width:calc(1260px + 2 * var(--q-gut));padding-inline:var(--q-gut)}.qt-picker{background:var(--q-grey);padding-bottom:80px}.qt-page .qt-tiles{list-style:none;margin-block:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.qt-tiles>li{display:flex;min-width:0;animation:qt-tile-in .8s var(--q-ease-out) both;animation-delay:calc(var(--i, 0) * 80ms)}@keyframes qt-tile-in{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}.qt-tile{all:unset;box-sizing:border-box;cursor:pointer;position:relative;width:100%;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:#fff;color:var(--q-ink);text-align:start;isolation:isolate;box-shadow:2px 4px 12px rgba(0,0,0,.08);transition:box-shadow .3s cubic-bezier(0,0,.5,1),transform .3s cubic-bezier(0,0,.5,1);-webkit-tap-highlight-color:transparent}.qt-tile:hover{box-shadow:2px 4px 16px rgba(0,0,0,.16);transform:scale3d(1.01,1.01,1.01)}.qt-tile:active{transform:scale3d(.99,.99,1)}.qt-tile:focus-visible{outline:2px solid var(--q-blue);outline-offset:3px}.qt-tile-copy{display:flex;flex-direction:column;gap:6px;padding:28px 28px 24px}.qt-tile-eyebrow{font-size:12px;line-height:16px;font-weight:600;letter-spacing:.04em;color:var(--q-ink2)}.qt-tile-name{font-size:28px;line-height:32px;font-weight:600;letter-spacing:.007em}.qt-tile-hook{font-size:17px;line-height:25px;letter-spacing:-.022em;color:var(--q-ink2)}.qt-tile-media{position:relative;display:block;margin:auto 28px 0;aspect-ratio:4/3;border-radius:12px;background:var(--q-hair2);overflow:hidden;isolation:isolate}.qt-tile-foot{display:flex;justify-content:flex-end;padding:20px 28px 28px}.qt-tile-cta{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:980px;background:var(--q-blue);color:#fff;font-size:14px;line-height:18px;letter-spacing:-.016em;white-space:nowrap;transition:background-color .3s cubic-bezier(0,0,.5,1)}.qt-tile:hover .qt-tile-cta{background:#0077ed}.qt-shelf-dots{display:none}.qt-pick-note{max-width:680px;margin:44px auto 0;padding:0 24px;font-size:14px;line-height:20px;letter-spacing:-.016em;color:var(--q-ink2);text-align:center}@media (max-width:1199px){.qt-page{--q-rail:380px;--q-gap:40px}.qt-band-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.qt-band-cta{grid-column:2;padding-top:0}}@media (max-width:1068px){.qt-page{--q-gut:32px;--q-rail:360px}.qt-steprail-label{font-size:13px}.qt-page .qt-tiles{gap:18px}.qt-tile-name{font-size:24px;line-height:28px}}@media (max-width:900px){.qt-page{--q-gut:24px;--q-railh:0px;--q-dockh:108px}.qt-page .qt-head{padding-top:38px;padding-bottom:28px}.qt-page .qt-eyebrow{font-size:14px;line-height:18px}.qt-page .qt-h1{font-size:32px;line-height:36px;letter-spacing:.004em}.qt-steprail{position:static;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:0}.qt-steprail-now{display:block;margin:0 0 12px;font-size:14px;line-height:18px;font-weight:600;letter-spacing:-.016em;color:var(--q-ink)}.qt-steprail-now>span{font-weight:400;color:var(--q-mute)}.qt-steprail-list{gap:4px}.qt-steprail-step{min-height:36px;padding:0;justify-content:center;gap:0}.qt-steprail-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.qt-steprail-bar{height:4px;margin:0;background:var(--q-hair2)}.qt-page .qt-main{grid-template-columns:minmax(0,1fr);padding-top:8px;padding-bottom:56px}.qt-stagecol{display:none}.qt-stage-inline{display:block;aspect-ratio:341/246;border-radius:20px;background:#fafafc}.qt-frame{transition:opacity .3s ease-in-out}.qt-frame[data-active]{transition:opacity .3s ease-in-out .4s}.qt-sec{padding:20px 0;scroll-margin-top:12px}.qt-sec[data-state=active]{padding-bottom:58px;min-height:0}.qt-sec-body{gap:24px;padding-top:20px}.qt-band{padding:44px 0 52px}.qt-band-in{grid-template-columns:minmax(0,1fr);gap:28px}.qt-band-cta{grid-column:auto}.qt-band-title{font-size:32px;line-height:36px}.qt-band-recap{padding-top:0}.qt-dock-in{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"steps steps" "total cta";gap:8px 12px;padding:10px var(--q-gut) calc(10px + env(safe-area-inset-bottom))}.qt-dock-steps{grid-area:steps;justify-content:space-between}.qt-dock-total{grid-area:total;align-items:flex-start;text-align:start}.qt-dock-in>.qt-pill{grid-area:cta;min-height:40px;padding:0 20px;font-size:15px}.qt-page .qt-dock-v{max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:15px;line-height:20px}.qt-page .qt-dock .qt-back{font-size:14px;padding:0}.qt-page .qt-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.qt-opt:not(.qt-opt--thumb):not(.qt-opt--zone){flex-wrap:wrap;row-gap:6px}.qt-opt:not(.qt-opt--thumb):not(.qt-opt--zone)>.qt-opt-meta{flex:1 1 100%;max-width:none;align-items:flex-start;text-align:start}.qt-opt--zone{flex-wrap:wrap;align-items:flex-start;row-gap:12px}.qt-opt--zone>.qt-opt-main{flex:1 1 calc(100% - 40px)}.qt-page .qt-opt--zone>.qt-m2{margin-inline-start:38px}.qt-opt-thumb{flex-basis:56px;width:56px;height:56px}.qt-opt--thumb{gap:12px}.qt-toggle{min-width:40px}.qt-next-hint{display:none}.qt-page .qt-list{grid-template-columns:minmax(0,1fr)}.qt-row{grid-template-columns:96px minmax(0,1fr);gap:12px}.qt-shelf{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--q-gut);overscroll-behavior-x:contain;scrollbar-width:none}.qt-shelf::-webkit-scrollbar{display:none}.qt-page .qt-shelf .qt-tiles{display:flex;gap:12px;width:max-content;max-width:none;margin:0;padding-block:4px 20px}.qt-shelf .qt-tiles>li{flex:0 0 min(300px,78vw);scroll-snap-align:start}.qt-tile-copy{padding:24px 22px 20px}.qt-tile-media{margin-inline:22px}.qt-tile-foot{padding:18px 22px 22px}.qt-tile-name{font-size:24px;line-height:28px}.qt-shelf-dots,.qt-shelf-dots>span{display:flex;justify-content:center}.qt-shelf-dots>span{width:24px;height:24px;align-items:center;cursor:pointer}.qt-shelf-dots>span:before{content:"";width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.42);transition:background-color .12s linear}.qt-shelf-dots>span[data-on]:before{background:rgba(0,0,0,.8)}.qt-pick-note{margin-top:20px}}@media (prefers-reduced-motion:reduce){.qt-band-frame,.qt-page .qt-details>.qt-list,.qt-page .qt-num,.qt-roll-in[data-roll],.qt-roll-out,.qt-sec-body,.qt-tiles>li{animation:none}.qt-chev,.qt-dock,.qt-dock[data-on],.qt-frame,.qt-frame[data-active],.qt-page .qt-details summary:after,.qt-pill,.qt-send,.qt-steprail-bar:after,.qt-steprail-n,.qt-tick svg,.qt-tile,.qt-tile-cta,.qt-toggle-i{transition:none}.qt-pill:active,.qt-send:active,.qt-tile:active,.qt-tile:hover{transform:none}}