*{box-sizing:border-box}:root{--blue:#1768ee;--navy:#0b1538;--muted:#5f6980;--line:#dfe5ef;--green:#0a8b35;--greenbg:#e9fbef}body{margin:0;background:#fff;color:var(--navy);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.topbar{height:74px;border-bottom:1px solid #e8ecf3;display:flex;align-items:center;padding:0 3.2vw;gap:28px;position:-webkit-sticky;position:sticky;top:0;background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5}.logo{font-size:27px;font-weight:800;text-decoration:none;color:var(--navy);line-height:.9;margin-right:auto}.logo strong{color:var(--blue)}.logo span{display:block;font-size:9px;font-weight:500;color:#65708a;margin-top:7px}.navlinks{display:flex;gap:24px}.navlinks a{color:#15203f;text-decoration:none;font-size:13px}.primary,.startBtn{background:var(--blue);color:#fff;text-decoration:none;border:0;border-radius:8px;font-weight:700;padding:14px 22px;box-shadow:0 5px 12px #1768ee2b}.hero{text-align:center;padding:40px 20px 23px}.hero h1{font-size:38px;letter-spacing:-1.3px;margin:0 0 10px}.hero p{margin:0;color:#47516b;line-height:1.45;font-size:16px}.trustRow{max-width:1180px;margin:4px auto 25px;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;padding:0 18px}.trustRow div{display:flex;align-items:center;gap:13px;font-size:12px}.compareGrid{max-width:1180px;margin:auto;padding:0 18px;display:grid;grid-template-columns:1fr 1fr 1.25fr;grid-gap:14px;gap:14px;align-items:start}.jobCard,.resultCard{border:1px solid var(--line);border-radius:10px;background:#fff;overflow:hidden;box-shadow:0 3px 12px #0b15380a}.cardHead{display:flex;gap:12px;align-items:center;padding:17px 18px;background:#fbfbfd;border-bottom:1px solid #edf0f5}.new .cardHead{background:#f2f7ff}.resultHead{background:#effcf3}.iconBox{width:38px;height:38px;border-radius:9px;background:#eef3ff;color:var(--blue);display:grid;place-items:center;font-size:22px;font-weight:800}.resultHead .iconBox{background:#dff7e7;color:var(--green)}.cardHead h2{font-size:17px;margin:0 0 3px}.cardHead p{font-size:11px;color:#68738a;margin:0}.cardBody{padding:10px 18px 15px}.field{display:block;margin:10px 0}.field>span{display:block;font-size:11px;font-weight:650;margin-bottom:5px;color:#26324d}.inputWrap{height:36px;border:1px solid #cfd6e2;border-radius:6px;display:flex;align-items:center;background:#fff;overflow:hidden}.inputWrap input{border:0;outline:0;width:100%;height:100%;padding:0 11px;font-size:13px;color:#14203f}.inputWrap b{padding:0 10px;font-size:11px;color:#65708a}.selectField{width:100%;height:36px;border:1px solid #cfd6e2;border-radius:6px;padding:0 9px;background:#fff;color:#14203f}.resultBody{padding:14px 16px}.verdict{padding:12px 14px;border-radius:7px;margin-bottom:13px;display:flex;flex-direction:column;gap:4px;font-size:12px}.verdict.positive{background:var(--greenbg);color:#08762d;border:1px solid #c7f0d3}.verdict.negative{background:#fff0f0;color:#a12020}.table{border:1px solid var(--line);border-radius:7px;overflow:hidden}.tr{display:grid;grid-template-columns:1.6fr 1fr 1fr;min-height:35px;align-items:center;border-bottom:1px solid #e8ecf2;padding:0 10px;font-size:10.5px}.tr b{text-align:right}.tr.head{background:#f7f8fb}.tr.total{background:#eef7ff;font-size:11px;font-weight:800}.diffCards,.miniCards{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:10px}.diffCards>div{background:#ebfbf0;border:1px solid #d2f3dc;border-radius:7px;text-align:center;padding:12px 6px}.diffCards span,.miniCards span{display:block;font-size:10px;font-weight:700;margin-bottom:6px}.diffCards strong{font-size:22px;color:#07832f}.breakEven{margin-top:10px;border:1px solid #cfe0ff;background:#f5f8ff;border-radius:8px;padding:13px 14px}.breakEven>span{display:block;font-size:10px;font-weight:700;color:#46536e;margin-bottom:5px}.breakEven>strong{display:block;font-size:19px;color:var(--blue);margin-bottom:5px}.breakEven p{margin:0 0 8px;color:#64708a;font-size:10px;line-height:1.4}.breakEven .bad,.breakEven .good,.salaryTarget .bad,.salaryTarget .good{display:inline-block;border-radius:20px;padding:5px 8px;font-size:10px}.breakEven .good,.salaryTarget .good{background:#ddf7e5;color:#08762d}.breakEven .bad,.salaryTarget .bad{background:#ffe9e9;color:#a12020}.salaryTarget{margin-top:10px;border:1px solid #bcd3ff;background:#f8fbff;border-radius:8px;padding:14px}.salaryTarget>div:first-child>span{display:block;font-size:11px;font-weight:800;color:var(--navy)}.salaryTarget>div:first-child>p{margin:3px 0 9px;font-size:10px;color:#64708a;line-height:1.4}.targetControl{margin-bottom:10px}.salaryTarget>strong{display:block;font-size:21px;color:var(--blue);margin-bottom:5px}.salaryTarget>small{display:block;font-size:10px;color:#64708a;line-height:1.4;margin-bottom:8px}.miniCards>div{border:1px solid var(--line);border-radius:7px;padding:11px}.primary,.secondary{width:100%;margin-top:10px;height:40px;cursor:pointer}.primary:disabled{opacity:.5;cursor:not-allowed}.secondary{background:#fff;border:1px solid var(--blue);color:var(--blue);border-radius:7px;font-weight:700}.more{max-width:1180px;margin:16px auto 0;border:1px solid var(--line);border-radius:10px;padding:15px 24px 19px;text-align:center}.featureGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px;gap:25px;text-align:left}.featureGrid div{display:flex;flex-direction:column;gap:6px}.featureGrid span{font-size:10px;color:#667189}.disclaimer{max-width:1180px;margin:12px auto;color:#778197;font-size:9px;padding:0 18px}footer{max-width:1180px;margin:20px auto 40px;padding:15px 18px;border-top:1px solid #edf0f5;display:flex;gap:18px;font-size:10px;color:#7a8498}footer span{margin-right:auto}footer a{color:#59647b;text-decoration:none}.card,.landing{max-width:920px;margin:0 auto;padding:54px 22px}.landing h1{font-size:40px}.card,.landing p{color:#59647b;line-height:1.7}.cta{display:inline-block;background:var(--blue);color:#fff;text-decoration:none;padding:13px 18px;border-radius:8px;font-weight:700}.negotiationPage>p{max-width:720px;margin-bottom:28px}.negotiationGrid{display:grid;grid-template-columns:.9fr 1.25fr;grid-gap:16px;gap:16px;align-items:start}.negotiationNumbers{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:14px}.negotiationNumbers>div{border:1px solid var(--line);border-radius:7px;padding:11px;background:#f8fafc}.negotiationNumbers span{display:block;font-size:10px;font-weight:700;color:#64708a;margin-bottom:5px}.negotiationNumbers strong{font-size:17px;color:var(--navy)}.negotiationPreview{min-height:170px;border:1px solid #cfe0ff;background:#f8fbff;border-radius:8px;padding:16px;color:#26324d;font-size:13px;line-height:1.65}.negotiationHint{font-size:10px!important;line-height:1.45!important;margin:9px 2px 0!important;color:#778197!important}.negotiationTips{margin-top:18px;border:1px solid var(--line);border-radius:10px;padding:20px;background:#fff}.negotiationTips h2{font-size:20px;margin:0 0 8px}.negotiationTips p{font-size:13px;margin:0 0 14px}@media(max-width:980px){.navlinks{display:none}.compareGrid{grid-template-columns:1fr 1fr}.resultCard{grid-column:1/-1}.trustRow{grid-template-columns:1fr 1fr}}@media(max-width:680px){.hero h1{font-size:31px}.hero p br{display:none}.compareGrid,.featureGrid,.negotiationGrid,.trustRow{grid-template-columns:1fr}.resultCard{grid-column:auto}.diffCards,.miniCards{grid-template-columns:1fr}.compareGrid{padding:0 12px}.more{margin:14px 12px}.landing h1{font-size:32px}.negotiationNumbers{grid-template-columns:1fr}}@media(min-width:681px){.topbar{height:81px;gap:31px}.logo{font-size:30px}.logo span{font-size:10px;margin-top:8px}.navlinks{gap:26px}.navlinks a{font-size:14px}.primary,.startBtn{border-radius:9px;padding:15px 24px}.hero{padding:44px 22px 25px}.hero h1{font-size:42px;margin-bottom:11px}.hero p{font-size:17.5px}.compareGrid,.disclaimer,.more,.trustRow,footer{max-width:1298px}.trustRow{margin-bottom:28px;gap:20px;padding:0 20px}.trustRow div{gap:14px;font-size:13px}.compareGrid{padding:0 20px;gap:15px}.jobCard,.resultCard{border-radius:11px}.cardHead{gap:13px;padding:19px 20px}.iconBox{width:42px;height:42px;border-radius:10px;font-size:24px}.cardHead h2{font-size:19px}.cardHead p{font-size:12px}.cardBody{padding:11px 20px 17px}.field{margin:11px 0}.field>span{font-size:12px;margin-bottom:6px}.inputWrap,.selectField{height:40px}.inputWrap input{padding:0 12px;font-size:14px}.inputWrap b{padding:0 11px;font-size:12px}.selectField{font-size:14px}.resultBody{padding:15px 18px}.verdict{padding:13px 15px;margin-bottom:14px;font-size:13px}.tr{min-height:39px;padding:0 11px;font-size:11.5px}.tr.total{font-size:12px}.diffCards,.miniCards{gap:9px;margin-top:11px}.diffCards>div{padding:13px 7px}.diffCards span,.miniCards span{font-size:11px}.diffCards strong{font-size:24px}.breakEven{margin-top:11px;padding:14px 15px}.breakEven>span{font-size:11px}.breakEven>strong{font-size:21px}.breakEven p{font-size:11px}.breakEven .bad,.breakEven .good,.salaryTarget .bad,.salaryTarget .good{padding:6px 9px;font-size:11px}.salaryTarget{margin-top:11px;padding:15px}.salaryTarget>div:first-child>span{font-size:12px}.salaryTarget>div:first-child>p{font-size:11px}.salaryTarget>strong{font-size:23px}.salaryTarget>small{font-size:11px}.miniCards>div{padding:12px}.primary,.secondary{height:44px;margin-top:11px;font-size:14px}.more{margin-top:18px;padding:17px 26px 21px}.featureGrid{gap:28px}.featureGrid span{font-size:11px}.disclaimer{font-size:10px;padding:0 20px}footer{margin:22px auto 44px;padding:17px 20px;gap:20px;font-size:11px}.card,.landing{max-width:1012px;padding:59px 24px}.landing h1{font-size:44px}.cta{padding:14px 20px;border-radius:9px}.negotiationPage>p{max-width:792px;margin-bottom:31px}.negotiationGrid{gap:18px}.negotiationNumbers{gap:9px;margin-top:15px}.negotiationNumbers>div{padding:12px}.negotiationNumbers span{font-size:11px}.negotiationNumbers strong{font-size:19px}.negotiationPreview{min-height:187px;padding:18px;font-size:14px}.negotiationHint{font-size:11px!important}.negotiationTips{margin-top:20px;padding:22px}.negotiationTips h2{font-size:22px}.negotiationTips p{font-size:14px}}@media(max-width:680px){.topbar{height:78px}.logo{font-size:29px}.hero{padding-top:44px}.hero h1{font-size:34px}.hero p{font-size:17px}.cardHead h2{font-size:18px}.cardHead p,.field>span{font-size:12px}.inputWrap,.selectField{height:40px}.inputWrap input,.selectField{font-size:14px}.resultBody{padding:15px 17px}.verdict{font-size:13px}.tr{min-height:38px;font-size:11px}.primary,.secondary{height:44px}.landing h1{font-size:35px}}.negotiationLink{display:block;margin-top:12px;color:var(--blue);font-size:11px;font-weight:750;text-decoration:none}.negotiationLink:hover{text-decoration:underline}.consentBanner{position:fixed;left:20px;right:20px;bottom:20px;z-index:20;max-width:980px;margin:auto;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 16px 50px #0b15382e;padding:18px;display:grid;grid-template-columns:1fr auto;grid-gap:20px;gap:20px;align-items:center}.consentBanner strong{font-size:15px}.consentBanner p{margin:5px 0 0;color:#64708a;font-size:12px;line-height:1.5}.consentActions{display:flex;gap:10px;min-width:320px}.consentActions .primary,.consentActions .secondary{margin:0}.legalPage h2{margin-top:28px;color:var(--navy);font-size:20px}.legalPage a{color:var(--blue)}.legalWarning{border:1px solid #ffd2a8;background:#fff8ef;border-radius:9px;padding:14px 16px;margin:18px 0}.legalWarning strong{color:#8a4c05}.legalWarning p{margin:5px 0 0}.legalNote{margin-top:28px;padding-top:18px;border-top:1px solid var(--line)}.brand a{color:var(--navy);text-decoration:none;font-size:25px;font-weight:800}.brand strong{color:var(--blue)}.details{margin-top:32px}.details h2{margin-top:26px}.details p{max-width:800px}.premiumCard{margin-top:28px;border:1px solid var(--line);border-radius:12px;padding:24px;background:#fff;box-shadow:0 8px 24px #0b15380a}.premiumCard>div:first-child{display:flex;align-items:baseline;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.premiumCard>div:first-child span{font-size:12px;font-weight:700;color:#64708a}.premiumCard>div:first-child strong{font-size:34px;color:var(--blue)}.premiumCard h2{margin:20px 0 10px}.premiumCard ul{padding-left:20px;line-height:1.8;color:#59647b}.premiumCard .cta{margin-top:10px}.languageSwitcher{display:flex;align-items:center;gap:3px;padding:4px;background:#f3f6fb;border:1px solid #e1e7f0;border-radius:9px;white-space:nowrap}.languageSwitcher a{display:flex;align-items:center;justify-content:center;min-width:34px;height:30px;padding:0 8px;border-radius:6px;color:#65708a;text-decoration:none;font-size:11px;font-weight:750;letter-spacing:.2px;transition:background .15s,color .15s,box-shadow .15s}.languageSwitcher a.active,.languageSwitcher a:hover{background:#fff;color:var(--blue)}.languageSwitcher a.active{box-shadow:0 1px 4px #0b15381a}.languageSwitcher a.active:after{content:"";width:4px;height:4px;border-radius:50%;background:var(--blue);margin-left:5px}.reportMeta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:11px;font-weight:700;color:#64708a;margin-top:18px}.reportPage h2{margin-top:26px;color:var(--navy);font-size:20px}.reportPage .table{margin-top:10px}.reportSteps{padding-left:20px;line-height:1.8;color:#3d475f}.reportSteps li{margin-bottom:6px}.reportActions{display:flex;gap:12px;margin:22px 0;flex-wrap:wrap}.reportActions .primary{width:auto;margin-top:0;padding:14px 20px}.reportBackLink{display:inline-flex;align-items:center;border:1px solid var(--blue);color:var(--blue);border-radius:8px;font-weight:700;padding:0 20px;text-decoration:none}@media print{.negotiationHint a,.reportActions,.topbar,footer a{display:none}.reportPage{padding:0}.brand{margin-bottom:10px}.breakEven,.negotiationPreview,.salaryTarget,.table,.verdict{page-break-inside:avoid;break-inside:avoid}}.logo{display:block;width:196px;height:58px;background:url(/jobwert-logo.svg) 0/contain no-repeat;font-size:0;line-height:1}.logo span,.logo strong{display:none}@media(max-width:680px){.consentBanner{left:12px;right:12px;bottom:12px;grid-template-columns:1fr;padding:15px}.consentActions{min-width:0;display:grid;grid-template-columns:1fr 1fr}.negotiationLink{font-size:12px}.premiumCard{padding:18px}.topbar{gap:10px;padding-left:14px;padding-right:14px}.languageSwitcher{margin-left:auto}.languageSwitcher a{min-width:30px;height:29px;padding:0 6px;font-size:10px}.topbar .startBtn{display:none}.logo{width:156px;height:50px}}.qw-hero{max-width:1320px;margin:0 auto;text-align:center;padding:38px 24px 22px}.qw-hero h1{margin:0;color:var(--navy);font-size:44px;line-height:1.08;letter-spacing:-1.4px}.qw-hero p{max-width:840px;margin:10px auto 0;color:#52607c;font-size:17px;line-height:1.5}.qw-trust{display:flex;justify-content:center;gap:42px;margin-top:24px;color:#34415f;font-size:13px}.qw-trust span{display:flex;gap:8px;align-items:center}.qw-shell{max-width:1320px;margin:0 auto 28px;padding:26px;border:1px solid #dfe6f0;border-radius:16px;background:#fff;box-shadow:0 14px 40px #14244d0d;display:grid;grid-template-columns:minmax(0,2fr) minmax(270px,.72fr);grid-gap:22px;gap:22px}.qw-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border:1px solid #e3e9f2;border-radius:13px;overflow:hidden}.qw-column{padding:26px 30px;background:#fff}.qw-column+.qw-column{border-left:1px solid #e5eaf2}.qw-next{background:linear-gradient(180deg,#fbfdff,#fff 45%)}.qw-column h2{margin:0 0 5px;font-size:22px;letter-spacing:-.35px}.qw-column>p{margin:0 0 20px;color:#69758b;font-size:13px}.qw-field{display:block;margin:15px 0}.qw-field>span{display:block;margin-bottom:7px;color:#24314d;font-size:12px;font-weight:700}.qw-field>input,.qw-field>select{width:100%;height:46px;padding:0 13px;border:1px solid #cfd8e6;border-radius:8px;background:#fff;color:#101b3b;font:inherit;font-size:14px;outline:none}.qw-field>input:focus,.qw-field>select:focus,.qw-salary:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #1768ee12}.qw-salary{height:46px;border:1px solid #cfd8e6;border-radius:8px;display:flex;align-items:center;overflow:hidden;background:#fff}.qw-salary input{width:100%;height:100%;border:0;outline:0;padding:0 13px;color:#101b3b;font:inherit;font-size:15px}.qw-salary b{height:100%;min-width:46px;display:grid;place-items:center;border-left:1px solid #e3e8f0;color:#69758b;background:#fafbfc;font-size:13px}.qw-period{display:flex;gap:22px;margin-top:9px}.qw-period label{display:flex;align-items:center;gap:7px;color:#3d4964;font-size:12px;cursor:pointer}.qw-period input{accent-color:var(--blue);width:16px;height:16px}.qw-info{border-radius:13px;background:#f3f7ff;border:1px solid #e0eaff;padding:25px 22px;align-self:stretch}.qw-info-title{display:flex;gap:12px;align-items:flex-start;margin-bottom:18px}.qw-info-title>span{width:38px;height:38px;border-radius:9px;background:#fff;color:var(--blue);display:grid;place-items:center;box-shadow:0 4px 12px #1768ee14}.qw-info-title strong{font-size:16px;line-height:1.4}.qw-check{display:flex;gap:9px;margin:13px 0;color:#0f62d8;font-weight:800;font-size:13px}.qw-check span{color:#40506e;font-weight:500}.qw-tip{margin-top:22px;padding:14px;border-radius:9px;background:#e7f0ff;color:#465675;font-size:12px;line-height:1.5}.qw-tip b{color:#125fcf}.qw-profile{grid-column:1/-1;display:grid;grid-template-columns:1.1fr .7fr 1fr 1.2fr;grid-gap:16px;gap:16px;align-items:end;padding:18px 22px;border-radius:12px;background:#fafcff;border:1px solid #e5eaf2}.qw-profile>strong{align-self:center;font-size:14px}.qw-profile .qw-field{margin:0}.qw-compare{grid-column:1/-1;width:min(880px,100%);height:54px;margin:0 auto;border:0;border-radius:10px;background:var(--blue);color:#fff;font-weight:800;font-size:16px;cursor:pointer;box-shadow:0 7px 18px #1768ee2b}.qw-compare:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.qw-privacy{grid-column:1/-1;margin:-9px 0 0;text-align:center;color:#7a859a;font-size:11px}.qr-page{max-width:1320px;margin:0 auto;padding:0 22px 24px}.qr-stepper{height:58px;margin:0 -22px 24px;padding:0 22px;border-bottom:1px solid #e7ecf3;display:flex;align-items:center;gap:10px;color:#7b8699;font-size:12px}.qr-stepper>span{width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#eef2f8;border:1px solid #d7deea}.qr-stepper>span.active,.qr-stepper>span.done{background:var(--blue);border-color:var(--blue);color:#fff}.qr-stepper>b{margin-right:22px;font-weight:600}.qr-stepper>button{margin-left:auto;background:none;border:0;color:var(--blue);font-weight:700;cursor:pointer}.qr-title{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.qr-title h1{margin:0;font-size:40px;letter-spacing:-1.2px}.qr-title p{margin:7px 0 0;color:#5e6b83;font-size:15px}.qr-title-actions{display:flex;gap:10px}.qr-title-actions .primary,.qr-title-actions .secondary{display:flex;align-items:center;justify-content:center;width:auto;height:44px;margin:0;padding:0 18px;text-decoration:none}.qr-warning{margin:-5px 0 18px;padding:12px 14px;border:1px solid #ffdca8;background:#fff9ef;color:#805013;border-radius:9px;font-size:12px}.qr-grid{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(315px,.9fr);grid-gap:18px;gap:18px}.qr-comparison{border:1px solid #dfe6f0;border-radius:13px;overflow:hidden;background:#fff;box-shadow:0 7px 22px #1020470a}.qr-job-head{display:grid;grid-template-columns:1fr 54px 1fr;grid-gap:12px;gap:12px;align-items:stretch;padding:20px;background:linear-gradient(90deg,#f5f9ff,#fff 48%,#f5f9ff)}.qr-job-head>div{padding:10px 14px;border-radius:10px;background:#ffffffd9}.qr-job-head small{display:block;color:#64718a;font-weight:700;font-size:11px;margin-bottom:5px}.qr-job-head strong{display:block;font-size:20px}.qr-job-head span{display:block;margin-top:4px;color:#3f4d68;font-size:12px}.qr-job-head i{align-self:center;width:42px;height:42px;border-radius:50%;border:1px solid #d8e4f6;background:#fff;color:var(--blue);display:grid;place-items:center;font-style:normal;font-size:21px}.qr-row{display:grid;grid-template-columns:1.6fr .8fr .8fr .8fr;grid-gap:10px;gap:10px;min-height:54px;align-items:center;padding:0 18px;border-top:1px solid #edf0f5;color:#26334e;font-size:12px}.qr-row>span{font-weight:650}.qr-row em{margin-left:6px;padding:3px 6px;border-radius:10px;background:#eef4ff;color:#4470b9;font-style:normal;font-size:9px;font-weight:700}.qr-row>b,.qr-row>strong{text-align:right}.qr-row strong.good{color:#07853a}.qr-row strong.bad{color:#c53e43}.qr-real{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px;background:#eaf9ef;border-top:1px solid #d6f0df}.qr-real span{display:block;color:#17613a;font-weight:800}.qr-real small{display:block;color:#557565;margin-top:3px;font-size:10px}.qr-real>div:last-child{text-align:right}.qr-real strong{display:block;color:#087f37;font-size:21px}.qr-insights{display:flex;flex-direction:column;gap:10px}.qr-insight,.qr-verdict{border:1px solid #dfe6ef;border-radius:12px;padding:17px;background:#fff}.qr-verdict.positive{background:#eaf9ef;border-color:#cfead8}.qr-verdict.negative{background:#fff2f2;border-color:#f0d0d0}.qr-verdict.unclear{background:#fff9ed;border-color:#f2ddb1}.qr-verdict>small{display:block;font-weight:800;color:#62708a;margin-bottom:8px}.qr-verdict>strong{display:block;font-size:20px;line-height:1.25;color:#14213f}.qr-verdict p{margin:8px 0 13px;color:#56647c;font-size:12px;line-height:1.5}.qr-verdict>div{padding-top:11px;border-top:1px solid #ffffff9e;color:#3e4c66;font-size:12px}.qr-insight{display:flex;gap:12px;align-items:flex-start}.qr-insight>span{flex:0 0 38px;height:38px;border-radius:9px;background:#f0f5ff;color:var(--blue);display:grid;place-items:center;font-weight:800}.qr-insight strong{display:block;font-size:13px;line-height:1.4}.qr-insight p{margin:5px 0 0;color:#637087;font-size:11px}.qr-insight small{display:block;margin-top:4px;color:#8690a2;font-size:9px}.qr-actions{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:16px}.qr-actions a,.qr-actions button{min-height:92px;padding:16px;text-align:left;border:1px solid #dfe6f0;border-radius:11px;background:#fff;color:var(--navy);text-decoration:none;cursor:pointer}.qr-actions b{display:block;font-size:13px}.qr-actions span{display:block;margin-top:6px;color:#68758b;font-size:10.5px;line-height:1.45}.qr-actions a:hover,.qr-actions button:hover{border-color:#aac8f7;background:#fbfdff}.qr-details{margin-top:16px;padding:22px;border:1px solid #dfe6f0;border-radius:13px;background:#fbfdff}.qr-details-head h2{margin:0;font-size:22px}.qr-details-head p{margin:5px 0 17px;color:#67748b;font-size:12px}.qr-detail-grid{display:grid;grid-template-columns:1fr 1fr .8fr;grid-gap:18px;gap:18px}.qr-detail-grid>div{padding:16px;border:1px solid #e1e7f0;border-radius:10px;background:#fff}.qr-detail-grid h3{margin:0 0 13px;font-size:15px}.qr-detail-grid .qw-field{margin:11px 0}.qr-apply{margin-top:18px}.qr-method{display:flex;justify-content:space-between;gap:18px;margin-top:14px;color:#7b8699;font-size:10px}.qr-method a{color:var(--blue);text-decoration:none;font-weight:700}@media(max-width:980px){.qw-shell{grid-template-columns:1fr}.qw-info{grid-row:auto}.qw-profile{grid-template-columns:1fr 1fr 1fr}.qw-profile>strong{grid-column:1/-1}.qr-grid{grid-template-columns:1fr}.qr-actions,.qr-detail-grid{grid-template-columns:1fr 1fr}.qr-tax-details{grid-column:1/-1}.qr-title{align-items:flex-start}.qr-title-actions{flex-direction:column}.qr-stepper>b{margin-right:8px}}@media(max-width:680px){.qw-hero{padding:28px 16px 18px}.qw-hero h1{font-size:34px}.qw-hero p{font-size:15px}.qw-trust{display:grid;grid-gap:9px;gap:9px;justify-content:start;text-align:left;margin:20px auto 0;width:max-content}.qw-shell{margin:0 12px 20px;padding:12px;border-radius:12px}.qw-columns{grid-template-columns:1fr}.qw-column{padding:21px 18px}.qw-column+.qw-column{border-left:0;border-top:1px solid #e5eaf2}.qw-profile{grid-template-columns:1fr;padding:16px}.qw-profile>strong{grid-column:auto}.qw-info{padding:19px 17px}.qw-compare{height:50px}.qr-page{padding:0 12px 20px}.qr-stepper{margin:0 -12px 18px;padding:0 12px;overflow-x:auto;white-space:nowrap}.qr-stepper>b{display:none}.qr-title{display:block}.qr-title h1{font-size:31px}.qr-title-actions{margin-top:14px;display:grid;grid-template-columns:1fr 1fr}.qr-job-head{grid-template-columns:1fr 32px 1fr;padding:13px;gap:7px}.qr-job-head>div{padding:9px}.qr-job-head strong{font-size:16px}.qr-job-head span{font-size:10px}.qr-job-head i{width:30px;height:30px;font-size:16px}.qr-row{grid-template-columns:1.45fr .8fr .8fr;min-height:59px;padding:0 11px;font-size:10.5px}.qr-row>strong{grid-column:2/-1;font-size:10px;margin-top:-16px}.qr-real{padding:15px 13px}.qr-real strong{font-size:16px}.qr-actions,.qr-detail-grid{grid-template-columns:1fr}.qr-tax-details{grid-column:auto}.qr-method,.qr-method a{display:block}.qr-method a{margin-top:7px}}