@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");:root{--font-sans:"Poppins",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue";--font-size-base:clamp(0.875rem,1vw,1rem);--font-size-xxs:clamp(0.5rem,0.8vw,0.625rem);--font-size-xs:clamp(0.625rem,0.9vw,0.75rem);--font-size-sm:clamp(0.75rem,1vw,0.875rem);--font-size-lg:clamp(1rem,1.2vw,1.125rem);--font-size-xl:clamp(1.125rem,1.3vw,1.25rem);--font-size-2xl:clamp(1.25rem,1.4vw,1.5rem);--font-size-3xl:clamp(1.5rem,1.6vw,1.875rem);--font-size-4xl:clamp(1.75rem,2vw,2.25rem);--font-size-big:clamp(2rem,3vw,calc(var(--font-size-4xl) * 1.7));--nav-height:clamp(60px,10vh,80px);--max-width:min(100dvw,1200px);--spacing-0-5:clamp(0.1rem,0.3vw,0.125rem);--spacing-1:clamp(0.2rem,0.4vw,0.25rem);--spacing-1-5:clamp(0.3rem,0.5vw,0.375rem);--spacing-2:clamp(0.35rem,0.6vw,0.5rem);--spacing-2-5:clamp(0.4rem,0.7vw,0.625rem);--spacing-3:clamp(0.5rem,0.8vw,0.75rem);--spacing-3-5:clamp(0.6rem,0.9vw,0.875rem);--spacing-4:clamp(0.75rem,1vw,1rem);--spacing-5:clamp(1rem,1.2vw,1.25rem);--spacing-6:clamp(1.25rem,1.4vw,1.5rem);--spacing-7:clamp(1.5rem,1.6vw,1.75rem);--spacing-8:clamp(1.75rem,1.8vw,2rem);--spacing-9:clamp(2rem,2vw,2.25rem);--spacing-10:clamp(2.25rem,2.2vw,2.5rem);--spacing-11:clamp(2.5rem,2.4vw,2.75rem);--spacing-12:clamp(2.75rem,2.6vw,3rem);--border-radius-sm:clamp(0.1rem,0.2vw,0.125rem);--border-radius:clamp(0.2rem,0.3vw,0.25rem);--border-radius-md:clamp(0.3rem,0.4vw,0.375rem);--border-radius-lg:clamp(0.4rem,0.5vw,0.5rem);--border-radius-xl:clamp(0.6rem,0.7vw,0.75rem);--border-radius-2xl:clamp(0.8rem,0.9vw,1rem);--border-radius-3xl:clamp(1rem,1.2vw,1.5rem);--container-padding-mobile:clamp(1rem,3vw,1.5rem);--nav-height-mobile:clamp(50px,8vh,60px);--section-spacing-mobile:clamp(2rem,4vh,3rem);--font-size-base:clamp(0.875rem,1.2vw,1rem);--font-size-xxs:0.625rem;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:clamp(1.75rem,3vw,2.25rem);--font-size-big:calc(var(--font-size-4xl) * 1.7);--line-height-tight:1.2;--line-height-snug:1.35;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--nav-height:80px;--max-width:100dvw;--nav-logo-height:calc(var(--nav-height) - var(--spacing-1));--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-xbold:800;--spacing-px:1px;--spacing-0:0;--spacing-0-5:0.125rem;--spacing-1:0.25rem;--spacing-1-5:0.375rem;--spacing-2:0.5rem;--spacing-2-5:0.625rem;--spacing-3:0.75rem;--spacing-3-5:0.875rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--max-width:1200px;--border-radius-sm:0.125rem;--border-radius:0.25rem;--border-radius-md:0.375rem;--border-radius-lg:0.5rem;--border-radius-xl:0.75rem;--border-radius-2xl:1rem;--border-radius-3xl:1.5rem;--border-radius-rounded:50%;--transition-default-ease:0.3s ease;--transition-fast-ease:0.15s ease;--transition-slow-ease:0.5s ease;--transition-default-ease-in-out:0.3s ease-in-out;--transition-fast-ease-in-out:0.15s ease-in-out;--transition-slow-ease-in-out:0.5s ease-in-out;--z-index-dropdown:1000;--z-index-sticky:1020;--z-index-fixed:1030;--z-index-modal-backdrop:1040;--z-index-modal:1050;--z-index-popover:1060;--z-index-tooltip:1070;--z-index-default:0;--z-index-logo-ticker:999;--accent:#14bc68;--section-rgba:rgba(0,34,77,0.8);--white:#ffffff;--black:#000000;--error:#ff3333;--success:#33cc33;--warning:#ffcc00;--primary-rgb:254,108,47;--accent-rgb:20,188,104;--button-color:var(--primary);--button-hover:rgba(var(--primary-rgb),0.8);--button-text-hover:var(--accent);--background-secondary:#f8fafc;--background-secondary-muted:#f1f5f9;--primary-light:rgba(var(--primary-rgb),0.1);--container-padding-mobile:var(--spacing-4);--nav-height-mobile:60px;--max-width-mobile:100%;--section-spacing-mobile:var(--spacing-6);--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px}.light,:root{--background:var(--white);--foreground:var(--black);--text:var(--black);--text-secondary:#e34c0b;--text-muted:#575f69;--text-disabled:#a0aec0;--primary:#fe6c2f;--primary-hover:#ff9966;--primary-light:rgba(var(--primary-rgb),0.1);--primary-active:#e65100;--secondary:#89a966;--secondary-hover:#99ad81;--secondary-active:#6d963e;--link:var(--primary);--link-hover:var(--accent);--border:#e0e0e0;--button-text:var(--white);--input-background:var(--white);--input-border:#cbd5e0;--input-focus-border:var(--primary);--background-rgb:255,255,255;--background-secondary-rgb:248,250,252;--gradient-primary:linear-gradient(135deg,rgb(var(--primary-rgb)),var(--accent));--gradient-primary-transparent:linear-gradient(135deg,rgba(var(--primary-rgb),0.55),rgba(var(--accent-rgb),0.25));--gradient-secondary:linear-gradient(135deg,rgba(254,108,47,0.55),rgba(20,188,104,0.25));--gradient-smooth:linear-gradient(135deg,rgba(var(--background-rgb),0.1) 0%,rgba(var(--background-secondary-rgb),0.15) 20%,rgba(var(--primary-rgb),0.2) 40%,rgba(var(--accent-rgb),0.15) 60%,rgba(var(--primary-rgb),0.2) 75%,rgba(var(--primary-rgb),0.15) 85%,rgba(var(--background-rgb),0.1) 100%);--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04)}.dark{--background:var(--black);--foreground:var(--white);--text:var(--white);--text-secondary:#e34c0b;--text-muted:#bfc6d3;--text-disabled:#6b7280;--background-secondary:#1a1b1e;--primary-light:rgba(var(--primary-rgb),0.15);--primary:#fe6c2f;--primary-hover:#ff9966;--primary-active:#e65100;--secondary:#89a966;--secondary-hover:#99ad81;--secondary-active:#6d963e;--link:var(--primary);--link-hover:var(--accent);--border:#366b4c;--button-text:#213841;--input-background:#2d3748;--input-border:#4a5568;--input-focus-border:var(--accent);--background-rgb:20,20,22;--background-secondary-rgb:32,32,36;--gradient-primary:linear-gradient(135deg,var(--primary) 0%,var(--primary-active) 50%,var(--background) 100%);--gradient-primary-transparent:linear-gradient(135deg,rgba(var(--primary-rgb),0.7) 0%,rgba(var(--primary-active-rgb),0.7) 50%,rgba(var(--background-rgb),0.7) 100%);--gradient-smooth:linear-gradient(135deg,rgba(var(--background-rgb),0.1) 0%,rgba(var(--background-secondary-rgb),0.2) 15%,rgba(var(--primary-rgb),0.3) 30%,rgba(254,108,47,0.4) 50%,rgba(255,153,102,0.35) 70%,rgba(var(--primary-rgb),0.25) 85%,rgba(var(--background-rgb),0.1) 100%);--gradient-secondary:linear-gradient(135deg,rgba(254,108,47,0.55),rgba(20,188,104,0.25));--shadow-sm:0 1px 2px 0 rgba(255,255,255,0.05);--shadow-md:0 4px 6px -1px rgba(255,255,255,0.1),0 2px 4px -1px rgba(255,255,255,0.06);--shadow-lg:0 10px 15px -3px rgba(255,255,255,0.1),0 4px 6px -2px rgba(255,255,255,0.05)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;width:100%;height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color var(--transition-default-ease),background-color var(--transition-default-ease);font-size:var(--font-size-base);font-family:var(--font-sans);background-color:var(--background);color:var(--text);line-height:var(--line-height-normal);min-height:100dvh;overflow-y:auto;overflow-x:hidden;padding:0 var(--container-padding-mobile)}h1,h2,h3,h4,h5,h6{color:var(--text);line-height:var(--line-height-tight);letter-spacing:calc(var(--font-size-base) * .1)}h1{font-size:var(--font-size-4xl)}h1,h2{text-transform:uppercase}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold)}h4{font-size:var(--font-size-lg)}h4,h5{font-weight:var(--font-weight-medium)}h5{font-size:var(--font-size-md)}h6{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}li,p{letter-spacing:.05em}p{line-height:var(--line-height-normal)}a{color:var(--link);text-decoration:none;transition:color var(--transition-default)}a:hover{letter-spacing:.05em;color:var(--link-hover)}.container{max-width:var(--max-width);margin:0 auto;padding:0 var(--container-padding-mobile);width:100%;overflow-x:hidden}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}input,select,textarea{display:block;width:100%;padding:var(--spacing-2) var(--spacing-3);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text);background-color:var(--input-background);border:1px solid var(--input-border);border-radius:var(--border-radius);transition:border-color var(--transition-default),box-shadow var(--transition-default)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--input-focus-border);box-shadow:0 0 0 3px rgba(var(--primary),.1)}.auth-layout{min-height:100vh;display:flex;flex-direction:column;background:var(--background)}@media (max-width:768px){body,html{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}h1{font-size:clamp(1.75rem,5vw,var(--font-size-3xl))}h1,h2{margin-bottom:var(--spacing-3)}h2{font-size:clamp(1.5rem,4vw,var(--font-size-2xl))}h3{font-size:clamp(1.25rem,3vw,var(--font-size-xl))}p{font-size:clamp(.875rem,2vw,var(--font-size-base));line-height:var(--line-height-relaxed)}.container{padding:0 var(--container-padding-mobile)}section{padding:var(--section-spacing-mobile) 0}a,button,input,select{min-height:44px;min-width:44px;padding:var(--spacing-3)}input[type=email],input[type=tel],input[type=text],textarea{font-size:16px;padding:var(--spacing-3) var(--spacing-4)}.clickable{cursor:pointer;position:relative}.clickable:after{content:"";position:absolute;inset:-8px}}@media (min-width:769px) and (max-width:1024px){.container{padding:0 clamp(1.5rem,4vw,2rem)}}@media (min-width:1025px){.container{padding:0 clamp(2rem,5vw,3rem)}}.layout-container{margin:0;padding:0}.layout-container,.public-layout{width:100%;min-height:100dvh;overflow-x:hidden}.public-layout{display:flex;flex-direction:column}.main-content{flex:1 1;width:100%;overflow-x:hidden}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c177e25b87fd9cd-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/6c9a125e97d835e1-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:Poppins;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/4c285fdca692ea22-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/034d78ad42e9620c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/fe0777f1195381cb-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:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/eafabf029ad39a43-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/db911767852bc875-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f10b8e9d91f3edcb-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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8888a3826f4a3af4-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-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:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_51684b{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_51684b{--font-sans:"Poppins","Poppins Fallback"}