@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=DM+Sans:ital,opsz,wght@0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;1,9..40,400&display=swap";:root{color-scheme:light;--bg: #fafaf9;--bg-subtle: #f5f5f4;--surface: #ffffff;--text: #1c1917;--text-secondary: #57534e;--muted: #78716c;--border: rgba(28, 25, 23, .12);--border-strong: rgba(28, 25, 23, .2);--accent: #b45309;--accent-light: rgba(180, 83, 9, .08);--accent-border: rgba(180, 83, 9, .2);--dark: #292524;--dark-surface: #1c1917;--radius: 6px;--radius-sm: 4px;--shadow-sm: 0 1px 3px rgba(28, 25, 23, .08);--shadow: 0 2px 4px rgba(28, 25, 23, .06), 0 8px 24px rgba(28, 25, 23, .08);--shadow-lg: 0 4px 8px rgba(28, 25, 23, .06), 0 24px 48px rgba(28, 25, 23, .12);--font-body: "DM Sans", system-ui, -apple-system, sans-serif;--font-heading: "Barlow Condensed", "Arial Narrow", sans-serif;font-family:var(--font-body);line-height:1.6;font-weight:400;color:var(--text);background:var(--bg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:var(--dark) var(--bg-subtle);scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-subtle)}::-webkit-scrollbar-thumb{background:var(--dark);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--accent)}body{margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer}input,textarea{font-family:inherit;font-size:16px}.container{width:min(1200px,calc(100% - 48px));margin-inline:auto}.section{padding:80px 0}.section+.section{border-top:3px solid var(--dark)}.card{background:var(--surface);border:2px solid var(--border-strong);border-radius:0;box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,border-color .2s ease,clip-path .2s ease;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);position:relative}.card:hover{box-shadow:var(--shadow);border-color:var(--dark);clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:0;border:none;background:var(--surface);color:var(--text);font-weight:700;font-size:14px;letter-spacing:.02em;text-transform:uppercase;transition:all .15s ease;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.btn:hover{background:var(--bg-subtle);transform:translateY(-2px);clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.btn:active{transform:translateY(1px);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.btnPrimary{background:var(--dark);color:#fff}.btnPrimary:hover{background:var(--text)}.btnSecondary{background:var(--surface);color:var(--text);border:2px solid var(--dark)}.btnSecondary:hover{background:var(--bg-subtle)}.btnAccent{background:var(--accent);color:#fff}.btnAccent:hover{background:#d97706}.kicker{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);font-weight:700;display:inline-flex;align-items:center;gap:8px}.kicker:before{content:"";width:24px;height:2px;background:var(--accent)}.sectionTitle{margin:12px 0 0;font-family:var(--font-heading);font-size:clamp(32px,4vw,52px);font-weight:700;line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:var(--text)}.sectionCopy{margin:16px 0 0;color:var(--text-secondary);font-size:17px;max-width:60ch;line-height:1.7}.grid2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.inputField{width:100%;border-radius:0;border:2px solid var(--border-strong);background:var(--surface);padding:14px 16px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.inputField:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-light)}.inputField::placeholder{color:var(--muted)}.inputLabel{display:grid;gap:8px;font-weight:600;font-size:14px;color:var(--text)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-fade-up{animation:fadeUp .6s ease-out both}.animate-fade-in{animation:fadeIn .5s ease-out both}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}@media(max-width:900px){.container{width:min(100%,calc(100% - 32px))}.section{padding:56px 0}.grid2,.grid3{grid-template-columns:1fr;gap:16px}.card{max-width:400px;margin-inline:auto}.kicker{justify-content:center}.sectionCopy{text-align:center;margin-inline:auto}}@media(max-width:640px){.section{padding:40px 0}.btn{padding:12px 22px;font-size:13px}}
