*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#222;background:#fffaf0;line-height:1.6}a{color:inherit;text-decoration:none}.page{min-height:100vh}.header{position:-webkit-sticky;position:sticky;top:0;z-index:10;justify-content:space-between;padding:18px 8%;background:rgba(255,250,240,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.06)}.header,.logo{display:flex;align-items:center}.logo{gap:10px;font-size:22px;font-weight:800;color:#2f2a1f}.logo-mark{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#ffcf54;box-shadow:0 6px 16px rgba(255,178,0,.28)}.nav{display:flex;align-items:center;gap:28px;font-size:15px;color:#555}.nav a:hover{color:#111}.header-button{padding:11px 18px;border-radius:999px;background:#222;color:#fff;font-weight:700}.hero{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:56px;gap:56px;padding:82px 8% 72px}.badge,.hero{align-items:center}.badge{display:inline-flex;gap:8px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.08);color:#7a5a00;font-weight:700;font-size:14px}.badge,.hero h1{margin-bottom:22px}.hero h1{font-size:clamp(42px,6vw,72px);line-height:1.08;letter-spacing:-.04em;color:#221f18}.highlight{color:#f49b00}.hero p{max-width:620px;margin-bottom:34px;font-size:20px;color:#5f5a4f}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:30px}.button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 24px;border-radius:16px;font-weight:800;border:none;cursor:pointer}.button:disabled{opacity:.65;cursor:not-allowed}.button-primary{background:#222;color:#fff;box-shadow:0 14px 30px rgba(0,0,0,.18)}.button-secondary{background:#fff;color:#222;border:1px solid rgba(0,0,0,.1)}.trust-row{display:flex;flex-wrap:wrap;gap:14px;color:#6b655a;font-size:14px;font-weight:700}.hero-card{position:relative;padding:26px;border-radius:34px;background:#fff;box-shadow:0 24px 70px rgba(93,71,27,.18)}.request-card{padding:26px;border-radius:26px;background:linear-gradient(135deg,#fff7dc,#ffffff);border:1px solid rgba(0,0,0,.07)}.request-card h2{margin-bottom:6px;font-size:24px}.request-card p{margin-bottom:22px;color:#6a6254}.service-preview{display:grid;grid-gap:12px;gap:12px}.preview-item{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:18px;background:#fff;border:1px solid rgba(0,0,0,.06)}.preview-title{font-weight:800}.preview-desc{font-size:14px;color:#777}.price{flex-shrink:0;margin-left:12px;color:#f49b00;font-weight:900}.section{padding:72px 8%}.section-header{max-width:720px;margin-bottom:34px}.section-label{margin-bottom:10px;color:#f49b00;font-weight:900}.section h2{font-size:clamp(30px,4vw,44px);line-height:1.18;letter-spacing:-.03em;color:#241f16}.section-header p{margin-top:14px;color:#665f54;font-size:18px}.services{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.service-card{padding:28px;border-radius:28px;background:#fff;border:1px solid rgba(0,0,0,.07);box-shadow:0 16px 40px rgba(78,59,26,.08)}.service-icon{width:54px;height:54px;display:grid;place-items:center;margin-bottom:20px;border-radius:18px;background:#fff1bd;font-size:28px}.service-card h3{margin-bottom:10px;font-size:22px}.service-card p{margin-bottom:18px;color:#665f54}.service-card ul{display:grid;grid-gap:8px;gap:8px;list-style:none;color:#423c33;font-weight:700}.process{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.process-card{padding:24px;border-radius:24px;background:#2a251d;color:#fff}.step{display:inline-grid;place-items:center;width:38px;height:38px;margin-bottom:20px;border-radius:50%;background:#ffcf54;color:#111;font-weight:900}.process-card h3{margin-bottom:8px;font-size:19px}.process-card p{color:#d6d0c5;font-size:15px}.form-section{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:32px;gap:32px;align-items:start;padding:72px 8%;background:#fff}.form-box{padding:30px;border-radius:30px;background:#fffaf0;border:1px solid rgba(0,0,0,.08)}.form-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.field{display:grid;grid-gap:8px;gap:8px}.field.full{grid-column:1/-1}label{font-size:14px;font-weight:800;color:#3a352d}input,select,textarea{width:100%;padding:15px 16px;border:1px solid rgba(0,0,0,.12);border-radius:14px;background:#fff;font:inherit;outline:none}textarea{min-height:120px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:#f4a600;box-shadow:0 0 0 4px rgba(244,166,0,.14)}.form-submit{width:100%;margin-top:18px}.form-feedback{margin:0 0 16px;padding:14px 16px;border-radius:14px;font-size:15px;font-weight:700}.form-feedback--ok{background:#e8f5e9;color:#1b5e20;border:1px solid #a5d6a7}.form-feedback--err{background:#ffebee;color:#b71c1c;border:1px solid #ef9a9a}.helper-box{margin-top:22px;padding:22px;border-radius:24px;background:#2a251d;color:#fff}.helper-box p{margin:8px 0 18px;color:#d8d2c8}.reviews{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.review-card{padding:26px;border-radius:26px;background:#fff;border:1px solid rgba(0,0,0,.07)}.review-card strong{display:block;margin-bottom:10px;font-size:18px}.review-card p{color:#665f54}.footer{padding:42px 8%;background:#211d17;color:#fff}.footer-inner{display:flex;justify-content:space-between;gap:24px;color:#d8d2c8;font-size:14px}.footer strong{display:block;margin-bottom:8px;color:#fff;font-size:18px}.footer-business p{margin:0 0 6px;line-height:1.5}.footer-business p:last-child{margin-bottom:0}@media (max-width:960px){.form-section,.hero{grid-template-columns:1fr}.process,.reviews,.services{grid-template-columns:1fr 1fr}}@media (max-width:640px){.header{padding:14px 5%}.nav{display:none}.form-section,.hero,.section{padding-left:5%;padding-right:5%}.hero{padding-top:52px}.hero p{font-size:17px}.form-grid,.process,.reviews,.services{grid-template-columns:1fr}.footer-inner{flex-direction:column}}