@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url("./media/barlow-500-latinext-ILJXALRF.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url("./media/barlow-500-latin-XG5KS5C2.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url("./media/barlow-600-latinext-MYFVK5MK.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url("./media/barlow-600-latin-APFZWJSU.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url("./media/barlow-700-latinext-3OOR6AKA.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:700;font-display:swap;src:url("./media/barlow-700-latin-5OFOGNFS.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url("./media/barlow-800-latinext-LCEGSQ2D.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:800;font-display:swap;src:url("./media/barlow-800-latin-QEWB7L3E.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:900;font-display:swap;src:url("./media/barlow-900-latinext-LTSAJOBE.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:900;font-display:swap;src:url("./media/barlow-900-latin-LEYOJTHL.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url("./media/inter-400-latinext-HA22NDSG.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url("./media/inter-400-latin-NRMW37G5.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url("./media/inter-500-latinext-HA22NDSG.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url("./media/inter-500-latin-NRMW37G5.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url("./media/inter-600-latinext-HA22NDSG.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url("./media/inter-600-latin-NRMW37G5.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url("./media/inter-700-latinext-HA22NDSG.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url("./media/inter-700-latin-NRMW37G5.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--accent: #F5A623;--accent-dark: #D88A0A;--accent-on-light: #A35F00;--navy: #1B3A7A;--anchor: #0F2350;--anchor-2: #081634;--text-dark: #0F2350;--white: #FFFFFF;--cream: #FAF7F0;--cream-2: #F3EFE6;--gray-50: #F5F6F8;--gray-100: #EDEFF3;--gray-300: #E2E6EE;--gray-600: #5A6478;--anchor-rgb: 15, 35, 80;--accent-rgb: 245, 166, 35;--text-on-light: #0F2350;--text-muted-on-light: #5A6478;--text-on-anchor: #FFFFFF;--text-muted-on-anchor: rgba(255, 255, 255, .72);--text-on-accent: #0F2350;--s-new: #2F5FD0;--s-new-bg: #E8F0FC;--s-contact: #B07A12;--s-contact-bg: #FBF1DD;--s-analysis: #2A8C8C;--s-analysis-bg: #E0F2F2;--s-offer: #7C5BD8;--s-offer-bg: #F0EBFB;--s-qualified: #2A8C8C;--s-qualified-bg: #E0F2F2;--s-signed: #1B3A7A;--s-signed-bg: #E6ECF6;--s-approved: #0C7A4A;--s-approved-bg: #E2F4EA;--s-paid: #0C7A4A;--s-paid-bg: #D6EFDF;--s-rejected: #8A93A6;--s-rejected-bg: #F1F3F7;--success: #0C7A4A;--error: #C0392B;--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 18px;--sh-1: 0 1px 2px rgba(15, 35, 80, .05), 0 1px 3px rgba(15, 35, 80, .07);--sh-2: 0 2px 6px rgba(15, 35, 80, .06), 0 10px 24px rgba(15, 35, 80, .08);--sh-3: 0 12px 32px rgba(15, 35, 80, .14), 0 4px 8px rgba(15, 35, 80, .05);--sh-gold: 0 10px 24px rgba(245, 166, 35, .28);--font-head: "Barlow", system-ui, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif;--maxw: 1200px;--pad: clamp(20px, 4vw, 48px)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-body);font-size:15px;line-height:1.55;color:var(--text-on-light);background:var(--cream);min-height:100vh;min-height:100dvh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;border:none;background:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--font-head);line-height:1.1;letter-spacing:-.01em;font-weight:800}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}:focus:not(:focus-visible){outline:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}.anim-1{animation:fadeUp .4s .05s cubic-bezier(.2,.8,.2,1) both}.anim-2{animation:fadeUp .4s .12s cubic-bezier(.2,.8,.2,1) both}.anim-3{animation:fadeUp .4s .2s cubic-bezier(.2,.8,.2,1) both}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:10px;border:2px solid var(--cream)}::-webkit-scrollbar-thumb:hover{background:var(--gray-600)}.modal-backdrop{position:fixed;inset:0;z-index:100;background:#0816348c;display:flex;align-items:flex-end;justify-content:center;transition:opacity .25s}@media(min-width:720px){.modal-backdrop{align-items:center;padding:24px}}.modal-dismiss-layer{position:absolute;inset:0;background:transparent;cursor:default}.modal{position:relative;z-index:1;background:#fff;width:100%;max-width:560px;max-height:92vh;overflow-y:auto;border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:0 -10px 40px #0816344d;animation:modal-slide-up .3s cubic-bezier(.2,.8,.2,1) both}@media(min-width:720px){.modal{border-radius:var(--r-xl);animation:modal-pop .25s cubic-bezier(.2,.8,.2,1) both}}.modal-handle{width:40px;height:4px;border-radius:100px;background:var(--gray-300);margin:10px auto 0}@media(min-width:720px){.modal-handle{display:none}}.modal-head{padding:20px 24px 16px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--gray-100)}.modal-head h3{font-family:var(--font-head);font-weight:800;font-size:19px;color:var(--anchor)}.modal-head .sub{font-size:13px;color:var(--text-muted-on-light);margin-top:3px}.modal-close{width:34px;height:34px;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;color:var(--gray-600);flex-shrink:0}.modal-close:hover{background:var(--gray-50);color:var(--anchor)}.modal-close svg{width:18px;height:18px}.modal-body{padding:20px 24px 26px}.modal-foot{display:flex;gap:10px;justify-content:flex-end;margin-top:22px;padding-top:18px;border-top:1px solid var(--gray-100)}@keyframes modal-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes modal-pop{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.badge{font-size:11.5px;font-weight:700;padding:4px 11px;border-radius:100px;white-space:nowrap;letter-spacing:.01em}.badge.new{color:var(--s-new);background:var(--s-new-bg)}.badge.contact{color:var(--s-contact);background:var(--s-contact-bg)}.badge.analysis{color:var(--s-analysis);background:var(--s-analysis-bg)}.badge.offer{color:var(--s-offer);background:var(--s-offer-bg)}.badge.signed{color:var(--s-signed);background:var(--s-signed-bg)}.badge.approved{color:var(--s-approved);background:var(--s-approved-bg)}.badge.paid{color:var(--s-paid);background:var(--s-paid-bg)}.badge.rejected{color:var(--s-rejected);background:var(--s-rejected-bg)}
