:root{--navy:#18342f;--teal:#176b52;--gold:#e2a95f;--ivory:#f5f7f2;--paper:#fff;--muted:#687980;--line:#d9d6cf}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--navy);background:var(--ivory);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1160px,calc(100% - 40px));margin:auto}.top{position:sticky;top:0;z-index:9;background:rgba(245,247,242,.94);border-bottom:1px solid #18342f16;backdrop-filter:blur(16px)}.topin{height:76px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:11px;font-weight:800;letter-spacing:.04em}.mark{display:grid;place-items:center;width:40px;height:40px;border-radius:50% 50% 50% 10px;background:var(--gold);font-size:22px}.brand small{display:block;margin-top:4px;color:#758188;font-size:8px;letter-spacing:.22em}.nav{display:flex;gap:30px;color:#52656d;font-size:14px;font-weight:600}.actions{display:flex;align-items:center;gap:10px}.langs{display:flex;padding:3px;border-radius:9px;background:#e9e4da}.langs button{width:34px;height:30px;border:0;border-radius:7px;color:#768187;background:transparent;font-weight:800;cursor:pointer}.langs .on{color:var(--teal);background:white;box-shadow:0 2px 8px #18342f14}.apply-button{height:50px;margin-top:32px;padding:0 25px;border:0;border-radius:10px;color:white;background:var(--navy);font-size:15px;font-weight:750;cursor:default;box-shadow:0 8px 20px #18342f20}
    .hero{position:relative;overflow:hidden;padding:86px 0 96px}.hero:before{content:"";position:absolute;inset:0 auto 0 0;width:44%;background:#efe9de;clip-path:polygon(0 0,100% 0,76% 100%,0 100%)}.hero:after{content:"";position:absolute;right:-120px;top:-210px;width:620px;height:620px;border:1px solid #176b521c;border-radius:50%}.grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 480px;gap:82px;align-items:center}.eyebrow{display:inline-block;padding:8px 12px;border:1px solid #176b5240;border-radius:999px;color:var(--teal);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.copy h1{margin:25px 0 20px;font-size:clamp(48px,5.4vw,74px);line-height:.99;letter-spacing:-.055em}.copy h1 em{display:block;color:var(--teal);font-family:Georgia,serif;font-weight:500}.lead{max-width:580px;margin:0;color:#53666e;font-size:18px;line-height:1.65}.checks{display:flex;flex-wrap:wrap;gap:14px 20px;margin:28px 0 34px;color:#334e58;font-size:13px;font-weight:650}.checks span:before{content:"✓";display:inline-grid;place-items:center;width:16px;height:16px;margin-right:7px;border-radius:50%;color:white;background:var(--teal);font-size:10px}
    .calc{padding:30px;border:1px solid #18342f1c;border-radius:19px;background:#fffffff2;box-shadow:0 26px 70px #18342f20}.calctop{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}.kicker{color:var(--teal);font-size:10px;font-weight:800;letter-spacing:.22em}.calc h2{margin:5px 0 0;font-size:25px}.shield{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;color:var(--teal);background:#e7f0ef;font-size:21px}.range+.range{margin-top:27px}.rlabel{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;color:#748087;font-size:13px}.rlabel strong{color:var(--navy);font-size:21px}.range input{width:100%;accent-color:var(--teal)}.ends{display:flex;justify-content:space-between;color:#98a1a3;font-size:10px}.result{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:28px 0 19px;border-radius:11px;overflow:hidden;background:#d9dedc}.result div{padding:15px;background:#f2f5f3}.result span{display:block;margin-bottom:7px;color:#6f7d82;font-size:11px}.full{width:100%;background:var(--gold);color:var(--navy)}.note{margin:12px 0 0;color:#7a8589;font-size:10px;text-align:center;line-height:1.5}
    .trust{color:white;background:var(--teal)}.trustin{min-height:145px;display:flex;align-items:center;gap:22px}.trusticon{display:grid;place-items:center;width:52px;height:52px;border:1px solid #ffffff38;border-radius:50%;color:var(--gold);font-size:23px}.trust h2{margin:0 0 7px;font-size:21px}.trust p{margin:0;color:#ffffffb5;font-size:14px}.section{padding:102px 0}.heading{display:grid;grid-template-columns:65px 1fr;margin-bottom:48px}.index{color:var(--teal);font-size:11px;font-weight:800;letter-spacing:.16em}.heading h2,.howcopy h2{max-width:650px;margin:-8px 0 14px;font-size:clamp(36px,4vw,52px);line-height:1.06;letter-spacing:-.045em}.heading p,.howcopy p{max-width:620px;margin:0;color:var(--muted);line-height:1.65}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{position:relative;min-height:280px;padding:29px;border:1px solid var(--line);border-radius:15px;background:#ffffffa8}.card .icon{display:grid;place-items:center;width:50px;height:50px;border-radius:13px;color:var(--teal);background:#e3ecea;font-size:22px}.card b{position:absolute;right:27px;top:30px;color:#aaa;font-size:11px}.card h3{margin:50px 0 12px;font-size:21px}.card p{margin:0;color:var(--muted);font-size:14px;line-height:1.65}
    .how{color:white;background:var(--navy)}.howgrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px}.howcopy .index{color:var(--gold)}.howcopy h2{margin-top:18px;color:white}.howcopy p{color:#ffffff9c}.light{margin-top:32px;color:var(--navy);background:var(--ivory)}.steps{border-top:1px solid #ffffff25}.step{display:grid;grid-template-columns:42px 1fr;gap:17px;align-items:center;padding:26px 0;border-bottom:1px solid #ffffff25}.step>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:var(--navy);background:var(--gold);font-size:12px;font-weight:800}.step h3{margin:0 0 6px;font-size:18px}.step p{margin:0;color:#ffffff91;font-size:13px}.faq{background:#fcfaf5}.faqgrid{display:grid;grid-template-columns:.78fr 1.22fr;gap:90px}.faqs{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line)}summary{display:flex;justify-content:space-between;padding:23px 2px;cursor:pointer;font-weight:700;list-style:none}details p{margin:-5px 0 22px;color:var(--muted);font-size:14px;line-height:1.65}.cta{padding:0 0 82px;background:#fcfaf5}.ctabox{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:46px 50px;border-radius:18px;color:white;background:var(--teal)}.ctabox h2{margin:7px 0 8px;font-size:34px}.ctabox p{margin:0;color:#ffffffb0}.gold{color:var(--navy);background:var(--gold)}footer{padding:65px 0 24px;color:white;background:#0a1f2d}.footgrid{display:grid;grid-template-columns:.85fr 1.15fr;gap:95px;padding-bottom:48px}.footgrid p,.footgrid a{color:#ffffff98;font-size:13px;line-height:1.65}.contact h3{color:var(--gold);font-size:11px;letter-spacing:.16em;text-transform:uppercase}.bottom{display:flex;justify-content:space-between;gap:20px;padding-top:22px;border-top:1px solid #ffffff18;color:#ffffff59;font-size:10px}
    @media(max-width:920px){.nav{display:none}.grid,.howgrid,.faqgrid,.footgrid{grid-template-columns:1fr;gap:50px}.cards{grid-template-columns:1fr}.calc{max-width:600px}.hero:before{width:84%}}
    @media(max-width:580px){.shell{width:calc(100% - 28px)}.topin{height:68px}.hero{padding:44px 0 58px}.copy h1{font-size:44px}.lead{font-size:15px}.checks{display:grid}.apply-button{width:100%}.calc{padding:23px 19px}.result{grid-template-columns:1fr}.trustin{padding:28px 0}.section{padding:74px 0}.heading{grid-template-columns:38px 1fr}.cards .card{min-height:220px}.ctabox{display:block;padding:33px 24px}.bottom{flex-direction:column}}
    /* QamqorCredit — digital dashboard UI */
    :root{--navy:#161b3a;--teal:#7768ff;--gold:#8ef0c8;--ivory:#f1eff8;--muted:#686d82;--line:#dad6e6}.top{color:white;background:#161b3af2;border-color:#ffffff18}.brand small{color:#ffffff80}.mark{border-radius:11px;color:#161b3a}.nav{color:#ffffffaa}.langs{background:#ffffff12}.langs button{color:#ffffff99}.langs .on{color:#161b3a;background:var(--gold)}.hero{padding:72px 0 86px;color:white;background:#161b3a}.hero:before{left:auto;right:0;width:58%;clip-path:none;background:radial-gradient(circle at 70% 30%,#7768ff55,transparent 58%)}.hero:after{border-color:#8ef0c826}.grid{grid-template-columns:480px 1fr;gap:90px}.copy{grid-column:2}.calc{grid-column:1;grid-row:1;border:1px solid #ffffff22;border-radius:28px;color:#161b3a;background:#f8f7fc;box-shadow:0 35px 90px #07091b80}.calc:before{content:'LIVE CALCULATOR';display:block;margin:-8px 0 23px;color:#7768ff;font-size:9px;font-weight:900;letter-spacing:.22em}.copy h1{font-size:clamp(52px,6vw,82px)}.copy h1 em{color:#8ef0c8;font-family:inherit;font-style:normal;font-weight:800}.lead{color:#ffffffad}.checks{color:#ffffffc2}.checks span:before{color:#161b3a;background:#8ef0c8}.eyebrow{border-color:#8ef0c855;color:#8ef0c8;background:#8ef0c80d}.apply-button{color:#161b3a;background:#8ef0c8;border-radius:999px}.trust{color:#161b3a;background:#8ef0c8}.trust p{color:#161b3aaa}.trusticon{border-color:#161b3a;color:#161b3a}.cards{grid-template-columns:1.2fr .9fr .9fr}.card{border:0;border-radius:24px;background:white;box-shadow:0 12px 32px #2c265814}.card:first-child{color:white;background:#7768ff}.card:first-child p{color:#ffffffb8}.how{color:#161b3a;background:white}.howcopy h2{color:#161b3a}.howcopy p,.step p{color:#686d82}.steps{border:0}.step{margin-bottom:12px;padding:20px;border:1px solid #dedbea;border-radius:18px}.faq{color:white;background:#161b3a}.faqs,details{border-color:#ffffff22}.faq details p{color:#ffffff99}.cta{padding-top:70px;background:#161b3a}.ctabox{color:#161b3a;background:#8ef0c8}.ctabox p{color:#161b3aaa}footer{background:#0c1028}@media(max-width:920px){.grid{grid-template-columns:1fr}.copy,.calc{grid-column:1;grid-row:auto}.copy{grid-row:1}.cards{grid-template-columns:1fr}}
    .grid{grid-template-columns:minmax(0,1fr) 410px}.copy{grid-column:1}.calc{grid-column:2;padding:27px;box-shadow:0 24px 60px #07091b55}.calc:before{content:'ПАРАМЕТРЫ'}.copy h1{max-width:700px}.lead{max-width:640px}@media(max-width:920px){.grid{grid-template-columns:1fr}.copy,.calc{grid-column:1}.copy{grid-row:1}.calc{grid-row:2;max-width:560px}}
    /* Layout split from the first website */
    .topin{height:88px}.nav{padding:8px;border:1px solid #ffffff14;border-radius:999px;background:#ffffff08}.nav a{padding:7px 13px}.hero{padding:96px 0 72px}.grid{display:flex;flex-direction:column;gap:58px}.copy{width:min(850px,100%);margin:auto;text-align:center}.copy h1{max-width:820px;margin-left:auto;margin-right:auto}.lead{margin:auto}.checks{justify-content:center}.calc{display:grid;grid-template-columns:.8fr 1fr 1fr 1.15fr;gap:24px;align-items:center;width:100%;max-width:none;padding:24px 28px;border-radius:20px}.calc:before{display:none}.calctop{margin:0}.range+.range{margin-top:0}.result{margin:0}.note{grid-column:1/-1;margin:0}.trust{color:#161b3a;background:#f1eff8}.trustin{min-height:105px;border-bottom:1px solid #d8d4e5}.cards{grid-template-columns:1.35fr .65fr;grid-template-rows:auto auto}.card:first-child{grid-row:1/3;min-height:480px}.card:nth-child(2),.card:nth-child(3){min-height:232px}.howgrid{display:block}.howcopy{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:48px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step{display:block;min-height:210px;margin:0;padding:27px}.step>span{margin-bottom:40px}.faqgrid{grid-template-columns:1fr}.faqs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border:0}.faqs details{padding:0 20px;border:1px solid #ffffff20;border-radius:18px}.ctabox{justify-content:center;text-align:center}@media(max-width:920px){.calc{display:block;max-width:620px}.range,.range+.range{margin-top:25px}.result{margin-top:28px}.note{margin-top:14px}.cards,.steps,.faqs{grid-template-columns:1fr}.card:first-child{grid-row:auto;min-height:260px}.howcopy{display:block}}
    .copy h1{max-width:900px;margin-top:32px;margin-bottom:30px;font-size:clamp(48px,6vw,76px);line-height:1.12;letter-spacing:-.045em}.copy h1 em{margin-top:10px}.lead{font-size:19px;line-height:1.75}.checks{margin-top:34px}.apply-button{margin-top:38px}.heading h2{max-width:760px;line-height:1.16}.heading p{max-width:720px;line-height:1.8}.cards{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:none;gap:22px}.card,.card:first-child,.card:nth-child(2),.card:nth-child(3){grid-row:auto;min-height:330px;padding:36px}.card h3{margin-top:72px;font-size:23px;line-height:1.3}.card p{font-size:15px;line-height:1.8}@media(max-width:920px){.cards{grid-template-columns:1fr}.card,.card:first-child,.card:nth-child(2),.card:nth-child(3){min-height:250px}}@media(max-width:580px){.copy h1{font-size:44px;line-height:1.14}.copy h1 em{margin-top:7px}.lead{font-size:16px}.card{padding:28px}.card h3{margin-top:48px}}
