@font-face{font-family:Chillax;src:url(/fonts/chillax/WEB/fonts/Chillax-Regular.woff2) format("woff2"),url(/fonts/chillax/WEB/fonts/Chillax-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(/fonts/chillax/WEB/fonts/Chillax-Medium.woff2) format("woff2"),url(/fonts/chillax/WEB/fonts/Chillax-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(/fonts/chillax/WEB/fonts/Chillax-Semibold.woff2) format("woff2"),url(/fonts/chillax/WEB/fonts/Chillax-Semibold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(/fonts/chillax/WEB/fonts/Chillax-Bold.woff2) format("woff2"),url(/fonts/chillax/WEB/fonts/Chillax-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(/fonts/chillax/WEB/fonts/Chillax-Light.woff2) format("woff2"),url(/fonts/chillax/WEB/fonts/Chillax-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(/fonts/chillax/WEB/fonts/Chillax-Extralight.woff2) format("woff2"),url(/fonts/chillax/WEB/fonts/Chillax-Extralight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:BNFatPorn;src:url(/fonts/BNFatPorn.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Array;src:url(/fonts/ARRAY/Array-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Array;src:url(/fonts/ARRAY/Array-Semibold.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Array;src:url(/fonts/ARRAY/Array-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--bg: #F8F9F9;--surface: #FFFFFF;--text: #5b2123;--muted: #5b2123;--primary: #02B7ED;--primary-2: #62CFEA;--border: #A1E3EC;--shadow: rgba(0, 0, 0, .08);--shadow-md: rgba(0, 0, 0, .12);--shadow-lg: rgba(0, 0, 0, .16);--spacing-xs: .3rem;--spacing-sm: .5rem;--spacing-md: .7rem;--spacing-lg: 1rem;--spacing-xl: 4rem;--spacing-2xl: 6rem;--radius-sm: 8px;--radius-md: 16px;--radius-lg: 24px;--radius-pill: 999px;--font-heading: "Chillax", sans-serif;--font-body: "Chillax", sans-serif;--font-hero-title: "BNFatPorn", sans-serif;--font-hero-subtitle: "Array", sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font-body);color:var(--text);background-color:#fff;background-image:radial-gradient(circle,#d0d0d0 1px,transparent 1px);background-size:20px 20px;line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}#app{min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:800;line-height:1.2;color:var(--text)}h1{font-size:clamp(2.5rem,6vw,5rem);letter-spacing:-.02em}h2{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.01em;color:var(--primary)}h3{font-size:clamp(1.5rem,3vw,2.5rem);color:var(--primary)}h4{font-size:clamp(1.25rem,2.5vw,2rem)}p{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.35;color:var(--muted)}a{color:var(--primary);text-decoration:none;transition:color .3s ease}a:hover{color:var(--primary-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 2rem;font-family:var(--font-heading);font-size:1rem;font-weight:700;text-transform:uppercase;border-radius:var(--radius-pill);border:2px solid transparent;cursor:pointer;transition:all .3s ease;text-decoration:none;white-space:nowrap}.btn:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.btn-primary{background-color:var(--primary);color:#fff;border-color:var(--primary)}.btn-primary:hover{background-color:var(--primary-2);border-color:var(--primary-2);transform:translateY(-2px);box-shadow:0 8px 20px #02b7ed4d}.btn-secondary{background-color:#fff;color:var(--primary);border-color:var(--primary)}.btn-secondary:hover{background-color:var(--primary);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px var(--shadow-md)}.btn-ghost{background-color:transparent;color:var(--text);border-color:transparent;padding:.5rem 1rem}.btn-ghost:hover{color:var(--primary)}.btn-sm{padding:.625rem 1.5rem;font-size:.875rem}.btn-lg{padding:1.125rem 2.5rem;font-size:1.125rem}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 var(--spacing-md)}.container-wide{max-width:1440px}.container-narrow{max-width:960px}.section{padding:var(--spacing-2xl) 0}.section-sm{padding:var(--spacing-xl) 0}.section-lg{padding:6rem 0}.card{background:var(--surface);border:2px solid var(--border);border-radius:var(--radius-md);padding:var(--spacing-md);box-shadow:0 4px 12px var(--shadow);transition:all .3s ease}.card:hover{transform:translateY(-4px);box-shadow:0 8px 24px var(--shadow-md);border-color:var(--primary)}.card-header,.card-body{margin-bottom:var(--spacing-md)}.card-footer{display:flex;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--border)}.grid{display:grid;gap:var(--spacing-md)}.grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.text-center{text-align:center}.text-primary{color:var(--primary)}.text-muted{color:var(--muted)}.text-uppercase{text-transform:uppercase;letter-spacing:.05em}.font-bold{font-weight:700}.font-black{font-weight:900}.mt-sm{margin-top:var(--spacing-sm)}.mt-md{margin-top:var(--spacing-md)}.mt-lg{margin-top:var(--spacing-lg)}.mt-xl{margin-top:var(--spacing-xl)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-md{margin-bottom:var(--spacing-md)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-xl{margin-bottom:var(--spacing-xl)}.py-sm{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}.py-md{padding-top:var(--spacing-md);padding-bottom:var(--spacing-md)}.py-lg{padding-top:var(--spacing-lg);padding-bottom:var(--spacing-lg)}.px-sm{padding-left:var(--spacing-sm);padding-right:var(--spacing-sm)}.px-md{padding-left:var(--spacing-md);padding-right:var(--spacing-md)}.px-lg{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg)}input,textarea,select{width:100%;padding:.875rem 1.25rem;font-family:var(--font-body);font-size:1rem;color:var(--text);background:var(--surface);border:2px solid var(--border);border-radius:var(--radius-sm);transition:all .3s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #02b7ed1a}label{display:block;margin-bottom:.5rem;font-weight:600;color:var(--text)}.form-group{margin-bottom:var(--spacing-md)}img{max-width:100%;height:auto;display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s ease forwards}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:focus-visible{outline:3px solid var(--primary);outline-offset:2px}@media(max-width:768px){.container{padding:0 var(--spacing-sm)}.section{padding:var(--spacing-xl) 0}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.btn{width:100%}}@media(min-width:769px)and (max-width:1024px){.grid-3{grid-template-columns:repeat(2,1fr)}}.navbar[data-v-50622d70]{position:fixed;top:0;left:0;right:0;z-index:1000;background:var(--surface);border-bottom:2px solid transparent;transition:all .3s ease}.navbar--scrolled[data-v-50622d70]{border-bottom-color:var(--border);box-shadow:0 4px 12px var(--shadow)}.navbar__content[data-v-50622d70]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 0;gap:var(--spacing-md)}.navbar__logo[data-v-50622d70]{display:flex;align-items:center;text-decoration:none;transition:opacity .3s ease;flex-shrink:0}.navbar__logo[data-v-50622d70]:hover{opacity:.8}.navbar__logo-img[data-v-50622d70]{height:36px;width:auto}.navbar__nav[data-v-50622d70]{display:flex;align-items:center;gap:2rem;flex:1;justify-content:flex-end}.navbar__nav-links[data-v-50622d70]{display:flex;align-items:center;gap:2rem}.navbar__actions[data-v-50622d70]{display:flex;align-items:center;gap:1.25rem}.navbar__link[data-v-50622d70]{font-family:var(--font-heading);font-size:.8125rem;font-weight:700;color:var(--text);text-decoration:none;text-transform:uppercase;letter-spacing:.06em;transition:color .3s ease;white-space:nowrap}.navbar__link[data-v-50622d70]:hover{color:var(--primary)}.navbar__toggle[data-v-50622d70]{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:.5rem}.navbar__toggle-icon[data-v-50622d70]{display:block;width:24px;height:2.5px;background:var(--text);border-radius:2px;transition:all .3s ease}@media(max-width:768px){.navbar__toggle[data-v-50622d70]{display:flex}.navbar__nav[data-v-50622d70]{position:fixed;top:64px;left:0;right:0;background:var(--surface);flex-direction:column;padding:var(--spacing-lg);border-bottom:2px solid var(--border);box-shadow:0 8px 24px var(--shadow-md);transform:translateY(-120%);opacity:0;visibility:hidden;transition:all .3s ease;gap:var(--spacing-lg)}.navbar__nav--open[data-v-50622d70]{transform:translateY(0);opacity:1;visibility:visible}.navbar__nav-links[data-v-50622d70]{flex-direction:column;gap:var(--spacing-md)}.navbar__actions[data-v-50622d70]{flex-direction:column;width:100%;gap:var(--spacing-md)}.navbar__actions .btn[data-v-50622d70]{width:100%}}.footer[data-v-3b68f812]{background:var(--primary);color:#fff;margin-top:auto}.footer__top[data-v-3b68f812]{padding:3rem 0 2rem}.footer__tagline[data-v-3b68f812]{text-align:center;font-size:1rem;color:#fffffff2;margin-bottom:2.5rem;font-weight:400}.footer__grid[data-v-3b68f812]{display:grid;grid-template-columns:1fr auto;gap:3rem;align-items:start}.footer__links[data-v-3b68f812]{display:grid;grid-template-columns:repeat(2,auto);gap:3rem}.footer__column[data-v-3b68f812]{display:flex;flex-direction:column;gap:.75rem}.footer__column a[data-v-3b68f812]{color:#ffffffe6;font-size:.9375rem;text-decoration:none;transition:opacity .3s;font-weight:400}.footer__column a[data-v-3b68f812]:hover{opacity:.7;color:#fff}.footer__brand[data-v-3b68f812]{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.footer__logo-img[data-v-3b68f812]{height:40px;width:auto}.footer__copyright[data-v-3b68f812]{font-size:.8125rem;color:#ffffffb3}@media(max-width:768px){.footer__grid[data-v-3b68f812]{grid-template-columns:1fr;text-align:center;gap:2rem}.footer__links[data-v-3b68f812]{grid-template-columns:1fr;gap:1.5rem}.footer__brand[data-v-3b68f812]{align-items:center;text-align:center}}.main-content{flex:1;padding-top:72px}
