.tech-heading{padding-top:64px;padding-bottom:44px}.tech-heading h1{max-width:900px;font-size:clamp(44px,6.4vw,82px);line-height:1.04}.tech-answer{font-size:clamp(18px,2vw,22px);color:#c6bba4;max-width:800px;line-height:1.65}.tech-back{display:inline-block;color:#e2c878;margin-bottom:28px;font-size:14px}.tech-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:64px}.tech-card{display:flex;flex-direction:column;padding:28px;border:1px solid #4a3e28;border-radius:14px;text-decoration:none;background:linear-gradient(145deg,#1d1910,#100e0a);transition:background .18s,border-color .18s}.tech-card:hover{background:#252013;border-color:#b39a58}.tech-card h2{font-size:32px;margin:20px 0 14px;line-height:1.1}.tech-card p{color:#bfb49e;font-size:15px}.tech-number{font-size:11px;letter-spacing:.06em;color:#e2c878;text-transform:uppercase}.tech-arrow{margin-top:auto;padding-top:20px;font-size:14px;color:#e2c878}.tech-method{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding-block:55px;border-top:1px solid #453a26}.tech-method h2,.tech-bottom h2{font-size:46px}.tech-method p,.tech-method li{color:#c6bba4}.tech-method li{padding:0 0 22px 10px}.tech-method strong{display:block;color:#f4efe3}.tech-bottom{padding-block:40px 70px;max-width:900px;text-align:center}.tech-bottom .small{margin-top:18px}.tech-layout{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:64px;padding-bottom:70px;align-items:start}.tech-section{margin-bottom:42px}.tech-section h2{font-size:38px;line-height:1.15}.tech-section p{color:#c6bba4}.tech-proof,.tech-checklist,.tech-contact{border:1px solid #51432b;border-radius:14px;padding:24px;margin-bottom:24px;background:#17140e}.tech-proof h2,.tech-sidebar h2{font-size:30px}.tech-proof p,.tech-sidebar p{font-size:14px;color:#c6bba4}.tech-checks label{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid #3e3423;font-size:14px;cursor:pointer}.tech-checks input{width:20px;height:20px;flex-shrink:0;margin-top:2px;accent-color:#e2c878}.tech-progress{margin-top:18px}.tech-related a{display:block;padding:12px 0;color:#e2c878;font-size:14px}.tech-proof{border-left:3px solid #b79b53}.tech-sidebar .button{width:100%;text-align:center}.tech-contact .small{margin-top:18px;margin-bottom:0}.tech-entry{border:1px solid #655332;border-radius:12px;padding:24px;margin:28px 0;background:#17140e}.tech-entry h2{font:32px/1.15 'Instrument Serif',Georgia,serif;color:#f4efe3;margin-bottom:12px}.tech-entry p{color:#bfb49e}.tech-entry a{color:#e2c878;text-decoration:underline;text-underline-offset:4px}.tech-section a{color:#e2c878}.tech-section ul{padding-left:20px}.tech-section li{margin-bottom:12px;overflow-wrap:anywhere}
@media(max-width:1000px){.tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-layout{grid-template-columns:minmax(0,1fr) 300px;gap:30px}}
@media(max-width:720px){.tech-grid,.tech-method,.tech-layout{grid-template-columns:1fr}.tech-heading{padding-top:34px;padding-bottom:25px}.tech-heading h1{font-size:46px}.tech-card{padding:24px}.tech-grid{gap:14px;padding-bottom:35px}.tech-method{gap:20px;padding-block:35px}.tech-method h2,.tech-bottom h2{font-size:37px}.tech-layout{gap:15px}.tech-section h2{font-size:32px}.tech-sidebar{display:contents}.tech-method ol{padding-left:22px}.tech-heading .hero-actions{gap:18px}.tech-checklist{scroll-margin-top:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tech-card{transition:none}}
