@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/56d4c7a1c09c3371-s.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7e6a2e30184bb114-s.p.woff2) format("woff2");unicode-range:u+00??,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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_05e5f9{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_05e5f9{--font-dm-sans:"DM Sans","DM Sans Fallback"}:root{--background:0 0% 100%;--foreground:233 14% 8%;--white-background:#fcfcfd;--subtle-blue:#f5f9ff;--subtle-blue-border:#3b82f633;--subtle-primary:#ffeae5;--card:0 0% 100%;--card-foreground:233 14% 8%;--card-shadow:0 1px 6px rgb(33 11 6/4%);--popover:0 0% 100%;--popover-foreground:233 14% 8%;--primary:#ea4621;--primary-rgb:234,70,33;--primary-hover:#d93d1a;--primary-foreground:0 0% 100%;--gradient-primary:linear-gradient(135deg,#ea4621,#ff6a00);--secondary:220 14% 96%;--secondary-foreground:233 14% 8%;--secondary-bg:#f9f9f9;--muted:220 14% 96%;--muted-foreground:#8f94a3;--accent:220 14% 96%;--accent-foreground:233 14% 8%;--destructive:0 84% 60%;--destructive-foreground:210 40% 98%;--success:142 76% 36%;--border:220 13% 91%;--input:220 13% 91%;--ring:var(--primary);--border-color:rgba(229,231,235,.4);--border-width:1px;--radius:0.75rem;--button-border-radius:0.375rem;--button-padding:0.4rem 0.85rem;--text-sm-font-size:0.875rem;--text-sm-line-height:1.25rem;--text-sm-font-weight:500;--text-black:#2e3038;--text-secondary-color:#37312d;--text-muted-foreground:#8f94a3}body,html{height:100%;overflow-x:hidden;font-size:15px}body{margin:0;scroll-behavior:smooth;background:var(--white-background)}body,body>* button,body>* input,body>* select,body>* textarea{-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;font-feature-settings:normal;font-variation-settings:normal;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,.004);font-synthesis:none;-moz-osx-font-smoothing:grayscale;font-family:DM Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body>* button{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;user-select:none}*{box-sizing:border-box;border-width:0;border-style:solid}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}.text-3xl{font-size:1.875rem;line-height:2.25rem;letter-spacing:-.025em;font-weight:700}.text-2xl{font-size:1.5rem;line-height:2rem}.section-subheader{color:#6b7280;margin-top:.5rem}.text-xl{font-size:1.25rem}.text-l,.text-xl{line-height:1.75rem}.text-l{font-size:1.125rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.text-muted-foreground{color:#8f94a3}.text-foreground{color:#121217}.text-xs{font-size:.75rem;line-height:1rem}.bg-secondary{background-color:var(--secondary-bg)}.text-black{color:var(--text-black)}.text-subtle-black{color:#374151}.text-secondary-color{color:var(--text-secondary-color)}*{scrollbar-width:thin;scrollbar-color:rgba(234,70,33,.2) hsla(24,24%,96%,.1)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:hsla(24,24%,96%,.1);border-radius:4px}::-webkit-scrollbar-thumb{background-color:rgba(234,70,33,.2);border-radius:4px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background-color:rgba(234,70,33,.4)}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-spinner{border:3px solid rgba(234,70,33,.1);border-top:3px solid var(--primary);border-radius:50%;width:30px;height:30px;animation:spin 1s linear infinite}@media (max-width:480px){body,html{font-size:14px}}@media (min-width:1440px){body,html{font-size:16px}}