@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;500;600;700;800&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,400&display=swap";:root{--aw-brand:#2cabe3;--aw-brand-dark:#1a8fc4;--aw-brand-light:#41b3f9;--aw-brand-pale:#ebf7fd;--aw-black:#0b0c0e;--aw-dark:#111318;--aw-dark-2:#1c1f26;--aw-dark-3:#2c3140;--aw-surface:#fff;--aw-surface-2:#f7f8fa;--aw-surface-3:#f0f2f5;--aw-text:#0b0c0e;--aw-text-2:#3d4451;--aw-muted:#6b7280;--aw-subtle:#9ca3af;--aw-border:#e5e7eb;--aw-border-2:#d1d5db;--aw-white:#fff;--aw-font-display:"Plus Jakarta Sans", -apple-system, system-ui, sans-serif;--aw-font-sans:"DM Sans", -apple-system, system-ui, sans-serif;--aw-radius:8px;--aw-radius-lg:14px;--aw-radius-pill:999px;--aw-shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--aw-shadow-md:0 4px 16px #00000014, 0 2px 6px #0000000a;--aw-shadow-lg:0 12px 36px #0000001a, 0 4px 10px #0000000d;--aw-transition:.2s cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--aw-font-sans);color:var(--aw-text);background:var(--aw-surface);line-height:1.6}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{cursor:pointer;background:0 0;border:none;font-family:inherit}.aw-btn{border-radius:var(--aw-radius);font-family:var(--aw-font-display);letter-spacing:-.01em;transition:background var(--aw-transition), transform var(--aw-transition), box-shadow var(--aw-transition), border-color var(--aw-transition);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.6875rem 1.5rem;font-size:.9375rem;font-weight:600;display:inline-flex}.aw-btn-primary{background:var(--aw-brand);color:var(--aw-white)}.aw-btn-primary:hover{background:var(--aw-brand-dark);transform:translateY(-1px);box-shadow:0 4px 14px #2cabe359}.aw-btn-outline{color:var(--aw-white);background:0 0;border:1.5px solid #ffffff4d}.aw-btn-outline:hover{background:#ffffff14;border-color:#ffffffb3}.aw-btn-outline-dark{color:var(--aw-text);border:1.5px solid var(--aw-border-2);background:0 0}.aw-btn-outline-dark:hover{background:var(--aw-surface-2);border-color:var(--aw-brand);color:var(--aw-brand)}.aw-display{font-family:var(--aw-font-display);letter-spacing:-.03em;font-weight:800;line-height:1.1}.aw-heading{font-family:var(--aw-font-display);letter-spacing:-.02em;font-weight:700;line-height:1.2}.aw-overline{font-family:var(--aw-font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--aw-brand);font-size:.75rem;font-weight:600}.aw-label{font-family:var(--aw-font-sans);color:var(--aw-muted);font-size:.875rem;font-weight:500}.aw-section{padding:5rem 0}.aw-section-sm{padding:3.5rem 0}.aw-section-dark{background:var(--aw-dark);color:var(--aw-white)}.aw-section-warm{background:var(--aw-surface-2)}.aw-section-white{background:var(--aw-white)}.aw-container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.5rem}.aw-card{background:var(--aw-white);border-radius:var(--aw-radius-lg);border:1px solid var(--aw-border);box-shadow:var(--aw-shadow-sm);transition:transform var(--aw-transition), box-shadow var(--aw-transition), border-color var(--aw-transition);overflow:hidden}.aw-card:hover{box-shadow:var(--aw-shadow-lg);border-color:var(--aw-border-2);transform:translateY(-4px)}.aw-divider{background:var(--aw-brand);border-radius:2px;width:40px;height:3px}.aw-nav-link{font-family:var(--aw-font-sans);color:#ffffffbf;transition:color var(--aw-transition);padding:.25rem 0;font-size:.9375rem;font-weight:400;position:relative}.aw-nav-link:hover{color:var(--aw-white)}.aw-nav-link:after{content:"";background:var(--aw-brand);width:0;height:2px;transition:width var(--aw-transition);border-radius:1px;position:absolute;bottom:-4px;left:0}.aw-nav-link:hover:after,.aw-nav-link.active:after{width:100%}.aw-navbar--scrolled .aw-nav-link{color:var(--aw-text-2)}.aw-navbar--scrolled .aw-nav-link:hover{color:var(--aw-brand)}.aw-word-slide{animation:.5s cubic-bezier(.22,1,.36,1) awWordFade;display:inline-block}@keyframes awWordFade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.aw-counter-value{font-family:var(--aw-font-display);letter-spacing:-.03em;color:var(--aw-white);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:800;line-height:1}.aw-marquee-track{align-items:center;gap:3.5rem;width:max-content;animation:30s linear infinite awMarquee;display:flex}.aw-marquee-track:hover{animation-play-state:paused}@keyframes awMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.aw-marquee-wrapper{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.aw-review-scroll{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:1.5rem;padding-bottom:1rem;display:flex;overflow-x:auto}.aw-review-scroll::-webkit-scrollbar{display:none}.aw-review-item{scroll-snap-align:start;flex:0 0 340px}.aw-skeleton{background:linear-gradient(90deg, var(--aw-surface-3) 25%, var(--aw-surface-2) 50%, var(--aw-surface-3) 75%);border-radius:var(--aw-radius);background-size:200% 100%;animation:1.5s infinite awSkeleton}@keyframes awSkeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (width<=768px){.aw-section{padding:3.5rem 0}.aw-section-sm{padding:2.5rem 0}.aw-counter-value{font-size:2rem}}.d-flex{display:flex}.flex-column{flex-direction:column}.align-items-center{align-items:center}.justify-content-center{justify-content:center}.text-center{text-align:center}.text-start{text-align:left}.text-lg-end{text-align:right}.text-uppercase{text-transform:uppercase}.text-dark{color:#0b0c0e}.text-muted{color:#6b7280}.text-white{color:#fff}.fw-bold{font-weight:700}.bg-light{background-color:#f7f8fa}.bg-white{background-color:#fff}.rounded{border-radius:.5rem}.img-fluid{max-width:100%;height:auto}.w-100{width:100%}.h-100{height:100%}.overflow-hidden{overflow:hidden}.position-relative{position:relative}.position-absolute{position:absolute}.bottom-0{bottom:0}.start-0{left:0}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:1rem}.mb-4{margin-bottom:1.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1.5rem}.mt-auto{margin-top:auto}.me-2{margin-right:.5rem}.me-3{margin-right:1rem}.ms-3{margin-left:1rem}.ms-auto{margin-left:auto}.p-3{padding:1rem}.p-4{padding:1.5rem}.pb-2{padding-bottom:.5rem}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 1.25rem}.row{flex-wrap:wrap;margin:0 -.75rem;display:flex}.col-12,.col-lg-12,.col-lg-4,.col-lg-8{width:100%;padding:0 .75rem}@media (width>=992px){.col-lg-4{width:33.3333%}.col-lg-8{width:66.6667%}.text-lg-end{text-align:right}}.col-md-6,.col-md-12{width:100%;padding:0 .75rem}@media (width>=768px){.col-md-6{width:50%}.col-md-12{width:100%}}.justify-content-lg-center{justify-content:flex-start}@media (width>=992px){.justify-content-lg-center{justify-content:center}}.aw-page{background:var(--aw-surface);flex-direction:column;min-height:100vh;display:flex}.aw-page-content{flex:1}.aw-page-content--padded{padding-top:88px}.aw-navbar{z-index:100;background:0 0;border-bottom:1px solid #0000;transition:background .25s,box-shadow .25s,border-color .25s;position:fixed;top:0;left:0;right:0}.aw-navbar--scrolled{-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--aw-border);border-bottom-color:var(--aw-border);background:#fffffff7}.aw-navbar__inner{justify-content:space-between;align-items:center;gap:2rem;max-width:1200px;height:88px;margin:0 auto;padding:0 1.5rem;display:flex}.aw-navbar__brand{flex-shrink:0;align-items:center;gap:.625rem;text-decoration:none;display:flex}.aw-navbar__logo{-o-object-fit:contain;object-fit:contain;filter:brightness(0)invert();opacity:.92;border-radius:8px;width:80px;height:80px;transition:filter .3s,opacity .3s}.aw-navbar--scrolled .aw-navbar__logo{filter:none;opacity:1}.aw-navbar__brand-name{font-family:var(--aw-font-display);color:var(--aw-white);white-space:nowrap;font-size:1.125rem;font-weight:600;transition:color .3s}.aw-navbar--scrolled .aw-navbar__brand-name{color:var(--aw-text)}.aw-navbar__links{align-items:center;gap:2.5rem;display:flex}.aw-navbar__toggle{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:.5rem;display:none}.aw-navbar__toggle-bar{background:var(--aw-white);border-radius:1px;width:24px;height:2px;transition:transform .25s,opacity .25s,background .3s;display:block}.aw-navbar--scrolled .aw-navbar__toggle-bar{background:var(--aw-text)}@media (width<=768px){.aw-navbar__toggle{display:flex}.aw-navbar__links{background:var(--aw-surface);border-bottom:1px solid var(--aw-border);box-shadow:var(--aw-shadow-md);opacity:0;pointer-events:none;z-index:99;flex-direction:column;align-items:flex-start;gap:0;padding:1rem 1.5rem 1.5rem;transition:transform .3s,opacity .3s;position:fixed;top:88px;left:0;right:0;transform:translateY(-100%)}.aw-navbar__links--open{opacity:1;pointer-events:all;transform:translateY(0)}.aw-nav-link{border-bottom:1px solid var(--aw-border);width:100%;padding:.875rem 0;font-size:1rem}.aw-nav-link:last-child{border-bottom:none}}.aw-footer{background:var(--aw-dark);color:#fff9;padding:3.5rem 0 2rem}.aw-footer__inner{text-align:center;flex-direction:column;align-items:center;gap:1.75rem;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex}.aw-footer__brand{flex-direction:column;align-items:center;gap:.5rem;display:flex}.aw-footer__wordmark{font-family:var(--aw-font-display);letter-spacing:-.03em;color:#ffffffd9;font-size:1.5rem;font-weight:800}.aw-footer__tagline{font-family:var(--aw-font-sans);color:#ffffff59;letter-spacing:.01em;font-size:.875rem}.aw-footer__social{gap:.875rem;display:flex}.aw-footer__social-link{color:#fff9;background:#ffffff12;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .2s,color .2s,transform .2s;display:flex}.aw-footer__social-link:hover{background:var(--aw-brand);color:#fff;transform:translateY(-2px)}.aw-footer__copy{color:#ffffff4d;font-size:.8rem}.aw-footer__powered{color:#fff3;text-align:center;border-top:1px solid #ffffff0f;width:100%;padding-top:1rem;font-size:.75rem}.aw-footer__powered-link{color:var(--aw-brand);font-weight:600;transition:color .2s}.aw-footer__powered-link:hover{color:var(--aw-brand-light)}
