.qz-hero{grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:56px;padding-block:64px 72px;display:grid}.qz-copy{padding-top:18px}.qz-hero h1{font-size:clamp(36px,4.2vw,60px)}.qz-hero h1 em{display:block}.qz-lede{max-width:520px;margin-top:22px;font-size:18px;line-height:1.6}.qz-inventory{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:540px;margin:26px 0 0;padding:0;list-style:none;display:grid}.qz-inventory li{border:1px solid var(--line);background:var(--paper);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;font-size:14px;display:flex}.qz-inventory span{color:var(--muted);font-size:13px}.qz-slot{position:sticky;top:24px}.qz-under{text-align:center;margin-top:12px;font-size:12px}.qz-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:24px;scroll-margin-top:16px;box-shadow:0 1px 2px #1725360d,0 18px 48px #1725361a}.qz-top{flex-direction:column;gap:10px;margin-bottom:18px;display:flex}.qz-bar{background:var(--wash);border-radius:6px;height:6px;overflow:hidden}.qz-bar i{background:var(--blue);border-radius:6px;height:100%;transition:width .3s;display:block}.qz-meta{letter-spacing:.08em;text-transform:uppercase;min-height:28px;color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;font-weight:650;display:flex}.qz-back{color:var(--muted);letter-spacing:0;text-transform:none;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:600}.qz-back:hover{color:var(--ink);background:var(--wash)}.qz-q{border:0;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;display:flex}.qz-kicker{font-family:var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);margin-bottom:8px;font-size:12px;font-weight:650;display:block}.qz-title{font-family:var(--font-tight), Arial, sans-serif;letter-spacing:-.02em;color:var(--ink);max-width:none;padding:0;font-size:25px;font-weight:600;line-height:1.2}.qz-sub{font-size:15px;line-height:1.5}.qz-opts{gap:10px;margin-top:6px;display:grid}.qz-two,.qz-tiles{grid-template-columns:1fr 1fr}.qz-opt{text-align:left;background:var(--paper);width:100%;min-height:54px;color:var(--ink);border:1.5px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:11px 14px;font-size:15px;font-weight:550;line-height:1.3;transition:border-color .15s,background .15s;display:flex}.qz-opt:hover{border-color:var(--blue)}.qz-opt[aria-pressed=true]{border-color:var(--blue);background:#eef3ff}.qz-opt-text{flex-direction:column;gap:2px;min-width:0;display:flex}.qz-opt small{color:var(--muted);font-size:12.5px;font-weight:450}.qz-hot{letter-spacing:.05em;text-transform:uppercase;color:#8a5d00;white-space:nowrap;background:#fef4dc;border-radius:999px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:700}.qz-group{letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin:6px 0 -2px;font-size:12px;font-weight:650}.qz-check{border:1.5px solid var(--line);color:#0000;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-left:auto;font-size:12px;display:grid}.qz-opt[aria-pressed=true] .qz-check{background:var(--blue);border-color:var(--blue);color:#fff}.qz-submit{border:0;width:100%;margin-top:8px}.qz-submit[disabled]{cursor:not-allowed;background:#a9b3c2;transform:none}.qz-form,.qz-done{flex-direction:column;gap:12px;display:flex}.qz-badge{letter-spacing:.04em;color:#0b7a6e;background:#ddf6f2;border-radius:999px;align-self:flex-start;padding:5px 11px;font-size:12px;font-weight:700}.qz-badge-alt{color:#6d3fe0;background:#efe9ff}.qz-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qz-field{flex-direction:column;gap:5px;display:flex}.qz-field label{color:var(--ink);font-size:13px;font-weight:600}.qz-field input{border:1.5px solid var(--line);min-height:48px;font:inherit;color:var(--ink);background:var(--paper);border-radius:9px;padding:11px 13px;font-size:16px}.qz-field input:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #dde5ff}.qz-bad input{border-color:#c2410c}.qz-err,.qz-error{color:#c2410c;font-size:13px}.qz-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.qz-fine{font-size:11.5px;line-height:1.5}.qz-partner{border:1px solid var(--line);background:var(--wash);border-radius:12px;flex-direction:column;gap:8px;margin-top:6px;padding:16px;display:flex}.qz-partner span{color:var(--muted);font-size:14px}.qz-partner .button{align-self:flex-start}@media (max-width:1000px){.qz-hero{grid-template-columns:1fr;gap:28px;padding-block:28px 48px}.qz-copy{padding-top:0}.qz-slot{position:static}.qz-inventory,.qz-copy .hero-note{display:none}}@media (max-width:760px){.qz-hero h1{font-size:30px}.qz-hero .eyebrow{margin-bottom:14px}.qz-lede{display:none}.qz-card{border-radius:14px;padding:18px}.qz-title{font-size:22px}.qz-tiles .qz-opt small{display:none}.qz-grid{grid-template-columns:1fr}}@media (max-width:420px){.qz-two{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.qz-bar i{transition:none}}.qz-logo{display:inline-flex}.qz-head-cta{gap:10px;min-height:40px;padding:9px 16px}.qz-final{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-block:56px 72px;display:flex}.qz-final h2{font-size:clamp(28px,3.4vw,40px)}.qz-footer a,.qz-fine a{color:inherit;text-decoration:underline}.qz-bar-sticky{z-index:40;background:var(--ink);color:#fff;opacity:0;pointer-events:none;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:min(640px,100% - 24px);padding:10px 10px 10px 18px;font-size:14px;font-weight:600;transition:transform .25s,opacity .25s;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%,140%);box-shadow:0 12px 32px #17253647}.qz-bar-sticky.is-on{opacity:1;pointer-events:auto;transform:translate(-50%)}.qz-bar-sticky .button{flex:none;gap:10px;min-height:42px;padding:9px 18px}@media (max-width:760px){.qz-head-cta{display:none}.qz-bar-sticky{font-size:13px;bottom:10px}.qz-final{padding-block:40px 96px}}@media (prefers-reduced-motion:reduce){.qz-bar-sticky{transition:none}}.qz-slot:has(.qz-book){position:static}.qz-agenda{color:var(--ink);gap:4px;margin:0;padding-left:22px;font-size:15px;list-style:decimal;display:grid}.qz-agenda li{padding-left:2px}.qz-agenda li::marker{color:var(--blue);font-weight:700}.qz-cal{border:1px solid var(--line);background:var(--paper);border-radius:12px;min-height:400px;margin:4px -8px 0;transition:height .2s;position:relative;overflow:hidden}.qz-cal iframe{border:0;width:100%;height:100%;display:block}.qz-cal-wait{color:var(--muted);background:var(--wash);pointer-events:none;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.qz-cal-alt,.qz-skip{text-align:center;color:var(--muted);font-size:13px}.qz-cal-alt a,.qz-skip a{color:var(--blue);font-weight:600}.qz-skip{border-top:1px solid var(--line);padding-top:12px}.qz-prep{counter-reset:prep;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.qz-prep li{counter-increment:prep;border:1px solid var(--line);background:var(--wash);border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px 12px 50px;display:flex;position:relative}.qz-prep li:before{content:counter(prep);background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid;position:absolute;top:12px;left:14px}.qz-prep strong{color:var(--ink);font-size:15px}.qz-prep span{color:var(--muted);overflow-wrap:anywhere;font-size:13.5px}@media (max-width:760px){.qz-cal{margin-inline:-10px}}@media (prefers-reduced-motion:reduce){.qz-cal{transition:none}}.qz-phone{grid-template-columns:auto minmax(0,1fr);gap:8px;display:grid}.qz-phone select{border:1.5px solid var(--line);min-height:48px;font:inherit;color:var(--ink);background:var(--paper);border-radius:9px;padding:0 10px;font-size:16px}.qz-phone select:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #dde5ff}
.ugc{--u-accent:#1d4ed8;--u-accent-hover:#1a43bc;--u-focus:#93b4fd;--u-ink:#14151a;--u-paper:#fcfcfe;--u-graphite:#3a3d45;--u-muted:#6b6f78;--u-soft:#eff4ff;--u-line:#dbe6fe;--u-hover:#b9ccfb;--u-edge:#e6e8ef;--u-night:#0d0e12;--u-night-text:#a3a6af;background:var(--u-paper);color:var(--u-ink);font-family:var(--font-inter), Inter, Arial, system-ui, sans-serif;-webkit-font-smoothing:antialiased}.ugc h1,.ugc h2,.ugc h3{font-family:var(--font-tight), "Inter Tight", Inter, Arial, system-ui, sans-serif;color:inherit;max-width:none}.ugc ul,.ugc ol{margin:0;padding:0;list-style:none}.u-shell{width:min(100% - 40px,1080px);margin:0 auto}.u-top{background:#fff;border-bottom:1px solid #e9eaf0}.u-top .u-shell{justify-content:space-between;align-items:center;height:72px;display:flex}.u-wordmark{width:118px;height:auto;display:block}.ugc .u-topnote{color:var(--u-muted);font-size:12px;font-weight:600}.ugc .u-offer{background:var(--u-accent);color:#fff;text-align:center;padding:10px 15px;font-size:12px;font-weight:600}.u-hero{background:radial-gradient(ellipse at 75% 45%, #fff 10%, var(--u-paper) 70%)}.u-hero-grid{grid-template-columns:minmax(0,1fr) 460px;align-items:start;gap:64px;padding:76px 0 92px;display:grid}.u-hero-grid>div:first-child{padding-top:28px}.ugc h1{letter-spacing:-.05em;margin:0 0 24px;font-size:clamp(40px,5.4vw,66px);font-weight:650;line-height:1.02}.ugc h1 span{color:var(--u-accent);white-space:nowrap}.ugc .u-lead{max-width:500px;color:var(--u-graphite);margin:0;font-size:18px;line-height:1.6}.u-btn{background:var(--u-accent);color:#fff;text-align:center;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:16px 22px;font-size:15px;font-weight:650;line-height:1.2;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex;box-shadow:0 6px 16px #1d4ed82b}.u-btn:hover{background:var(--u-accent-hover);transform:translateY(-1px)}.ugc .u-btn:focus-visible{outline:3px solid var(--u-focus);outline-offset:3px}.u-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.u-btn svg{flex:none;width:18px;height:18px}.u-quiz{border:1px solid var(--u-edge);background:#fff;border-radius:20px;padding:24px 26px 22px;scroll-margin-top:16px;box-shadow:0 24px 60px #14151a14,0 2px 6px #14151a0a}.u-segs{gap:4px;margin-bottom:20px;display:flex}.u-segs i{background:var(--u-line);border-radius:99px;flex:1;height:4px;transition:background .2s}.u-segs i.is-on{background:var(--u-accent)}.u-qhead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.u-qhead span{color:var(--u-muted);flex:none;font-size:12px;font-weight:600}.ugc .u-qtitle{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:650;line-height:1.2}.ugc .u-q{letter-spacing:normal;margin:0 0 12px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.45}.ugc .u-sub{color:var(--u-muted);margin:-8px 0 12px;font-size:13px;line-height:1.5}.u-list{gap:8px;display:grid}.u-opt{border:1px solid var(--u-edge);width:100%;min-height:50px;color:var(--u-ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;font-size:15px;font-weight:600;line-height:1.35;text-decoration:none;transition:border-color .15s,color .15s;display:flex}.u-opt small{color:var(--u-muted);margin-top:2px;font-size:13px;font-weight:500;display:block}.u-opt:hover{border-color:var(--u-hover)}.u-opt[aria-pressed=true]{border-color:var(--u-accent);color:var(--u-accent)}.ugc .u-opt:focus-visible,.ugc .u-chip:focus-visible,.ugc .u-link:focus-visible,.ugc .u-back:focus-visible{outline:3px solid var(--u-focus);outline-offset:2px}.u-arrow{flex:none;width:18px;height:18px;transition:transform .15s}.u-opt .u-arrow{color:var(--u-muted)}.u-opt:hover .u-arrow{color:var(--u-accent);transform:translate(2px)}.u-group{border:0;min-width:0;margin:0 0 16px;padding:0}.u-group legend{color:var(--u-muted);margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.u-chips{flex-wrap:wrap;gap:6px;display:flex}.u-chip{border:1px solid var(--u-edge);color:var(--u-ink);background:#fff;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s}.u-chip:hover{border-color:var(--u-hover)}.u-chip[aria-pressed=true]{border-color:var(--u-accent);background:var(--u-soft);color:var(--u-accent)}.ugc .u-quiz .u-btn{width:100%}.u-continue{margin-top:4px}.u-back{color:var(--u-muted);background:0 0;border:0;margin-top:12px;padding:4px 0;font-size:13px;font-weight:600;display:inline-block}.u-back:hover{color:var(--u-ink)}.ugc .u-qnote{color:var(--u-muted);margin:18px 0 0;font-size:12px;line-height:1.5}.u-signer{gap:12px;margin-top:16px;display:grid}.u-signer label{color:var(--u-graphite);gap:6px;font-size:13px;font-weight:600;display:grid}.u-signer input{border:1px solid var(--u-edge);min-height:46px;font:inherit;color:var(--u-ink);background:#fff;border-radius:12px;padding:11px 14px;font-size:16px}.u-signer input:focus{border-color:var(--u-accent);box-shadow:0 0 0 3px var(--u-soft);outline:none}.ugc .u-error{color:#b42318;font-size:14px;font-weight:600}.u-exit{gap:10px;display:grid}.ugc .u-exit .u-btn{margin-top:8px}.ugc .u-exit .u-q,.ugc .u-exit .u-sub{margin:0}.ugc .u-offer-line{font-family:var(--font-tight), "Inter Tight", Inter, Arial, system-ui, sans-serif;letter-spacing:-.03em;color:var(--u-ink);margin:8px 0 0;font-size:26px;font-weight:650;line-height:1.15}.u-offer-line span{color:var(--u-accent)}.u-link{color:var(--u-accent);background:0 0;border:0;justify-self:start;padding:4px 0;font-size:14px;font-weight:600}.ugc .u-badge{color:var(--u-accent);font-size:13px;font-weight:600}.u-cal{margin:0 -10px;position:relative}.u-cal iframe{border:0;display:block}.ugc .u-cal-wait{color:var(--u-muted);place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.ugc .u-note{color:var(--u-muted);margin:12px 0 0;font-size:13px}.u-note a{color:var(--u-accent);font-weight:600}.u-note+.u-continue{margin-top:14px}.u-section{padding:64px 0}.u-head{max-width:735px;margin-bottom:27px}.ugc h2{letter-spacing:-.035em;margin:0 0 15px;font-size:clamp(29px,4vw,42px);font-weight:650;line-height:1.1}.ugc .u-head p{color:var(--u-graphite);margin:0;font-size:16px;line-height:1.65}.u-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.u-step{border:1px solid var(--u-edge);background:#fff;border-radius:18px;padding:26px 23px}.u-num{background:var(--u-soft);width:38px;height:38px;color:var(--u-accent);border-radius:10px;place-items:center;font-size:13px;font-weight:750;display:inline-grid}.ugc .u-step h3{letter-spacing:-.02em;margin:21px 0 8px;font-size:19px;font-weight:650;line-height:1.25}.ugc .u-step p{color:var(--u-graphite);margin:0;font-size:14px;line-height:1.6}.u-safe{background:var(--u-soft)}.u-safegrid{grid-template-columns:1fr 1.05fr;align-items:center;gap:55px;display:grid}.u-safe .u-head{margin:0}.u-assurances{gap:10px;display:grid}.u-assurance{border:1px solid var(--u-line);background:#fff;border-radius:16px;gap:14px;padding:17px 18px;display:flex}.u-check{background:var(--u-soft);width:24px;height:24px;color:var(--u-accent);border-radius:8px;flex:none;place-items:center;font-size:14px;font-weight:900;display:grid}.ugc .u-assurance h3{letter-spacing:normal;margin:0 0 4px;font-family:inherit;font-size:15px;font-weight:700;line-height:1.35}.ugc .u-assurance p{color:var(--u-graphite);margin:0;font-size:13px;line-height:1.55}.u-fit{background:var(--u-night);color:#f3f4f7;text-align:center;padding:69px 0 78px}.ugc .u-fit h2{max-width:690px;margin:0 auto 17px}.ugc .u-fit p{max-width:610px;color:var(--u-night-text);margin:0 auto 25px;line-height:1.65}.ugc .u-fit .u-fine{max-width:650px;margin:19px auto 0;font-size:12px}.u-footer{background:var(--u-night);color:var(--u-night-text);border-top:1px solid #2a2c33;padding:23px 0;font-size:12px}.u-footer .u-shell{justify-content:space-between;align-items:center;gap:12px;display:flex}.u-footer .u-wordmark{color:#fff}.ugc .u-footer p{color:inherit}.ugc .u-footer .privacy-choice{color:inherit;margin:14px auto 0}.u-bookbar{display:none}@media (max-width:960px){.u-hero-grid{grid-template-columns:minmax(0,1fr);gap:32px;padding:56px 0 64px}.u-hero-grid>div:first-child{padding-top:0}.u-quiz{max-width:560px}}@media (max-width:720px){.u-shell{width:min(100% - 36px,1080px)}.u-top .u-shell{height:61px}.ugc .u-topnote{display:none}.u-hero-grid{gap:28px;padding:40px 0 52px}.ugc h1{margin-bottom:18px;font-size:clamp(38px,11vw,52px)}.ugc .u-lead{font-size:16px}.u-quiz{border-radius:18px;padding:20px 18px 18px}.ugc .u-qtitle{font-size:21px}.u-fit .u-btn{width:100%}.u-section{padding:49px 0}.u-steps{grid-template-columns:1fr;gap:10px}.u-step{grid-template-columns:38px 1fr;column-gap:14px;padding:19px;display:grid}.u-num{grid-row:span 2}.ugc .u-step h3{margin:0 0 6px;font-size:17px}.ugc .u-step p{grid-column:2}.u-safegrid{grid-template-columns:1fr;gap:24px}.u-fit{padding:50px 0 112px}.ugc .u-fit .u-fine{font-size:11px}.u-footer{padding-bottom:91px}.u-footer .u-shell{align-items:flex-start}.u-bookbar{z-index:10;padding:10px 18px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--u-edge);background:#fcfcfefa;transition:transform .2s,visibility .2s;display:block;position:fixed;bottom:0;left:0;right:0}.u-bookbar .u-btn{width:100%}.u-bookbar.is-away{visibility:hidden;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.u-btn,.u-opt,.u-chip,.u-arrow,.u-segs i,.u-bookbar{transition:none}}
