@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/PlusJakartaSans-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/PlusJakartaSans-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--qz-ink: #0f172a;--qz-ink-soft: #334155;--qz-muted: #475569;--qz-faint: #64748b;--qz-pale: #94a3b8;--qz-hair: #e2e8f0;--qz-blue: #2563eb;--qz-blue-dark: #1d4ed8;--qz-tint: #f8fafc}body:has(.qz){margin:0;background:#fff}.qz,.qz *,.qz *:before,.qz *:after{box-sizing:border-box}.qz{min-height:100vh;background:#fff;color:var(--qz-ink);font-family:Plus Jakarta Sans,Segoe UI,system-ui,-apple-system,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}.qz__top{background:#fff;border-bottom:1px solid var(--qz-hair)}.qz__top-inner{max-width:1080px;margin:0 auto;padding:0 32px;height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px}.qz__logo{font-size:24px;font-weight:800;letter-spacing:-.5px;color:var(--qz-ink);text-decoration:none;display:flex;align-items:baseline;gap:2px;flex:0 0 auto}.qz__logo-light{font-weight:400}.qz__logo-bold{color:var(--qz-blue)}.qz__toplink{font-size:15px;font-weight:600;color:var(--qz-muted);text-decoration:none;border-bottom:1px solid transparent}.qz__toplink:hover{color:var(--qz-blue);border-bottom-color:currentColor}.qz__label{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--qz-faint);margin:0}.qz__num{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--qz-pale);font-variant-numeric:tabular-nums}.qz__btn{display:inline-flex;align-items:center;justify-content:center;padding:15px 30px;font-size:16px;font-weight:700;font-family:inherit;color:#fff;background:var(--qz-blue);border:none;border-radius:14px;cursor:pointer;text-decoration:none;box-shadow:0 4px 14px #2563eb59;transition:background .2s,box-shadow .2s,transform .15s}.qz__btn:hover:not(:disabled){background:var(--qz-blue-dark);box-shadow:0 6px 20px #2563eb66}.qz__btn:active:not(:disabled){transform:scale(.98)}.qz__btn:disabled{opacity:.6;cursor:default;box-shadow:none}.qz__btn--light{background:#fff;color:var(--qz-ink);box-shadow:none}.qz__btn--light:hover:not(:disabled){background:#e2e8f0;box-shadow:none}.qz__meta{font-size:13.5px;color:var(--qz-faint);margin:18px 0 0}.qz__meta span+span:before{content:"·";margin:0 8px;color:var(--qz-hair)}.qz__err{font-size:14px;color:#be123c;margin:12px 0 0}.qz__intro{max-width:1080px;width:100%;margin:0 auto;padding:68px 32px 96px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:72px;align-items:start;flex:1}.qz__intro-lead{min-width:0}.qz__h1{font-size:clamp(32px,5.2vw,50px);font-weight:800;line-height:1.06;letter-spacing:-.035em;margin:16px 0 0;text-wrap:balance}.qz__h1 em{font-style:normal;color:var(--qz-blue-dark)}.qz__dek{font-size:clamp(17px,1.9vw,20px);line-height:1.55;color:var(--qz-ink-soft);margin:22px 0 0;max-width:34ch}.qz__body{font-size:16.5px;line-height:1.7;color:var(--qz-muted);margin:18px 0 0;max-width:52ch}.qz__actions{margin-top:30px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.qz__actions-note{font-size:13.5px;line-height:1.45;color:var(--qz-faint);max-width:20ch}.qz__toc{border-top:2px solid var(--qz-ink);padding-top:14px;min-width:0}.qz__toc-list{list-style:none;margin:6px 0 0;padding:0;counter-reset:toc}.qz__toc-list li{counter-increment:toc;display:grid;grid-template-columns:34px 1fr;gap:4px;padding:14px 0;border-bottom:1px solid var(--qz-hair);font-size:15px;line-height:1.5;color:var(--qz-ink-soft)}.qz__toc-list li:before{content:counter(toc,decimal-leading-zero);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--qz-pale);padding-top:3px;font-variant-numeric:tabular-nums}.qz__rail{height:2px;background:var(--qz-hair)}.qz__rail-fill{height:100%;background:var(--qz-ink);transition:width .24s ease}.qz__q{max-width:720px;width:100%;margin:0 auto;padding:48px 32px 64px;flex:1;display:flex;flex-direction:column;justify-content:center}.qz__q-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-bottom:1px solid var(--qz-hair);padding-bottom:10px}.qz__prompt{font-size:clamp(24px,3.6vw,33px);font-weight:800;line-height:1.2;letter-spacing:-.03em;margin:26px 0 8px;text-wrap:balance}.qz__opts{margin:22px 0 0;border-top:1px solid var(--qz-hair)}.qz__opt{width:100%;display:grid;grid-template-columns:34px 1fr;align-items:baseline;gap:12px;text-align:left;background:none;border:0;border-bottom:1px solid var(--qz-hair);padding:19px 12px 19px 0;font-family:inherit;font-size:16.5px;line-height:1.45;color:var(--qz-ink);cursor:pointer;transition:background .14s,padding-left .14s,color .14s}.qz__opt:hover,.qz__opt:focus-visible{background:linear-gradient(90deg,#2563eb0f,#2563eb00);padding-left:8px;outline:none}.qz__opt-key{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--qz-pale);border:1px solid var(--qz-hair);border-radius:4px;padding:3px 0;text-align:center}.qz__opt:hover .qz__opt-key,.qz__opt.is-picked .qz__opt-key{color:var(--qz-blue);border-color:#93c5fd}.qz__opt.is-picked{color:var(--qz-blue-dark)}.qz__back{margin-top:26px;background:none;border:0;padding:0;font-family:inherit;font-size:13.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--qz-pale);cursor:pointer}.qz__back:hover{color:var(--qz-ink)}.qz__hint{margin:22px 0 0;font-size:13px;color:var(--qz-pale)}.qz__calc{max-width:720px;width:100%;margin:0 auto;padding:120px 32px;flex:1}.qz__calc-bar{height:2px;background:var(--qz-hair);overflow:hidden;margin-top:18px}.qz__calc-bar:after{content:"";display:block;height:100%;width:34%;background:var(--qz-ink);animation:qz-slide 1.15s ease-in-out infinite}@keyframes qz-slide{0%{transform:translate(-100%)}to{transform:translate(320%)}}.qz__calc-msg{font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--qz-ink);margin:16px 0 0;max-width:30ch}.qz__doc{max-width:720px;width:100%;margin:0 auto;padding:0 32px 96px;flex:1}.qz__masthead{padding:54px 0 30px;border-bottom:2px solid var(--qz-ink)}.qz__masthead-top{display:flex;align-items:center;gap:12px}.qz__mark{width:12px;height:12px;flex:0 0 auto}.qz__type{font-size:clamp(38px,7vw,62px);font-weight:800;line-height:1;letter-spacing:-.04em;margin:14px 0 0}.qz__type-line{font-size:clamp(18px,2.4vw,23px);font-weight:700;line-height:1.35;letter-spacing:-.02em;color:var(--qz-ink-soft);margin:14px 0 0;max-width:30ch}.qz__standfirst{font-size:15px;color:var(--qz-faint);margin:18px 0 0}.qz__sec{margin-top:46px}.qz__sec-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;border-top:1px solid var(--qz-hair);padding-top:12px}.qz__h2{font-size:clamp(21px,2.6vw,27px);font-weight:800;letter-spacing:-.03em;line-height:1.25;margin:16px 0 0;text-wrap:balance}.qz__p{font-size:16.5px;line-height:1.7;color:var(--qz-muted);margin:16px 0 0}.qz__p--lead:first-letter{font-size:2.9em;font-weight:800;float:left;line-height:.78;margin:6px 7px 0 0;letter-spacing:-.04em;color:var(--qz-ink)}.qz__sub{font-size:17px;font-weight:800;letter-spacing:-.01em;margin:28px 0 0}.qz__quote{position:relative;margin:12px 0 0;padding:16px 96px 16px 18px;background:var(--qz-tint);border-left:2px solid var(--qz-blue);font-size:16px;line-height:1.6;color:var(--qz-ink)}.qz__copybtn{position:absolute;top:12px;right:12px;background:none;border:1px solid var(--qz-hair);border-radius:6px;padding:5px 9px;font-family:inherit;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--qz-faint);cursor:pointer;transition:color .15s,border-color .15s}.qz__copybtn:hover{color:var(--qz-blue);border-color:#93c5fd}.qz__copybtn.is-done{color:#166534;border-color:#86efac}.qz__trap{margin:22px 0 0;padding-left:18px;border-left:2px solid #be123c}.qz__trap .qz__p{margin-top:8px}.qz__xlist{list-style:none;margin:16px 0 0;padding:0}.qz__xlist li{display:grid;grid-template-columns:22px 1fr;gap:6px;padding:11px 0;border-bottom:1px solid var(--qz-hair);font-size:16px;line-height:1.55;color:var(--qz-muted)}.qz__xlist li:before{content:"×";font-size:17px;font-weight:800;color:#be123c;line-height:1.4}.qz__steps{list-style:none;margin:16px 0 0;padding:0;counter-reset:step}.qz__steps li{counter-increment:step;display:grid;grid-template-columns:38px 1fr;gap:8px;padding:14px 0;border-bottom:1px solid var(--qz-hair);font-size:16px;line-height:1.6;color:var(--qz-muted)}.qz__steps li:before{content:counter(step,decimal-leading-zero);font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--qz-pale);padding-top:4px;font-variant-numeric:tabular-nums}.qz__tips{list-style:none;margin:16px 0 0;padding:0}.qz__tips li{padding:14px 0;border-bottom:1px solid var(--qz-hair);font-size:16px;line-height:1.6;color:var(--qz-muted)}.qz__offer{margin-top:64px;background:var(--qz-ink);color:#fff;border-radius:6px;padding:40px 34px}.qz__offer .qz__label{color:#93c5fd}.qz__offer-title{font-size:clamp(23px,3vw,30px);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin:14px 0 0;text-wrap:balance}.qz__offer-p{font-size:16px;line-height:1.65;color:#cbd5e1;margin:16px 0 0}.qz__incl{list-style:none;margin:26px 0 0;padding:0;border-top:1px solid rgba(255,255,255,.14)}.qz__incl li{padding:12px 0;border-bottom:1px solid rgba(255,255,255,.14);font-size:15px;line-height:1.5;color:#e2e8f0}.qz__incl li b{color:#fff;font-weight:700}.qz__pricing{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:28px 0 0}.qz__price-old{font-size:17px;color:var(--qz-pale);text-decoration:line-through}.qz__price-new{font-size:36px;font-weight:800;letter-spacing:-.03em;line-height:1}.qz__price-note{font-size:14px;color:var(--qz-pale)}.qz__promise{font-size:15.5px;line-height:1.6;color:#e2e8f0;margin:22px 0 0;padding-left:16px;border-left:2px solid #86efac}.qz__ticket{margin:26px 0 0;padding:16px 18px;border:1px dashed rgba(255,255,255,.42);border-radius:4px;display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px}.qz__ticket-code{font-size:21px;font-weight:800;letter-spacing:.16em;-webkit-user-select:all;user-select:all}.qz__ticket-time{font-size:13.5px;color:#fca5a5}.qz__ticket-time b{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.04em}.qz__offer-actions{margin-top:24px}.qz__offer .qz__btn{width:100%}.qz__fineprint{font-size:13px;line-height:1.55;color:var(--qz-pale);margin:14px 0 0}.qz__input{width:100%;padding:14px 16px;margin:24px 0 0;font-size:16px;font-family:inherit;color:#fff;background:#ffffff12;border:1px solid rgba(255,255,255,.22);border-radius:8px}.qz__input::placeholder{color:var(--qz-pale)}.qz__input:focus{outline:none;border-color:#93c5fd}.qz__offer .qz__err{color:#fda4af}.qz__foot{border-top:1px solid var(--qz-hair);padding:26px 32px 40px}.qz__foot-inner{max-width:720px;margin:0 auto;display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--qz-pale)}.qz__foot a{color:var(--qz-faint);text-decoration:none}.qz__foot a:hover{color:var(--qz-blue)}.qz__saved{margin-top:30px;padding-top:14px;border-top:1px solid var(--qz-hair);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:13px;color:var(--qz-faint)}.qz__saved a{color:var(--qz-blue);text-decoration:none;border-bottom:1px solid rgba(37,99,235,.3)}.qz__saved a:hover{border-bottom-color:currentColor}.qz__types{margin:34px 0 0;padding-top:16px;border-top:1px solid var(--qz-hair);font-size:14px;line-height:1.6;color:var(--qz-faint);max-width:52ch}.qz__types b{color:var(--qz-ink-soft);font-weight:700}@media(max-width:900px){.qz__intro{grid-template-columns:minmax(0,1fr);gap:46px;padding:44px 24px 72px}.qz__dek,.qz__body{max-width:none}}@media(max-width:560px){.qz__top-inner{padding:0 20px;height:64px}.qz__logo{font-size:21px}.qz__intro{padding:34px 20px 64px}.qz__q,.qz__calc,.qz__doc{padding-left:20px;padding-right:20px}.qz__q{padding-top:36px}.qz__masthead{padding-top:38px}.qz__offer{padding:30px 22px}.qz__quote{padding:16px 18px 48px}.qz__copybtn{inset:auto auto 12px 18px}.qz__actions{gap:14px}.qz__actions .qz__btn{width:100%}.qz__actions-note{max-width:none}.qz__foot{padding:22px 20px 34px}}
