.header-1{--hdr-h: 4.5rem;--hdr-ink: var(--bs-body-color);--hdr-ink-soft: #3c4257;position: fixed;top: 0;left: 0;right: 0;z-index: 1040;padding: .875rem 0;background: rgba(255,255,255,.88);backdrop-filter: saturate(180%) blur(14px);-webkit-backdrop-filter: saturate(180%) blur(14px);box-shadow: 0 1px 0 rgba(10,37,64,.08);transition: background .25s ease, box-shadow .25s ease, color .25s ease}body:not(:has([data-hero="dark"])) main#content{padding-top: 4.5rem}.header-1 .hdr{display: flex;align-items: center;gap: 1.5rem;min-height: 2.75rem}.header-1 .brand{display: inline-flex;align-items: center;gap: .625rem;font-weight: 700;letter-spacing: -.02em;font-size: 1.0625rem;color: var(--hdr-ink) !important;white-space: nowrap}.header-1 .brand:hover{opacity: .8}.header-1 .brand img{max-height: 2.25rem;width: auto}.header-1 .brand-mark{display: inline-flex;align-items: center;justify-content: center;width: 2rem;height: 2rem;border-radius: .625rem;font-size: .875rem;color: #fff;background: linear-gradient(135deg, var(--bs-primary), #00d4ff);box-shadow: 0 4px 12px rgba(var(--bs-primary-rgb), .35)}.header-1 .nav-main{margin-right: auto}.header-1 .nav-main ul{display: flex;align-items: center;gap: .25rem;margin: 0;padding: 0;list-style: none}.header-1 .nav-main ul li{position: relative}.header-1 .nav-main ul li a{display: block;padding: .5rem .75rem;border-radius: .5rem;font-size: .9375rem;font-weight: 600;color: var(--hdr-ink-soft) !important;transition: color .2s ease, background .2s ease}.header-1 .nav-main ul li a:hover, .header-1 .nav-main ul li.active > a{color: var(--bs-primary) !important}.header-1 .nav-main ul li ul{display: none;position: absolute;top: calc(100% + .5rem);left: 0;min-width: 14rem;flex-direction: column;align-items: stretch;gap: 0;padding: .5rem;background: #fff;border-radius: .875rem;box-shadow: 0 12px 32px rgba(10,37,64,.16)}.header-1 .nav-main ul li:hover > ul{display: flex}.header-1 .nav-main ul li ul li a{color: var(--bs-body-color) !important;white-space: nowrap}.header-1 .nav-main ul li ul li a:hover{background: rgba(var(--bs-primary-rgb), .08)}.header-1 .hdr-actions{display: flex;align-items: center;gap: .75rem;margin-left: auto}.header-1 .hdr-login{align-items: center;gap: .4rem;font-size: .9375rem;font-weight: 600;color: var(--hdr-ink-soft) !important}.header-1 .hdr-login:hover{color: var(--bs-primary) !important}.header-1 .hdr-cta{--bs-btn-padding-x: 1.1rem;--bs-btn-padding-y: .55rem;border-radius: 2rem;font-weight: 600;font-size: .9375rem;white-space: nowrap;box-shadow: 0 6px 18px rgba(var(--bs-primary-rgb), .3)}.header-1 .hdr-cta i{font-size: .8125rem;transition: transform .2s ease}.header-1 .hdr-cta:hover i{transform: translateX(3px)}.header-1 .toggle{width: 2.5rem;height: 2.5rem;padding: 0;border-radius: .625rem;color: var(--hdr-ink);background: rgba(10,37,64,.06);border: 0}body:has([data-hero="dark"]) .header-1{background: transparent;box-shadow: none;backdrop-filter: none;-webkit-backdrop-filter: none;--hdr-ink: #fff;--hdr-ink-soft: rgba(255,255,255,.86)}body:has([data-hero="dark"]) .header-1 .nav-main ul li a:hover, body:has([data-hero="dark"]) .header-1 .nav-main ul li.active > a, body:has([data-hero="dark"]) .header-1 .hdr-login:hover{color: #fff !important;opacity: .8}body:has([data-hero="dark"]) .header-1 .brand-mark{background: rgba(255,255,255,.16);box-shadow: none}body:has([data-hero="dark"]) .header-1 .hdr-cta{--bs-btn-bg: #fff;--bs-btn-border-color: #fff;--bs-btn-color: var(--bs-primary);--bs-btn-hover-bg: #fff;--bs-btn-hover-border-color: #fff;--bs-btn-hover-color: var(--bs-primary);box-shadow: 0 6px 20px rgba(10,37,64,.18)}body:has([data-hero="dark"]) .header-1 .toggle{color: #fff;background: rgba(255,255,255,.18)}body:has([data-hero="dark"]) .header-1 .nav-main ul li ul li a{color: var(--bs-body-color) !important;opacity: 1}.header-1.is-stuck, body:has([data-hero="dark"]) .header-1.is-stuck{background: rgba(255,255,255,.9);backdrop-filter: saturate(180%) blur(14px);-webkit-backdrop-filter: saturate(180%) blur(14px);box-shadow: 0 1px 0 rgba(10,37,64,.08), 0 8px 24px rgba(10,37,64,.06);--hdr-ink: var(--bs-body-color);--hdr-ink-soft: #3c4257}body:has([data-hero="dark"]) .header-1.is-stuck .brand-mark{background: linear-gradient(135deg, var(--bs-primary), #00d4ff);box-shadow: 0 4px 12px rgba(var(--bs-primary-rgb), .35)}body:has([data-hero="dark"]) .header-1.is-stuck .hdr-cta{--bs-btn-bg: var(--bs-primary);--bs-btn-border-color: var(--bs-primary);--bs-btn-color: #fff;--bs-btn-hover-bg: var(--bs-primary-hover);--bs-btn-hover-border-color: var(--bs-primary-hover);--bs-btn-hover-color: #fff}body:has([data-hero="dark"]) .header-1.is-stuck .toggle{color: var(--bs-body-color);background: rgba(10,37,64,.06)}body:has([data-hero="dark"]) .header-1.is-stuck .nav-main ul li a:hover{color: var(--bs-primary) !important;opacity: 1}.header-1 .mobile-window .bg{position: fixed;inset: 0 100% 0 0;background: rgba(10,37,64,.45);transition: .3s}.header-1 .mobile-window .window{position: fixed;top: 0;right: 0;bottom: 0;width: 0;overflow: auto;opacity: 0;padding: 0;background: #fff;display: flex;flex-direction: column;gap: 1rem;transition: .3s}.header-1 .mobile-window .close{position: fixed;top: 0;right: 0;margin: .75rem 1rem;font-size: 0;color: var(--bs-body-color);cursor: pointer;z-index: 2;transition: .3s}.header-1 .mobile-window .window .logo{font-weight: 700;font-size: 1.0625rem}.header-1 .mobile-window .window .brand-mark{display: inline-flex}.header-1 .mobile-window .mobile_menu ul{list-style: none;margin: 0;padding: 0}.header-1 .mobile-window .mobile_menu ul li a{display: block;padding: .75rem .25rem;font-weight: 600;color: var(--bs-body-color);border-bottom: 1px solid rgba(10,37,64,.08)}.header-1 .mobile-window .mobile_menu ul li ul{padding-left: 1rem}body.active-menu{overflow: hidden}body.active-menu .header-1 .mobile-window .bg{right: 0}body.active-menu .header-1 .mobile-window .window{width: min(22rem, 86vw);opacity: 1;padding: 4.5rem 1.5rem 2rem}body.active-menu .header-1 .mobile-window .close{font-size: 1.75rem}@media (max-width: 575.98px){.header-1 .brand-text{font-size: .9375rem}.header-1 .hdr-cta{--bs-btn-padding-x: .85rem;font-size: .875rem}.header-1 .hdr-cta i{display: none}}@media (prefers-reduced-motion: reduce){.header-1 *{transition: none !important}}

.hero-1{--ink: #0a2540;--ink-2: #0b1b3a;--acc: var(--bs-primary);--cyan: #00d4ff;--pink: #ff5b9a;position: relative;overflow: hidden;color: #fff;background: linear-gradient(200deg, var(--ink-2) 0%, var(--ink) 55%, #0d2f56 100%);clip-path: polygon(0 0, 100% 0, 100% calc(100% - 5rem), 0 100%);padding-top: 9rem !important}.hero-1 .row{position: relative;z-index: 2}.hero-1 .hero-glow{position: absolute;inset: -20% -10% auto -10%;height: 130%;z-index: 1;pointer-events: none;background: radial-gradient(48rem 30rem at 78% 12%, rgba(var(--bs-primary-rgb), .55), transparent 62%), radial-gradient(38rem 26rem at 22% 4%, rgba(0, 212, 255, .32), transparent 60%), radial-gradient(30rem 22rem at 58% 88%, rgba(255, 91, 154, .22), transparent 62%)}.hero-1 .hero-eyebrow{display: inline-flex;align-items: center;gap: .5rem;padding: .4rem .875rem;margin-bottom: 1.5rem;border-radius: 2rem;background: rgba(255,255,255,.12);border: 1px solid rgba(255,255,255,.18);font-size: .8125rem;font-weight: 600;letter-spacing: .01em;backdrop-filter: blur(6px)}.hero-1 .hero-eyebrow i{color: #ffd166}.hero-1 .hero-title{font-weight: 800;letter-spacing: -.03em;line-height: 1.08;margin-bottom: 1.25rem}.hero-1 .hero-title .accent{background: linear-gradient(100deg, var(--cyan), #a5b4ff 45%, var(--pink));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent;color: transparent}.hero-1 .hero-desc{font-size: 1.1875rem;line-height: 1.6;color: rgba(255,255,255,.82);max-width: 32rem;margin-bottom: 2rem}.hero-1 .hero-search{position: relative;display: flex;align-items: center;gap: .5rem;background: #fff;border-radius: 3rem;padding: .4rem .4rem .4rem 3rem;box-shadow: 0 18px 40px rgba(2, 12, 30, .35);max-width: 34rem}.hero-1 .hero-search > i{position: absolute;left: 1.25rem;top: 50%;transform: translateY(-50%);color: var(--bs-secondary-color);font-size: .9375rem}.hero-1 .hero-search .form-control{border: 0;box-shadow: none;padding: .625rem 0;font-size: 1rem;background: transparent;color: var(--bs-body-color)}.hero-1 .hero-search .form-control:focus{outline: none}.hero-1 .hero-search .btn{border-radius: 2.5rem;padding: .625rem 1.5rem;font-weight: 600;white-space: nowrap}.hero-1 .hero-chips{display: flex;flex-wrap: wrap;gap: .5rem;margin-top: 1.125rem}.hero-1 .hero-chip{padding: .3rem .75rem;border-radius: 2rem;font-size: .8125rem;font-weight: 500;color: rgba(255,255,255,.86) !important;background: rgba(255,255,255,.1);border: 1px solid rgba(255,255,255,.14)}.hero-1 .hero-chip:hover{background: rgba(255,255,255,.2);color: #fff !important}.hero-1 .hero-note{display: flex;align-items: center;gap: .5rem;margin-top: 1.75rem;font-size: .9375rem;color: rgba(255,255,255,.72)}.hero-1 .hero-note i{color: #4ade80}.hero-1 .hero-app{border-radius: 1rem;overflow: hidden;background: #fff;color: var(--bs-body-color);box-shadow: 0 32px 70px rgba(2, 12, 30, .45), 0 2px 6px rgba(2, 12, 30, .2);transform-style: preserve-3d;transition: transform .3s cubic-bezier(.2,.7,.2,1);will-change: transform}.hero-1 .app-bar{display: flex;align-items: center;gap: .375rem;padding: .625rem .875rem;background: #f6f9fc;border-bottom: 1px solid rgba(10,37,64,.08)}.hero-1 .app-bar span{width: .625rem;height: .625rem;border-radius: 50%;background: #d8dee9}.hero-1 .app-url{margin-left: .75rem;flex: 1;padding: .25rem .75rem;border-radius: 1rem;background: #fff;border: 1px solid rgba(10,37,64,.08);font-size: .75rem;color: var(--bs-secondary-color);text-align: center}.hero-1 .app-body{display: grid;grid-template-columns: 43% 57%;min-height: 22rem}.hero-1 .app-side{padding: 1.125rem;border-right: 1px solid rgba(10,37,64,.08);background: #fff}.hero-1 .app-side-h{font-size: .875rem;font-weight: 700;margin-bottom: 1rem;letter-spacing: -.01em}.hero-1 .app-field{margin-bottom: .75rem}.hero-1 .app-field label{display: block;font-size: .6875rem;font-weight: 600;text-transform: uppercase;letter-spacing: .06em;color: var(--bs-secondary-color);margin-bottom: .25rem}.hero-1 .app-input{height: 2rem;border-radius: .5rem;border: 1px solid rgba(10,37,64,.12);background: #fff;display: flex;align-items: center;padding: 0 .625rem;font-size: .8125rem;color: #3c4257}.hero-1 .app-input.typing{border-color: var(--acc);box-shadow: 0 0 0 3px rgba(var(--bs-primary-rgb), .12)}.hero-1 .app-input .caret{width: 1px;height: 1rem;background: var(--acc);animation: hero-caret 1.1s steps(2) infinite}@keyframes hero-caret{0%, 49%{opacity: 1}50%, 100%{opacity: 0}}.hero-1 .app-progress{height: .375rem;border-radius: 1rem;background: rgba(10,37,64,.08);margin-top: 1.125rem;overflow: hidden}.hero-1 .app-progress-bar{height: 100%;width: 72%;border-radius: 1rem;background: linear-gradient(90deg, var(--acc), var(--cyan))}.hero-1 .app-progress-text{margin-top: .375rem;font-size: .75rem;color: var(--bs-secondary-color)}.hero-1 .app-doc{padding: 1.125rem;background: #eef2f7}.hero-1 .doc-page{position: relative;overflow: hidden;height: 100%;padding: 1.25rem;background: #fff;border-radius: .375rem;box-shadow: 0 6px 18px rgba(10,37,64,.12)}.hero-1 .doc-watermark{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(-24deg);font-size: clamp(1.5rem, 4.2vw, 2.5rem);font-weight: 800;letter-spacing: .12em;white-space: nowrap;color: rgba(var(--bs-primary-rgb), .13);pointer-events: none;user-select: none}.hero-1 .doc-h{height: .625rem;width: 55%;margin: 0 auto 1.125rem;border-radius: 1rem;background: #0a2540;opacity: .8}.hero-1 .doc-line{height: .4375rem;border-radius: 1rem;background: rgba(10,37,64,.13);margin-bottom: .5rem}.hero-1 .doc-line.mark{background: rgba(var(--bs-primary-rgb), .35)}.hero-1 .doc-line.l-60{width: 60%}.hero-1 .doc-line.l-70{width: 70%}.hero-1 .doc-line.l-75{width: 75%}.hero-1 .doc-line.l-85{width: 85%}.hero-1 .doc-line.l-90{width: 90%}.hero-1 .doc-line.l-95{width: 95%}.hero-1 .doc-line.l-100{width: 100%}.hero-1 .doc-gap{height: .875rem}.hero-1 .doc-signs{display: flex;gap: 1.25rem;margin-top: .5rem}.hero-1 .doc-sign{flex: 1;height: .4375rem;border-radius: 1rem;background: rgba(10,37,64,.2)}.hero-1 .app-foot{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: .75rem 1.125rem;background: #f6f9fc;border-top: 1px solid rgba(10,37,64,.08);font-size: .8125rem;color: var(--bs-secondary-color)}.hero-1 .app-badge{display: inline-flex;align-items: center;gap: .375rem;font-weight: 600;color: #0a7c42;background: rgba(74, 222, 128, .16);padding: .25rem .625rem;border-radius: 1rem}@media (max-width: 991.98px){.hero-1{padding-top: 7.5rem !important;clip-path: polygon(0 0, 100% 0, 100% calc(100% - 2.5rem), 0 100%)}.hero-1 .hero-desc{max-width: none}.hero-1 .hero-app{transform: none !important}}@media (max-width: 575.98px){.hero-1 .hero-search{flex-wrap: wrap;border-radius: 1.25rem;padding: .5rem .5rem .5rem 2.75rem}.hero-1 .hero-search > i{top: 1.5rem}.hero-1 .hero-search .btn{width: 100%;border-radius: 1rem}.hero-1 .app-body{grid-template-columns: 1fr}.hero-1 .app-side{border-right: 0;border-bottom: 1px solid rgba(10,37,64,.08)}}@media (prefers-reduced-motion: reduce){.hero-1 *{animation: none !important;transition: none !important}}

.module.hero-1{padding:110px 0}

.stats-1{background: #fff}.stats-1 .stats-title{font-size: .8125rem;font-weight: 700;letter-spacing: .1em;text-transform: uppercase;color: var(--bs-secondary-color)}.stats-1 .stats-grid{display: grid;grid-template-columns: repeat(4, 1fr);gap: 1.5rem}.stats-1 .stat{border-left: 2px solid rgba(var(--bs-primary-rgb), .25);padding-left: 1rem}.stats-1 .stat-num{font-size: clamp(1.75rem, 3vw, 2.25rem);font-weight: 800;letter-spacing: -.03em;line-height: 1.1;color: var(--bs-body-color)}.stats-1 .stat-label{font-size: .875rem;color: var(--bs-secondary-color);margin-top: .25rem}@media (max-width: 767.98px){.stats-1 .stats-grid{grid-template-columns: repeat(2, 1fr)}}

.module.stats-1{padding:48px 0}

.categories-1{background: #f6f9fc}.categories-1 .sec-title{font-weight: 800;letter-spacing: -.03em;margin-bottom: .5rem}.categories-1 .sec-desc{color: var(--bs-secondary-color);font-size: 1.0625rem;max-width: 40rem}.categories-1 .sec-all{border-radius: 2rem;font-weight: 600;padding: .55rem 1.25rem}.categories-1 .sec-all i{font-size: .8125rem}.categories-1 .cat-card{display: flex;flex-direction: column;position: relative;height: 100%;padding: 1.375rem;border-radius: 1rem;background: #fff;box-shadow: 0 1px 2px rgba(10,37,64,.08), 0 6px 18px rgba(10,37,64,.06);color: var(--bs-body-color) !important;transition: transform .25s cubic-bezier(.2,.7,.2,1), box-shadow .25s ease}.categories-1 .cat-card:hover{transform: translateY(-4px);box-shadow: 0 2px 4px rgba(10,37,64,.08), 0 18px 34px rgba(10,37,64,.12)}.categories-1 .cat-ico{display: inline-flex;align-items: center;justify-content: center;width: 2.75rem;height: 2.75rem;margin-bottom: .875rem;border-radius: .875rem;font-size: 1.0625rem;color: var(--bs-primary);background: rgba(var(--bs-primary-rgb), .1)}.categories-1 .cat-name{font-weight: 700;font-size: 1.0625rem;letter-spacing: -.01em}.categories-1 .cat-count{font-size: .8125rem;color: var(--bs-primary);font-weight: 600;margin-top: .125rem}.categories-1 .cat-popular{font-size: .875rem;color: var(--bs-secondary-color);margin-top: .625rem;padding-top: .625rem;border-top: 1px solid rgba(10,37,64,.07);line-height: 1.5}.categories-1 .cat-go{margin-top: auto;padding-top: .875rem;color: var(--bs-primary);font-size: .8125rem;opacity: 0;transform: translateX(-4px);transition: opacity .2s ease, transform .2s ease}@media (hover: hover) and (pointer: fine){.categories-1 .cat-card:hover .cat-go{opacity: 1;transform: none}}@media (hover: none){.categories-1 .cat-go{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.categories-1 *{transition: none !important}}

.module.categories-1{padding:88px 0}

.how-1{background: #fff}.how-1 .sec-title{font-weight: 800;letter-spacing: -.03em;margin-bottom: .75rem}.how-1 .sec-desc{color: var(--bs-secondary-color);font-size: 1.0625rem}.how-1 .step{padding: 1.5rem;border-radius: 1rem;background: #f6f9fc;height: 100%;border: 1px solid rgba(10,37,64,.06)}.how-1 .step-top{display: flex;align-items: center;justify-content: space-between;margin-bottom: 1rem}.how-1 .step-num{display: inline-flex;align-items: center;justify-content: center;width: 1.75rem;height: 1.75rem;border-radius: .625rem;font-size: .8125rem;font-weight: 700;color: #fff;background: linear-gradient(135deg, var(--bs-primary), #00d4ff)}.how-1 .step-top i{font-size: 1.25rem;color: rgba(var(--bs-primary-rgb), .35)}.how-1 .step-title{font-weight: 700;font-size: 1.0625rem;margin-bottom: .375rem;letter-spacing: -.01em}.how-1 .step-desc{color: var(--bs-secondary-color);font-size: .9375rem}.how-1 .builder{border-radius: 1.25rem;overflow: hidden;background: #fff;border: 1px solid rgba(10,37,64,.08);box-shadow: 0 24px 60px rgba(10,37,64,.12)}.how-1 .builder-head{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: .875rem 1.25rem;background: #f6f9fc;border-bottom: 1px solid rgba(10,37,64,.08)}.how-1 .builder-doc{font-weight: 700;font-size: .9375rem}.how-1 .builder-doc i{color: var(--bs-primary);margin-right: .375rem}.how-1 .builder-live{display: inline-flex;align-items: center;gap: .4rem;font-size: .75rem;font-weight: 600;color: #0a7c42;background: rgba(74,222,128,.16);padding: .25rem .625rem;border-radius: 1rem}.how-1 .builder-live .dot{width: .4rem;height: .4rem;border-radius: 50%;background: #17b26a;animation: how-pulse 1.8s ease-in-out infinite}@keyframes how-pulse{0%, 100%{opacity: 1}50%{opacity: .3}}.how-1 .builder-body{display: grid;grid-template-columns: 38% 62%}.how-1 .builder-form{padding: 1.5rem;border-right: 1px solid rgba(10,37,64,.08)}.how-1 .bf{margin-bottom: .875rem}.how-1 .bf label{display: block;font-size: .6875rem;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;color: var(--bs-secondary-color);margin-bottom: .3rem}.how-1 .bf .form-control{border-radius: .625rem;border: 1px solid rgba(10,37,64,.14);padding: .5rem .75rem;font-size: .9375rem;box-shadow: none}.how-1 .bf .form-control:focus{border-color: var(--bs-primary);box-shadow: 0 0 0 3px rgba(var(--bs-primary-rgb), .14)}.how-1 .bf-progress{height: .375rem;border-radius: 1rem;background: rgba(10,37,64,.08);margin-top: 1.25rem;overflow: hidden}.how-1 .bf-progress-bar{height: 100%;width: 0;border-radius: 1rem;transition: width .35s cubic-bezier(.2,.7,.2,1);background: linear-gradient(90deg, var(--bs-primary), #00d4ff)}.how-1 .bf-progress-text{margin-top: .375rem;font-size: .75rem;color: var(--bs-secondary-color)}.how-1 .builder-preview{padding: 1.5rem;background: #eef2f7}.how-1 .sheet{position: relative;overflow: hidden;height: 100%;min-height: 22rem;padding: 2rem 2.25rem;background: #fff;border-radius: .5rem;box-shadow: 0 8px 24px rgba(10,37,64,.14);font-size: .875rem;line-height: 1.75;color: #3c4257}.how-1 .sheet-mark{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) rotate(-22deg);font-size: clamp(2rem, 7vw, 4.5rem);font-weight: 800;letter-spacing: .14em;white-space: nowrap;color: rgba(var(--bs-primary-rgb), .12);pointer-events: none;user-select: none;transition: opacity .5s ease, transform .5s ease}.how-1 .sheet.is-clean .sheet-mark{opacity: 0;transform: translate(-50%, -50%) rotate(-22deg) scale(1.15)}.how-1 .sheet-body{position: relative;z-index: 1}.how-1 .sheet-body h4{font-size: 1rem;font-weight: 700;text-align: center;color: var(--bs-body-color);margin-bottom: 1.25rem;text-transform: uppercase;letter-spacing: .04em}.how-1 .sheet-body p{margin-bottom: .875rem}.how-1 .sheet .slot{display: inline-block;padding: 0 .2rem;border-radius: .25rem;font-weight: 600;color: var(--bs-body-color);background: rgba(var(--bs-primary-rgb), .12);transition: background .4s ease}.how-1 .sheet .slot.is-hot{background: rgba(var(--bs-primary-rgb), .32)}.how-1 .sheet .slot.is-empty{color: var(--bs-secondary-color);background: rgba(10,37,64,.07)}.how-1 .builder-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: .75rem 1.25rem;padding: 1rem 1.25rem;background: #f6f9fc;border-top: 1px solid rgba(10,37,64,.08)}.how-1 .builder-actions{display: flex;flex-wrap: wrap;gap: .625rem}.how-1 .builder-actions .btn{border-radius: 2rem;font-weight: 600;font-size: .9375rem;padding: .55rem 1.25rem}.how-1 .builder-hint{font-size: .8125rem;color: var(--bs-secondary-color)}.how-1 .builder-hint.is-paid{color: #0a7c42;font-weight: 600}@media (max-width: 991.98px){.how-1 .builder-body{grid-template-columns: 1fr}.how-1 .builder-form{border-right: 0;border-bottom: 1px solid rgba(10,37,64,.08)}.how-1 .sheet{padding: 1.5rem;min-height: 18rem}}@media (prefers-reduced-motion: reduce){.how-1 *{animation: none !important;transition: none !important}}

.module.how-1{padding:88px 0}

.pricing-1{background: #f6f9fc}.pricing-1 .sec-title{font-weight: 800;letter-spacing: -.03em;margin-bottom: .75rem}.pricing-1 .sec-desc{color: var(--bs-secondary-color);font-size: 1.0625rem}.pricing-1 .plan{position: relative;display: flex;flex-direction: column;height: 100%;padding: 1.75rem;border-radius: 1.25rem;background: #fff;border: 1px solid rgba(10,37,64,.08);box-shadow: 0 1px 2px rgba(10,37,64,.06), 0 8px 24px rgba(10,37,64,.06);transition: transform .25s cubic-bezier(.2,.7,.2,1), box-shadow .25s ease}.pricing-1 .plan:hover{transform: translateY(-4px);box-shadow: 0 20px 40px rgba(10,37,64,.12)}.pricing-1 .plan.is-hit{border-color: transparent;box-shadow: 0 0 0 2px var(--bs-primary), 0 24px 50px rgba(var(--bs-primary-rgb), .22)}.pricing-1 .plan-badge{position: absolute;top: -.75rem;left: 1.75rem;padding: .3rem .75rem;border-radius: 2rem;font-size: .75rem;font-weight: 700;color: #fff;background: linear-gradient(135deg, var(--bs-primary), #00d4ff);box-shadow: 0 6px 16px rgba(var(--bs-primary-rgb), .35)}.pricing-1 .plan-name{font-size: .8125rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--bs-secondary-color);margin-bottom: .75rem}.pricing-1 .plan-price{font-size: 2.5rem;font-weight: 800;letter-spacing: -.04em;line-height: 1.1}.pricing-1 .plan-period{font-size: .9375rem;font-weight: 600;color: var(--bs-secondary-color);margin-left: .375rem;letter-spacing: 0}.pricing-1 .plan-note{color: var(--bs-secondary-color);font-size: .9375rem;margin-top: .375rem}.pricing-1 .plan-list{list-style: none;margin: 1.25rem 0;padding: 0}.pricing-1 .plan-list li{position: relative;padding-left: 1.625rem;margin-bottom: .625rem;font-size: .9375rem}.pricing-1 .plan-list i{position: absolute;left: 0;top: .3rem;font-size: .6875rem;color: var(--bs-primary)}.pricing-1 .plan-btn{margin-top: auto;border-radius: 2rem;font-weight: 600;padding: .625rem 1.25rem}.pricing-1 .pricing-foot{display: flex;align-items: center;justify-content: center;gap: .5rem;margin-top: 2rem;font-size: .875rem;color: var(--bs-secondary-color)}.pricing-1 .pricing-foot i{color: var(--bs-primary)}@media (prefers-reduced-motion: reduce){.pricing-1 *{transition: none !important}}

.module.pricing-1{padding:88px 0}

.faq-1{background: #fff}.faq-1 .sec-title{font-weight: 800;letter-spacing: -.03em;margin-bottom: .75rem}.faq-1 .sec-desc{color: var(--bs-secondary-color);font-size: 1.0625rem}.faq-1 .faq-link{display: inline-flex;align-items: center;gap: .4rem;font-weight: 600;margin-top: .5rem}.faq-1 .faq-link i{font-size: .8125rem}.faq-1 .accordion{--bs-accordion-border-color: rgba(10,37,64,.1)}.faq-1 .accordion-item{border: 0;border-bottom: 1px solid rgba(10,37,64,.1);background: transparent}.faq-1 .accordion-button{padding: 1.125rem 0;font-weight: 700;font-size: 1.0625rem;letter-spacing: -.01em;background: transparent;box-shadow: none;color: var(--bs-body-color)}.faq-1 .accordion-button:not(.collapsed){color: var(--bs-primary);background: transparent}.faq-1 .accordion-button:focus{box-shadow: none}.faq-1 .accordion-button::after{margin-left: 1rem}.faq-1 .accordion-body{padding: 0 0 1.25rem;color: var(--bs-secondary-color);font-size: .9375rem;line-height: 1.7}.faq-1 .accordion-body p:last-child{margin-bottom: 0}

.module.faq-1{padding:88px 0}

.cta-1{background: #fff}.cta-1 .cta-box{position: relative;overflow: hidden;padding: 3rem;border-radius: 1.5rem;color: #fff;background: linear-gradient(120deg, #0a2540 0%, #1c2b6b 45%, var(--bs-primary) 100%);box-shadow: 0 24px 60px rgba(var(--bs-primary-rgb), .28)}.cta-1 .cta-glow{position: absolute;inset: 0;pointer-events: none;background: radial-gradient(28rem 18rem at 88% 10%, rgba(0, 212, 255, .35), transparent 62%), radial-gradient(24rem 16rem at 12% 95%, rgba(255, 91, 154, .28), transparent 62%)}.cta-1 .cta-box .row{position: relative;z-index: 1}.cta-1 .cta-title{font-weight: 800;letter-spacing: -.03em;margin-bottom: .625rem}.cta-1 .cta-desc{color: rgba(255,255,255,.82);font-size: 1.0625rem;margin-bottom: 0}.cta-1 .cta-main{border-radius: 2rem;font-weight: 700;padding: .75rem 1.75rem;display: inline-flex;color: var(--bs-primary);background: #fff;border-color: #fff;box-shadow: 0 10px 26px rgba(2, 12, 30, .28)}.cta-1 .cta-main:hover{color: var(--bs-primary-hover);background: #fff}.cta-1 .cta-second{display: block;margin-top: .75rem;font-size: .875rem;color: rgba(255,255,255,.8) !important;text-decoration: underline}.cta-1 .cta-second:hover{color: #fff !important}@media (max-width: 767.98px){.cta-1 .cta-box{padding: 2rem 1.5rem;border-radius: 1.25rem}}@media (prefers-reduced-motion: reduce){.cta-1 *{transition: none !important}}

.module.cta-1{padding:72px 0}

.footer-1{background: #f6f9fc;border-top: 1px solid rgba(10,37,64,.08);font-size: .9375rem}.footer-1 .ftr-brand{display: inline-flex;align-items: center;gap: .625rem;font-weight: 700;font-size: 1.0625rem;letter-spacing: -.02em;color: var(--bs-body-color) !important;margin-bottom: 1rem}.footer-1 .brand-mark{display: inline-flex;align-items: center;justify-content: center;width: 2rem;height: 2rem;border-radius: .625rem;font-size: .875rem;color: #fff;background: linear-gradient(135deg, var(--bs-primary), #00d4ff);box-shadow: 0 4px 12px rgba(var(--bs-primary-rgb), .3)}.footer-1 .ftr-about{color: var(--bs-secondary-color);max-width: 24rem;margin-bottom: 1rem}.footer-1 .ftr-contact{display: block;color: var(--bs-secondary-color) !important;margin-bottom: .35rem}.footer-1 .ftr-contact:hover{color: var(--bs-primary) !important}.footer-1 .ftr-contact i{width: 1.25rem}.footer-1 .ftr-social{display: flex;gap: .5rem;margin-top: 1rem}.footer-1 .ftr-social a{display: inline-flex;align-items: center;justify-content: center;width: 2.25rem;height: 2.25rem;border-radius: .75rem;background: #fff;color: var(--bs-secondary-color) !important;box-shadow: 0 1px 3px rgba(10,37,64,.1)}.footer-1 .ftr-social a:hover{color: var(--bs-primary) !important;transform: translateY(-2px)}.footer-1 .ftr-h{font-size: .75rem;font-weight: 700;letter-spacing: .08em;text-transform: uppercase;color: var(--bs-secondary-color);margin-bottom: .875rem}.footer-1 .ftr-list{list-style: none;margin: 0;padding: 0}.footer-1 .ftr-list li{margin-bottom: .5rem}.footer-1 .ftr-list a{color: #3c4257 !important}.footer-1 .ftr-list a:hover{color: var(--bs-primary) !important}.footer-1 .ftr-cta{border-radius: .625rem;font-weight: 600;font-size: .875rem}.footer-1 .ftr-bottom{display: flex;flex-wrap: wrap;gap: .75rem 1.5rem;justify-content: space-between;align-items: center;margin-top: 1.5rem;padding-top: 1.5rem;border-top: 1px solid rgba(10,37,64,.08);color: var(--bs-secondary-color);font-size: .8125rem}.footer-1 .ftr-legal{display: flex;flex-wrap: wrap;gap: 1.25rem}.footer-1 .ftr-legal a{color: var(--bs-secondary-color) !important}.footer-1 .ftr-legal a:hover{color: var(--bs-primary) !important}@media (prefers-reduced-motion: reduce){.footer-1 *{transition: none !important}}

.template.footer-1{padding:64px 0}

