:root{--green:#315a40;--dark:#173e28;--ink:#171c18;--muted:#7d867f;--line:rgba(34,54,40,.1);--paper:#f4f6f0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 15% 0,#e8f1e3,transparent 30%),var(--paper);color:var(--ink);font-family:Manrope,system-ui,sans-serif}.business-header{position:sticky;z-index:20;top:0;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1240px;margin:auto;padding:18px 28px;background:rgba(244,246,240,.86);backdrop-filter:blur(18px)}.business-brand img{display:block;width:164px;max-height:42px;object-fit:contain}.business-header nav{display:flex;align-items:center;gap:22px}.business-header a{color:var(--ink);text-decoration:none;font-size:13px;font-weight:800}.business-header .business-header-cta{padding:13px 20px;border-radius:999px;background:var(--green);color:#fff}main{max-width:1240px;margin:auto;padding:24px 28px 80px}.business-hero{display:grid;grid-template-columns:1.4fr .6fr;gap:20px;min-height:570px;padding:64px;border-radius:42px;background:linear-gradient(135deg,#214d33,#0f321f);color:#fff;box-shadow:0 24px 70px rgba(21,55,35,.17)}.business-hero>div{align-self:center;max-width:720px}.business-kicker{display:block;color:#bfe38e;font-size:12px;font-weight:800;letter-spacing:.2em}.business-hero h1{max-width:790px;margin:22px 0;font-size:clamp(48px,7vw,88px);line-height:.96;letter-spacing:-.065em}.business-hero p{max-width:650px;color:rgba(255,255,255,.72);font-size:19px;line-height:1.65}.business-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.business-actions a{display:flex;align-items:center;justify-content:space-between;min-width:220px;padding:18px 24px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#fff;text-decoration:none;font-weight:800}.business-actions a:first-child{background:#dafa9f;color:#173e28;border-color:transparent}.business-hero aside{align-self:end;padding:28px;border:1px solid rgba(255,255,255,.15);border-radius:28px;background:rgba(255,255,255,.08);backdrop-filter:blur(12px)}.business-hero aside span,.business-hero aside small{display:block;color:rgba(255,255,255,.62);font-size:12px}.business-hero aside strong{display:block;margin:12px 0;font-size:24px;line-height:1.2}.business-section{padding:110px 0 50px}.business-section .business-kicker{color:var(--green)}.business-section h2,.business-request h2{max-width:750px;margin:16px 0 36px;font-size:clamp(38px,5vw,65px);line-height:1;letter-spacing:-.055em}.business-terms{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.business-terms article{min-height:220px;padding:28px;border:1px solid var(--line);border-radius:28px;background:rgba(255,255,255,.75)}.business-terms small{color:var(--green);font-weight:800}.business-terms span{display:block;margin:58px 0 10px;color:var(--muted);font-size:12px}.business-terms strong{font-size:22px}.business-notice{max-width:900px;margin:22px 0 0;padding:22px 26px;border-left:3px solid var(--green);border-radius:0 20px 20px 0;background:#e9efe6;color:#536057;line-height:1.6}.business-process{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:48px 0 110px}.business-process article{padding:34px;border-top:1px solid var(--line)}.business-process span{color:var(--green);font-size:12px;font-weight:800}.business-process h3{margin:32px 0 10px;font-size:24px}.business-process p{color:var(--muted);line-height:1.6}.business-request{display:grid;grid-template-columns:.75fr 1.25fr;gap:56px;padding:58px;border-radius:40px;background:#fff;box-shadow:0 18px 55px rgba(34,54,40,.08)}.business-request-copy .business-kicker{color:var(--green)}.business-request-copy p{color:var(--muted);line-height:1.7}.business-request-copy small{display:inline-block;margin-top:20px;padding:12px 16px;border-radius:999px;background:#edf2e9;color:var(--green);font-weight:800}form{display:grid;gap:15px}label{display:grid;gap:8px;color:#34463a;font-size:12px;font-weight:800}label small{color:#9aa19c;font-weight:500}input,select,textarea{width:100%;border:1px solid var(--line);border-radius:16px;background:#f7f8f5;padding:15px 17px;color:var(--ink);font:600 14px Manrope;outline:none}input:focus,select:focus,textarea:focus{border-color:rgba(49,90,64,.4);box-shadow:0 0 0 4px rgba(49,90,64,.07)}textarea{resize:vertical}.business-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.business-consent{display:flex;align-items:flex-start}.business-consent input{width:18px;margin-top:2px}.business-consent a{color:var(--green)}#business-submit{display:flex;justify-content:space-between;align-items:center;border:0;border-radius:999px;padding:18px 24px;background:var(--green);color:#fff;font:800 15px Manrope;cursor:pointer}#business-submit:disabled{opacity:.55}#business-result{min-height:20px;color:var(--green);font-size:12px;font-weight:800}.business-honeypot{position:absolute!important;left:-9999px!important}footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;max-width:1240px;margin:auto;padding:45px 28px 70px;border-top:1px solid var(--line)}footer img{width:150px}footer p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:15px}footer a{color:var(--ink);font-size:12px;font-weight:700;text-decoration:none}@media(max-width:800px){.business-header{padding:14px 18px}.business-brand img{width:132px}.business-header nav>a:not(.business-header-cta){display:none}.business-header .business-header-cta{padding:11px 15px;font-size:11px}main{padding:12px 14px 55px}.business-hero{grid-template-columns:1fr;min-height:auto;padding:38px 24px;border-radius:28px}.business-hero h1{font-size:48px}.business-hero p{font-size:15px}.business-actions a{min-width:0;flex:1;padding:15px}.business-section{padding:75px 2px 35px}.business-section h2,.business-request h2{font-size:39px}.business-terms{grid-template-columns:1fr 1fr}.business-terms article{min-height:170px;padding:20px}.business-terms span{margin-top:38px}.business-terms strong{font-size:18px}.business-process{grid-template-columns:1fr;margin:30px 0 70px}.business-process article{padding:25px 10px}.business-request{grid-template-columns:1fr;gap:26px;padding:30px 20px;border-radius:28px}.business-fields{grid-template-columns:1fr}footer{grid-template-columns:1fr;padding:35px 18px 55px}footer nav{justify-content:flex-start}}
