
/* <inline asset> */
@charset "UTF-8"; 

/* /web/static/lib/bootstrap/scss/_functions.scss */
 

/* /web/static/lib/bootstrap/scss/_mixins.scss */
 

/* /web/static/src/scss/functions.scss */
 

/* /web/static/src/scss/mixins_forwardport.scss */
 

/* /web/static/src/scss/bs_mixins_overrides.scss */
 

/* /web/static/src/scss/utils.scss */
 

/* /theme_alloygator/static/src/scss/_bootstrap_variables.scss */
 

/* /web/static/src/scss/primary_variables.scss */
 

/* /html_editor/static/src/scss/html_editor.variables.scss */
 

/* /web/static/src/core/avatar/avatar.variables.scss */
 

/* /web/static/src/core/bottom_sheet/bottom_sheet.variables.scss */
 

/* /web/static/src/core/notifications/notification.variables.scss */
 

/* /web/static/src/search/control_panel/control_panel.variables.scss */
 

/* /web/static/src/search/search_bar/search_bar.variables.scss */
 

/* /web/static/src/search/search_panel/search_panel.variables.scss */
 

/* /web/static/src/views/fields/statusbar/statusbar_field.variables.scss */
 

/* /web/static/src/views/fields/translation_button.variables.scss */
 

/* /web/static/src/views/form/form.variables.scss */
 

/* /web/static/src/views/kanban/kanban.variables.scss */
 

/* /web/static/src/webclient/burger_menu/burger_menu.variables.scss */
 

/* /web/static/src/webclient/navbar/navbar.variables.scss */
 

/* /mail/static/src/core/common/primary_variables.scss */
 

/* /mail/static/src/scss/variables/primary_variables.scss */
 

/* /html_builder/static/src/core/building_blocks/builder_checkbox.variables.scss */
 

/* /html_builder/static/src/core/building_blocks/builder_row.variables.scss */
 

/* /html_builder/static/src/scss/builder.variables.scss */
 .o_we_shape{--ShapeConnections--size-tiny: 2rem; --ShapeConnections--size-regular: 4rem; --ShapeConnections--size-big: 15rem; --ShapeAngular--size-regular: 15rem; --ShapeWavy--size-regular: 15rem; --ShapePattern--size-tiny: 12.5rem; --ShapePattern--size-regular: 50rem;}.o_we_shape_btn_content .o_we_shape{--ShapeConnections--size-tiny: 25%; --ShapeConnections--size-regular: 50%; --ShapeConnections--size-big: 75%; --ShapeAngular--size-regular: 50%; --ShapePattern--size-regular: 100%; --ShapePattern--size-tiny: 50%; --ShapeWavy--size-regular: 100%;}

/* /portal/static/src/scss/primary_variables.scss */
 

/* /website/static/src/scss/primary_variables.scss */
 

/* /_custom/web.assets_frontend/website/static/src/scss/options/user_values.scss */
 

/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_color_palette.scss */
 

/* /website/static/src/scss/options/colors/user_gray_color_palette.scss */
 

/* /_custom/web.assets_frontend/website/static/src/scss/options/colors/user_theme_color_palette.scss */
 

/* /onboarding/static/src/scss/onboarding.variables.scss */
 

/* /account/static/src/scss/variables.scss */
 @keyframes animate-red{0%{color: red;}100%{color: inherit;}}.animate{animation: animate-red 1s ease;}

/* /website_sale/static/src/scss/primary_variables.scss */
 

/* /fd_layout/static/src/scss/_disable_google_fonts.scss */
 

/* /hr_org_chart/static/src/scss/variables.scss */
 

/* /website/static/src/snippets/s_badge/000_variables.scss */
 

/* /website/static/src/snippets/s_product_list/000_variables.scss */
 

/* /website/static/src/scss/secondary_variables.scss */
 

/* /web/static/src/scss/secondary_variables.scss */
 

/* /html_editor/static/src/scss/secondary_variables.scss */
 

/* /theme_alloygator_b2b/static/src/scss/b2b_landing.scss */
 body.theme-alloygator{}body.theme-alloygator .ag-b2b-hero{padding: 60px 0 70px; background: radial-gradient(ellipse at top right, rgba(146, 197, 22, 0.18), transparent 60%), var(--ag-bg); position: relative; overflow: hidden;}body.theme-alloygator .ag-b2b-hero::before{content: ''; position: absolute; inset: 0; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='60' height='80' viewBox='0 0 60 80'><path d='M30 0 Q42 14 60 40 Q42 66 30 80 Q18 66 0 40 Q18 14 30 0 Z' fill='none' stroke='%2392C516' stroke-opacity='0.12' stroke-width='1' stroke-linejoin='round'/><circle cx='30' cy='40' r='1.7' fill='%2392C516' fill-opacity='0.26'/><circle cx='0' cy='0' r='1.7' fill='%2392C516' fill-opacity='0.26'/><circle cx='60' cy='0' r='1.7' fill='%2392C516' fill-opacity='0.26'/><circle cx='0' cy='80' r='1.7' fill='%2392C516' fill-opacity='0.26'/><circle cx='60' cy='80' r='1.7' fill='%2392C516' fill-opacity='0.26'/></svg>"), radial-gradient(ellipse 22px 30px at 50% 50%, rgba(146, 197, 22, 0.055) 0%, transparent 65%); background-size: 60px 80px, 60px 80px; background-position: 0 0, 0 0; background-repeat: repeat; pointer-events: none;}body.theme-alloygator .ag-b2b-hero::after{content: ''; position: absolute; inset: 0; background: linear-gradient(180deg, transparent 0%, rgba(0, 0, 0, 0.4) 100%); pointer-events: none;}body.theme-alloygator .ag-b2b-hero-grid{display: grid; grid-template-columns: 1.4fr 1fr; gap: 60px; align-items: center; position: relative; z-index: 1;}body.theme-alloygator .ag-b2b-h1{font-size: clamp(48px, 7vw, 96px); margin: 16px 0 24px;}body.theme-alloygator .ag-b2b-sub{font-size: 18px; line-height: 1.55; color: var(--ag-ink-2); max-width: 540px; margin-bottom: 36px;}body.theme-alloygator .ag-b2b-hero-cta{display: flex; gap: 14px; flex-wrap: wrap;}body.theme-alloygator .ag-b2b-hero-stats{display: grid; grid-template-columns: repeat(2, 1fr); gap: 16px;}body.theme-alloygator .ag-b2b-stat{background: var(--ag-bg-2); border: 1px solid var(--ag-line); border-radius: 16px; padding: 24px 20px; text-align: center;}body.theme-alloygator .ag-b2b-stat .ag-b2b-stat-num{display: block; font-family: "Bebas Neue", sans-serif; font-size: 48px; color: var(--ag-green); letter-spacing: .01em; line-height: 1;}body.theme-alloygator .ag-b2b-stat .ag-b2b-stat-lbl{display: block; font-size: 12px; letter-spacing: .12em; text-transform: uppercase; color: var(--ag-ink-3); margin-top: 8px;}body.theme-alloygator .ag-b2b-section-head{text-align: center; margin-bottom: 56px;}body.theme-alloygator .ag-b2b-section-head .ag-eyebrow{display: block; margin-bottom: 12px;}body.theme-alloygator .ag-b2b-h2{font-family: "Bebas Neue", sans-serif; font-size: clamp(36px, 5vw, 56px); line-height: 1; letter-spacing: .01em; margin: 0 0 16px;}body.theme-alloygator .ag-b2b-section-sub{font-size: 16px; line-height: 1.6; color: var(--ag-ink-2); max-width: 760px; margin: 0 auto;}body.theme-alloygator .ag-b2b-why-sec{padding: 100px 0; background: var(--ag-bg-2); border-top: 1px solid var(--ag-line); border-bottom: 1px solid var(--ag-line);}body.theme-alloygator .ag-features.ag-features-3{grid-template-columns: repeat(3, 1fr);}body.theme-alloygator .ag-features.ag-features-3 .ag-feat:nth-child(3){border-right: none;}body.theme-alloygator .ag-features.ag-features-3 .ag-feat:nth-child(1), body.theme-alloygator .ag-features.ag-features-3 .ag-feat:nth-child(2), body.theme-alloygator .ag-features.ag-features-3 .ag-feat:nth-child(3){border-bottom: 1px solid var(--ag-line);}body.theme-alloygator .ag-features.ag-features-3 .ag-feat:nth-child(4), body.theme-alloygator .ag-features.ag-features-3 .ag-feat:nth-child(5), body.theme-alloygator .ag-features.ag-features-3 .ag-feat:nth-child(6){border-bottom: none;}body.theme-alloygator .ag-features.ag-features-3 .ag-feat:nth-child(6){border-right: none;}body.theme-alloygator .ag-b2b-targets{padding: 100px 0;}body.theme-alloygator .ag-b2b-targets-grid{display: grid; grid-template-columns: repeat(5, 1fr); gap: 16px;}body.theme-alloygator .ag-b2b-target{background: var(--ag-bg-2); border: 1px solid var(--ag-line); border-radius: 14px; padding: 24px 20px; transition: border-color .25s ease;}body.theme-alloygator .ag-b2b-target:hover{border-color: var(--ag-green);}body.theme-alloygator .ag-b2b-target h3{font-size: 16px; font-weight: 700; color: var(--ag-green); margin: 0 0 12px; letter-spacing: .02em;}body.theme-alloygator .ag-b2b-target p{font-size: 13px; line-height: 1.55; color: var(--ag-ink-2); margin: 0;}body.theme-alloygator .ag-b2b-numbers{padding: 80px 0; background: linear-gradient(135deg, rgba(146, 197, 22, 0.06), transparent 70%), var(--ag-bg); border-top: 1px solid var(--ag-line); border-bottom: 1px solid var(--ag-line);}body.theme-alloygator .ag-b2b-numbers-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; text-align: center;}body.theme-alloygator .ag-b2b-number .ag-b2b-number-val{display: block; font-family: "Bebas Neue", sans-serif; font-size: clamp(40px, 4.5vw, 64px); color: var(--ag-green); letter-spacing: .01em; line-height: 1;}body.theme-alloygator .ag-b2b-number .ag-b2b-number-lbl{display: block; font-size: 13px; color: var(--ag-ink-2); margin-top: 10px;}body.theme-alloygator .ag-b2b-packs{padding: 100px 0; scroll-margin-top: 80px;}body.theme-alloygator .ag-b2b-packs-grid{display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; margin-bottom: 32px;}body.theme-alloygator .ag-b2b-pack{position: relative; background: var(--ag-bg-2); border: 1px solid var(--ag-line); border-radius: 18px; padding: 28px 24px; display: flex; flex-direction: column; transition: transform .25s ease, border-color .25s ease;}body.theme-alloygator .ag-b2b-pack:hover{transform: translateY(-4px); border-color: var(--ag-green);}body.theme-alloygator .ag-b2b-pack header{padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid var(--ag-line);}body.theme-alloygator .ag-b2b-pack .ag-b2b-pack-tier{display: block; font-family: "Archivo", sans-serif; font-weight: 900; font-size: 14px; letter-spacing: .18em; color: var(--ag-ink-3); margin-bottom: 8px;}body.theme-alloygator .ag-b2b-pack .ag-b2b-pack-price{display: block; font-family: "Bebas Neue", sans-serif; font-size: 44px; color: var(--ag-ink); line-height: 1;}body.theme-alloygator .ag-b2b-pack .ag-b2b-pack-price .ag-b2b-pack-ht{font-size: 14px; color: var(--ag-ink-3); margin-left: 8px; letter-spacing: .12em;}body.theme-alloygator .ag-b2b-pack ul{list-style: none; padding: 0; margin: 0 0 24px; flex: 1;}body.theme-alloygator .ag-b2b-pack ul li{font-size: 13px; line-height: 1.6; color: var(--ag-ink-2); padding: 6px 0; padding-left: 20px; position: relative;}body.theme-alloygator .ag-b2b-pack ul li::before{content: '✓'; position: absolute; left: 0; color: var(--ag-green); font-weight: 700;}body.theme-alloygator .ag-b2b-pack ul li strong{color: var(--ag-ink); font-weight: 700;}body.theme-alloygator .ag-b2b-pack-bronze .ag-b2b-pack-tier{color: #CD7F32;}body.theme-alloygator .ag-b2b-pack-argent .ag-b2b-pack-tier{color: #C0C0C0;}body.theme-alloygator .ag-b2b-pack-or .ag-b2b-pack-tier{color: #FFC857;}body.theme-alloygator .ag-b2b-pack-platinium .ag-b2b-pack-tier{color: #E5E5E5;}body.theme-alloygator .ag-b2b-pack-featured{border-color: var(--ag-green); background: linear-gradient(180deg, rgba(146, 197, 22, 0.08), transparent 40%), var(--ag-bg-2);}body.theme-alloygator .ag-b2b-pack-featured .ag-b2b-pack-badge{position: absolute; top: -12px; left: 50%; transform: translateX(-50%); background: var(--ag-green); color: #000; font-size: 11px; font-weight: 700; letter-spacing: .14em; text-transform: uppercase; padding: 6px 14px; border-radius: 999px;}body.theme-alloygator .ag-b2b-packs-note{text-align: center; font-size: 14px; color: var(--ag-ink-2); line-height: 1.6; max-width: 760px; margin: 24px auto 0; padding: 20px; background: var(--ag-bg-2); border-radius: 12px; border: 1px solid var(--ag-line);}body.theme-alloygator .ag-b2b-packs-note strong{color: var(--ag-green);}body.theme-alloygator .ag-b2b-warranty{padding: 50px 0 80px; background: linear-gradient(180deg, rgba(220, 53, 69, 0.04), transparent 240px);}body.theme-alloygator .ag-b2b-warranty-container{max-width: 760px;}body.theme-alloygator .ag-b2b-warranty-hero{text-align: center; margin-bottom: 32px;}body.theme-alloygator .ag-b2b-warranty-hero .ag-b2b-warranty-shield{display: inline-block; font-size: 56px; line-height: 1; margin-bottom: 12px;}body.theme-alloygator .ag-b2b-warranty-intro{color: var(--ag-ink-2); line-height: 1.6; max-width: 560px; margin: 16px auto 0;}body.theme-alloygator .ag-b2b-warranty-form{display: flex; flex-direction: column; gap: 24px;}body.theme-alloygator .ag-b2b-warranty-immat-row{display: flex; gap: 10px; flex-wrap: wrap;}body.theme-alloygator .ag-b2b-warranty-immat-row input{flex: 1; min-width: 200px; letter-spacing: .08em; font-weight: 600;}body.theme-alloygator .ag-b2b-warranty-immat-row button{white-space: nowrap;}body.theme-alloygator .ag-b2b-warranty-status{margin-top: 10px; padding: 10px 14px; border-radius: 6px; font-size: 13px;}body.theme-alloygator .ag-b2b-warranty-status.ag-b2b-warranty-status-loading{background: rgba(91, 155, 213, 0.08); color: #1d5a8e; border-left: 3px solid #5b9bd5;}body.theme-alloygator .ag-b2b-warranty-status.ag-b2b-warranty-status-error{background: rgba(220, 53, 69, 0.08); color: #842029; border-left: 3px solid #dc3545;}body.theme-alloygator .ag-b2b-warranty-vehicle-card{margin-top: 16px; padding: 18px 22px; background: rgba(146, 197, 22, 0.05); border: 1px solid rgba(146, 197, 22, 0.3); border-radius: 12px;}body.theme-alloygator .ag-b2b-warranty-vehicle-card h3{margin: 0 0 14px; font-size: 16px; color: var(--ag-ink);}body.theme-alloygator .ag-b2b-warranty-vehicle-grid{display: grid; grid-template-columns: repeat(2, 1fr); gap: 12px;}@media (max-width: 600px){body.theme-alloygator .ag-b2b-warranty-vehicle-grid{grid-template-columns: 1fr;}}body.theme-alloygator .ag-b2b-warranty-vehicle-grid > div{display: flex; flex-direction: column; gap: 2px;}body.theme-alloygator .ag-b2b-warranty-vehicle-grid > div span{font-size: 11px; color: var(--ag-ink-3); text-transform: uppercase; letter-spacing: .04em;}body.theme-alloygator .ag-b2b-warranty-vehicle-grid > div strong{font-size: 15px; color: var(--ag-ink);}body.theme-alloygator .ag-b2b-warranty-blocked{margin-top: 16px; padding: 18px 22px; background: rgba(220, 53, 69, 0.08); border: 1px solid rgba(220, 53, 69, 0.3); border-radius: 12px; color: #842029;}body.theme-alloygator .ag-b2b-warranty-blocked strong{display: block; font-size: 15px; margin-bottom: 8px;}body.theme-alloygator .ag-b2b-warranty-blocked p{margin: 6px 0; font-size: 14px; line-height: 1.5;}body.theme-alloygator .ag-b2b-warranty-drop{display: flex; align-items: center; gap: 14px; padding: 18px 22px; border: 2px dashed var(--ag-green); border-radius: 10px; background: rgba(146, 197, 22, 0.05); cursor: pointer; transition: background .15s, border-color .15s, transform .15s;}body.theme-alloygator .ag-b2b-warranty-drop:hover{background: rgba(146, 197, 22, 0.1); transform: translateY(-1px);}body.theme-alloygator .ag-b2b-warranty-drop input[type=file]{position: absolute; width: 1px; height: 1px; opacity: 0; pointer-events: none;}body.theme-alloygator .ag-b2b-warranty-drop-icon{font-size: 32px; line-height: 1; flex-shrink: 0;}body.theme-alloygator .ag-b2b-warranty-drop-text{flex: 1; color: var(--ag-ink-2); font-size: 14px; line-height: 1.5;}body.theme-alloygator .ag-b2b-warranty-drop-text strong{color: var(--ag-ink); display: block; margin-bottom: 4px;}body.theme-alloygator .ag-b2b-warranty-drop-text small{font-size: 12px; color: var(--ag-ink-3);}body.theme-alloygator .ag-b2b-warranty-drop-invoice{border-color: rgba(91, 155, 213, 0.5); background: rgba(91, 155, 213, 0.05);}body.theme-alloygator .ag-b2b-warranty-drop-invoice:hover{background: rgba(91, 155, 213, 0.1);}body.theme-alloygator .ag-b2b-warranty-preview{margin-top: 10px; display: flex; flex-wrap: wrap; gap: 10px;}body.theme-alloygator .ag-b2b-warranty-preview:empty{display: none;}body.theme-alloygator .ag-b2b-warranty-preview-item{display: flex; align-items: center; gap: 10px; padding: 8px 12px; border: 1px solid var(--ag-line); border-radius: 8px; background: var(--ag-bg-2, #f5f5f0); min-width: 200px; max-width: 280px;}body.theme-alloygator .ag-b2b-warranty-preview-item img{width: 60px; height: 60px; object-fit: cover; border-radius: 6px; flex-shrink: 0;}body.theme-alloygator .ag-b2b-warranty-preview-item .ag-b2b-warranty-preview-doc{width: 60px; height: 60px; display: flex; align-items: center; justify-content: center; background: rgba(91, 155, 213, 0.12); border-radius: 6px; font-size: 26px; flex-shrink: 0;}body.theme-alloygator .ag-b2b-warranty-preview-item .ag-b2b-warranty-preview-meta{display: flex; flex-direction: column; gap: 2px; min-width: 0;}body.theme-alloygator .ag-b2b-warranty-preview-item .ag-b2b-warranty-preview-meta strong{font-size: 13px; color: var(--ag-ink); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}body.theme-alloygator .ag-b2b-warranty-preview-item .ag-b2b-warranty-preview-meta span{font-size: 11px; color: var(--ag-ink-3);}body.theme-alloygator .ag-b2b-warranty-thanks{text-align: center; padding: 50px 0;}body.theme-alloygator .ag-b2b-warranty-thanks .ag-b2b-warranty-shield{display: inline-block; font-size: 72px; line-height: 1; margin-bottom: 12px;}body.theme-alloygator .ag-b2b-warranty-thanks p{color: var(--ag-ink-2); line-height: 1.6; max-width: 560px; margin: 16px auto;}body.theme-alloygator .ag-b2b-warranty-detail-head{display: flex; justify-content: space-between; align-items: flex-start; gap: 20px; flex-wrap: wrap; margin-bottom: 28px;}body.theme-alloygator .ag-b2b-warranty-detail-meta{color: var(--ag-ink-3); font-size: 13px; margin: 8px 0 0;}body.theme-alloygator .ag-b2b-warranty-thread{display: flex; flex-direction: column; gap: 14px; margin-bottom: 32px;}body.theme-alloygator .ag-b2b-warranty-thread-h{margin: 32px 0 14px; font-size: 18px; color: var(--ag-ink);}body.theme-alloygator .ag-b2b-warranty-thread-empty{padding: 18px 22px; background: var(--ag-bg-2, #fafafa); border: 1px dashed var(--ag-line); border-radius: 10px; color: var(--ag-ink-3); font-style: italic; margin: 0;}body.theme-alloygator .ag-b2b-warranty-thread-msg{padding: 16px 20px; border-radius: 12px; border: 1px solid var(--ag-line); background: var(--ag-bg-2, #f5f5f0); max-width: 85%;}body.theme-alloygator .ag-b2b-warranty-thread-msg header{display: flex; justify-content: space-between; align-items: center; gap: 10px; margin-bottom: 8px;}body.theme-alloygator .ag-b2b-warranty-thread-msg header strong{color: var(--ag-ink); font-size: 13px;}body.theme-alloygator .ag-b2b-warranty-thread-msg header span{color: var(--ag-ink-3); font-size: 11px;}body.theme-alloygator .ag-b2b-warranty-thread-msg.ag-b2b-warranty-thread-msg-init{background: rgba(220, 53, 69, 0.04); border-color: rgba(220, 53, 69, 0.2); max-width: 100%;}body.theme-alloygator .ag-b2b-warranty-thread-msg.ag-b2b-warranty-thread-msg-in{background: var(--ag-bg-2, #f5f5f0); align-self: flex-start;}body.theme-alloygator .ag-b2b-warranty-thread-msg.ag-b2b-warranty-thread-msg-out{background: rgba(146, 197, 22, 0.06); border-color: rgba(146, 197, 22, 0.3); align-self: flex-end;}body.theme-alloygator .ag-b2b-warranty-thread-msg-body{font-size: 14px; line-height: 1.6; color: var(--ag-ink);}body.theme-alloygator .ag-b2b-warranty-thread-msg-body p{margin: 0 0 8px;}body.theme-alloygator .ag-b2b-warranty-thread-msg-body p:last-child{margin: 0;}body.theme-alloygator .ag-b2b-warranty-reply-form{display: flex; flex-direction: column; gap: 16px; padding: 22px; background: var(--ag-bg-2, #fafafa); border: 1px solid var(--ag-line); border-radius: 12px;}body.theme-alloygator .ag-b2b-warranty-reply-form textarea{min-height: 120px;}body.theme-alloygator .ag-b2b-warranty-reply-form button{align-self: flex-start;}body.theme-alloygator .ag-b2b-testimonials{padding: 80px 0; background: linear-gradient(135deg, rgba(146, 197, 22, 0.05), transparent 60%), var(--ag-bg-2); border-top: 1px solid var(--ag-line); border-bottom: 1px solid var(--ag-line); overflow: hidden;}body.theme-alloygator .ag-b2b-testimonials h2{margin: 12px 0 32px;}body.theme-alloygator .ag-b2b-testimonials-track{display: flex; gap: 24px; overflow-x: auto; scroll-snap-type: x mandatory; -webkit-overflow-scrolling: touch; scroll-behavior: smooth; padding: 4px 4px 16px; margin: 0 -4px; scrollbar-width: none;}body.theme-alloygator .ag-b2b-testimonials-track::-webkit-scrollbar{display: none;}body.theme-alloygator .ag-b2b-testimonial-card{flex: 0 0 380px; max-width: 90%; scroll-snap-align: start; background: var(--ag-bg-2, #f5f5f0); border: 1px solid var(--ag-line); border-radius: 14px; padding: 28px; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.04); display: flex; flex-direction: column; gap: 14px;}body.theme-alloygator .ag-b2b-testimonial-card blockquote{margin: 0; font-family: "Manrope", sans-serif; font-size: 15px; line-height: 1.65; color: var(--ag-ink-2); font-style: italic; flex: 1;}body.theme-alloygator .ag-b2b-testimonial-stars .star{color: #ddd; font-size: 16px;}body.theme-alloygator .ag-b2b-testimonial-stars .star.filled{color: var(--ag-green);}body.theme-alloygator .ag-b2b-testimonial-author{display: flex; align-items: center; gap: 12px; margin-top: auto; padding-top: 16px; border-top: 1px solid var(--ag-line);}body.theme-alloygator .ag-b2b-testimonial-author div{display: flex; flex-direction: column; gap: 2px;}body.theme-alloygator .ag-b2b-testimonial-author strong{color: var(--ag-ink); font-size: 14px;}body.theme-alloygator .ag-b2b-testimonial-author span{font-size: 12px; color: var(--ag-ink-3);}body.theme-alloygator .ag-b2b-testimonial-photo, body.theme-alloygator .ag-b2b-testimonial-photo-placeholder{width: 44px; height: 44px; border-radius: 50%; object-fit: cover; flex-shrink: 0;}body.theme-alloygator .ag-b2b-testimonial-photo-placeholder{background: linear-gradient(135deg, #92c516, #6fa00d); color: #fff; display: flex; align-items: center; justify-content: center; font-weight: 700; font-family: "Bebas Neue", sans-serif; font-size: 22px;}body.theme-alloygator .ag-b2b-testimonials-controls{display: flex; gap: 10px; justify-content: center; margin-top: 24px;}body.theme-alloygator .ag-b2b-testimonials-controls button{width: 42px; height: 42px; border-radius: 50%; border: 1px solid var(--ag-line); background: #fff; cursor: pointer; font-size: 18px; transition: background .15s, border-color .15s;}body.theme-alloygator .ag-b2b-testimonials-controls button:hover{background: rgba(146, 197, 22, 0.08); border-color: var(--ag-green);}body.theme-alloygator .ag-b2b-testimonial{display: none;}body.theme-alloygator .ag-b2b-quote{max-width: 860px; margin: 0 auto; text-align: center; padding: 0 20px;}body.theme-alloygator .ag-b2b-quote p{font-family: "Manrope", sans-serif; font-size: clamp(20px, 2.4vw, 28px); line-height: 1.5; font-weight: 300; color: var(--ag-ink); margin: 0 0 24px; font-style: italic;}body.theme-alloygator .ag-b2b-quote cite{font-style: normal; font-size: 14px; color: var(--ag-ink-2); letter-spacing: .04em;}body.theme-alloygator .ag-b2b-quote cite strong{color: var(--ag-green); font-weight: 700;}body.theme-alloygator .ag-b2b-form-sec{padding: 100px 0; scroll-margin-top: 80px;}body.theme-alloygator .ag-b2b-form-grid{display: grid; grid-template-columns: 1fr 1.2fr; gap: 60px; align-items: start;}body.theme-alloygator .ag-b2b-form-intro{position: sticky; top: 100px;}body.theme-alloygator .ag-b2b-form-intro .ag-eyebrow{display: block; margin-bottom: 14px;}body.theme-alloygator .ag-b2b-form-intro p{font-size: 16px; line-height: 1.6; color: var(--ag-ink-2); margin: 16px 0 24px;}body.theme-alloygator .ag-b2b-form-bullets{list-style: none; padding: 0; margin: 0;}body.theme-alloygator .ag-b2b-form-bullets li{font-size: 14px; line-height: 1.7; color: var(--ag-ink-2); padding-left: 4px;}body.theme-alloygator .ag-b2b-form-wrap{background: var(--ag-bg-2); border: 1px solid var(--ag-line); border-radius: 18px; padding: 36px;}body.theme-alloygator .ag-b2b-form-success{background: var(--ag-green-soft); border: 1px solid var(--ag-green); border-radius: 12px; padding: 24px; margin-bottom: 24px; text-align: center;}body.theme-alloygator .ag-b2b-form-success h3{color: var(--ag-green); margin: 0 0 8px; font-size: 20px;}body.theme-alloygator .ag-b2b-form-success p{margin: 0; color: var(--ag-ink); font-size: 14px;}body.theme-alloygator .ag-b2b-form-errors{background: rgba(230, 57, 70, 0.1); border: 1px solid var(--ag-red); border-radius: 12px; padding: 16px 20px; margin-bottom: 24px;}body.theme-alloygator .ag-b2b-form-errors strong{color: var(--ag-red); display: block; margin-bottom: 8px;}body.theme-alloygator .ag-b2b-form-errors ul{margin: 0; padding-left: 20px; color: var(--ag-ink); font-size: 14px; line-height: 1.7;}body.theme-alloygator .ag-b2b-form{display: flex; flex-direction: column; gap: 18px;}body.theme-alloygator .ag-b2b-form-row{display: grid; grid-template-columns: 1fr 1fr; gap: 16px;}body.theme-alloygator .ag-b2b-form-field{display: flex; flex-direction: column; gap: 6px;}body.theme-alloygator .ag-b2b-form-field label{font-size: 13px; font-weight: 600; color: var(--ag-ink-2); letter-spacing: .02em;}body.theme-alloygator .ag-b2b-form-field input[type="text"], body.theme-alloygator .ag-b2b-form-field input[type="email"], body.theme-alloygator .ag-b2b-form-field input[type="tel"], body.theme-alloygator .ag-b2b-form-field input[type="url"], body.theme-alloygator .ag-b2b-form-field select, body.theme-alloygator .ag-b2b-form-field textarea{width: 100%; padding: 12px 14px; background: var(--ag-bg-3); border: 1px solid var(--ag-line); border-radius: 10px; color: var(--ag-ink); font-family: "Manrope", sans-serif; font-size: 14px; transition: border-color .2s ease;}body.theme-alloygator .ag-b2b-form-field input[type="text"]:focus, body.theme-alloygator .ag-b2b-form-field input[type="email"]:focus, body.theme-alloygator .ag-b2b-form-field input[type="tel"]:focus, body.theme-alloygator .ag-b2b-form-field input[type="url"]:focus, body.theme-alloygator .ag-b2b-form-field select:focus, body.theme-alloygator .ag-b2b-form-field textarea:focus{outline: none; border-color: var(--ag-green);}body.theme-alloygator .ag-b2b-form-field input[type="text"]::placeholder, body.theme-alloygator .ag-b2b-form-field input[type="email"]::placeholder, body.theme-alloygator .ag-b2b-form-field input[type="tel"]::placeholder, body.theme-alloygator .ag-b2b-form-field input[type="url"]::placeholder, body.theme-alloygator .ag-b2b-form-field select::placeholder, body.theme-alloygator .ag-b2b-form-field textarea::placeholder{color: var(--ag-ink-3);}body.theme-alloygator .ag-b2b-form-field select{cursor: pointer; appearance: none; background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path fill='%2392C516' d='M6 8L0 0h12z'/></svg>"); background-repeat: no-repeat; background-position: right 14px center; padding-right: 36px;}body.theme-alloygator .ag-b2b-form-field textarea{resize: vertical; min-height: 100px;}body.theme-alloygator .ag-b2b-form-field input[type="file"]{width: 100%; padding: 10px; background: var(--ag-bg-3); border: 1px dashed var(--ag-line); border-radius: 10px; color: var(--ag-ink-2); font-size: 13px; cursor: pointer;}body.theme-alloygator .ag-b2b-form-field input[type="file"]::file-selector-button{background: var(--ag-bg-2); color: var(--ag-ink); border: 1px solid var(--ag-line); border-radius: 6px; padding: 6px 12px; margin-right: 12px; font-family: "Manrope", sans-serif; font-size: 12px; cursor: pointer;}body.theme-alloygator .ag-b2b-req{color: var(--ag-red); margin-left: 2px;}body.theme-alloygator .ag-b2b-form-hint{font-size: 12px; color: var(--ag-ink-3); margin-top: 4px;}body.theme-alloygator .ag-b2b-honeypot{position: absolute !important; left: -10000px !important; width: 1px !important; height: 1px !important; overflow: hidden !important;}body.theme-alloygator .ag-btn-block{width: 100%; justify-content: center; margin-top: 8px;}body.theme-alloygator .ag-btn-sm{padding: 12px 20px; font-size: 12px;}body.theme-alloygator .ag-b2b-form-rgpd{font-size: 12px; color: var(--ag-ink-3); line-height: 1.6; margin: 12px 0 0;}body.theme-alloygator .ag-b2b-form-rgpd a{color: var(--ag-green);}body.theme-alloygator .ag-b2b-thanks-hero{padding: 50px 0 60px; background: radial-gradient(ellipse at top, rgba(146, 197, 22, 0.2), transparent 65%), var(--ag-bg); text-align: center;}body.theme-alloygator .ag-b2b-thanks-card{max-width: 720px; margin: 0 auto; padding: 48px 32px; background: var(--ag-bg-2); border: 1px solid var(--ag-line); border-radius: 22px;}body.theme-alloygator .ag-b2b-thanks-check{display: inline-grid; place-items: center; width: 80px; height: 80px; border-radius: 50%; background: var(--ag-green); color: #000; margin-bottom: 24px;}body.theme-alloygator .ag-b2b-thanks-check svg{display: block;}body.theme-alloygator .ag-b2b-thanks-sub{font-size: 17px; line-height: 1.6; color: var(--ag-ink-2); max-width: 560px; margin: 16px auto;}body.theme-alloygator .ag-b2b-thanks-sub strong{color: var(--ag-ink);}body.theme-alloygator .ag-b2b-why-thanks{padding-top: 80px;}body.theme-alloygator .ag-b2b-block-info{padding: 80px 0; background: var(--ag-bg-2); border-top: 1px solid var(--ag-line); border-bottom: 1px solid var(--ag-line);}body.theme-alloygator .ag-b2b-info-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 24px;}body.theme-alloygator .ag-b2b-info-card{background: var(--ag-bg-3); border: 1px solid var(--ag-line); border-radius: 18px; padding: 32px 28px; transition: border-color .25s ease;}body.theme-alloygator .ag-b2b-info-card:hover{border-color: var(--ag-green);}body.theme-alloygator .ag-b2b-info-card .ag-b2b-info-ic{width: 52px; height: 52px; border-radius: 14px; background: var(--ag-bg-2); border: 1px solid var(--ag-line); color: var(--ag-green); display: grid; place-items: center; margin-bottom: 18px; transition: background .25s ease, color .25s ease, border-color .25s ease;}body.theme-alloygator .ag-b2b-info-card:hover .ag-b2b-info-ic{background: var(--ag-green); color: #000; border-color: var(--ag-green);}body.theme-alloygator .ag-b2b-info-card h3{font-size: 22px; font-weight: 700; margin: 0 0 16px; color: var(--ag-ink);}body.theme-alloygator .ag-b2b-info-card p{font-size: 14px; line-height: 1.65; color: var(--ag-ink-2); margin: 0 0 12px;}body.theme-alloygator .ag-b2b-info-card strong{color: var(--ag-green);}body.theme-alloygator .ag-b2b-options{padding: 80px 0;}body.theme-alloygator .ag-b2b-options-grid{display: grid; grid-template-columns: 1fr 1fr; gap: 24px; max-width: 900px; margin: 0 auto;}body.theme-alloygator .ag-b2b-option-block{background: var(--ag-bg-2); border: 1px solid var(--ag-line); border-radius: 16px; padding: 28px 24px;}body.theme-alloygator .ag-b2b-option-block h3{font-family: "Archivo", sans-serif; font-size: 14px; font-weight: 800; letter-spacing: .14em; text-transform: uppercase; color: var(--ag-green); margin: 0 0 16px;}body.theme-alloygator .ag-b2b-option-block ul{list-style: none; padding: 0; margin: 0;}body.theme-alloygator .ag-b2b-option-block ul li{font-size: 14px; line-height: 1.7; color: var(--ag-ink-2); padding: 6px 0; border-bottom: 1px solid var(--ag-line);}body.theme-alloygator .ag-b2b-option-block ul li:last-child{border-bottom: none;}body.theme-alloygator .ag-b2b-option-block ul li strong{color: var(--ag-ink); font-weight: 700;}body.theme-alloygator .ag-b2b-equipment{padding: 60px 0 100px; text-align: center;}body.theme-alloygator .ag-b2b-equipment-list{list-style: none; padding: 0; margin: 32px auto 0; max-width: 720px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 12px;}body.theme-alloygator .ag-b2b-equipment-list li{background: var(--ag-bg-2); border: 1px solid var(--ag-line); border-radius: 10px; padding: 14px 16px; font-size: 14px; color: var(--ag-ink-2);}body.theme-alloygator .ag-b2b-thanks-bottom-cta{padding: 60px 0 100px; text-align: center;}body.theme-alloygator .ag-b2b-bottom-cta-wrap p{font-size: 16px; color: var(--ag-ink-2); margin: 0 0 20px;}body.theme-alloygator .ag-b2b-bottom-cta-wrap .ag-btn{margin: 0 6px;}body.theme-alloygator .ag-b2b-thanks-back{margin-top: 32px !important;}body.theme-alloygator .ag-b2b-thanks-back a{color: var(--ag-ink-3); font-size: 14px; transition: color .2s ease;}body.theme-alloygator .ag-b2b-thanks-back a:hover{color: var(--ag-green);}@media (max-width: 1100px){body.theme-alloygator .ag-b2b-hero-grid{grid-template-columns: 1fr; gap: 40px;}body.theme-alloygator .ag-features.ag-features-3{grid-template-columns: repeat(2, 1fr);}body.theme-alloygator .ag-features.ag-features-3 .ag-feat{border-right: 1px solid var(--ag-line); border-bottom: 1px solid var(--ag-line);}body.theme-alloygator .ag-features.ag-features-3 .ag-feat:nth-child(2n){border-right: none;}body.theme-alloygator .ag-features.ag-features-3 .ag-feat:nth-last-child(-n+2){border-bottom: none;}body.theme-alloygator .ag-b2b-targets-grid{grid-template-columns: repeat(2, 1fr);}body.theme-alloygator .ag-b2b-numbers-grid{grid-template-columns: repeat(2, 1fr);}body.theme-alloygator .ag-b2b-packs-grid{grid-template-columns: repeat(2, 1fr);}body.theme-alloygator .ag-b2b-form-grid{grid-template-columns: 1fr; gap: 40px;}body.theme-alloygator .ag-b2b-form-intro{position: static;}body.theme-alloygator .ag-b2b-info-grid{grid-template-columns: 1fr;}body.theme-alloygator .ag-b2b-options-grid{grid-template-columns: 1fr;}body.theme-alloygator .ag-b2b-equipment-list{grid-template-columns: repeat(2, 1fr);}}@media (max-width: 720px){body.theme-alloygator .ag-b2b-hero{padding: 40px 0 50px;}body.theme-alloygator .ag-b2b-hero-stats{grid-template-columns: 1fr;}body.theme-alloygator .ag-features.ag-features-3{grid-template-columns: 1fr;}body.theme-alloygator .ag-features.ag-features-3 .ag-feat{border-right: none; border-bottom: 1px solid var(--ag-line);}body.theme-alloygator .ag-features.ag-features-3 .ag-feat:last-child{border-bottom: none;}body.theme-alloygator .ag-b2b-targets-grid{grid-template-columns: 1fr;}body.theme-alloygator .ag-b2b-numbers-grid{grid-template-columns: 1fr;}body.theme-alloygator .ag-b2b-packs-grid{grid-template-columns: 1fr;}body.theme-alloygator .ag-b2b-form-row{grid-template-columns: 1fr;}body.theme-alloygator .ag-b2b-form-wrap{padding: 24px 20px;}body.theme-alloygator .ag-b2b-equipment-list{grid-template-columns: 1fr;}}.ag-lead-confirm-icon{width: 64px; height: 64px; margin: 0 auto 1.1rem; display: inline-flex; align-items: center; justify-content: center; border-radius: 999px; background: rgba(146, 197, 22, 0.12); color: var(--ag-green);}.ag-lead-confirm-icon svg{width: 36px; height: 36px; display: block;}