.cqq{--cqv-navy:#0c0c4a;--cqv-blue:#171796;--cqv-blue-deep:#12126e;--cqv-blue-soft:#e8ecfb;--cqv-ink:#15172b;--cqv-body:#3f4356;--cqv-muted:#636878;--cqv-paper:#f3f5fb;--cqv-tile:#eef1f8;--cqv-line:#e2e6f0;--cqv-line-strong:#c8cfe0;--cqv-control-line:#8a90a6;--cqv-danger:#b42318;--cqv-r-lg:24px;--cqv-r:16px;--cqv-r-sm:12px;--cqv-btn-r:8px;--cqq-head:65px;--cqq-enter-ms:.32s;--cqq-swap-ms:.22s;--cqq-wait-ms:.3s;--cqq-reveal-ms:.9s;--cqq-word-ms:.65s;--cqq-word-step:.11s;--cqq-word-span:.7s;--cqq-reveal-ease:cubic-bezier(.22,.61,.36,1);--cqq-media-swap-ms:.25s;--cqq-z:1000000;position:fixed;top:0;left:0;right:0;z-index:var(--cqq-z);display:flex;flex-direction:column;height:100vh;height:100dvh;overflow:hidden;scrollbar-gutter:stable;overscroll-behavior:none;background:#fff;color:var(--cqv-body)}html.cqq-page,html.cqq-page body{overscroll-behavior:none}.cqq.cqq-fonts-pending>*{visibility:hidden}@media(max-width:600px){.cqq{--cqq-head:57px}}.cqq h1,.template-page .cqq h1{padding:0}:where(.cqq) h1.cqv-eyebrow{font-family:inherit;line-height:inherit;text-wrap:inherit;text-transform:inherit;font-style:inherit;letter-spacing:inherit;font-size:inherit;font-weight:inherit;color:inherit}:where(.cqq) p.cqv-q-title{font-family:var(--cqv-font-stack);text-transform:none;padding:0;font-style:normal;text-rendering:optimizeLegibility;word-break:break-word}.cqq h1.cqv-eyebrow,.template-page .cqq h1.cqv-eyebrow{margin-top:0;margin-right:0;margin-left:0;text-rendering:auto;word-break:normal}.cqq .cqq-steps .cqq-step-no{float:left;margin:18px 10px 0 0;font-family:var(--cqv-font-stack);font-size:19px;font-weight:500;line-height:1.25;letter-spacing:-.015em;color:var(--cqv-blue);text-rendering:optimizeLegibility;word-break:break-word}.cqq>.cqv-quiz-header{position:relative;top:auto;flex:none;height:var(--cqq-head);box-sizing:border-box;z-index:2}.cqq.is-scroll{overflow-x:hidden;overflow-y:auto;overscroll-behavior:none;-webkit-overflow-scrolling:touch}.cqq.is-scroll>.cqv-quiz-header{position:sticky;top:0;z-index:4}.cqq>.cqv-quiz-header .cqv-quiz-header-inner{height:100%;min-height:0}.cqq>.cqv-quiz-header .cqv-wrap{width:calc(100% - 80px);max-width:1440px}@media(max-width:820px){.cqq>.cqv-quiz-header .cqv-wrap{width:calc(100% - 48px)}}@media(max-width:600px){.cqq>.cqv-quiz-header .cqv-wrap{width:calc(100% - 32px)}}.cqq .cqv-quiz-back{border:0;background:none;color:var(--cqv-navy);cursor:pointer;font:inherit}.cqq .cqv-quiz-back>span[aria-hidden]{border-width:2px}.cqq noscript p,.cqq .cqq-noscript{max-width:560px;margin:40px auto;padding:0 16px;font-size:16px;line-height:1.6}.cqq .cqv-q{--cqv-q-max:520px;--cqv-q-gutter:16px;--cqv-q-top:24px;--cqv-q-bottom:max(16px,env(safe-area-inset-bottom));--cqv-q-title:30px;--cqv-q-title-lg:32px;--cqv-q-row:60px;--cqv-q-row-help:72px;--cqv-q-gap:10px;--cqv-q-figure:56px;--cqv-q-quote:24px;--cqv-q-band:34cqh;--cqv-q-ease:cubic-bezier(.22,.9,.24,1);--cqv-q-sky:#cfe3f5;--cqv-q-tone-blue:#1e56b8;--cqv-q-em-blue:#bfe1ff;--cqv-q-highlight:#e4ecfb;--cqv-q-chip:#eef0f4;--cqv-q-on-dark:rgba(255,255,255,.84);position:relative;flex:none;display:flex;flex-direction:column;height:calc(100vh - var(--cqq-head));height:calc(100dvh - var(--cqq-head));min-height:0;margin:0;overflow:hidden;background:#fff;color:var(--cqv-body);container:cqv-q/size}.cqq .cqv-q-progress{flex:none;display:flex;gap:4px;height:3px;margin:0;background:#fff}.cqq .cqv-q-progress[hidden]{display:none}.cqq .cqv-q-progress[hidden]+.cqv-q-stage{margin-top:3px}.cqq .cqv-q-progress span{position:relative;flex:1 1 0;overflow:hidden;border-radius:999px;background:var(--cqv-line)}.cqq .cqv-q-progress span:after{content:"";position:absolute;top:0;bottom:0;left:0;width:var(--cqv-q-fill,0%);border-radius:inherit;background:var(--cqv-navy);transition:width .3s var(--cqv-q-ease)}.cqq .cqv-q-progress .is-done{--cqv-q-fill:100%}.cqq .cqv-q-stage{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;overscroll-behavior:none}.cqq .cqv-q-col{flex:1 0 auto;display:flex;flex-direction:column;width:100%;max-width:calc(var(--cqv-q-max) + var(--cqv-q-gutter) * 2);margin-inline:auto;padding:var(--cqv-q-top) var(--cqv-q-gutter) var(--cqv-q-bottom);overflow:hidden;overflow:clip;overflow-clip-margin:8px}.cqq .cqv-q-photo{display:none;position:relative;flex:none;margin:0;overflow:hidden;background:var(--cqv-tile)}.cqq .cqv-q-photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;border-radius:inherit;object-fit:cover;object-position:var(--cqv-q-focus,50% 50%)}.cqq .cqv-q-kicker{margin:0 0 10px;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--cqv-muted)}.cqq .cqv-q .cqv-eyebrow{margin-bottom:10px}.cqq .cqv-q-title{margin:0;font-size:var(--cqv-q-title);font-weight:500;line-height:1.08;letter-spacing:-.03em;color:var(--cqv-navy);text-wrap:balance}.cqq .cqv-q-title em{font-style:normal;color:var(--cqv-blue)}html body .cqq [tabindex="-1"]:not(:is(button,a,input,select,textarea,[role=button],[role=tab])):is(:focus,:focus-visible){outline:none!important;box-shadow:none!important}.cqq :is(button,a,input,select,textarea,[role=button],[role=tab]):focus-visible{outline:3px solid var(--cqv-blue);outline-offset:3px}.cqq .cqv-q-lead{margin-top:10px;max-width:46ch;font-size:15px;line-height:1.5;color:var(--cqv-body)}.cqq .cqv-q-source{font-size:var(--cqq-source-size,12px);line-height:1.5;color:var(--cqv-muted)}.cqq .cqv-q-source a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.cqq a,.cqq .cqv-text-btn{text-decoration-skip-ink:none;text-decoration-thickness:1px;text-underline-offset:.3em}.cqq .cqv-q-foot{display:grid;gap:6px;margin-top:auto;padding-top:20px}.cqq .cqv-q-foot .cqv-btn{order:2;width:100%;min-width:0}.cqq .cqv-q-foot .cqv-text-btn{order:1;justify-self:center}.cqq .cqv-q-foot .cqv-q-note{order:3}.cqq .cqv-q-note{font-size:13px;line-height:1.5;color:var(--cqv-muted);text-align:center}.cqq .cqv-q-entry .cqv-q-foot{margin-top:0}.cqq .cqv-q-foot .cqv-btn[aria-disabled=true],.cqq .cqv-q-actions .cqv-btn[aria-disabled=true],.cqq .cqq-dialog .cqv-btn[aria-disabled=true]{opacity:1;background:var(--cqv-blue-soft);border-color:var(--cqv-line-strong);color:var(--cqv-muted);cursor:not-allowed}.cqq .cqv-q-foot .cqv-btn[aria-disabled=true]:hover{background:var(--cqv-blue-soft);border-color:var(--cqv-line-strong)}.cqq .cqv-q-foot .cqv-btn[aria-disabled=true]:active{transform:none}.cqq .cqq-nudge{animation:cqq-nudge .32s ease}@keyframes cqq-nudge{25%{transform:translate(-4px)}75%{transform:translate(4px)}}.cqq .cqv-q-options{display:grid;gap:var(--cqv-q-gap);min-width:0;margin:22px 0 0;padding:0;border:0}.cqq .cqv-q-option{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:var(--cqv-q-row);margin:0;padding:10px 16px 10px 18px;border:1px solid var(--cqv-line);border-radius:var(--cqv-r);background:#fff;color:var(--cqv-navy);font:inherit;font-size:16px;font-weight:500;line-height:1.3;letter-spacing:normal;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .18s ease}.cqq .cqv-q-option:has(.cqv-q-option-help){min-height:var(--cqv-q-row-help)}.cqq .cqv-q-option:hover{border-color:var(--cqv-navy)}.cqq .cqv-q-option:active{transform:translateY(1px)}.cqq .cqv-q-option:focus-visible,.cqq .cqv-q-option:has(input:focus-visible){outline:3px solid var(--cqv-blue);outline-offset:3px;border-radius:var(--cqv-r)}.cqq .cqv-q-option input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cqq .cqv-q-option-text{flex:1 1 auto;min-width:0;display:grid;gap:2px}.cqq .cqv-q-option-help{font-size:13px;font-weight:400;line-height:1.4;color:var(--cqv-muted)}.cqq .cqv-q-mark{position:relative;flex:none;width:20px;height:20px;border:1.5px solid var(--cqv-control-line);border-radius:50%;background:#fff;transition:background-color .18s ease,border-color .18s ease}.cqq .cqv-q-mark-box{border-radius:4px}.cqq .cqv-q-mark:after{content:"";position:absolute;left:5.5px;top:2.5px;width:5px;height:9px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);opacity:0}.cqq .cqv-q-option[aria-pressed=true],.cqq .cqv-q-option:has(input:checked){border-color:var(--cqv-navy);background:var(--cqv-blue-soft);box-shadow:inset 0 0 0 1px var(--cqv-navy)}.cqq .cqv-q-option[aria-pressed=true] .cqv-q-mark,.cqq .cqv-q-option:has(input:checked) .cqv-q-mark{border-color:var(--cqv-blue);background:var(--cqv-blue)}.cqq .cqv-q-option[aria-pressed=true] .cqv-q-mark:after,.cqq .cqv-q-option:has(input:checked) .cqv-q-mark:after{opacity:1}.cqq .cqq-fields{display:grid;gap:12px;margin-top:22px}.cqq .cqq-fields:not(.cqq-fields-one){grid-template-columns:repeat(2,minmax(0,1fr))}.cqq .cqv-q-field{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:0}.cqq .cqv-q-field-label{font-size:13px;font-weight:500;line-height:1.4;color:var(--cqv-muted)}.cqq .cqv-q-field-row{display:flex;align-items:stretch;gap:10px}.cqq .cqv-q-field-box{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;min-height:56px;padding:0 16px;border:1px solid var(--cqv-line-strong);border-radius:12px;background:#fff;transition:border-color .18s ease,background-color .18s ease}.cqq .cqv-q-field-box:focus-within{border-color:var(--cqv-navy);outline:3px solid var(--cqv-blue);outline-offset:3px}.cqq .cqv-q-field-box input{flex:1 1 0;width:0;min-width:0;height:54px;min-height:0;margin:0;padding:0;border:0;background:transparent;color:var(--cqv-navy);font:inherit;font-size:22px;font-weight:500;letter-spacing:-.02em;font-variant-numeric:tabular-nums;outline:none;box-shadow:none;-moz-appearance:textfield}.cqq .cqv-q-field-box input::placeholder{color:var(--cqv-muted);font-weight:400;opacity:1}.cqq .cqv-q-unit{flex:none;font-size:15px;font-weight:500;color:var(--cqv-muted)}.cqq .cqv-q-units{flex:none;display:flex;gap:4px;padding:4px;border-radius:12px;background:var(--cqv-q-chip)}.cqq .cqv-q-units button{min-width:60px;min-height:48px;padding:0 12px;border:0;border-radius:var(--cqv-btn-r);background:transparent;color:var(--cqv-body);font:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .18s ease,color .18s ease}.cqq .cqv-q-units button:hover{color:var(--cqv-navy)}.cqq .cqv-q-units button[aria-pressed=true]{background:#fff;color:var(--cqv-navy);box-shadow:0 1px 2px #0c0c4a14}.cqq .cqv-q-units button:focus-visible{border-radius:var(--cqv-btn-r)}.cqq .cqv-q-field.is-invalid .cqv-q-field-box{border-color:var(--cqv-danger);background:#fff5f3}.cqq .cqv-q-field-error{margin-top:8px;font-size:13px;line-height:1.4;color:var(--cqv-danger)}.cqq .cqv-q-field-error[hidden]{display:none}.cqq .cqq-lookup{display:grid;justify-items:start;margin-top:4px}.cqq .cqq-lookup .cqv-q-field-error{margin:4px 0 2px}.cqq .cqq-lookup .cqv-text-btn{padding-left:0}.cqq .cqv-q-fact{margin-top:18px;padding:14px 16px;border-radius:var(--cqv-r);background:var(--cqv-paper);font-size:14px;line-height:1.5;color:var(--cqv-ink)}.cqq .cqv-q-fact .cqv-q-source{display:block;margin-top:4px;font-size:var(--cqq-source-size,12px)}.cqq .cqv-q-entry .cqv-q-foot{padding-top:18px}.cqq .cqv-q-landing{--cqv-q-band:30cqh}.cqq .cqv-q-chapter{--cqv-q-band:42cqh}.cqq .cqv-q-landing .cqv-q-photo,.cqq .cqv-q-chapter .cqv-q-photo{display:block;flex:1000 1 var(--cqq-band-min,14cqh);height:auto;min-height:var(--cqq-band-min,14cqh);max-height:var(--cqv-q-band)}.cqq .cqv-q-landing .cqv-q-title{font-size:var(--cqv-q-title-lg);line-height:1.02;letter-spacing:-.035em}.cqq .cqv-q-landing .cqv-q-lead{font-size:16px;line-height:1.55}.cqq .cqv-q-landing .cqv-checks{gap:10px;margin-top:18px}.cqq .cqv-q-landing .cqv-checks li{font-size:15px}.cqq .cqv-q-trust{margin-top:12px;font-size:13px;line-height:1.5;color:var(--cqv-muted);text-align:center}.cqq .cqq-resume{justify-self:center;min-height:36px}.cqq .cqv-q-profile{display:none;position:absolute;left:-32px;bottom:32px;z-index:2;width:232px;padding:18px 20px 16px;border:1px solid rgba(255,255,255,.7);border-radius:20px;background:#ffffffd1;color:var(--cqv-navy);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5);box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #ffffff59,0 8px 24px -10px #0c0c4a59}.cqq .cqv-q-profile.is-top{top:32px;bottom:auto}.cqq .cqv-q-profile.is-hidden{visibility:hidden}.cqq .cqv-q-profile .cqv-q-kicker{margin-bottom:8px;color:var(--cqv-body)}.cqq .cqv-q-profile ol{display:grid;gap:9px;counter-reset:cqv-q-profile}.cqq .cqv-q-profile li{display:grid;grid-template-columns:22px 1fr;column-gap:10px;counter-increment:cqv-q-profile;font-size:14px;font-weight:500;line-height:1.3}.cqq .cqv-q-profile li:before{content:counter(cqv-q-profile,decimal-leading-zero);grid-row:span 2;padding-top:1px;font-size:12px;font-weight:500;color:var(--cqv-blue);font-variant-numeric:tabular-nums}.cqq .cqv-q-profile li span{font-size:13px;font-weight:400;color:var(--cqv-body)}.cqq .cqv-q-chapter .cqv-q-col{position:relative;z-index:1;margin-top:-24px;border-radius:24px 24px 0 0;background:#fff}.cqq .cqv-q-rail{display:grid;margin-top:20px;border-top:1px solid var(--cqv-line);counter-reset:cqv-q-rail}.cqq .cqv-q-rail li{display:flex;align-items:center;gap:12px;min-height:44px;border-bottom:1px solid var(--cqv-line);counter-increment:cqv-q-rail;font-size:15px;line-height:1.3;color:var(--cqv-muted)}.cqq .cqv-q-rail li:before{content:counter(cqv-q-rail);flex:none;display:grid;place-items:center;width:24px;height:24px;border:1.5px solid var(--cqv-line-strong);border-radius:50%;font-size:12px;font-weight:500;color:var(--cqv-muted)}.cqq .cqv-q-rail .is-done{color:var(--cqv-ink)}.cqq .cqv-q-rail .is-done:before{content:"";border-color:var(--cqv-blue);background:var(--cqv-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.cqq .cqv-q-rail .is-current{color:var(--cqv-navy);font-weight:500}.cqq .cqv-q-rail .is-current:before{border-color:var(--cqv-blue-soft);background:var(--cqv-blue-soft);color:var(--cqv-blue)}.cqq .cqv-q-rail-meta{margin-left:auto;font-size:13px;font-weight:400;color:var(--cqv-muted)}.cqq .cqv-q-stat{background:var(--cqv-navy);color:#fff}.cqq .cqv-q-quote{background:var(--cqv-q-sky);color:var(--cqv-ink)}.cqq .cqv-q-loader{background:var(--cqv-q-tone-blue);color:#fff}.cqq .cqv-q-moment{margin-block:auto;padding-block:8px}.cqq .cqv-q-stat .cqv-q-kicker,.cqq .cqv-q-loader .cqv-q-kicker{color:var(--cqv-q-on-dark)}.cqq .cqv-q-quote .cqv-q-kicker{color:var(--cqv-body)}.cqq .cqv-q-figure{display:block;margin:0;font-size:var(--cqv-q-figure);font-weight:500;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#fff}.cqq .cqv-q-statline{margin:0;font-size:17px;font-weight:400;line-height:1.5;letter-spacing:normal;color:var(--cqv-q-on-dark)}.cqq .cqv-q-caption{display:block;margin-top:14px;max-width:34ch;font-size:17px;line-height:1.5;color:var(--cqv-q-on-dark);text-wrap:pretty}.cqq .cqv-q-stat .cqv-q-title,.cqq .cqv-q-loader .cqv-q-title{color:#fff}.cqq .cqv-q-stat .cqv-q-title em,.cqq .cqv-q-loader .cqv-q-title em{color:var(--cqv-q-em-blue)}.cqq .cqv-q-stat .cqv-q-lead{max-width:38ch;margin-top:18px;font-size:17px;color:#fff}.cqq .cqv-q-stat .cqv-q-source,.cqq .cqv-q-loader .cqv-q-source{color:var(--cqv-q-on-dark)}.cqq .cqv-q-stat .cqv-q-source{margin-top:22px}.cqq .cqv-q-stat :focus-visible,.cqq .cqv-q-loader :focus-visible{outline-color:#fff}.cqq .cqq-math{margin-top:14px;font-size:14px;line-height:1.5;color:var(--cqv-q-on-dark);font-variant-numeric:tabular-nums}.cqq .cqv-q-testimonial{margin:0;padding-left:20px;border-left:2px solid var(--cqv-blue)}.cqq .cqv-q-testimonial blockquote{max-width:17em;margin:0;padding:0;border:0;font-size:var(--cqv-q-quote);font-weight:500;line-height:1.28;letter-spacing:-.015em;color:var(--cqv-navy);text-wrap:pretty}.cqq .cqv-q-testimonial .cqv-stars{display:block;margin-bottom:14px;font-size:15px}.cqq .cqv-q-testimonial figcaption{display:grid;gap:10px;justify-items:start;margin-top:18px;font-size:14px;line-height:1.5;color:var(--cqv-body)}.cqq .cqv-q-testimonial figcaption a{color:var(--cqv-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.cqq .cqv-q-testimonial .cqv-review-verified{background:#ffffff9e}.cqq .cqq-quote-who{font-weight:500;color:var(--cqv-navy)}.cqq h1.cqv-q-kicker{font-family:inherit}.cqq .cqv-q-reflect{margin-top:18px;font-size:18px;line-height:1.75;color:var(--cqv-ink)}.cqq .cqq-reflect-short{display:none}.cqq .cqv-q-said{padding:1px 5px;border-radius:8px;white-space:normal;background:var(--cqv-q-highlight);color:var(--cqv-navy);font-weight:500;-webkit-box-decoration-break:clone;box-decoration-break:clone}.cqq .cqv-q-because{margin-top:22px;padding:16px 18px;border-radius:var(--cqv-r);background:var(--cqv-paper);font-size:15px;line-height:1.55;color:var(--cqv-ink)}.cqq .cqv-q-because strong{display:block;margin-bottom:4px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--cqv-blue)}.cqq .cqv-q-steps{display:grid;gap:14px;margin-top:28px}.cqq .cqv-q-steps li{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.4;color:var(--cqv-q-on-dark);transition:color .3s ease}.cqq .cqv-q-steps li:before{content:"";flex:none;width:22px;height:22px;border:1.5px solid rgba(255,255,255,.7);border-radius:50%;transition:background-color .3s ease,border-color .3s ease}.cqq .cqv-q-steps .is-done{color:#fff}.cqq .cqv-q-steps .is-done:before{border-color:#fff;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.5l3 3 6-7' fill='none' stroke='%231e56b8' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}.cqq .cqv-q-meter{height:3px;margin-top:30px;overflow:hidden;border-radius:999px;background:#ffffff40}.cqq .cqv-q-meter span{display:block;width:var(--cqv-q-fill,0%);height:100%;border-radius:inherit;background:#fff;transition:width .8s linear}.cqq .cqv-q-loader .cqv-text-btn{color:#fff}.cqq .cqv-q-loader-proof{margin-top:18px}.cqq .cqv-q-result .cqv-q-col{display:flex;flex-direction:column}.cqq .cqq-result-eyebrow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px}.cqq .cqq-result-eyebrow .cqv-eyebrow{margin:0;font-size:12px;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--cqv-muted)}.cqq .cqq-result-links{display:flex;flex:none;align-items:baseline;gap:18px;margin-left:auto}.cqq .cqq-details-btn,.cqq .cqq-share-btn{position:relative;flex:none;min-height:0;margin:0;padding:0;font-size:14px;line-height:1.5;white-space:nowrap}.cqq .cqq-details-btn:after,.cqq .cqq-share-btn:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}.cqq .cqq-share-btn[hidden]{display:none}.cqq .cqv-q-result-media{position:relative;flex:1000 1 var(--cqq-media-min,120px);height:auto;min-height:var(--cqq-media-min,120px);max-height:var(--cqq-media-max,clamp(140px,28cqh,240px));margin:16px 0 0;overflow:hidden;border-radius:20px;background:#f1f1ef}.cqq .cqv-q-result-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--cqv-q-focus,50% 50%)}.cqq .cqv-q-result-media.is-contained{transition:background-color .2s ease}.cqq .cqv-q-result-media.is-contained:before{content:"";position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;background:var(--cqq-fill) center/cover no-repeat;filter:blur(18px) saturate(1.05);opacity:.85}.cqq .cqv-q-result-media.is-contained img{z-index:1}@media(max-width:600px),(max-width:820px)and (max-height:959px){.cqq .cqv-q-result-media[data-cqq-contain-phone=true].is-contained:before{content:none}}.cqq .cqv-q-result.cqq-tight .cqv-q-note,.cqq .cqv-q-result.cqq-tighter .cqv-q-result-media{display:none}.cqq .cqv-q-result-media.is-product{background:#f1f1ef}.cqq .cqv-q-result-media.is-product img{object-fit:contain;padding:24px;box-sizing:border-box}.cqq .cqv-q-result-media.is-product img{object-position:50% 50%}.cqq .cqv-q-result-body{display:flex;flex-direction:column;flex:1 0 auto}.cqq .cqv-q-result-name{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:2px 12px;margin-top:14px}.cqq .cqv-q-result-name>div:first-child{flex:1 1 0;min-width:0}.cqq .cqv-q-result-name h2{font-size:20px;line-height:1.25;letter-spacing:-.015em}.cqq .cqv-q-result-name .cqv-price-label{display:block;flex-basis:100%;margin-top:2px;text-wrap:pretty}.cqq .cqq-result-price{flex:none;text-align:right}.cqq .cqv-q-result-name .cqv-price{line-height:1.2}.cqq .cqv-q-result-name>.cqv-price-breakdown{flex-basis:100%;margin:0;text-align:left;text-wrap:pretty}.cqq .cqv-q-why{margin-top:14px;gap:8px}.cqq .cqv-q .cqv-q-why li{font-size:15px;line-height:1.45;text-wrap:pretty}.cqq .cqv-q-included{margin-top:12px;font-size:14px;line-height:1.5;color:var(--cqv-body)}.cqq .cqv-q-included b{font-weight:500;color:var(--cqv-navy)}.cqq .cqq-result-sources{margin-top:8px;font-size:var(--cqq-source-size,12px)}.cqq .cqv-q-actions{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;margin-top:auto;padding-top:16px}.cqq .cqv-q-actions:has(>:only-child){grid-template-columns:1fr}.cqq .cqv-q-actions .cqv-btn{order:2;width:100%;min-height:48px;min-width:0;padding:0 16px;text-align:center}.cqq .cqv-q-actions .cqv-btn-ghost{order:1;min-height:44px;padding:0;border:0;background:transparent;color:var(--cqv-navy);text-decoration:underline;text-decoration-thickness:1px;text-decoration-skip-ink:none;text-underline-offset:.3em}.cqq .cqv-q-actions .cqv-btn-ghost:hover{background:transparent;color:var(--cqv-blue)}.cqq .cqv-q-result .cqv-q-note{margin-top:10px}.cqq .cqv-q-note a{color:var(--cqv-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;white-space:nowrap}.cqq .cqv-q .cqv-cart-error{position:static;transform:none;max-width:none;margin:10px 0 0;padding:10px 12px;border-radius:10px;background:#fff5f3;color:var(--cqv-danger);font-size:13px;line-height:1.45;box-shadow:none}.cqq .cqv-cart-error[hidden]{display:none}.cqq .cqv-q-col.is-entering>:not(.cqq-words):not(:has(.cqq-words)){animation:cqv-q-enter var(--cqq-enter-ms) var(--cqv-q-ease) both}.cqq .cqq-ghost{position:absolute;left:0;right:0;z-index:1;pointer-events:none;opacity:1;transition:opacity var(--cqq-swap-ms) ease}.cqq .cqq-ghost.is-out{opacity:0}.cqq .cqq-ghost *,.cqq .cqq-ghost *:before,.cqq .cqq-ghost *:after{animation-play-state:paused!important}.cqq .cqq-img-wait{opacity:0}.cqq .cqq-img-late{transition:opacity .2s ease}@keyframes cqv-q-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cqq-fade{0%{opacity:0}to{opacity:1}}.cqq .cqq-lead-short-hide{transition:none}@container cqv-q (max-width:600px){.cqq .cqv-q-said{white-space:normal}.cqq .cqv-q-stage{--cqq-source-size:11.5px}.cqq .cqv-q-actions .cqv-btn{white-space:normal}.cqq .cqv-q-actions .cqv-btn-ghost{max-width:44cqw}}@container cqv-q (max-width:340px){.cqq .cqv-q-actions{grid-template-columns:minmax(0,1fr);gap:6px}.cqq .cqv-q-actions .cqv-btn-ghost{max-width:none}}@container cqv-q (min-width:601px){.cqq .cqv-q-stage{--cqv-q-gutter:24px;--cqv-q-top:40px;--cqv-q-title:34px;--cqv-q-title-lg:40px;--cqv-q-figure:72px;--cqv-q-quote:28px}.cqq .cqv-q-foot{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px}.cqq .cqv-q-foot .cqv-btn{grid-column:2;grid-row:1;justify-self:end;width:auto;min-width:min(200px,100%)}.cqq .cqv-q-foot .cqv-text-btn{grid-column:1;grid-row:1;justify-self:start;padding-left:0;text-align:left}.cqq .cqv-q-foot .cqv-q-note{grid-column:1 / -1;grid-row:2}.cqq .cqv-q-actions{grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.cqq .cqv-q-actions .cqv-btn{grid-column:2;grid-row:1;width:auto;justify-self:end}.cqq .cqv-q-actions .cqv-btn-ghost{grid-column:1;justify-self:start;text-align:left}.cqq .cqv-q-actions:has(>:only-child) .cqv-btn{grid-column:1}}@container cqv-q (min-width:821px) and (orientation:landscape){.cqq .cqv-q-stage{--cqv-q-gutter:40px;--cqv-q-top:clamp(24px,9cqh,96px);--cqv-q-bottom:40px;--cqv-q-title:40px;--cqv-q-title-lg:56px;--cqv-q-figure:104px;--cqv-q-quote:34px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.cqq .cqv-q-photo{display:block;grid-column:1;grid-row:1;height:auto;margin:24px 0 24px 24px;border-radius:var(--cqv-r-lg)}.cqq .cqv-q-photo>img{object-position:var(--cqv-q-focus-lg,var(--cqv-q-focus,50% 50%))}.cqq .cqv-q-col{grid-column:2;grid-row:1;max-width:calc(var(--cqv-q-max) + var(--cqv-q-gutter) * 2);margin-inline:auto}.cqq .cqv-q-stage:not(:has(.cqv-q-photo)) .cqv-q-col{grid-column:1 / -1;margin-inline:auto}.cqq .cqv-q-foot{margin-top:28px}.cqq .cqv-q-foot .cqv-btn{width:auto;min-width:240px}.cqq .cqv-q-foot .cqv-text-btn,.cqq .cqq-resume{justify-self:start;padding-left:0}.cqq .cqv-q-note{text-align:left}.cqq .cqv-q-lead{font-size:17px}.cqq .cqv-q-landing .cqv-q-photo{grid-column:2;grid-row:1;height:auto;max-height:none;min-height:0;margin:24px 24px 24px 0;overflow:visible}.cqq .cqv-q-landing .cqv-q-col{grid-column:1;grid-row:1;justify-content:center;margin-inline:auto;padding-right:56px}.cqq .cqv-q-landing .cqv-q-lead{font-size:18px}.cqq .cqv-q-landing .cqv-checks li{font-size:16px}.cqq .cqv-q-landing .cqv-q-trust{text-align:left}.cqq .cqv-q-profile{display:block}.cqq .cqv-q-chapter .cqv-q-photo{height:auto;max-height:none;min-height:0}.cqq .cqv-q-chapter .cqv-q-col{margin-top:0;border-radius:0;justify-content:center}.cqq .cqv-q-stat .cqv-q-col,.cqq .cqv-q-quote .cqv-q-col,.cqq .cqv-q-loader .cqv-q-col,.cqq .cqv-q-playback .cqv-q-col{max-width:calc(640px + var(--cqv-q-gutter) * 2);justify-content:center}.cqq .cqv-q-moment{margin-block:0;padding-block:0}.cqq .cqv-q-stat .cqv-q-lead{font-size:18px}.cqq .cqv-q-reflect{font-size:20px}.cqq .cqv-q-caption{font-size:18px}.cqq .cqv-q-testimonial{padding-left:28px}.cqq .cqv-q-result .cqv-q-col{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:1fr auto auto 1fr;max-width:none;margin:0;padding:0}.cqq .cqv-q-result-media{grid-column:1;grid-row:1 / 5;height:auto;min-height:0;max-height:none;margin:24px 0 24px 24px;border-radius:var(--cqv-r-lg)}.cqq .cqv-q-result-top,.cqq .cqv-q-result-body{grid-column:2;width:100%;max-width:calc(var(--cqv-q-max) + var(--cqv-q-gutter) * 2);padding-inline:var(--cqv-q-gutter)}.cqq .cqv-q-result-top{grid-row:2;padding-top:24px}.cqq .cqv-q-result-body{grid-row:3;padding-bottom:24px}.cqq .cqv-q-result-name{margin-top:26px}.cqq .cqv-q-result-name h2{font-size:22px}.cqq .cqv-q-why{margin-top:20px;gap:10px}.cqq .cqv-q .cqv-q-why li{font-size:16px}.cqq .cqv-q-included{margin-top:16px;font-size:15px}.cqq .cqv-q-actions{margin-top:28px;width:100%}.cqq .cqv-q-actions .cqv-btn{min-height:52px}.cqq .cqq-fields.cqq-fields-one{max-width:none}}@container cqv-q (max-width:820px) and (max-height:700px){.cqq .cqv-q-stage{--cqv-q-top:16px;--cqv-q-title:26px;--cqv-q-title-lg:28px;--cqv-q-row:52px;--cqv-q-row-help:64px;--cqv-q-gap:8px;--cqv-q-figure:48px;--cqv-q-quote:22px}.cqq .cqv-q-kicker{margin-bottom:8px}.cqq .cqv-q-options,.cqq .cqq-fields{margin-top:16px}.cqq .cqv-q-foot{padding-top:12px}.cqq .cqv-q-landing .cqv-q-stage{--cqv-q-band:18cqh}.cqq .cqv-q-chapter .cqv-q-stage{--cqv-q-band:24cqh}.cqq .cqv-q-landing .cqv-checks{margin-top:12px;gap:6px}.cqq .cqv-q-landing .cqv-q-lead{font-size:15px}.cqq .cqv-q-rail{margin-top:14px}.cqq .cqv-q-rail li{min-height:38px}.cqq .cqv-q-reflect{font-size:16px;line-height:1.7}.cqq .cqv-q-because{margin-top:14px;padding:12px 14px}.cqq .cqv-q-fact{margin-top:12px;padding:10px 14px}.cqq .cqv-q-result-media{--cqq-media-max:clamp(96px,18cqh,160px);--cqq-media-min:64px}.cqq .cqv-q-result-name h2{font-size:18px}.cqq .cqv-q-result-name .cqv-price{font-size:20px}.cqq .cqv-q-result-name{margin-top:10px}.cqq .cqv-q-why{margin-top:10px;gap:6px}.cqq .cqv-q .cqv-q-why li{font-size:14px}.cqq .cqv-q-included{margin-top:8px;font-size:13.5px}.cqq .cqv-q-actions{padding-top:12px}.cqq .cqv-q-result .cqv-q-note{margin-top:8px;font-size:12.5px}.cqq .cqv-q-note-more{display:none}.cqq .cqv-q-stat .cqv-q-lead{margin-top:12px;font-size:16px}.cqq .cqv-q-stat .cqv-q-source{margin-top:14px}.cqq .cqv-q-caption{margin-top:10px;font-size:16px}}@container cqv-q (max-width:820px) and (max-height:560px){.cqq .cqv-q-stage{--cqv-q-top:12px;--cqv-q-title:24px;--cqv-q-title-lg:26px;--cqv-q-row:46px;--cqv-q-row-help:58px;--cqv-q-gap:6px}.cqq .cqv-q-kicker,.cqq .cqv-q-result-top .cqv-eyebrow{display:none}.cqq h1.cqv-q-kicker{display:block}.cqq .cqv-q-result-top h1.cqv-eyebrow{display:block;position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cqq .cqv-q-options,.cqq .cqq-fields{margin-top:12px}.cqq .cqv-q-foot{padding-top:8px}.cqq .cqv-q-foot .cqv-btn,.cqq .cqv-q-actions .cqv-btn:not(.cqv-btn-ghost){min-height:48px}.cqq .cqv-q-lead{margin-top:6px;font-size:14px}.cqq .cqq-lead-short-hide{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cqq .cqv-q-landing .cqv-q-stage{--cqv-q-band:14cqh}.cqq .cqv-q-landing .cqv-q-lead{display:none}.cqq .cqv-q-chapter .cqv-q-stage{--cqv-q-band:20cqh}.cqq .cqv-q-rail{display:none}.cqq .cqv-q-result-media{--cqq-media-max:clamp(72px,14cqh,100px);--cqq-media-min:56px;margin-top:10px}.cqq .cqv-q-result-top{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:start}.cqq .cqq-result-eyebrow{grid-column:2;grid-row:1;margin:3px 0 0}.cqq .cqv-q-result-top .cqv-q-title{grid-column:1;grid-row:1}.cqq .cqq-share-btn{display:none}.cqq .cqv-q-why{gap:4px}.cqq .cqv-q .cqv-q-why li{font-size:13.5px}.cqq .cqv-q-result .cqv-q-included,.cqq .cqq-reflect-full{display:none}.cqq .cqq-reflect-short{display:block}.cqq .cqv-q-reflect{line-height:1.6}.cqq .cqv-q-because{margin-top:10px;padding:10px 14px}}@container cqv-q (min-width:821px) and (orientation:landscape) and (max-height:800px){.cqq .cqv-q-stage{--cqv-q-top:clamp(20px,5cqh,48px);--cqv-q-bottom:24px;--cqv-q-title:34px;--cqv-q-title-lg:46px;--cqv-q-row:52px;--cqv-q-row-help:64px;--cqv-q-gap:8px;--cqv-q-figure:88px}.cqq .cqv-q-options,.cqq .cqq-fields,.cqq .cqv-q-foot{margin-top:16px}.cqq .cqv-q-actions{margin-top:20px}.cqq .cqv-q-profile{padding:14px 16px 12px}.cqq .cqv-q-profile ol{gap:6px}.cqq .cqv-q-profile li span{display:none}}@container cqv-q (min-width:821px) and (orientation:landscape) and (max-height:700px){.cqq .cqv-q-stage{--cqv-q-top:clamp(16px,2.5cqh,24px)}.cqq .cqq-multi .cqv-q-foot{padding-top:16px}}.cqq .cqq-details,.cqq .cqq-answers-dialog{display:none;width:min(1080px,calc(100vw - 32px));height:min(560px,94dvh);max-height:94dvh;padding:0;overflow:hidden}.cqq .cqq-answers-dialog{width:min(640px,calc(100vw - 32px))}.cqq .cqq-details[open],.cqq .cqq-answers-dialog[open]{display:flex;flex-direction:column}.cqq .cqq-details .cqv-dialog-head,.cqq .cqq-answers-dialog .cqv-dialog-head{flex:none;margin:0;padding:18px 24px 12px;border-bottom:0}.cqq .cqq-details .cqv-dialog-body,.cqq .cqq-answers-dialog .cqv-dialog-body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0;overflow:hidden}.cqq .cqq-tabs{flex:none;display:flex;gap:4px;margin:0 24px;padding:4px;border-radius:12px;background:var(--cqv-q-chip,#eef0f4);overflow-x:auto;scrollbar-width:none}.cqq .cqq-tabs::-webkit-scrollbar{display:none}.cqq .cqq-tabs [role=tab]{flex:1 0 auto;min-height:44px;padding:0 14px;border-radius:var(--cqv-btn-r);background:transparent;color:var(--cqv-body);font-size:14px;font-weight:500;white-space:nowrap}.cqq .cqq-tabs [role=tab][aria-selected=true]{background:#fff;color:var(--cqv-navy);box-shadow:0 1px 2px #0c0c4a14}.cqq .cqq-panel{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:none;padding:18px 24px 24px}.cqq .cqq-panel[hidden]{display:none}.cqq .cqq-answers-dialog .cqv-dialog-body{overflow:auto;padding:4px 24px 20px}.cqq .cqq-plan-included{display:none;margin-bottom:12px;font-size:14px;line-height:1.5;color:var(--cqv-body)}.cqq .cqq-plan-included b{font-weight:500;color:var(--cqv-navy)}.cqq .cqq-plan-included.is-only{display:block}@media(max-width:820px)and (max-height:617px){.cqq .cqq-plan-included{display:block}}.cqq .cqq-plan{display:grid;gap:0;counter-reset:cqq-plan}.cqq .cqq-plan li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 0;border-bottom:1px solid var(--cqv-line);counter-increment:cqq-plan}.cqq .cqq-plan li:before{content:counter(cqq-plan,decimal-leading-zero);padding-top:2px;font-size:12px;font-weight:500;color:var(--cqv-blue);font-variant-numeric:tabular-nums}.cqq .cqq-plan-text{display:grid;gap:2px;font-size:14px;line-height:1.45;color:var(--cqv-body)}.cqq .cqq-plan-text strong{font-size:15px;font-weight:500;color:var(--cqv-navy)}.cqq .cqq-plan-text em{font-style:normal;font-size:13px;color:var(--cqv-muted)}.cqq .cqq-plan-price{font-size:15px;font-weight:500;color:var(--cqv-navy);white-space:nowrap}.cqq .cqq-good{margin-top:0;gap:10px}.cqq .cqq-good li{font-size:15px}.cqq .cqq-alt{display:grid;gap:10px;padding:18px;border:1px solid var(--cqv-line);border-radius:var(--cqv-r)}.cqq .cqq-alt-kicker{font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--cqv-blue)}.cqq .cqq-alt-row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 16px}.cqq .cqq-alt-row h3{font-size:18px;line-height:1.3}.cqq .cqq-alt-price{display:grid;justify-items:end;text-align:right}.cqq .cqq-alt-text{font-size:14px;line-height:1.5}.cqq .cqq-alt-actions{display:grid;grid-template-columns:1.45fr 1fr;gap:10px;max-width:420px}.cqq .cqq-alt-actions .cqv-btn{min-height:48px;padding:0 16px}.cqq .cqq-compare{margin-top:16px}.cqq .cqq-answers{display:grid}.cqq .cqq-answers li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--cqv-line)}.cqq .cqq-answers li>div{display:grid;gap:1px;min-width:0}.cqq .cqq-ans-q{font-size:13px;line-height:1.4;color:var(--cqv-muted)}.cqq .cqq-ans-a{font-size:15px;font-weight:500;line-height:1.4;color:var(--cqv-navy)}.cqq .cqq-answers .cqv-text-btn{flex:none;min-height:44px;padding:0 4px;font-size:14px}.cqq .cqq-answers-foot{padding-top:12px}.cqq .cqq-answers-foot .cqv-text-btn{padding-left:0}.cqq .cqq-answers{display:block;column-gap:28px}.cqq .cqq-answers li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 10px;padding:7px 0;break-inside:avoid}.cqq .cqq-answers li>div{display:contents}.cqq .cqq-answers .cqq-ans-q{grid-column:1;grid-row:1;font-size:12.5px;line-height:1.35}.cqq .cqq-answers .cqq-ans-a{grid-column:1 / -1;grid-row:2;font-size:14px;line-height:1.35}.cqq .cqq-answers .cqv-text-btn{grid-column:2;grid-row:1;position:relative;min-height:0;padding:0;font-size:13px;line-height:1.35}.cqq .cqq-answers .cqv-text-btn:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.cqq .cqq-answers:has(>li:nth-child(8)){columns:2}.cqq .cqq-answers-foot{padding-top:8px}@media(max-width:820px)and (max-height:700px){.cqq .cqq-answers li{padding:4px 0}}@media(min-width:700px){.cqq .cqq-details .cqq-answers:has(>li:nth-child(4)){columns:2}.cqq .cqq-details .cqq-answers:has(>li:nth-child(7)){columns:3}}.cqq .cqq-configure .cqq-config-head{margin:4px 0 -2px;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--cqv-blue)}.cqq .cqq-configure .cqq-config-block+.cqq-config-block{padding-top:10px;border-top:1px solid var(--cqv-line)}.cqq .cqq-configure .cqq-config-breakdown{display:block;font-size:12.5px;color:var(--cqv-body)}.cqq .cqq-configure .cqq-config-breakdown:empty{display:none}.cqq dialog[data-cqq-contact]{width:min(640px,calc(100vw - 32px))}.cqq dialog[data-cqq-contact] [data-cqq-contact-note]{margin-bottom:12px;font-size:14px;line-height:1.5}@media(max-width:600px){.cqq .cqq-details,.cqq .cqq-answers-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.cqq .cqq-details .cqv-dialog-head,.cqq .cqq-answers-dialog .cqv-dialog-head{padding:14px 16px 10px}.cqq .cqq-tabs{display:grid;grid-template-columns:1fr 1fr;margin:0 16px;overflow:visible}.cqq .cqq-tabs [role=tab]{padding:0 8px;font-size:14px}.cqq .cqq-configure .cqv-sheet .cqv-panel-buy{grid-template-columns:minmax(0,1fr);gap:10px}.cqq .cqq-configure .cqv-panel-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px}.cqq .cqq-configure .cqq-config-breakdown{flex-basis:100%}.cqq .cqq-panel{padding:14px 16px 20px}.cqq .cqq-answers-dialog .cqv-dialog-body{padding:4px 16px 20px}.cqq .cqq-alt-actions{grid-template-columns:1fr 1fr}}.cqq{--cqq-sky:#cfe3f5;--cqq-royal:#1e56b8;--cqq-featured:#f3f2ef;--cqq-studio:#d3e8f7;--cqq-trust:#e4ecfb;--cqq-on-dark:rgba(255,255,255,.84);--cqq-em-on-dark:#bfe1ff;--cqq-glass:rgba(255,255,255,.1);--cqq-glass-line:rgba(255,255,255,.16);--cqq-shadow-review:0 24px 50px -30px rgba(12,12,74,.45);--cqq-shadow-card:0 30px 60px -36px rgba(0,0,24,.75);--cqq-gradient-mine:radial-gradient(120% 90% at 100% 0%,#2f6fd0 0%,rgba(47,111,208,0) 55%),linear-gradient(160deg,#1e56b8 0%,#123f94 100%)}.cqq .cqv-q.cqq-plate-stat{background:#081a54;color:#fff}.cqq .cqv-q.cqq-plate-numbers,.cqq .cqv-q.cqq-plate-matching{background:#1b4fb0;color:#fff}.cqq .cqv-q.cqq-plate-review{background:var(--cqq-sky);color:var(--cqv-ink)}.cqq .cqv-q-stage.has-plate{position:relative;isolation:isolate}.cqq .cqq-plate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.cqq .cqq-plate img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%;opacity:1;transition:none}.cqq .cqq-plate.is-pending img{opacity:0}.cqq .cqq-plate.is-late img{transition:opacity .2s ease}.cqq .cqq-card-col .cqv-q-moment{width:100%}.cqq .cqq-card-kicker{margin:0;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.06em;text-transform:uppercase;color:var(--cqq-on-dark)}.cqq .cqq-tag{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:#ffffff29;color:#fff;letter-spacing:.04em;vertical-align:1px}.cqq .cqq-card-head{min-width:0;max-width:100%;margin:6px 0 0;font-size:17px;font-weight:400;line-height:1.45;letter-spacing:normal}.cqq .cqq-pstat-panel,.cqq .cqq-pstat-panel>*,.cqq .cqq-mine>*{min-width:0;max-width:100%}.cqq .cqq-fig{display:block;white-space:nowrap;font-size:clamp(52px,16cqw,96px);font-weight:500;line-height:1.02;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#fff}.cqq .cqq-fig small{margin-left:.12em;font-size:.42em;font-weight:500;letter-spacing:-.01em;color:var(--cqq-on-dark)}.cqq .cqq-fig.is-wrapping{white-space:normal;text-wrap:balance}.cqq .cqq-card-source{margin-top:14px;font-size:var(--cqq-source-size,12px);line-height:1.5;color:var(--cqq-on-dark)}.cqq .cqq-plate-review .cqq-card-source,.cqq .cqq-look-compare .cqq-card-source{color:var(--cqv-muted)}.cqq .cqq-card-source a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.cqq .cqq-card-pivot{margin-top:16px;font-size:16px;line-height:1.5;color:#fff;max-width:46ch}.cqq .cqq-mine{margin-top:10px;padding:22px 20px 20px;border:1px solid var(--cqq-glass-line);border-radius:var(--cqv-r-lg);background:linear-gradient(160deg,#091c6875,#091c6838);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 30px 60px -38px #030a3cb3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cqq .cqq-mine-caption{display:block;margin-top:8px;font-size:17px;line-height:1.45;color:var(--cqq-on-dark)}.cqq .cqq-mine-pivot{margin-top:18px;padding-top:16px;border-top:1px solid var(--cqq-glass-line);font-size:15.5px;line-height:1.5;color:#fff}.cqq .cqq-mine-math{margin-top:14px;font-size:14px;line-height:1.5;color:var(--cqq-on-dark);font-variant-numeric:tabular-nums}.cqq .cqq-scale{position:relative;margin-top:40px}.cqq .cqq-scale-bar{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;height:10px}.cqq .cqq-scale-bar i{border-radius:2px;background:#ffffff38}.cqq .cqq-scale-bar i:nth-child(2){background:#ffffff57}.cqq .cqq-scale-bar i:nth-child(3){background:#ffffff80}.cqq .cqq-scale-bar i:nth-child(4){background:#ffffffb8}.cqq .cqq-scale-bar i:first-child{border-radius:999px 2px 2px 999px}.cqq .cqq-scale-bar i:nth-child(4){border-radius:2px 999px 999px 2px}.cqq .cqq-scale-chip{position:absolute;bottom:calc(100% + 11px);left:clamp(14%,var(--x),86%);transform:translate(-50%);padding:2px 9px;border-radius:999px;background:#fffffff0;color:var(--cqv-navy);font-size:12.5px;font-weight:500;line-height:1.5;white-space:nowrap;box-shadow:0 1px 2px #0c0c4a14}.cqq .cqq-scale-dot{position:absolute;top:50%;left:var(--x);width:16px;height:16px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #ffffff57,0 2px 8px #0c0c4a5c}.cqq .cqq-scale.is-assumed .cqq-scale-dot{border:2px dashed #fff;background:#ffffff1f;box-shadow:none;box-sizing:border-box}.cqq .cqq-scale-names,.cqq .cqq-scale-ticks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:3px;margin-top:12px;font-size:12.5px;line-height:1.3;color:var(--cqq-on-dark)}.cqq .cqq-scale-names .is-on{color:#fff;font-weight:500}.cqq .cqq-scale-ticks{margin-top:2px;font-size:11.5px;color:#ffffffb8;font-variant-numeric:tabular-nums}.cqq .cqq-wide{display:none}.cqq .cqq-eq{display:flex;align-items:stretch;gap:6px;margin-top:20px}.cqq .cqq-eq-tile{flex:1 1 0;min-width:0;padding:9px 4px 8px;border:1px solid var(--cqq-glass-line);border-radius:10px;background:var(--cqq-glass);text-align:center}.cqq .cqq-eq-tile b{display:block;font-size:20px;font-weight:500;line-height:1.1;color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap}.cqq .cqq-eq-tile span{display:block;margin-top:3px;font-size:11.5px;line-height:1.25;color:var(--cqq-on-dark)}.cqq .cqq-eq-tile.is-assumed{flex-grow:1.3;border-style:dashed;border-color:#ffffff80}.cqq .cqq-mine.is-math .cqq-mine-caption{font-size:15.5px}.cqq .cqq-eq-op{flex:none;align-self:center;font-size:15px;color:var(--cqq-on-dark)}.cqq .cqq-eq-tile b,.cqq .cqq-eq-tile span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.cqq .cqq-eq.is-long{gap:4px}.cqq .cqq-eq.is-long .cqq-eq-tile{padding-inline:2px}.cqq .cqq-eq.is-long .cqq-eq-tile span{font-size:11px;letter-spacing:-.01em}.cqq .cqq-eq.is-long .cqq-eq-op{font-size:13px}.cqq .cqq-cap{margin-top:18px}.cqq .cqq-cap-row{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.4;color:var(--cqq-on-dark);font-variant-numeric:tabular-nums}.cqq .cqq-cap-row b{font-weight:500;color:#fff}.cqq .cqq-cap-row.is-sub{margin-top:8px}.cqq .cqq-cap-track{height:10px;margin-top:8px;overflow:hidden;border-radius:999px;background:#fff3}.cqq .cqq-cap-track i{display:block;height:100%;border-radius:inherit;background:#fff}.cqq .cqq-pstat{display:flex;flex-direction:column;margin-top:4px;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:var(--cqv-r-lg);background:#081a54;color:#fff;box-shadow:var(--cqq-shadow-card)}.cqq .cqq-pstat-photo{position:relative;flex:none;height:30cqh;min-height:112px;max-height:240px;margin:0;background:var(--cqv-tile)}.cqq .cqq-pstat-photo img,.cqq .cqq-factcard-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--cqv-q-focus,50% 50%)}.cqq .cqq-pstat-panel{padding:20px 20px 22px}.cqq .cqq-pstat .cqq-fig{font-size:clamp(44px,13cqw,72px);margin-top:4px}.cqq .cqq-pstat-caption{display:block;max-width:none;margin-top:10px;font-size:16.5px;line-height:1.45;color:var(--cqq-on-dark);text-wrap:pretty}.cqq .cqq-pstat-caption em,.cqq .cqq-pstat-title em,.cqq .cqq-card-head em,.cqq .cqq-card-lead em{font-style:normal;font-weight:500;color:var(--cqq-em-on-dark)}.cqq .cqv-q-kicker em{font-style:normal;color:var(--cqv-blue)}.cqq .cqq-pstat-title{display:block;font-size:24px;font-weight:500;line-height:1.2;letter-spacing:-.02em;color:#fff;text-wrap:balance}.cqq .cqq-factcard{margin-top:4px;padding:22px 20px 20px;border-radius:var(--cqv-r-lg);background:var(--cqq-featured);color:var(--cqv-ink);box-shadow:var(--cqq-shadow-card)}.cqq .cqq-factcard .cqq-card-kicker{color:var(--cqv-body)}.cqq .cqq-factcard-title{margin:8px 0 0;font-size:26px;font-weight:500;line-height:1.12;letter-spacing:-.03em;color:var(--cqv-navy);text-wrap:balance}.cqq .cqq-factcard-title em{font-style:normal;color:var(--cqv-blue)}.cqq .cqq-factcard-photo{position:relative;width:100%;height:auto;aspect-ratio:16/9;margin:16px auto 0;overflow:hidden;border-radius:var(--cqv-r);background:var(--cqv-tile)}.cqq .cqq-rev{margin:12px 0 0;padding:22px 20px 18px;border-radius:22px;background:#fff;color:var(--cqv-body);box-shadow:var(--cqq-shadow-review)}.cqq .cqq-rev-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px}.cqq .cqq-stars{margin:0;font-size:15px;letter-spacing:2px;color:var(--cqv-blue)}.cqq .cqq-vpill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;background:var(--cqv-blue-soft);color:var(--cqv-navy);font-size:12px;font-weight:500;line-height:1.5;white-space:nowrap}.cqq .cqq-vpill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--cqv-blue)}.cqq .cqq-rev blockquote{margin:16px 0 0;padding:0;border:0;font-size:22px;font-weight:500;line-height:1.3;letter-spacing:-.015em;color:var(--cqv-navy);text-wrap:pretty}.cqq .cqq-rev-context{margin-top:12px;font-size:13.5px;line-height:1.5;color:var(--cqv-body)}.cqq .cqq-rev-who{display:flex;align-items:center;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid var(--cqv-line)}.cqq .cqq-rev-thumb{position:relative;flex:none;width:48px;height:48px;overflow:hidden;border-radius:10px;background:var(--cqq-studio)}.cqq .cqq-rev-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.cqq .cqq-rev-who>span{display:grid;gap:1px;min-width:0}.cqq .cqq-rev-who b{font-size:15px;font-weight:500;line-height:1.3;color:var(--cqv-navy)}.cqq .cqq-rev-meta{font-size:13px;line-height:1.4;color:var(--cqv-body)}.cqq .cqq-rev-meta a{color:var(--cqv-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.cqq .cqv-q-quote .cqv-q-foot .cqv-btn{background:var(--cqv-navy);border-color:var(--cqv-navy);color:#fff}.cqq .cqq-look-compare .cqv-q-col{margin-top:0;border-radius:0}.cqq .cqq-vs{margin-top:6px;padding:0;background:none}.cqq .cqq-vs-title{margin:0;font-size:26px;font-weight:500;line-height:1.1;letter-spacing:-.03em;color:var(--cqv-navy);text-wrap:balance}.cqq .cqq-vs-title em{font-style:normal;color:var(--cqv-blue)}.cqq .cqq-vs-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px}.cqq .cqq-vs-tile{min-width:0;padding:0 0 14px;overflow:hidden;border:0;border-radius:var(--cqv-r);background:var(--cqq-compare-wall,#e8ecfb)}.cqq .cqq-vs-tile figure{position:relative;aspect-ratio:4/3;min-height:0;margin:0;overflow:hidden;border:0;border-radius:0;background:inherit}.cqq .cqq-vs-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain;object-position:center;padding:0;border:0;border-radius:0}.cqq .cqq-vs-name{margin:10px 12px 0;font-size:15px;font-weight:500;line-height:1.25;color:var(--cqv-navy)}.cqq .cqq-vs-tile ul{margin:6px 12px 0;padding:0;list-style:none}.cqq .cqq-vs-tile li{position:relative;margin-top:4px;padding-left:16px;font-size:13.5px;line-height:1.4;color:var(--cqv-ink)}.cqq .cqq-vs-tile li:before{content:"";position:absolute;left:0;top:.5em;width:7px;height:7px;border-radius:50%;background:var(--cqv-blue)}.cqq .cqq-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px}.cqq .cqq-chips-label{flex-basis:100%;margin:0 0 -2px;font-size:13px;color:var(--cqq-on-dark)}.cqq .cqq-chip{padding:5px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:var(--cqq-glass);color:#fff;font-size:13px;font-weight:500;line-height:1.3;white-space:nowrap}@container cqv-q (max-width:600px){.cqq .cqq-chip:nth-of-type(n+7){display:none}}@container cqv-q (min-width:601px){.cqq .cqq-mine,.cqq .cqq-factcard,.cqq .cqq-rev{padding:32px 36px 30px}.cqq .cqq-rev blockquote{font-size:28px}.cqq .cqq-eq{gap:10px}.cqq .cqq-eq-tile b{font-size:26px}.cqq .cqq-eq-tile span{font-size:13px}.cqq .cqq-mine-caption{font-size:18px}.cqq .cqq-factcard-title,.cqq .cqq-vs-title{font-size:34px}.cqq .cqq-vs-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cqq .cqq-vs-tile{padding:0 0 18px}.cqq .cqq-vs-name{margin:14px 18px 0}.cqq .cqq-vs-tile ul{margin-inline:18px}.cqq .cqq-vs-name{font-size:17px}.cqq .cqq-vs-tile li{font-size:15px}}@container cqv-q (min-width:821px) and (orientation:landscape){.cqq .cqq-wide{display:inline}.cqq .cqq-narrow{display:none}.cqq .cqq-card-col,.cqq .cqq-look-compare .cqv-q-col{grid-column:1 / -1;max-width:calc(640px + var(--cqv-q-gutter) * 2);margin-inline:auto;justify-content:center}.cqq .cqq-card-col.is-wide,.cqq .cqq-look-fact .cqq-card-col{max-width:calc(1000px + var(--cqv-q-gutter) * 2)}.cqq .cqq-factcard:has(.cqq-factcard-photo){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center}.cqq .cqq-factcard-copy{grid-column:1;grid-row:1}.cqq .cqq-factcard-photo{grid-column:2;grid-row:1;align-self:center;margin:0}.cqq .cqq-pstat{flex-direction:row;min-height:420px}.cqq .cqq-pstat-photo{flex:0 0 50%;height:auto;max-height:none}.cqq .cqq-pstat-panel{flex:1 1 0;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:44px 40px}.cqq .cqq-pstat-caption{font-size:18px}.cqq .cqq-pstat-title{font-size:30px}.cqq .cqq-card-pivot{font-size:18px}.cqq .cqv-q-loader .cqq-chips{max-width:640px}}@container cqv-q (max-width:820px) and (max-height:700px){.cqq .cqq-mine{padding:18px 18px 16px}.cqq .cqq-mine.is-math{padding:14px 18px 12px}.cqq .cqq-fig{font-size:clamp(48px,13cqw,80px)}.cqq .cqq-scale{margin-top:34px}.cqq .cqq-mine-pivot{margin-top:14px;padding-top:12px}.cqq .cqq-eq,.cqq .cqq-cap{margin-top:14px}.cqq .cqq-eq-tile{padding:7px 3px 6px}.cqq .cqq-mine.is-math .cqq-mine-caption{margin-top:6px;font-size:15px}.cqq .cqq-mine.is-math .cqq-mine-pivot{margin-top:10px;padding-top:8px}.cqq .cqq-pstat-photo{height:22cqh;min-height:88px}.cqq .cqq-pstat-panel{padding:16px 18px 18px}.cqq .cqq-pstat .cqq-fig{font-size:clamp(40px,11cqw,64px)}.cqq .cqq-factcard{padding:18px 18px 16px}.cqq .cqq-factcard-title{font-size:23px}.cqq .cqq-factcard-photo{margin-top:12px}.cqq .cqq-vs-title{font-size:23px}.cqq .cqq-vs-tiles{margin-top:12px}.cqq .cqq-vs-tile figure{min-height:0}.cqq .cqq-rev{padding:18px 18px 14px}.cqq .cqq-rev blockquote{font-size:20px}.cqq .cqq-card-source,.cqq .cqq-card-pivot{margin-top:10px}}@container cqv-q (min-width:821px) and (orientation:landscape) and (max-height:800px){.cqq .cqq-mine,.cqq .cqq-factcard,.cqq .cqq-rev{padding:24px 28px 22px}.cqq .cqq-fig{font-size:clamp(48px,13cqw,80px)}.cqq .cqq-scale{margin-top:34px}.cqq .cqq-mine-pivot{margin-top:14px;padding-top:12px}.cqq .cqq-eq,.cqq .cqq-cap{margin-top:14px}.cqq .cqq-pstat{min-height:340px}.cqq .cqq-pstat-panel{padding:28px 32px}.cqq .cqq-pstat .cqq-fig{font-size:clamp(48px,6cqw,72px)}.cqq .cqq-factcard-title{font-size:28px}.cqq .cqq-look-compare .cqv-q-col{max-width:calc(800px + var(--cqv-q-gutter) * 2);padding-block:20px}.cqq .cqq-look-compare .cqv-q-kicker{margin-bottom:8px}.cqq .cqq-look-compare .cqq-vs{margin-top:4px}.cqq .cqq-look-compare .cqq-vs-title{font-size:28px}.cqq .cqq-look-compare .cqq-vs-tiles{margin-top:12px}.cqq .cqq-look-compare .cqq-vs-tile{padding:0 0 12px}.cqq .cqq-look-compare .cqq-vs-name,.cqq .cqq-look-compare .cqq-card-source{margin-top:8px}.cqq .cqq-look-compare .cqv-q-foot{margin-top:12px;padding-top:0}.cqq .cqq-rev blockquote{font-size:24px}}@container cqv-q (max-width:820px) and (max-height:560px){.cqq .cqq-look-mine .cqv-q-moment{padding-block:2px}.cqq .cqq-mine{margin-top:6px;padding:14px 16px 12px}.cqq .cqq-fig{font-size:44px}.cqq .cqq-mine-caption{margin-top:4px;font-size:15px}.cqq .cqq-scale{margin-top:32px}.cqq .cqq-scale-names{margin-top:8px}.cqq .cqq-mine-pivot{margin-top:10px;padding-top:8px;font-size:14px}.cqq .cqq-eq,.cqq .cqq-cap{margin-top:10px}.cqq .cqq-eq-tile{padding:6px 4px}.cqq .cqq-eq-tile b{font-size:17px}.cqq .cqq-cap-track{margin-top:5px}.cqq .cqq-cap-row.is-sub{display:none}.cqq .cqq-mine.is-math{padding:12px 14px 10px}.cqq .cqq-mine.is-math .cqq-mine-caption{margin-top:2px;font-size:14px}.cqq .cqq-mine.is-math .cqq-mine-pivot{margin-top:8px;padding-top:6px;font-size:13.5px;line-height:1.45}.cqq .cqq-pstat-photo{height:14cqh;min-height:64px}.cqq .cqq-pstat-panel{padding:12px 16px 14px}.cqq .cqq-pstat .cqq-fig{font-size:40px}.cqq .cqq-pstat-caption{margin-top:6px;font-size:14.5px}.cqq .cqq-pstat-title{font-size:19px}.cqq .cqq-factcard{padding:14px 16px}.cqq .cqq-factcard-title{font-size:20px}.cqq .cqq-factcard-photo{display:none}.cqq .cqq-vs-tile{padding:0 0 10px}.cqq .cqq-vs-tile figure{min-height:0}.cqq .cqq-vs-title{font-size:21px}.cqq .cqq-vs-tiles{margin-top:10px}.cqq .cqq-vs-name{margin:6px 10px 0;font-size:14px}.cqq .cqq-vs-tile ul{margin:4px 10px 0}.cqq .cqq-vs-tile li{font-size:12.5px}.cqq .cqq-rev{margin-top:8px;padding:14px 16px 12px}.cqq .cqq-rev blockquote{margin-top:10px;font-size:18px}.cqq .cqq-rev-who{margin-top:12px;padding-top:10px}.cqq .cqq-rev-thumb{width:40px;height:40px}.cqq .cqq-card-source{margin-top:8px}.cqq .cqq-card-pivot{margin-top:8px;font-size:15px}.cqq .cqq-chips{margin-top:12px;gap:6px}}.cqq .cqq-label-badge[hidden],.cqq .cqq-gp-line{display:none}@container cqv-q (min-width:821px) and (orientation:landscape){.cqq .cqq-gp-line{display:flex;align-items:center;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid var(--cqv-line);font-size:14px;line-height:1.45;color:var(--cqv-body)}.cqq .cqq-gp-line:before{content:"";flex:none;width:20px;height:20px;border-radius:50%;background:var(--cqv-blue-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.4l3 3L14.6 7' fill='none' stroke='%23171796' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}.cqq .cqq-gp-line a{color:var(--cqv-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}}@container cqv-q (min-width:821px) and (orientation:landscape) and (max-height:760px){.cqq .cqq-gp-line{margin-top:10px;padding-top:10px;font-size:13.5px}}@container cqv-q (min-width:601px) and ((max-width:820px) or (orientation:portrait)) and (min-height:900px){.cqq .cqv-q-result-media{--cqq-media-max:clamp(160px,34cqh,440px)}}.cqq .cqq-toast{position:fixed;left:50%;top:calc(var(--cqq-head) + 14px);z-index:6;margin:0;padding:8px 16px;border-radius:999px;background:var(--cqv-navy);color:#fff;font-size:14px;font-weight:500;line-height:1.4;opacity:0;pointer-events:none;transform:translate(-50%,-6px);transition:opacity .2s ease,transform .2s ease}.cqq .cqq-toast.is-on{opacity:1;transform:translate(-50%)}.cqq .cqq-good-next{margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid var(--cqv-line)}.cqq .cqq-good-next-title{margin-bottom:8px;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--cqv-blue)}.cqq .cqq-good-next ol{display:grid;gap:8px;margin:0;padding:0;list-style:none;counter-reset:cqq-next}.cqq .cqq-good-next li{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:10px;font-size:14.5px;line-height:1.45;color:var(--cqv-ink);counter-increment:cqq-next}.cqq .cqq-good-next li:before{content:counter(cqq-next);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--cqv-blue-soft);color:var(--cqv-blue);font-size:12px;font-weight:500}.cqq .cqq-good-next b{font-weight:500;color:var(--cqv-navy)}.cqq .cqq-good-next a{color:var(--cqv-navy)}.cqq .cqq-next-short{display:none}.cqq .cqq-good-next.is-compact{margin-bottom:10px;padding-bottom:10px}.cqq .cqq-good-next.is-compact ol{gap:4px}.cqq .cqq-good-next.is-compact .cqq-next-full{display:none}.cqq .cqq-good-next.is-compact .cqq-next-short{display:inline}.cqq .cqq-good-next.is-compact li{font-size:13.5px}.cqq .cqq-panel.is-dense{padding-top:10px}.cqq .cqq-panel.is-dense .cqq-good{gap:5px}.cqq .cqq-panel.is-dense .cqq-good li{font-size:13.5px;line-height:1.4}.cqq .cqq-panel.is-dense .cqq-good-next{margin-bottom:8px;padding-bottom:8px}.cqq .cqq-panel.is-dense .cqq-good-next li{font-size:13px;line-height:1.4}.cqq .cqq-more{flex:none;position:relative;z-index:1;background:#fff;color:var(--cqv-body);font-size:16px;line-height:1.6}.cqq .cqq-more[hidden]{display:none}.cqq .cqq-more h2,.cqq .cqq-more h3{padding:0;font-family:inherit}.cqq .cqq-sec{padding:56px 16px}.cqq .cqq-sec.is-paper{background:var(--cqv-paper)}.cqq .cqq-sec.is-sky{background:var(--cqq-sky)}.cqq .cqq-wrap{max-width:1200px;margin:0 auto}.cqq .cqq-sh{max-width:720px}.cqq .cqq-sh.is-center{margin:0 auto;text-align:center}.cqq .cqq-eyebrow{margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.5;color:var(--cqv-blue)}.cqq .cqq-h2{margin:0;font-size:30px;font-weight:500;line-height:1.08;letter-spacing:-.03em;color:var(--cqv-navy);text-wrap:balance}.cqq .cqq-h2 em{font-style:normal;color:var(--cqv-blue)}.cqq .cqq-h2.is-card{font-size:26px}.cqq .cqq-intro{max-width:60ch;margin-top:14px;font-size:15px;line-height:1.6;color:var(--cqv-body)}.cqq .cqq-h3,.cqq .cqq-more h3{margin:0;font-size:19px;font-weight:500;line-height:1.25;letter-spacing:-.015em;color:var(--cqv-navy)}.cqq .cqq-more p{margin:0}.cqq .cqq-more .cqq-intro,.cqq .cqq-more .cqq-note{margin-top:14px}.cqq .cqq-more a:not(.cqv-btn){color:var(--cqv-blue);text-underline-offset:.3em}.cqq .cqq-note{font-size:13px;line-height:1.5;color:var(--cqv-muted)}.cqq .cqq-disc{display:inline-grid;flex:none;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--cqv-blue-soft);color:var(--cqv-blue);font-size:15px;font-weight:500;line-height:1}.cqq .cqq-more .cqv-btn{margin-top:18px}.cqq .cqq-more .cqq-link{display:inline-block;margin-top:14px;font-size:15px;font-weight:500;color:var(--cqv-blue)}.cqq .cqq-cards{display:flex;gap:14px;margin:32px -16px 0;padding:0 16px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none;list-style:none}.cqq .cqq-cards::-webkit-scrollbar{display:none}.cqq .cqq-card{flex:0 0 78%;overflow:hidden;border:1px solid var(--cqv-line);border-radius:var(--cqv-r-lg);background:#fff;scroll-snap-align:start}.cqq .cqq-card figure{position:relative;margin:0;aspect-ratio:4/3;overflow:hidden;background:var(--cqv-tile)}.cqq .cqq-card figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.cqq .cqq-card-body{padding:18px 20px 22px}.cqq .cqq-card-body .cqq-disc{margin-bottom:12px}.cqq .cqq-card-body p{margin-top:6px;font-size:16px;line-height:1.5}.cqq .cqq-example{display:grid;margin-top:32px;overflow:hidden;border:1px solid var(--cqv-line);border-radius:var(--cqv-r-lg);background:#fff}.cqq .cqq-example figure{position:relative;height:260px;margin:0;overflow:hidden;background:#f1f1ef}.cqq .cqq-example figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.cqq .cqq-example-body{padding:22px 20px 24px}.cqq .cqq-tag-pill{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--cqv-blue-soft);color:var(--cqv-navy);font-size:12.5px;font-weight:500}.cqq .cqq-example h3{margin-top:12px;font-size:26px;line-height:1.1;letter-spacing:-.03em}.cqq .cqq-example h3 em{font-style:normal;color:var(--cqv-blue)}.cqq .cqq-example-name{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin-top:14px}.cqq .cqq-example-name b{font-size:18px;font-weight:500;color:var(--cqv-navy)}.cqq .cqq-example-name span{font-size:13px;color:var(--cqv-muted)}.cqq .cqq-more .cqv-checks{margin-top:14px;gap:10px}.cqq .cqq-formula{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:20px;padding:16px;border-radius:var(--cqv-r);background:var(--cqv-blue-soft);color:var(--cqv-navy);font-size:14px}.cqq .cqq-formula b{padding:6px 10px;border-radius:8px;background:#fff;font-size:14.5px;font-weight:500}.cqq .cqq-formula i{font-style:normal;color:var(--cqv-blue)}.cqq .cqq-checklist{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.cqq .cqq-checklist li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;padding:18px 18px 18px 16px;border:1px solid var(--cqv-line);border-radius:var(--cqv-r);background:#fff}.cqq .cqq-checklist b{display:block;font-size:17px;font-weight:500;color:var(--cqv-navy)}.cqq .cqq-checklist span{display:block;margin-top:4px;font-size:15px;line-height:1.5}.cqq .cqq-revs{display:flex;gap:14px;margin:28px -16px 0;padding:0 16px 30px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.cqq .cqq-revs::-webkit-scrollbar{display:none}.cqq .cqq-revs .cqq-rev{flex:0 0 84%;margin:0;scroll-snap-align:start}.cqq .cqq-revs .cqq-rev blockquote{font-size:18px;line-height:1.4}.cqq .cqq-revs:has(>.cqq-rev:only-child) .cqq-rev{flex-basis:100%}.cqq .cqq-rating{display:inline-flex;align-items:baseline;gap:10px;margin-top:18px;color:var(--cqv-navy)}.cqq .cqq-rating b{font-size:28px;font-weight:500;letter-spacing:-.03em}.cqq .cqq-faq-list{margin-top:24px;border-top:1px solid var(--cqv-line)}.cqq .cqq-faq-list summary{display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-size:17px;font-weight:500;line-height:1.35;color:var(--cqv-navy);cursor:pointer;list-style:none}.cqq .cqq-faq-list summary::-webkit-details-marker{display:none}.cqq .cqq-faq-list summary:after{content:"+";flex:none;font-size:22px;font-weight:400;line-height:1;color:var(--cqv-blue)}.cqq .cqq-faq-list details[open] summary{color:var(--cqv-blue)}.cqq .cqq-faq-list summary:focus-visible{outline:3px solid var(--cqv-blue);outline-offset:3px;border-radius:4px}.cqq .cqq-faq-a{max-width:680px;padding:0 0 18px;font-size:16px;line-height:1.7;color:var(--cqv-ink)}.cqq .cqq-faq-a p+p{margin-top:10px}.cqq .cqq-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin:28px 0 0;padding:0;list-style:none}.cqq .cqq-trust b{display:block;font-size:22px;font-weight:500;line-height:1.05;letter-spacing:-.02em;color:var(--cqv-navy)}.cqq .cqq-trust span{display:block;margin-top:6px;font-size:14px;line-height:1.45}.cqq .cqq-closer{margin-top:40px;padding:36px 22px;border-radius:var(--cqv-r-lg);background:var(--cqq-gradient-mine);color:#fff}.cqq .cqq-closer .cqq-h2{color:#fff}.cqq .cqq-closer .cqq-h2 em{color:var(--cqq-em-on-dark)}.cqq .cqq-closer p{margin-top:12px;font-size:15px;line-height:1.55;color:var(--cqq-on-dark)}.cqq .cqq-closer .cqv-btn{background:#fff;border-color:#fff;color:var(--cqv-navy)}.cqq .cqq-closer-actions{display:grid;justify-items:start;gap:4px}.cqq .cqq-more a.cqq-closer-link{display:inline-block;margin-top:12px;color:#fff;font-size:15px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.cqq .cqq-keep-grid{display:grid;gap:24px}.cqq .cqq-keep{padding:24px 20px;border:1px solid var(--cqv-line);border-radius:var(--cqv-r-lg);background:#fff}.cqq .cqq-keep .cqq-intro{margin-top:10px}.cqq .cqq-keep-btns{display:grid;gap:10px;margin-top:16px}.cqq .cqq-more .cqq-keep-btns .cqv-btn{width:100%;min-height:48px;margin:0}.cqq .cqq-email-match{justify-self:center;min-height:44px;padding:0 8px;font-size:15px}.cqq .cqq-share-status{margin-top:8px;font-size:14px;font-weight:500;color:var(--cqv-navy)}.cqq .cqq-share-status:empty{margin:0}.cqq .cqq-share-link{display:grid;gap:6px;margin-top:8px;font-size:13px;font-weight:500;color:var(--cqv-navy)}.cqq .cqq-share-link[hidden]{display:none}.cqq .cqq-share-link input{min-height:44px;padding:8px 12px;border:1px solid var(--cqv-line-strong);border-radius:10px;font:inherit;font-size:14px;color:var(--cqv-ink);background:#fff}.cqq .cqq-dots{display:grid;gap:6px;margin:16px 0 0;padding:0;list-style:none}.cqq .cqq-dots li{position:relative;padding-left:16px;font-size:14px;line-height:1.5}.cqq .cqq-dots li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--cqv-blue)}.cqq .cqq-gp-card{display:flex;align-items:flex-start;gap:14px;padding:18px;border-radius:var(--cqv-r);background:var(--cqq-trust)}.cqq .cqq-gp-icon{flex:none;width:36px;height:36px;border-radius:50%;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M5.5 10.4l3 3L14.6 7' fill='none' stroke='%23171796' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/22px no-repeat}.cqq .cqq-gp-title{font-size:16px;font-weight:500;color:var(--cqv-navy)}.cqq .cqq-gp-card p+p{margin-top:4px;font-size:15px;line-height:1.55}.cqq .cqq-block+.cqq-block{margin-top:48px}.cqq .cqq-inc{display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none}.cqq .cqq-inc li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:12px;border:1px solid var(--cqv-line);border-radius:var(--cqv-r)}.cqq .cqq-inc figure{position:relative;width:72px;height:72px;margin:0;overflow:hidden;border-radius:10px;background:var(--cqq-studio)}.cqq .cqq-inc figure img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:contain}.cqq .cqq-inc b{display:block;font-size:16px;font-weight:500;color:var(--cqv-navy)}.cqq .cqq-inc span{display:block;font-size:14.5px;line-height:1.5}@media(min-width:601px){.cqq .cqq-sec{padding:72px 24px}}@media(min-width:821px){.cqq .cqq-sec{padding:88px 32px}.cqq .cqq-h2{font-size:clamp(30px,3.6vw,46px)}.cqq .cqq-h2.is-card{font-size:clamp(26px,3vw,36px)}.cqq .cqq-intro{font-size:17px}.cqq .cqq-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:40px 0 0;padding:0;overflow:visible}.cqq .cqq-example{grid-template-columns:1fr 1fr;align-items:stretch}.cqq .cqq-example figure{height:auto;min-height:440px}.cqq .cqq-example-body{display:flex;flex-direction:column;justify-content:center;padding:44px 48px}.cqq .cqq-example h3{font-size:34px}.cqq .cqq-example .cqv-btn{align-self:flex-start}.cqq .cqq-two{display:grid;grid-template-columns:.78fr 1.22fr;gap:72px;align-items:start}.cqq .cqq-two>.cqq-block+.cqq-block{margin-top:0}.cqq .cqq-two .cqq-checklist,.cqq .cqq-two .cqq-faq-list{margin-top:0}.cqq .cqq-checklist{grid-template-columns:1fr 1fr;gap:20px}.cqq .cqq-revs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:36px 0 0;padding:0;overflow:visible}.cqq .cqq-revs .cqq-rev{flex:none}.cqq .cqq-trust{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.cqq .cqq-trust b{font-size:30px}.cqq .cqq-closer{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:64px 56px}.cqq .cqq-closer-actions{flex:none;justify-items:start}.cqq .cqq-closer .cqv-btn{margin-top:0}.cqq .cqq-keep-grid{grid-template-columns:1.1fr .9fr;align-items:start}.cqq .cqq-keep{padding:32px 32px 28px}.cqq .cqq-keep-btns{grid-template-columns:1fr 1fr}.cqq .cqq-email-match{grid-column:1 / -1;justify-self:start;padding-left:0}}.cqq .cqq-hp{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.cqq .cqq-privacy{margin-top:2px;font-size:13px;line-height:1.5;color:var(--cqv-muted)}.cqq .cqq-privacy a{color:var(--cqv-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em}.cqq [data-cqq-hs-sent][hidden],.cqq .cqq-contact form[hidden]{display:none}.cqq .cqq-match{width:min(520px,calc(100vw - 32px))}.cqq .cqq-match .cqv-dialog-body{padding-top:4px}.cqq .cqv-form .cqq-check{display:flex;align-items:flex-start;gap:10px;font-weight:400;color:var(--cqv-body);font-size:14px;line-height:1.45;cursor:pointer}.cqq .cqv-form .cqq-check input{flex:none;width:18px;height:18px;min-height:0;margin:2px 0 0;padding:0;accent-color:var(--cqv-blue)}.cqq .cqq-match .cqv-btn[aria-disabled=true],.cqq .cqq-contact .cqv-btn[aria-disabled=true]{opacity:.6;cursor:progress}@media(max-width:600px)and (max-height:600px){.cqq dialog.cqq-details[open] .cqv-dialog-head,.cqq dialog.cqq-answers-dialog[open] .cqv-dialog-head{padding:5px 16px 4px}.cqq .cqq-details .cqv-dialog-head h2,.cqq .cqq-answers-dialog .cqv-dialog-head h2{font-size:20px}.cqq .cqq-tabs{padding:3px}.cqq .cqq-tabs [role=tab]{min-height:38px}.cqq .cqq-panel{padding-top:10px}.cqq .cqq-answers li{padding:3px 0}.cqq .cqq-answers .cqq-ans-q{font-size:11.5px}.cqq .cqq-answers .cqq-ans-a{font-size:13px}}.cqq .cqv-dialog-head{align-items:center}.cqq a[href^="tel:"],.cqq .cqq-nw{white-space:nowrap}.cqq .cqq-trust .cqq-nw{display:inline}.cqq .cqv-q-photo[data-cqq-safe] .cqq-fit-img{object-fit:contain}.cqq img[data-cqq-src]{visibility:hidden}body:has(#cq-quiz-v3) .skip-link:focus{z-index:1000001}@container cqv-q ((max-width:820px) or (orientation:portrait)){.cqq .cqv-q.cqq-plate-matching .cqq-plate:after,.cqq .cqv-q.cqq-plate-numbers .cqq-plate:after{content:"";position:absolute;inset:auto 0 0;height:36%;background:linear-gradient(to top,#09226ea8 0,#09226e61 45%,#09226e00)}}.cqq .cqv-q-loader .cqv-q-foot .cqv-text-btn{padding:8px 16px;border-radius:var(--cqv-btn-r);background:#081a546b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-decoration:none}.cqq .cqv-q-loader .cqv-q-foot .cqv-text-btn:hover,.cqq .cqv-q-loader .cqv-q-foot .cqv-text-btn:focus-visible{text-decoration:underline;background:#081a5494}.cqq .cqq-rev-thumb.is-mark{background:var(--cqq-studio) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3.5c3.2 3.9 5.5 7.1 5.5 10a5.5 5.5 0 0 1-11 0c0-2.9 2.3-6.1 5.5-10z' fill='none' stroke='%231e56b8' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M9.4 14.6a2.7 2.7 0 0 0 2.4 2.3' fill='none' stroke='%231e56b8' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/22px no-repeat}@container cqv-q (min-width:821px) and (orientation:landscape){.cqq .cqv-q-result .cqv-q-col{width:100%;max-width:1488px;margin-inline:auto}}@media(min-width:821px)and (orientation:landscape){.cqq .cqq-keep-sec .cqq-gp-card,.cqq .cqq-gp-only{display:none}.cqq .cqq-keep-grid{grid-template-columns:minmax(0,1fr)}.cqq .cqq-keep-sec .cqq-keep{max-width:840px}}@media(min-width:821px){.cqq .cqq-result-more .cqq-trust{grid-template-columns:repeat(3,minmax(0,1fr))}.cqq .cqq-revs:has(>.cqq-rev:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@container cqv-q (min-width:601px) and ((max-width:820px) or (orientation:portrait)) and (min-height:880px){.cqq .cqv-q-result-media{--cqq-media-max:clamp(160px,62cqh,760px)}}.cqq :is(.cqq-stat,.cqq-fact,.cqq-reaction,.cqq-testimonial,.cqq-chapter){--cqq-word-ms:.75s;--cqq-word-span:1.05s}.cqq .cqq-w{display:inline-block}.cqq .cqq-w,.cqq .cqq-wu{animation:cqq-word var(--cqq-word-ms) var(--cqq-reveal-ease) both;animation-delay:calc(var(--cqq-wi,0) * var(--cqq-word-step,.11s))}.cqq .cqq-words-done .cqq-w,.cqq .cqq-words-done .cqq-wu{animation:none;opacity:1;transform:none}.cqq .cqv-q-col.cqq-has-reveal.is-entering>.cqv-q-moment{animation:none}.cqq .cqq-card-lead{margin:0 0 8px;font-size:17px;line-height:1.45;color:var(--cqq-on-dark)}.cqq .cqq-count-value{position:relative;display:inline-block;font-variant-numeric:tabular-nums;white-space:nowrap}.cqq .cqq-count-value.is-counting>.cqq-count-final{opacity:0}.cqq .cqq-count-display{position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;font:inherit;font-variant-numeric:tabular-nums;white-space:nowrap}.cqq[data-cqq-quiz=wh] [data-cqq-motion-number] .cqq-count-display{color:inherit}.cqq .cqq-cap-fill{transform-origin:left center}@keyframes cqq-word{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.cqq .cqq-start-moment{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:32px;overflow:hidden;background:#fff;color:#fff;isolation:isolate;cursor:pointer;transition:opacity var(--cqq-swap-ms) var(--cqq-reveal-ease)}.cqq .cqq-start-moment.is-out{opacity:0;pointer-events:none}.cqq .cqq-start-photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--cqv-q-focus,50% 50%);opacity:0}@media(min-width:821px)and (orientation:landscape){.cqq .cqq-start-photo{object-position:var(--cqv-q-focus-lg,var(--cqv-q-focus,50% 50%))}}.cqq .cqq-start-logo,.cqq .cqq-start-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;width:100%;height:100%;pointer-events:none}.cqq .cqq-start-logo{display:grid;place-items:center}.cqq .cqq-start-logo[hidden]{display:none}.cqq .cqq-start-logo-fallback{display:block;width:clamp(260px,40vw,520px);max-width:82vw;height:auto;border:0;border-radius:0;background:none;animation:cqq-fade var(--cqq-reveal-ms) var(--cqq-reveal-ease) both}.cqq .cqq-start-moment:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#050c265c;opacity:0;pointer-events:none}.cqq .cqq-start-moment.is-drawn .cqq-start-photo,.cqq .cqq-start-moment.is-drawn:before{opacity:1}.cqq .cqq-start-moment.is-message:not(.is-drawn) .cqq-start-photo,.cqq .cqq-start-moment.is-message:not(.is-drawn):before{opacity:1;transition:opacity var(--cqq-reveal-ms) var(--cqq-reveal-ease)}.cqq .cqq-start-title{position:relative;z-index:3;max-width:20ch;margin:0;color:#fff;text-align:center;text-wrap:balance;font-size:clamp(30px,5vw,60px);font-weight:500;line-height:1.1;letter-spacing:-.03em;opacity:0}.cqq .cqq-start-title em{font-style:normal;color:var(--cqq-em-on-dark)}.cqq .cqq-start-moment.is-message .cqq-start-title{opacity:1}.cqq .cqv-sheet-media>picture{display:block;width:100%;height:100%}.cqq .cqv-sheet-media>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;margin:0}.cqq .cqv-sheet-media:before,.cqq .cqv-sheet-media:after{content:none}.cqq .cqv-sheet-media.is-product{background:#f1f1ef}.cqq .cqv-sheet-media.is-product img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto;margin:0;object-fit:contain;object-position:center;padding:24px;box-sizing:border-box}.cqq .cqv-q-result-media.cqq-media-outgoing,.cqq .cqv-sheet-media.cqq-media-outgoing{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:2!important;display:block!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;pointer-events:none;opacity:1;transition:opacity var(--cqq-media-swap-ms) var(--cqq-reveal-ease)}.cqq .cqq-media-outgoing.is-fading{opacity:0}.cqq[data-cqv-motion-paused] :is(.cqq-w,.cqq-wu),[data-cqv-motion-paused] .cqq :is(.cqq-w,.cqq-wu){animation:none;opacity:1;transform:none;filter:none}.cqq[data-cqv-motion-paused] .cqq-cap-fill,[data-cqv-motion-paused] .cqq .cqq-cap-fill{transform:none!important}.cqq[data-cqv-motion-paused] .cqq-media-outgoing,[data-cqv-motion-paused] .cqq .cqq-media-outgoing{transition:none}.cqq .cqv-q,.cqq .cqv-dialog,.cqq .cqv-dialog-body,.cqq .cqv-sheet,.cqq .cqv-sheet-main,.cqq .cqq-panel,.cqq .cqq-tabs,.cqq .cqq-start-moment{overscroll-behavior:none}.cqq .cqq-cards,.cqq .cqq-revs,.cqq .cqv-table-scroll{overscroll-behavior-x:none}.cqq .cqv-q-lead,.cqq .cqv-q-option-help,.cqq .cqv-q-included,.cqq .cqv-q-note,.cqq .cqq-card-pivot,.cqq .cqq-mine-pivot,.cqq .cqq-vs-tile li,.cqq .cqv-q-steps li,.cqq .cqv-q-source,.cqq .cqq-card-source{text-wrap:pretty}.cqq .cqv-q-trust,.cqq .cqv-q-foot .cqv-text-btn{text-wrap:balance}.cqq .cqv-q-foot .cqv-text-btn{min-width:0;white-space:normal}.cqq .cqv-q-trust{max-width:100%}.cqq .cqv-q-col>.cqv-checks li{text-wrap:pretty}.cqq .cqv-q-col>.cqv-checks a{white-space:nowrap}.cqq .cqv-q-foot .cqv-text-btn,.cqq .cqv-checks a,.cqq .cqq-result-links .cqv-text-btn{color:var(--cqv-navy)}.cqq .cqv-q-foot .cqv-text-btn:hover,.cqq .cqv-checks a:hover,.cqq .cqq-result-links .cqv-text-btn:hover{color:var(--cqv-blue)}.cqq .cqv-q-loader .cqv-q-foot .cqv-text-btn{color:#fff}.cqq .cqq-scale{margin-top:44px}.cqq .cqq-eq-tile span{text-wrap:balance}.cqq .cqq-vs-title,.cqq .cqq-look-compare .cqq-vs-title{font-size:var(--cqv-q-title)}.cqq .cqv-q-photo.is-contained:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cqq-fill) center/cover no-repeat;filter:blur(16px);clip-path:inset(0 round var(--cqv-r-lg));pointer-events:none}.cqq .cqv-q-photo.is-contained>img{z-index:1}@container cqv-q (max-width:600px){.cqq .cqv-q-actions{grid-template-columns:minmax(0,1fr);gap:6px}.cqq .cqv-q-actions .cqv-btn{width:100%;max-width:none}.cqq .cqq-eq.is-long{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:6px}.cqq .cqq-eq.is-long .cqq-eq-op:nth-child(6){grid-column:2}.cqq .cqq-eq.is-long .cqq-eq-tile{padding:6px 4px}.cqq .cqq-eq.is-long .cqq-eq-tile span{font-size:11.5px;letter-spacing:normal}}@container cqv-q (min-width:601px){.cqq .cqv-q-actions .cqv-btn:not(.cqv-btn-ghost){min-width:200px}.cqq .cqv-q-landing .cqv-q-trust{text-align:right}.cqq .cqq-eq.is-long .cqq-eq-tile{padding-inline:8px}}@container cqv-q (min-width:821px) and (orientation:landscape){.cqq .cqv-q-actions .cqv-btn:not(.cqv-btn-ghost){min-width:240px}}@container cqv-q ((max-width:820px) or (orientation:portrait)){.cqq .cqv-q-chapter:not(.cqq-look-compare) .cqv-q-col{max-width:none;padding-inline:max(var(--cqv-q-gutter),calc((100% - var(--cqv-q-max)) / 2))}}@container cqv-q (min-width:601px) and ((max-width:820px) or (orientation:portrait)){.cqq :is(.cqq-single,.cqq-multi,.cqq-input) .cqv-q-foot{margin-top:24px}}@container cqv-q (min-width:601px) and ((max-width:820px) or (orientation:portrait)) and (min-height:701px){.cqq .cqq-pstat-panel{padding:32px 36px 30px}}@container cqv-q (min-width:601px) and ((max-width:820px) or (orientation:portrait)) and (min-height:880px){.cqq :is(.cqq-single,.cqq-multi,.cqq-input) .cqv-q-photo{display:block;flex:1000 1 0;height:auto;min-height:0;max-height:24cqh}}@media(prefers-reduced-motion:reduce){.cqq *,.cqq *:before,.cqq *:after{transition:none!important;animation:none!important}}@container cqv-q (max-width:820px) and (max-height:700px){.cqq .cqq-mine.is-math:has(.cqq-eq.is-long) .cqq-cap-row.is-sub{display:none}.cqq .cqq-mine.is-math:has(.cqq-eq.is-long) .cqq-eq.is-long{row-gap:4px}.cqq .cqq-mine.is-math:has(.cqq-eq.is-long) .cqq-eq.is-long .cqq-eq-tile{padding-block:5px}}@container cqv-q (max-width:820px) and (max-height:560px){.cqq .cqq-mine.is-math:has(.cqq-eq.is-long) .cqq-fig{font-size:38px}.cqq .cqq-mine.is-math:has(.cqq-eq.is-long) .cqq-eq.is-long .cqq-eq-tile{padding-block:4px}.cqq .cqq-mine.is-math:has(.cqq-eq.is-long) .cqq-eq.is-long .cqq-eq-tile b{font-size:15px}.cqq .cqq-mine.is-math:has(.cqq-eq.is-long) .cqq-eq.is-long .cqq-eq-tile span{margin-top:1px;font-size:10.5px}.cqq .cqq-mine.is-math:has(.cqq-eq.is-long) .cqq-mine-pivot{font-size:13px}.cqq .cqv-q-loader .cqq-chips{margin-top:8px;gap:5px}.cqq .cqv-q-loader .cqq-chip{padding:4px 10px}.cqq .cqv-q-loader .cqv-q-steps{gap:8px;margin-top:14px}.cqq .cqv-q-loader-proof{margin-top:10px}}.cqq .cqv-q-landing .cqv-q-note{text-align:left}.cqq .cqv-q-landing .cqq-resume{justify-self:start;padding-left:0}@container cqv-q (min-width:601px){.cqq .cqv-q-landing .cqv-q-foot{grid-template-columns:auto minmax(0,1fr);justify-items:start}.cqq .cqv-q-landing .cqv-q-foot .cqv-btn{grid-column:1;grid-row:1;justify-self:start}.cqq .cqv-q-landing .cqv-q-foot .cqv-text-btn{grid-column:2;grid-row:1;align-self:center;justify-self:start;padding-left:8px}.cqq .cqv-q-landing .cqv-q-foot .cqv-q-note{grid-column:1 / -1;grid-row:2}.cqq .cqv-q-landing .cqv-q-trust{text-align:left}}@media(max-width:820px){.cqq .cqv-q-photo[data-cqq-fit=wide] .cqq-fit-img{object-fit:cover}.cqq .cqv-q-photo[data-cqq-fit=wide]:before{content:none}}.cqq .cqv-q-photo>picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit}.cqq .cqv-q-photo>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;border-radius:inherit;object-fit:cover;object-position:var(--cqv-q-focus,50% 50%)}@container cqv-q (min-width:821px) and (orientation:landscape){.cqq .cqv-q-photo>picture>img{object-position:var(--cqv-q-focus-lg,var(--cqv-q-focus,50% 50%))}}.cqq dialog.cqq-details[open] .cqv-dialog-head{min-height:var(--cqq-head);padding-bottom:18px}.cqq .cqq-tabs{gap:4px;margin:12px 20px 0;padding:4px;border-radius:0;background:none;overflow-x:auto;overflow-y:visible}.cqq .cqq-tabs [role=tab]{flex:1 0 auto;min-height:44px;padding:0 18px;border:1px solid var(--cqv-line-strong);border-radius:var(--cqv-btn-r);background:#fff;color:var(--cqv-navy);box-shadow:none;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.cqq .cqq-tabs [role=tab]:hover{border-color:var(--cqv-navy)}.cqq .cqq-tabs [role=tab][aria-selected=true]{border-color:#b8c9eb;background:var(--cqv-blue-soft);color:var(--cqv-blue);box-shadow:none}.cqq .cqq-tabs [role=tab]:focus-visible{outline-offset:2px}.cqq .cqq-details .cqq-panel{padding-top:15px}.cqq .cqq-plan{gap:8px}.cqq .cqq-plan li{padding:12px 14px;border:1px solid var(--cqv-line);border-radius:var(--cqv-r-sm);background:#fff}.cqq .cqq-details .cqq-answers{column-gap:10px}.cqq .cqq-details .cqq-answers li{margin:0 0 8px;padding:9px 12px;border:1px solid var(--cqv-line);border-radius:var(--cqv-r-sm);background:#fff}.cqq .cqq-details .cqq-answers-foot{padding-top:6px}.cqq .cqq-alt{border-color:var(--cqv-line-strong)}@media(max-width:600px){.cqq .cqq-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:12px 16px 0;padding:0;overflow:visible}.cqq .cqq-tabs [role=tab]{padding:0 8px}.cqq .cqq-details .cqq-panel{padding-top:16px}.cqq .cqq-details .cqq-answers{column-gap:8px}.cqq .cqq-details .cqq-answers li{margin-bottom:5px;padding:6px 8px}}@media(max-width:820px)and (max-height:700px){.cqq dialog.cqq-details[open] .cqv-dialog-head{padding-bottom:10px}.cqq .cqq-tabs [role=tab]{min-height:40px}.cqq .cqq-details .cqq-panel{padding-top:10px}.cqq .cqq-details .cqq-answers li{margin-bottom:4px;padding:4px 8px}.cqq .cqq-details .cqq-answers-foot{padding-top:4px}.cqq .cqq-plan li{padding:9px 12px}}@media(max-width:600px)and (max-height:600px){.cqq .cqq-tabs{gap:4px}.cqq .cqq-tabs [role=tab]{min-height:36px}.cqq dialog.cqq-details[open] .cqv-dialog-head{padding-bottom:6px}.cqq .cqq-details .cqq-panel{padding-top:6px}.cqq .cqq-details .cqq-answers li{margin-bottom:3px;padding:3px 8px;border-color:transparent;background:var(--cqv-paper)}.cqq .cqq-details .cqq-answers-foot{padding-top:2px}.cqq .cqq-plan{gap:6px}.cqq .cqq-plan li{padding:7px 10px}}.cqq .cqq-whole-image{background:transparent}.cqq .cqq-whole-image:before,.cqq .cqq-whole-image:after{content:none}.cqq .cqq-whole-image img.cqq-fit-img{object-fit:contain;object-position:center}.cqq .cqq-whole-image img.cqq-fit-img{width:auto;height:auto;max-width:100%;max-height:100%;margin:auto;border-radius:inherit}.cqq .cqv-q-result.cqq-tighter .cqv-q-result-media.cqq-whole-image{display:block}@media(max-width:820px){.cqq .cqq-whole-image:not(.cqq-media-outgoing){flex:none;height:auto;min-height:0;max-height:none;aspect-ratio:var(--cqq-image-ar)}}.cqq .cqv-q-actions.cqq-purchase-actions{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:16px}.cqq .cqv-q-actions.cqq-purchase-actions>.cqv-btn{order:0;flex:0 1 240px;width:auto;min-width:0;max-width:none}.cqq .cqv-q-actions.cqq-purchase-actions>.cqv-btn-ghost{flex:0 0 auto;width:auto;text-align:left}.cqq :is(.cqv-q-result-media,.cqv-sheet-media)>picture{border-radius:inherit}.cqq :is(.cqv-q-photo,.cqv-q-result-media,.cqv-sheet-media) img.cqq-fit-img{border-radius:var(--cqv-r-lg)}.cqq .cqv-sheet-media{border-radius:var(--cqv-r-lg)}.cqq .cqv-q-result-media.cqq-media-outgoing,.cqq .cqv-sheet-media.cqq-media-outgoing{padding:0;box-sizing:border-box}.cqq .cqq-result-links .cqv-text-btn,.cqq .cqv-q-actions .cqv-btn-ghost{color:var(--cqv-body);text-decoration:none}.cqq .cqq-result-links .cqv-text-btn:hover,.cqq .cqv-q-actions .cqv-btn-ghost:hover{color:var(--cqv-blue);text-decoration:underline;text-decoration-color:var(--cqv-line-strong)}.cqq :is(.cqq-gp-line,.cqq-gp-card,.cqv-q-note) a{color:inherit;text-decoration:underline;text-decoration-color:#b8becd;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-skip-ink:auto}.cqq :is(.cqq-gp-line,.cqq-gp-card,.cqv-q-note) a:hover{color:var(--cqv-blue);text-decoration-color:currentColor}@container cqv-q ((max-width:820px) or (orientation:portrait)){.cqq .cqv-q-stage{--cqq-stacked-photo:clamp(116px,26cqh,280px)}.cqq :is(.cqv-q-landing,.cqv-q-chapter):not(.cqq-look-compare) .cqv-q-photo{flex:none;height:var(--cqq-stacked-photo);min-height:0;max-height:none;aspect-ratio:auto;padding-bottom:24px;box-sizing:content-box}.cqq :is(.cqv-q-landing,.cqv-q-chapter):not(.cqq-look-compare) .cqv-q-col{position:relative;z-index:1;margin-top:-24px;border-radius:24px 24px 0 0;background:#fff;max-width:none;padding-inline:max(var(--cqv-q-gutter),calc((100% - var(--cqv-q-max)) / 2))}.cqq .cqv-q-result .cqv-q-col{max-width:none;padding:0;background:#fff}.cqq .cqv-q-result-media{order:-1;flex:none;margin:0;width:100%;height:var(--cqq-stacked-photo);min-height:0;max-height:none;aspect-ratio:auto;border-radius:0;padding-bottom:24px;box-sizing:content-box}.cqq .cqv-q-result-media.cqq-whole-image:not(.cqq-media-outgoing){height:min(var(--cqq-stacked-photo),calc(100cqw / var(--cqq-image-ar,2)));aspect-ratio:auto}.cqq .cqv-q-result-top{position:relative;z-index:1;margin-top:-24px;padding:20px max(var(--cqv-q-gutter),calc((100% - var(--cqv-q-max)) / 2)) 0;border-radius:24px 24px 0 0;background:#fff}.cqq .cqv-q-result-body{padding:0 max(var(--cqv-q-gutter),calc((100% - var(--cqv-q-max)) / 2)) var(--cqv-q-bottom);background:#fff}.cqq .cqv-q-result .cqv-q-title{font-size:var(--cqv-q-title)}}@container cqv-q (max-width:820px) and (max-height:700px){.cqq .cqv-q-stage{--cqq-stacked-photo:clamp(104px,23cqh,160px)}.cqq .cqv-q-result-top{padding-top:12px}.cqq .cqv-q-result-body{padding-bottom:12px}.cqq .cqv-q-result .cqv-q-actions{padding-top:12px}}@container cqv-q (max-width:600px){.cqq .cqv-q-actions:not(.cqq-purchase-actions){display:flex;gap:10px}.cqq .cqv-q-actions:not(.cqq-purchase-actions)>.cqv-btn{flex:1 1 0;min-width:0;width:auto;padding-inline:10px;font-size:14px}}@container cqv-q (min-width:601px) and ((max-width:820px) or (orientation:portrait)) and (min-height:880px){.cqq :is(.cqq-single,.cqq-multi,.cqq-input) .cqv-q-photo{flex:none;height:var(--cqq-stacked-photo);min-height:0;max-height:none;aspect-ratio:auto;padding-bottom:24px;box-sizing:content-box}.cqq :is(.cqq-single,.cqq-multi,.cqq-input) .cqv-q-col{position:relative;z-index:1;margin-top:-24px;border-radius:24px 24px 0 0;background:#fff;max-width:none;padding-inline:max(var(--cqv-q-gutter),calc((100% - var(--cqv-q-max)) / 2))}}@media(max-width:820px){.cqq .cqq-configure .cqv-sheet-media:not(.cqq-media-outgoing){height:clamp(120px,24dvh,220px);min-height:0;max-height:none;aspect-ratio:auto;flex:none}.cqq .cqq-configure .cqv-sheet-main{position:relative;border-radius:24px 24px 0 0;background:#fff}}@container cqv-q ((max-width:820px) or (orientation:portrait)){.cqq .cqv-q-stage{--cqq-card-lap:var(--cqv-r-lg)}.cqq .cqv-q-result-media,.cqq :is(.cqv-q-landing,.cqv-q-chapter):not(.cqq-look-compare) .cqv-q-photo{padding-bottom:0;border-radius:0}.cqq :is(.cqv-q-result-media,.cqv-q-landing .cqv-q-photo,.cqv-q-chapter:not(.cqq-look-compare) .cqv-q-photo).cqq-whole-image:not(.cqq-media-outgoing){height:calc(min(var(--cqq-stacked-photo),calc(100cqw / var(--cqq-image-ar,2))) + var(--cqq-card-lap));background:var(--cqv-tile) var(--cqq-fill-src,none) center bottom / 100% auto no-repeat}.cqq :is(.cqv-q-result-media,.cqv-q-landing .cqv-q-photo,.cqv-q-chapter:not(.cqq-look-compare) .cqv-q-photo).cqq-whole-image:not(.cqq-media-outgoing) img.cqq-fit-img{top:0!important;right:0!important;bottom:var(--cqq-card-lap)!important;left:0!important;width:100%!important;height:calc(100% - var(--cqq-card-lap))!important;margin:0!important;object-fit:cover!important;object-position:var(--cqq-cover-pos,var(--cqv-q-focus,50% 50%))!important}.cqq :is(.cqv-q-result-media,.cqv-q-landing .cqv-q-photo,.cqv-q-chapter .cqv-q-photo) :is(img,picture){border-radius:0!important}.cqq .cqv-q-result-media.is-product img{padding:8px 16px calc(8px + var(--cqq-card-lap));mix-blend-mode:multiply}.cqq :is(.cqv-q-landing,.cqv-q-chapter):not(.cqq-look-compare) .cqv-q-col{margin-top:calc(-1 * var(--cqq-card-lap));border-radius:var(--cqv-r-lg) var(--cqv-r-lg) 0 0}.cqq .cqv-q-result-top{margin-top:calc(-1 * var(--cqq-card-lap));border-radius:var(--cqv-r-lg) var(--cqv-r-lg) 0 0}}@container cqv-q (min-width:601px) and ((max-width:820px) or (orientation:portrait)) and (min-height:880px){.cqq .cqv-q-result .cqv-q-stage{--cqq-stacked-photo:clamp(300px,42cqh,620px)}.cqq .cqv-q-result-media.is-product img{padding:32px 32px calc(32px + var(--cqq-card-lap))}.cqq .cqv-q-result-top{padding-top:28px}.cqq .cqv-q-result-body{flex:0 0 auto}.cqq .cqv-q-result .cqv-q-actions{margin-top:28px}.cqq :is(.cqv-q-landing,.cqv-q-chapter) .cqv-q-stage{--cqq-stacked-photo:clamp(116px,40cqh,560px)}}.cqq.is-scroll{position:relative;inset:auto;height:auto;min-height:100dvh;overflow:visible;overscroll-behavior:auto;scrollbar-gutter:auto}html.cqq-page-scroll,html.cqq-page-scroll body{overscroll-behavior:auto}.cqq.is-scroll>.cqv-q{height:auto;min-height:calc(100dvh - var(--cqq-head));overflow:visible;container-type:inline-size}.cqq.is-scroll>.cqv-q>.cqv-q-stage{flex:none;min-height:inherit;height:auto;overflow:visible;overscroll-behavior:auto}.cqq.is-scroll .cqv-q-col{overflow:visible}.cqq.is-scroll .cqv-q-landing .cqv-q-photo{display:block;flex:none;height:clamp(220px,37vw,440px);min-height:0;max-height:none;margin:0;padding:0;border-radius:0}.cqq.is-scroll .cqv-q-landing .cqv-q-col{position:relative;z-index:1;max-width:none;margin:-24px 0 0;padding:32px max(20px,calc((100% - 560px)/2)) 48px;border-radius:24px 24px 0 0;background:#fff}.cqq.is-scroll .cqv-q-landing .cqv-q-title{font-size:clamp(34px,5vw,56px)}.cqq.is-scroll .cqv-q-landing .cqv-q-lead{display:block;margin-top:18px}.cqq.is-scroll .cqv-q-landing .cqv-q-foot{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:28px;padding:0}.cqq.is-scroll .cqv-q-landing .cqv-q-foot .cqv-btn{order:0;width:100%}.cqq.is-scroll .cqv-q-landing .cqv-q-profile{display:none}.cqq.is-scroll .cqv-q-result .cqv-q-col{display:flex;max-width:none;margin:0;padding:0}.cqq.is-scroll .cqv-q-result-media,.cqq.is-scroll .cqv-q-result-media.cqq-whole-image:not(.cqq-media-outgoing){order:-1;flex:none;width:100%;height:clamp(240px,48vw,440px);min-height:0;max-height:none;margin:0;padding:0;border-radius:0;aspect-ratio:auto;background:var(--cqv-tile)}.cqq.is-scroll .cqv-q-result-top{position:relative;z-index:1;margin:-24px 0 0;padding:32px max(20px,calc((100% - 560px)/2)) 0;border-radius:24px 24px 0 0;background:#fff}.cqq.is-scroll .cqv-q-result-body{flex:none;padding:0 max(20px,calc((100% - 560px)/2)) 52px;background:#fff}.cqq.is-scroll .cqq-result-eyebrow{margin-bottom:18px;align-items:center;flex-wrap:wrap}.cqq.is-scroll .cqv-q-result .cqv-q-title{font-size:clamp(32px,3.6vw,46px);line-height:1.08}.cqq.is-scroll .cqv-q-result-name{margin-top:28px;gap:8px 16px}.cqq.is-scroll .cqv-q-result-name h2{font-size:22px}.cqq.is-scroll .cqv-q-why{margin-top:24px;gap:14px}.cqq.is-scroll .cqv-q .cqv-q-why li{font-size:16px;line-height:1.5}.cqq.is-scroll .cqv-q-included{display:block;margin-top:22px;font-size:15px;line-height:1.6}.cqq.is-scroll .cqv-q-result .cqv-q-note{display:block;margin-top:18px;text-align:left}.cqq.is-scroll .cqv-q-note-more{display:inline}.cqq.is-scroll .cqv-q-actions,.cqq.is-scroll .cqv-q-actions.cqq-purchase-actions{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:28px;padding:0}.cqq.is-scroll .cqv-q-actions>.cqv-btn,.cqq.is-scroll .cqv-q-actions.cqq-purchase-actions>.cqv-btn{order:0;flex:none;width:100%;max-width:none;min-height:52px}.cqq.is-scroll .cqv-q-actions>.cqv-btn-ghost{align-self:center;text-align:center;min-height:44px}.cqq .cqq-specialist-action{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:14px;line-height:1.5;color:var(--cqv-body);text-align:center;text-decoration:none}.cqq .cqq-specialist-action svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.cqq .cqq-specialist-action:hover{text-decoration:underline;color:var(--cqv-blue)}.cqq .cqq-result-tools{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:10px}.cqq .cqq-result-tools .cqv-text-btn{min-height:44px;padding:0;font-size:14px}.cqq,.cqq *{font-style:normal}.cqq :is(em,i,cite,address,blockquote){font-style:normal!important}.cqq .cqv-chip-btn,.cqq .cqv-btn{border-radius:var(--cqv-btn-r)}.cqq .cqq-sec{padding:64px 20px}.cqq .cqq-sec.is-band,.cqq .cqq-sec.is-paper,.cqq .cqq-sec.is-sky{background:var(--cqv-paper);border-radius:12px}.cqq .cqq-h2,.cqq .cqq-h2.is-card{font-size:clamp(30px,3.6vw,46px);line-height:1.08;letter-spacing:-.03em}.cqq .cqq-h2.is-card{font-size:clamp(26px,2.6vw,34px)}.cqq .cqq-h2 :is(em,.cqq-accent),.cqq .cqq-accent{color:var(--cqv-blue)}.cqq .cqq-more .cqq-eyebrow{display:block;margin:0 0 12px;font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--cqv-blue)}.cqq .cqq-sh,.cqq .cqq-sh.is-center{margin-bottom:44px}.cqq .cqq-sh .cqq-intro,.cqq .cqq-more .cqq-sh .cqq-intro{margin-top:16px;font-size:17px;line-height:1.6}.cqq .cqq-sh.is-center .cqq-intro{margin-inline:auto}.cqq .cqq-fine{margin-top:18px;font-size:13px;line-height:1.5;color:var(--cqv-muted)}.cqq .cqq-ico{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--cqv-blue-soft);color:var(--cqv-blue)}.cqq .cqq-ico svg{width:22px;height:22px}.cqq .cqq-more .cqq-link.is-light{color:#fff}.cqq .cqq-editorial-split{display:grid;gap:36px;align-items:center}.cqq .cqq-editorial-split .cqq-sh{margin-bottom:0}.cqq .cqq-editorial-photo{position:relative;aspect-ratio:4/5;max-height:680px;margin:0;overflow:hidden;border-radius:20px;background:var(--cqv-tile)}.cqq .cqq-editorial-photo img{display:block;width:100%;height:100%;object-fit:cover}.cqq .cqq-editorial-photo.is-detail{aspect-ratio:1/1}.cqq .cqq-editorial-photo.is-product-scene img{object-fit:contain;object-position:center}.cqq .cqq-editorial-copy .cqq-intro{margin-top:20px;font-size:17px;line-height:1.6}.cqq .cqq-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin:36px 0 0;padding:28px 0 0;border-top:1px solid var(--cqv-line);list-style:none}.cqq .cqq-stats b{display:block;font-size:clamp(28px,2.8vw,40px);line-height:1;font-weight:500;letter-spacing:-.035em;color:var(--cqv-navy);white-space:nowrap}.cqq .cqq-stats span{display:block;max-width:22ch;margin-top:10px;font-size:14px;line-height:1.5;color:var(--cqv-muted)}.cqq .cqq-why{display:grid;gap:16px;margin:0;padding:0;list-style:none}.cqq .cqq-why-card{display:flex;flex-direction:column;padding:26px;border:1px solid var(--cqv-line);border-radius:var(--cqv-r);background:#fff}.cqq .cqq-more .cqq-why-card h3{margin-top:22px;font-size:19px}.cqq .cqq-why-card p{margin-top:8px;font-size:15px;line-height:1.55;color:var(--cqv-body)}.cqq .cqq-why-photo figure{position:relative;height:100%;min-height:320px;margin:0;overflow:hidden;border-radius:20px;background:var(--cqv-tile)}.cqq .cqq-why-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.cqq .cqq-proof{display:grid;gap:40px;align-items:start}.cqq .cqq-rev-rows{border-top:1px solid var(--cqv-line)}.cqq .cqq-rev-row{display:grid;gap:10px;margin:0;padding:26px 0;border-bottom:1px solid var(--cqv-line)}.cqq .cqq-rev-row figcaption b{display:block;font-size:16px;font-weight:500;color:var(--cqv-navy)}.cqq .cqq-rev-row time{display:block;margin-top:2px;font-size:13px;color:var(--cqv-muted)}.cqq .cqq-rev-row .cqq-stars{font-size:14px;letter-spacing:2px;color:var(--cqv-blue)}.cqq .cqq-rev-row blockquote{margin:8px 0 0;font-size:18px;line-height:1.5;color:var(--cqv-ink)}.cqq .cqq-more .cqq-rev-row>a{font-size:13px;line-height:1.45;color:var(--cqv-muted);text-decoration:underline;text-underline-offset:3px}.cqq .cqq-trust-card{padding:36px 30px;border-radius:20px;background:var(--cqv-navy);color:#fff}.cqq .cqq-trust-card .cqq-eyebrow{color:var(--cqq-em-on-dark)}.cqq .cqq-trust-card .cqq-h2{color:#fff;font-size:clamp(28px,2.8vw,38px)}.cqq .cqq-trust-card .cqq-accent{color:var(--cqq-em-on-dark)}.cqq .cqq-trust-list{display:grid;gap:14px;margin:28px 0 8px;padding:0;list-style:none}.cqq .cqq-trust-list li{position:relative;padding-left:32px;font-size:16px;line-height:1.45;color:#fff}.cqq .cqq-trust-list li:before{content:"";position:absolute;left:0;top:1px;width:20px;height:20px;border-radius:50%;background:#fff}.cqq .cqq-trust-list li:after{content:"";position:absolute;left:7px;top:5px;width:5px;height:9px;border-right:2px solid var(--cqv-navy);border-bottom:2px solid var(--cqv-navy);transform:rotate(45deg)}.cqq .cqq-trust-card a:focus-visible{outline-color:#fff}.cqq .cqq-svc{display:grid;gap:36px;align-items:center}.cqq .cqq-svc .cqq-sh{margin-bottom:28px}.cqq .cqq-svc-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cqq .cqq-svc-tiles figure{position:relative;aspect-ratio:3/4;margin:0;overflow:hidden;border-radius:20px;background:var(--cqv-tile)}.cqq .cqq-svc-tiles img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.cqq .cqq-svc-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--cqv-line-strong)}.cqq .cqq-svc-list li{border-bottom:1px solid var(--cqv-line-strong)}.cqq .cqq-more .cqq-svc-list a{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;gap:16px;align-items:center;padding:20px 0;color:inherit;text-decoration:none}.cqq .cqq-svc-copy b{display:block;font-size:17px;font-weight:500;color:var(--cqv-navy)}.cqq .cqq-svc-copy span{display:block;margin-top:4px;font-size:15px;line-height:1.5;color:var(--cqv-body)}.cqq .cqq-svc-arrow{width:9px;height:9px;justify-self:center;border-top:1.6px solid var(--cqv-navy);border-right:1.6px solid var(--cqv-navy);transform:rotate(45deg);transition:transform .18s ease}.cqq .cqq-svc-list a:hover .cqq-svc-copy b{color:var(--cqv-blue)}.cqq .cqq-svc-list a:hover .cqq-svc-arrow{transform:translate(3px) rotate(45deg)}.cqq .cqq-steps{display:grid;gap:28px 16px;margin:0;padding:0;list-style:none}.cqq .cqq-steps figure{position:relative;aspect-ratio:4/5;margin:0;overflow:hidden;border-radius:20px;background:var(--cqv-tile)}.cqq .cqq-steps img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.cqq .cqq-more .cqq-steps h3{margin-top:18px;font-size:19px}.cqq .cqq-steps h3 span{margin-right:10px;color:var(--cqv-blue)}.cqq .cqq-steps p{margin-top:6px;font-size:15px;line-height:1.55}.cqq .cqq-example{display:grid;gap:16px;margin-top:48px;padding:30px;border:0;border-radius:20px;background:var(--cqv-paper)}.cqq .cqq-more .cqq-example h3{margin-top:0;font-size:24px;line-height:1.2;letter-spacing:-.02em}.cqq .cqq-example p{font-size:16px;line-height:1.6}.cqq .cqq-timeline{display:grid;gap:16px;counter-reset:cqq-steps;margin:0;padding:0;list-style:none}.cqq .cqq-timeline li{counter-increment:cqq-steps;padding:28px;border:1px solid var(--cqv-line);border-radius:var(--cqv-r);background:#fff}.cqq .cqq-timeline li:before{content:counter(cqq-steps);display:grid;place-items:center;width:34px;height:34px;margin-bottom:22px;border-radius:8px;background:var(--cqv-blue-soft);color:var(--cqv-blue);font-size:15px;font-weight:500}.cqq .cqq-more .cqq-timeline h3{font-size:19px}.cqq .cqq-timeline p{margin-top:8px;font-size:15px;line-height:1.55}.cqq .cqq-timeline .is-navy{background:#fff}.cqq .cqq-result-more .cqq-sh+.cqq-revs{margin-top:0}.cqq .cqq-revs{display:block;margin:0;padding:0;overflow:visible;border-top:1px solid var(--cqv-line)}.cqq .cqq-revs .cqq-rev{display:grid;gap:8px;margin:0;padding:26px 0;border:0;border-bottom:1px solid var(--cqv-line);border-radius:0;background:none;box-shadow:none}.cqq .cqq-revs .cqq-rev-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.cqq .cqq-revs .cqq-stars{font-size:14px;letter-spacing:2px;color:var(--cqv-blue)}.cqq .cqq-revs .cqq-vpill{padding:0;background:none;font-size:12px;color:var(--cqv-muted)}.cqq .cqq-revs .cqq-rev blockquote{margin:4px 0 0;font-size:18px;font-weight:400;line-height:1.5;color:var(--cqv-ink)}.cqq .cqq-revs .cqq-rev-who{margin:0;padding:0;border:0}.cqq .cqq-revs .cqq-rev-meta{display:block;font-size:13px;line-height:1.5;color:var(--cqv-muted)}.cqq .cqq-keep-sec .cqq-keep-grid{display:grid;gap:16px;align-items:stretch}.cqq .cqq-keep-sec .cqq-keep{max-width:none;padding:32px;border:1px solid var(--cqv-line);border-radius:20px;background:#fff}.cqq .cqq-keep-sec .cqq-keep-btns{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:28px}.cqq .cqq-keep-sec .cqq-keep-btns .cqv-btn{width:auto;margin:0;padding-inline:26px}.cqq .cqq-keep-sec .cqq-gp-card,.cqq .cqq-gp-only .cqq-gp-card{display:flex;flex-direction:column;justify-content:center;gap:20px;padding:32px;border:0;border-radius:20px;background:var(--cqv-navy);color:#fff}.cqq .cqq-gp-card .cqq-gp-title{color:#fff;font-size:24px;font-weight:500;letter-spacing:-.02em}.cqq .cqq-gp-card p{color:#ffffffdb}.cqq .cqq-more .cqq-gp-card a{color:#fff;text-decoration:underline}.cqq .cqq-gp-card a:focus-visible{outline-color:#fff}.cqq .cqq-keep-sec .cqq-gp-icon{background-color:var(--cqv-blue-soft)}.cqq .cqq-keep-sec .cqq-dots{margin-top:24px}.cqq .cqq-care-links{display:grid;margin-top:28px;border-top:1px solid var(--cqv-line-strong)}.cqq .cqq-more .cqq-care-links button{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px;padding:16px 0;border-bottom:1px solid var(--cqv-line-strong);color:var(--cqv-navy);font-size:16px;font-weight:500;text-align:left;text-decoration:none}.cqq .cqq-care-links button span:last-child{font-size:0;width:9px;height:9px;border-top:1.6px solid currentColor;border-right:1.6px solid currentColor;transform:rotate(45deg);margin-right:6px}.cqq .cqq-care-links button:hover{color:var(--cqv-blue)}.cqq .cqq-faq-layout{display:grid;gap:28px}.cqq .cqq-faq-layout .cqq-sh{margin-bottom:0}.cqq .cqq-faq-list{margin:0;border-top:1px solid var(--cqv-line)}.cqq .cqq-faq-list details{border-bottom:1px solid var(--cqv-line)}.cqq .cqq-faq-list summary{align-items:center;gap:20px;padding:24px 0;font-size:18px;font-weight:500;line-height:1.35;color:var(--cqv-navy);transition:color .18s}.cqq .cqq-faq-list summary:hover,.cqq .cqq-faq-list details[open] summary{color:var(--cqv-blue)}.cqq .cqq-faq-list summary:after{content:"+";display:block;width:auto;height:auto;border:0;border-radius:0;background:none;font-size:24px;font-weight:300;line-height:1;color:var(--cqv-blue)}.cqq .cqq-faq-list details[open] summary:after{content:"\2212"}.cqq .cqq-faq-a{padding:4px 0 28px;font-size:17px;line-height:1.7;color:var(--cqv-ink)}.cqq .cqq-photo-cta{position:relative;isolation:isolate;display:flex;align-items:center;min-height:500px;padding:72px 24px;overflow:hidden;border-radius:12px 12px 0 0;background:var(--cqv-navy);color:#fff}.cqq .cqq-photo-cta>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:72% 50%}.cqq .cqq-photo-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#09142bd9,#09142b8c 52%,#09142b1f)}.cqq .cqq-photo-cta>.cqq-wrap{width:100%}.cqq .cqq-photo-copy{max-width:570px}.cqq .cqq-photo-copy .cqq-sh{margin-bottom:0}.cqq .cqq-photo-copy .cqq-h2{color:#fff;font-size:clamp(36px,4.8vw,60px);line-height:1.04}.cqq .cqq-photo-copy .cqq-h2 :is(em,.cqq-accent){color:var(--cqq-em-on-dark)}.cqq .cqq-photo-copy p{max-width:38ch;margin-top:20px;font-size:17px;color:#ffffffe0}.cqq .cqq-more .cqq-photo-copy .cqq-eyebrow{color:var(--cqq-em-on-dark)}.cqq .cqq-photo-copy .cqv-btn{margin-top:30px;min-width:220px}.cqq .cqq-photo-copy .cqv-btn-light{background:#fff;color:var(--cqv-navy);border-color:#fff}.cqq .cqq-photo-copy .cqv-btn-outline-light{background:transparent;color:#fff;border-color:#ffffffb3}.cqq .cqq-photo-copy .cqv-btn-outline-light:hover{background:#ffffff1f;border-color:#fff;color:#fff}.cqq .cqq-photo-cta :is(a,button):focus-visible{outline-color:#fff;outline-offset:5px}.cqq .cqq-sec+.cqq-photo-cta,.cqq .cqq-sec.is-band+.cqq-sec.is-band{margin-top:0}@media(min-width:601px){.cqq .cqq-why{grid-template-columns:1fr 1fr}.cqq .cqq-why-photo{grid-column:1/-1;grid-row:2}.cqq .cqq-steps{grid-template-columns:1fr 1fr}.cqq .cqq-timeline{grid-template-columns:repeat(3,minmax(0,1fr))}.cqq .cqq-rev-row{grid-template-columns:150px minmax(0,1fr);gap:8px 32px}.cqq .cqq-rev-row>a{grid-column:2}}@media(min-width:821px){.cqq .cqq-sec{padding:96px 32px}.cqq .cqq-editorial-split{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,88px)}.cqq .cqq-why{grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr}.cqq .cqq-why>li:nth-child(1){grid-column:1;grid-row:1}.cqq .cqq-why>li:nth-child(2){grid-column:1;grid-row:2}.cqq .cqq-why-photo{grid-column:2;grid-row:1/3}.cqq .cqq-why>li:nth-child(4){grid-column:3;grid-row:1}.cqq .cqq-why>li:nth-child(5){grid-column:3;grid-row:2}.cqq .cqq-why-card{min-height:220px}.cqq .cqq-proof{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:56px}.cqq .cqq-trust-card{position:sticky;top:96px;padding:44px 40px}.cqq .cqq-svc{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,88px)}.cqq .cqq-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.cqq .cqq-example{grid-template-columns:1fr 1.3fr;gap:48px;padding:40px}.cqq .cqq-keep-sec .cqq-keep-grid{grid-template-columns:1.3fr .7fr}.cqq .cqq-keep-sec .cqq-keep{padding:44px}.cqq .cqq-keep-sec .cqq-gp-card{padding:40px}.cqq .cqq-faq-layout{grid-template-columns:.8fr 1.2fr;gap:64px}.cqq .cqq-photo-cta{min-height:560px;padding:88px 32px}}@media(min-width:1100px){.cqq .cqq-rev-row{grid-template-columns:150px minmax(0,1fr) 200px}.cqq .cqq-rev-row>a{grid-column:3;grid-row:1}}@media(max-width:600px){.cqq .cqq-sec{padding:56px 20px}.cqq .cqq-sh,.cqq .cqq-sh.is-center{margin-bottom:32px}.cqq .cqq-editorial-photo:not(.is-product-scene){aspect-ratio:1/1}.cqq .cqq-why-photo figure{min-height:0;aspect-ratio:4/3}.cqq .cqq-steps figure{aspect-ratio:4/3}.cqq .cqq-steps img{object-position:50% 40%}.cqq .cqq-trust-card,.cqq .cqq-keep-sec .cqq-keep,.cqq .cqq-keep-sec .cqq-gp-card,.cqq .cqq-example{padding:26px}.cqq .cqq-keep-sec .cqq-keep-btns{align-items:stretch;flex-direction:column}.cqq .cqq-keep-sec .cqq-keep-btns .cqv-btn{width:100%}.cqq .cqq-photo-cta{min-height:480px;padding:64px 20px}.cqq .cqq-photo-cta:before{background:linear-gradient(90deg,#09142bd4,#09142b80)}}@media(min-width:821px)and (orientation:landscape){.cqq.is-scroll .cqv-q-landing .cqv-q-stage{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}.cqq.is-scroll .cqv-q-landing .cqv-q-photo{grid-column:2;grid-row:1;height:auto;min-height:640px;margin:24px 24px 24px 0;border-radius:var(--cqv-r-lg)}.cqq.is-scroll .cqv-q-landing .cqv-q-col{grid-column:1;grid-row:1;justify-content:center;max-width:640px;margin:0 auto;padding:64px 48px;border-radius:0}.cqq.is-scroll .cqv-q-landing .cqv-q-foot{align-items:flex-start}.cqq.is-scroll .cqv-q-landing .cqv-q-foot .cqv-btn{width:auto;min-width:240px}.cqq.is-scroll .cqv-q-result .cqv-q-col{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;max-width:1488px;margin:0 auto;padding:24px}.cqq.is-scroll .cqv-q-result-media,.cqq.is-scroll .cqv-q-result-media.cqq-whole-image:not(.cqq-media-outgoing){grid-column:1;grid-row:1 / 3;order:0;height:100%;min-height:660px;margin:0;border-radius:var(--cqv-r-lg)}.cqq.is-scroll .cqv-q-result-top{grid-column:2;grid-row:1;align-self:end;margin:0;padding:32px 48px 0;border-radius:0}.cqq.is-scroll .cqv-q-result-body{grid-column:2;grid-row:2;align-self:start;padding:0 48px 32px}.cqq.is-scroll .cqv-q-actions.cqq-purchase-actions{align-items:flex-start}.cqq.is-scroll .cqv-q-actions.cqq-purchase-actions>.cqv-btn{width:auto;min-width:240px}.cqq.is-scroll .cqq-specialist-action{justify-content:flex-start;text-align:left}.cqq.is-scroll[data-cqq-quiz=wh] .cqv-q-result .cqv-q-col{grid-template-rows:1fr auto auto 1fr;min-height:calc(100dvh - var(--cqq-head) - 3px)}.cqq.is-scroll[data-cqq-quiz=wh] .cqv-q-result-media,.cqq.is-scroll[data-cqq-quiz=wh] .cqv-q-result-media.cqq-whole-image:not(.cqq-media-outgoing){grid-row:1 / 5;height:auto;min-height:0}.cqq.is-scroll[data-cqq-quiz=wh] .cqv-q-result-media.cqq-whole-image:not(.cqq-media-outgoing){background:transparent}.cqq.is-scroll[data-cqq-quiz=wh] .cqv-q-result-top{grid-row:2;align-self:auto}.cqq.is-scroll[data-cqq-quiz=wh] .cqv-q-result-body{grid-row:3;align-self:auto}}.cqq .cqq-photo-copy .cqv-cart-error{padding:12px;border-radius:var(--cqv-r-sm);background:#fff5f3;color:var(--cqv-danger);font-size:14px}@media(max-width:820px),(orientation:portrait){.cqq.is-scroll .cqv-q-landing .cqv-q-photo,.cqq.is-scroll .cqv-q-result-media.cqq-whole-image:not(.cqq-media-outgoing){padding-bottom:24px}}@media(max-width:820px),(orientation:portrait){.cqq.is-scroll :is(.cqv-q-landing .cqv-q-photo,.cqv-q-result-media).cqq-whole-image:not(.cqq-media-outgoing){--cqq-card-lap:var(--cqv-r-lg);padding:0;margin:0;border-radius:0;background:var(--cqv-tile) var(--cqq-fill-src,none) center bottom / 100% auto no-repeat}.cqq.is-scroll .cqv-q-landing .cqv-q-photo.cqq-whole-image{height:calc(clamp(240px,66vw,440px) + var(--cqq-card-lap))}.cqq.is-scroll .cqv-q-result-media.cqq-whole-image:not(.cqq-media-outgoing){height:calc(clamp(240px,58vw,460px) + var(--cqq-card-lap))}.cqq.is-scroll :is(.cqv-q-landing .cqv-q-photo,.cqv-q-result-media).cqq-whole-image:not(.cqq-media-outgoing) img.cqq-fit-img{position:absolute;top:0!important;right:0!important;bottom:var(--cqq-card-lap)!important;left:0!important;width:100%!important;height:calc(100% - var(--cqq-card-lap))!important;margin:0!important;border-radius:0!important;object-fit:cover!important;object-position:var(--cqq-cover-pos,var(--cqv-q-focus,50% 50%))!important}.cqq.is-scroll :is(.cqv-q-landing .cqv-q-photo,.cqv-q-result-media) :is(img,picture){border-radius:0!important}.cqq.is-scroll .cqv-q-landing .cqv-q-col,.cqq.is-scroll .cqv-q-result-top{position:relative;z-index:1;margin-top:calc(-1 * var(--cqv-r-lg));border-radius:var(--cqv-r-lg) var(--cqv-r-lg) 0 0;background:#fff}.cqq.is-scroll .cqv-q-result-media.is-product img{padding:8px 16px;mix-blend-mode:multiply}}.cqq .cqq-nowrap{white-space:nowrap}.cqq .cqq-more .cqq-split-cta{margin-top:32px;min-width:240px}@media(max-width:600px){.cqq .cqq-more .cqq-split-cta{width:100%}}.cqq .cqq-pin{position:relative;z-index:0;display:flex;align-items:center;min-height:calc(clamp(560px,82vh,860px) + 2 * var(--cqq-pin-lap,28px));min-height:calc(clamp(560px,82svh,860px) + 2 * var(--cqq-pin-lap,28px));margin:calc(-1 * var(--cqq-pin-lap,28px)) 0;padding:calc(64px + var(--cqq-pin-lap,28px)) 32px;clip-path:inset(0);background:var(--cqv-navy);color:#fff}.cqq .cqq-pin-media{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.cqq .cqq-pin-media picture,.cqq .cqq-pin-media img{display:block;width:100%;height:100%;max-width:none}.cqq .cqq-pin-media img{object-fit:cover;object-position:14% 50%}.cqq .cqq-pin-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0c0c4a94}.cqq .cqq-pin-copy{text-shadow:0 1px 14px rgba(5,5,40,.28)}.cqq .cqq-pin-copy{position:relative;width:min(1200px,100%);margin:0 auto}.cqq .cqq-pin-copy>*{max-width:520px}.cqq .cqq-pin .cqq-sh{margin-bottom:0}.cqq .cqq-more .cqq-pin .cqq-eyebrow{color:var(--cqq-em-on-dark)}.cqq .cqq-pin .cqq-h2{color:#fff;font-size:clamp(36px,4.6vw,60px);line-height:1.04}.cqq .cqq-pin .cqq-accent{color:var(--cqq-em-on-dark)}.cqq .cqq-more .cqq-pin .cqq-intro{margin-top:20px;font-size:17px;color:#ffffffe6}.cqq .cqq-pin .cqv-btn-outline-light{background:transparent;color:#fff;border-color:#ffffffb3}.cqq .cqq-pin .cqv-btn-outline-light:hover{background:#ffffff1f;border-color:#fff}.cqq .cqq-pin :is(a,button):focus-visible{outline-color:#fff}.cqq.is-scroll>.cqv-q-landing{position:relative;z-index:2;background:#fff;border-radius:0 0 var(--cqq-pin-lap,28px) var(--cqq-pin-lap,28px);overflow:clip;overscroll-behavior:auto}.cqq .cqq-pin+.cqq-sec{position:relative;z-index:1;border-radius:var(--cqq-pin-lap,28px) var(--cqq-pin-lap,28px) 12px 12px}.cqq .cqq-pin+.cqq-sec:not(.is-band){background:#fff}@media(max-width:820px),(orientation:portrait){.cqq .cqq-pin{--cqq-pin-lap:24px;min-height:calc(clamp(520px,78svh,720px) + 2 * var(--cqq-pin-lap));padding:calc(48px + var(--cqq-pin-lap)) 20px calc(48px + var(--cqq-pin-lap))}.cqq .cqq-pin-media img{object-position:50% 100%}.cqq .cqq-pin .cqq-h2{font-size:clamp(32px,8.4vw,44px)}.cqq .cqq-more .cqq-pin .cqq-intro{font-size:16px}}@media(max-width:600px){.cqq .cqq-more .cqq-pin .cqq-split-cta{width:auto;min-width:220px}}.cqq .cqq-pin-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:24px;padding:0;border:0;background:none;color:#fff;font-size:17px;font-weight:500;line-height:1.2;cursor:pointer}.cqq .cqq-pin-link:after{content:"";width:8px;height:8px;border-top:1.8px solid currentColor;border-right:1.8px solid currentColor;transform:rotate(45deg);transition:transform .18s ease}.cqq .cqq-pin-link:hover:after{transform:translate(4px) rotate(45deg)}.cqq .cqq-pin-link:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.cqq .cqq-pin-link:focus-visible{outline:3px solid #fff;outline-offset:4px;border-radius:4px}.cqq.is-scroll>.cqv-q-landing{padding-bottom:72px}@media(max-width:820px),(orientation:portrait){.cqq.is-scroll>.cqv-q-landing{padding-bottom:56px}}.cqq .cqq-sec:has(+.cqq-pin){position:relative;z-index:1;border-radius:12px 12px var(--cqq-pin-lap,28px) var(--cqq-pin-lap,28px);padding-bottom:calc(120px + var(--cqq-pin-lap,28px))}.cqq .cqq-sec:has(+.cqq-pin):not(.is-band){background:#fff}.cqq .cqq-proof.is-solo{grid-template-columns:minmax(0,1fr)}@media(max-width:820px),(orientation:portrait){.cqq .cqq-sec:has(+.cqq-pin){--cqq-pin-lap:24px;padding-bottom:calc(72px + var(--cqq-pin-lap))}}.cqq .cqq-loop-sec{overflow:clip}.cqq .cqq-loop-sec .cqq-sh{margin-bottom:36px}.cqq .cqq-loop{margin:0 -32px;overflow:hidden;padding:4px 0}.cqq .cqq-loop-track{display:flex;width:max-content;animation:cqq-loop 120s linear infinite}.cqq .cqq-loop:hover .cqq-loop-track,.cqq .cqq-loop:focus-within .cqq-loop-track{animation-play-state:paused}.cqq .cqq-loop-set{display:flex;gap:16px;padding-right:16px}@keyframes cqq-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}.cqq .cqq-loop-card{display:flex;flex-direction:column;width:340px;flex:none;margin:0;padding:26px;border:1px solid var(--cqv-line);border-radius:var(--cqv-r);background:#fff}.cqq .cqq-loop-card .cqq-stars{font-size:14px;letter-spacing:2px;color:var(--cqv-blue)}.cqq .cqq-loop-card blockquote{flex:1;margin:14px 0 20px;font-size:17px;line-height:1.5;color:var(--cqv-ink)}.cqq .cqq-loop-card figcaption{display:grid;gap:2px;padding-top:16px;border-top:1px solid var(--cqv-line);font-size:13px;line-height:1.45;color:var(--cqv-muted)}.cqq .cqq-loop-card figcaption b{font-size:15px;font-weight:500;color:var(--cqv-navy)}.cqq .cqq-more .cqq-loop-card figcaption a{margin-top:4px;color:var(--cqv-blue);text-decoration:underline;text-underline-offset:3px}.cqq .cqq-loop-sec .cqq-fine{margin-top:28px}@media(max-width:600px){.cqq .cqq-loop{margin:0 -20px}.cqq .cqq-loop-card{width:280px;padding:22px}.cqq .cqq-loop-card blockquote{font-size:16px}}@media(prefers-reduced-motion:reduce){.cqq .cqq-loop{overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 32px}.cqq .cqq-loop-track{animation:none}.cqq .cqq-loop-set[aria-hidden=true]{display:none}.cqq .cqq-loop-card{scroll-snap-align:start}}#cq-quiz-v3.cqq.is-editorial-landing .cqv-quiz-back{display:none}#cq-quiz-v3.cqq.is-editorial-landing>.cqv-q{height:auto;min-height:calc(100svh - var(--cqq-head));container-type:inline-size;overflow:visible}#cq-quiz-v3.cqq.is-editorial-landing .cqv-q-stage{display:block;flex:none;overflow:visible;margin:0}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-landing{position:relative;display:flex;align-items:center;isolation:isolate;min-height:calc(100svh - var(--cqq-head));background:#142a3d;color:#fff}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;width:100%;height:100%;min-height:0;max-height:none;margin:0;padding:0;border-radius:0;aspect-ratio:auto;box-sizing:border-box;overflow:hidden}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-media:before,#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-media:after{content:none}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-media>picture{display:block;width:100%;height:100%}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border-radius:0;aspect-ratio:auto;object-fit:cover;object-position:var(--cqv-q-focus-lg,var(--cqv-q-focus,50% 50%));transform:none}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-landing:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#041323d6,#04132391 43%,#0413231a 85%);pointer-events:none}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-copy{position:relative;display:flex;justify-content:center;flex:none;width:min(100%,1600px);max-width:none;margin:0 auto;border-radius:0;background:transparent;padding:clamp(48px,8vw,112px) clamp(24px,7vw,112px);overflow:visible;box-sizing:border-box}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-copy .cqv-eyebrow{max-width:42ch;margin:0 0 18px;color:#fff;font-size:12px;line-height:1.5;letter-spacing:.1em}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-copy .cqv-q-title{max-width:12ch;font-size:clamp(42px,5.3vw,80px);font-weight:500;line-height:1.03;letter-spacing:-.045em;color:#fff;text-wrap:balance}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-copy .cqv-q-title em{color:#fff}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-copy .cqv-q-lead{display:block;max-width:38ch;margin:22px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.5;color:#fff}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;max-width:650px}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-actions .cqv-btn{min-height:52px;padding:15px 24px;border:1px solid #fff;background:#fff;color:#101d31;text-align:center;white-space:normal}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-actions .cqq-editorial-secondary{background:#05122259;color:#fff;border-color:#fffc}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-copy .cqv-q-note,#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-copy .cqv-q-trust{max-width:48ch;margin:14px 0 0;color:#fff;text-align:left;font-size:13px;line-height:1.5}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-copy .cqq-resume{align-self:flex-start;margin-top:14px;padding:4px 0;color:#fff}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-copy :is(button,a):focus-visible{outline-color:#fff;outline-offset:5px}.cqq .cqq-stat-visual{display:block;width:100%;max-width:320px;height:5px;overflow:hidden;margin:13px 0 0;border-radius:999px;background:#ffffff3d}.cqq .cqq-stat-fill{display:block;height:100%;border-radius:inherit;background:#c0e3ff;transform-origin:left center}@media(max-width:820px){#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-landing{align-items:flex-end}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-media img{object-position:var(--cqv-q-focus,50% 40%)}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-landing:after{background:linear-gradient(0deg,#041323f0,#041323b3 47%,#04132314 90%)}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-copy{padding:clamp(160px,30svh,280px) 24px max(32px,env(safe-area-inset-bottom))}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-copy .cqv-q-title{max-width:14ch;font-size:clamp(38px,7vw,58px)}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-copy .cqv-q-lead{max-width:40ch;margin-top:16px;font-size:17px}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-actions{margin-top:24px;gap:10px}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-actions .cqv-btn{flex:1 1 auto;min-width:180px}}@media(max-width:420px){#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-copy{padding-inline:20px}#cq-quiz-v3.cqq.is-editorial-landing .cqq-editorial-actions{display:grid;grid-template-columns:1fr;width:100%}}@media(prefers-reduced-motion:reduce){.cqq .cqq-stat-fill{transform:none!important}}.cqq[data-cqv-motion-paused] .cqq-stat-fill,[data-cqv-motion-paused] .cqq .cqq-stat-fill{transform:none!important}#cq-quiz-v3.cqq.is-editorial-landing>.cqv-quiz-header .cqv-quiz-header-inner{grid-template-columns:minmax(0,1fr) auto}#cq-quiz-v3.cqq.is-editorial-landing .cqv-quiz-logo{grid-column:1;justify-self:start}#cq-quiz-v3.cqq.is-editorial-landing .cqv-quiz-phone{grid-column:2;justify-self:end}
/*# sourceMappingURL=/cdn/shop/t/278/assets/cq-well-v3-quiz.css.map */
