.brand-logo-main{width:5.75rem !important;height:5.75rem !important;border-radius:50% !important;overflow:hidden !important;box-shadow:0 6px 20px rgba(0,0,0,0.16) !important;border:2.5px solid #0D0D0D !important;background:#ffffff !important;flex-shrink:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:transform 0.35s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.35s ease !important}.brand-logo-main:hover{transform:scale(1.08) rotate(-3deg) !important;box-shadow:0 10px 28px rgba(212,245,60,0.6) !important}.navbar_inner{padding-top:0.5rem !important;padding-bottom:0.5rem !important}.brand-logo-footer{width:7.5rem !important;height:7.5rem !important;border-radius:50% !important;overflow:hidden !important;box-shadow:0 10px 30px rgba(0,0,0,0.18) !important;border:3px solid #0D0D0D !important;background:#ffffff !important;display:block !important;transition:transform 0.3s ease !important}.brand-logo-footer:hover{transform:scale(1.06) rotate(2deg) !important}.button[data-wf--button--variant="primary"]{background-color:#D4F53C !important;color:#0D0D0D !important;border:1.5px solid #0D0D0D !important;font-weight:700 !important;position:relative !important;overflow:hidden !important;transition:all 0.3s cubic-bezier(0.2,0.8,0.2,1) !important;box-shadow:0 4px 14px rgba(0,0,0,0.08) !important}.button[data-wf--button--variant="primary"]:hover{background-color:#C2E82E !important;color:#0D0D0D !important;border-color:#0D0D0D !important;transform:translate(-1px,-1px) !important;box-shadow:4px 4px 0 #0D0D0D !important}.button[data-wf--button--variant="primary"] .button_icon-wrap{transition:transform 0.3s cubic-bezier(0.2,0.8,0.2,1) !important}.button[data-wf--button--variant="primary"]:hover .button_icon-wrap{transform:translateX(4px) scale(1.1) !important}.button[data-wf--button--variant="link"]{border:1.5px solid #e1e1dc !important;background-color:#ffffff !important;color:#0D0D0D !important;transition:all 0.3s ease !important}.button[data-wf--button--variant="link"]:hover{background-color:rgba(212,245,60,0.18) !important;border-color:#0D0D0D !important;transform:translateY(-2px) !important;box-shadow:0 6px 16px rgba(0,0,0,0.06) !important}.vintage_date-badge{display:inline-flex !important;align-items:center !important;gap:0.35rem !important;font-family:var(--_typography---font--heading-font,"Geist Mono",monospace) !important;font-size:0.72rem !important;letter-spacing:0.05em !important;text-transform:uppercase !important;color:#0D0D0D !important;background:#D4F53C !important;padding:0.22rem 0.6rem !important;border-radius:0.35rem !important;font-weight:700 !important;border:1px solid rgba(0,0,0,0.15) !important;box-shadow:0 1px 3px rgba(0,0,0,0.08) !important}.vintage_category-chip{display:inline-flex !important;align-items:center !important;font-size:0.75rem !important;font-weight:600 !important;color:#0D0D0D !important;background:rgba(13,13,13,0.05) !important;padding:0.22rem 0.6rem !important;border-radius:0.35rem !important;border:1px solid rgba(13,13,13,0.1) !important}.vintage_stamp-tag{display:inline-block !important;font-family:var(--_typography---font--heading-font,"Geist Mono",monospace) !important;font-size:0.68rem !important;font-weight:800 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;padding:0.15rem 0.45rem !important;border:1.5px dashed #0D0D0D !important;border-radius:0.25rem !important;color:#0D0D0D !important;background:rgba(212,245,60,0.25) !important;transform:rotate(-2deg) !important}.strategy_card{transition:transform 0.4s cubic-bezier(0.16,1,0.3,1),box-shadow 0.4s ease,border-color 0.4s ease !important}.strategy_card:hover{transform:translateY(-8px) !important;box-shadow:0 18px 40px -10px rgba(0,0,0,0.12) !important;border-color:#0D0D0D !important}.strategy_card .illustration-image{transition:transform 0.45s ease !important}.strategy_card:hover .illustration-image{transform:scale(1.025) !important}.blog_item{transition:transform 0.35s cubic-bezier(0.16,1,0.3,1) !important}.blog_item:hover{transform:translateY(-6px) !important}.blog_item .blog_image-wrap{transition:box-shadow 0.35s ease,border-color 0.35s ease !important}.blog_item:hover .blog_image-wrap{box-shadow:0 14px 30px -6px rgba(0,0,0,0.15) !important;border-color:#0D0D0D !important}.blog_item .blog_image{transition:transform 0.45s cubic-bezier(0.16,1,0.3,1) !important}.blog_item:hover .blog_image{transform:scale(1.04) !important}.step_card{transition:transform 0.3s ease,box-shadow 0.3s ease,border-color 0.3s ease !important}.step_card:hover{transform:translateY(-5px) !important;box-shadow:0 12px 28px -6px rgba(0,0,0,0.1) !important;border-color:#0D0D0D !important}.stat_card{transition:transform 0.3s ease,box-shadow 0.3s ease !important}.stat_card:hover{transform:translateY(-4px) !important;box-shadow:0 10px 24px -4px rgba(0,0,0,0.08) !important}.hero_bullets-card{transition:transform 0.3s ease,box-shadow 0.3s ease !important}.hero_bullets-card:hover{transform:translateY(-2px) !important;box-shadow:0 8px 24px rgba(0,0,0,0.08) !important}@media screen and (max-width:767px){.brand-logo-main{width:3.35rem !important;height:3.35rem !important}.navbar_inner{padding-top:0.35rem !important;padding-bottom:0.35rem !important}.hero_layout{grid-template-columns:1fr !important;text-align:left !important;gap:2rem !important}.hero_image-wrap{max-width:380px !important;margin:0 auto !important}.button-group{flex-direction:column !important;width:100% !important}.button{width:100% !important;justify-content:center !important;min-height:48px !important}.hero_bullets-card{width:100% !important;max-width:100% !important;box-sizing:border-box !important}.compare_wrap{-webkit-overflow-scrolling:touch !important;padding-bottom:0.5rem !important}}@media screen and (max-width:479px){.brand-logo-main{width:3.85rem !important;height:3.85rem !important}.heading-style-h1{font-size:1.95rem !important;line-height:1.15 !important;word-break:normal !important;overflow-wrap:break-word !important}.hero_bullets-card{padding:0.85rem 1rem !important}}.stat_number{display:inline-block !important;font-variant-numeric:tabular-nums !important;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),color 0.3s ease !important;will-change:transform,color !important}.stat_number--completed{animation:statNumberPop 0.55s cubic-bezier(0.175,0.885,0.32,1.275) !important}@keyframes statNumberPop{0%{transform:scale(1)}50%{transform:scale(1.12);color:#0D0D0D;text-shadow:0 0 16px rgba(212,245,60,0.85)}100%{transform:scale(1)}}.stat_card:hover .stat_number{transform:scale(1.05) !important}.section_calculator{position:relative !important;background:#F9F9F8 !important;border-top:1px solid #E5E5E0 !important;border-bottom:1px solid #E5E5E0 !important}.calc_card{min-width:0 !important;max-width:100% !important;background:#FFFFFF !important;color:#0D0D0D !important;border:1.5px solid #E2E2DC !important;border-radius:1.5rem !important;box-shadow:0 14px 40px -10px rgba(0,0,0,0.06),0 2px 10px rgba(0,0,0,0.02) !important;position:relative !important;overflow:hidden !important;padding:2.2rem !important;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),box-shadow 0.3s ease,border-color 0.3s ease !important;box-sizing:border-box !important}.calc_card::before{display:none !important}.calc_card:hover{transform:translateY(-4px) !important;border-color:#D2D2CA !important;box-shadow:0 22px 50px -12px rgba(0,0,0,0.1),0 4px 16px rgba(0,0,0,0.04) !important}.calc_card-header{display:flex !important;align-items:center !important;justify-content:space-between !important;margin-bottom:1.35rem !important;padding-bottom:0.85rem !important;border-bottom:1px solid #ECECE8 !important}.calc_card-badge-live{font-family:var(--_typography---font--heading-font,monospace) !important;font-size:0.74rem !important;color:#52525B !important;letter-spacing:0.06em !important;text-transform:uppercase !important;font-weight:700 !important;display:inline-flex !important;align-items:center !important;gap:0.5rem !important}.calc_live-dot{width:8px !important;height:8px !important;border-radius:50% !important;background:#10B981 !important;display:inline-block !important;box-shadow:0 0 6px rgba(16,185,129,0.6) !important;animation:liveDotPulse 1.8s infinite ease-in-out !important}@keyframes liveDotPulse{0%{transform:scale(0.9);opacity:0.6}50%{transform:scale(1.2);opacity:1}100%{transform:scale(0.9);opacity:0.6}}.calc_card-badge-scope{font-size:0.72rem !important;color:#52525B !important;background:#F4F4F0 !important;border:1px solid #E2E2DC !important;padding:0.25rem 0.65rem !important;border-radius:999px !important;font-weight:600 !important}.calc_tabs{display:flex !important;gap:0.35rem !important;margin-bottom:1.5rem !important;background:#F4F4F0 !important;padding:0.3rem !important;border-radius:0.75rem !important;border:1px solid #E2E2DC !important}.calc_tab-btn{flex:1 !important;padding:0.65rem 0.5rem !important;border-radius:0.55rem !important;border:1px solid transparent !important;background:transparent !important;color:#71717A !important;font-family:inherit !important;font-size:0.82rem !important;font-weight:500 !important;cursor:pointer !important;transition:all 0.2s ease !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important}.calc_tab-btn:hover{color:#0D0D0D !important}.calc_tab-btn.is-active,.calc_tab-btn[data-active="true"]{background:#FFFFFF !important;color:#0D0D0D !important;border-color:#E2E2DC !important;box-shadow:0 2px 8px rgba(0,0,0,0.06) !important;font-weight:700 !important}.calc_label-wrap{margin-bottom:0.25rem !important}.calc_label-text{font-family:var(--_typography---font--heading-font,monospace) !important;font-size:0.72rem !important;color:#71717A !important;letter-spacing:0.08em !important;text-transform:uppercase !important;font-weight:700 !important;display:block !important}.calc_amount-display,.calc_amount{color:#0D0D0D !important;font-family:var(--_typography---font--heading-font,-apple-system,sans-serif) !important;font-size:2.15rem !important;font-weight:800 !important;letter-spacing:-0.025em !important;line-height:1.15 !important;margin:0.35rem 0 0.85rem 0 !important}.calc_range-wrap{width:100% !important;margin:1.25rem 0 1.5rem 0 !important}.calc_range-wrap input[type="range"]{-webkit-appearance:none !important;appearance:none !important;width:100% !important;height:6px !important;background:#E5E5E0 !important;border-radius:999px !important;outline:none !important;margin:0 !important;cursor:pointer !important;transition:background 0.2s ease !important}.calc_range-wrap input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none !important;appearance:none !important;width:22px !important;height:22px !important;border-radius:50% !important;background:#0D0D0D !important;border:2.5px solid #FFFFFF !important;box-shadow:0 2px 8px rgba(0,0,0,0.25) !important;cursor:pointer !important;transition:transform 0.2s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.2s ease !important}.calc_range-wrap input[type="range"]::-webkit-slider-thumb:hover{transform:scale(1.18) !important;box-shadow:0 4px 12px rgba(0,0,0,0.35) !important}.calc_range-wrap input[type="range"]::-moz-range-thumb{width:22px !important;height:22px !important;border-radius:50% !important;background:#0D0D0D !important;border:2.5px solid #FFFFFF !important;box-shadow:0 2px 8px rgba(0,0,0,0.25) !important;cursor:pointer !important}.calc_metrics{display:flex !important;flex-direction:column !important;width:100% !important;margin-top:0.5rem !important}.calc_row{display:flex !important;align-items:center !important;justify-content:space-between !important;border-top:1px solid #ECECE8 !important;padding:0.85rem 0 !important}.calc_row-label{color:#52525B !important;font-size:0.88rem !important;font-weight:500 !important}.calc_row-val{color:#0D0D0D !important;font-family:var(--_typography---font--heading-font,monospace) !important;font-size:1.15rem !important;font-weight:700 !important;letter-spacing:-0.01em !important}.calc_row--result{border-top:1px solid #E2E2DC !important;padding-top:1rem !important;padding-bottom:0.25rem !important}.calc_row-label--result{color:#0D0D0D !important;font-weight:600 !important;font-size:0.95rem !important}.calc_result{background-color:#D4F53C !important;color:#0D0D0D !important;font-weight:800 !important;font-size:1.15rem !important;padding:0.35rem 0.8rem !important;border-radius:0.35rem !important;display:inline-block !important;box-shadow:none !important;letter-spacing:-0.01em !important;border:1px solid rgba(13,13,13,0.08) !important}.calc_cta-btn{margin-top:1.35rem !important;width:100% !important;justify-content:center !important;box-shadow:0 4px 18px rgba(212,245,60,0.25) !important}.calc_disclaimer{font-size:0.72rem !important;color:#71717A !important;margin-top:0.85rem !important;line-height:1.45 !important;margin-bottom:0 !important}@media screen and (max-width:767px){.calc_layout{display:flex !important;flex-direction:column !important;width:100% !important;max-width:100% !important;gap:2rem !important}.calc_content{width:100% !important;max-width:100% !important}.calc_card{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;padding:1.25rem 1rem !important;border-radius:1.25rem !important;overflow:hidden !important}.calc_card-header{flex-wrap:wrap !important;gap:0.4rem !important;justify-content:space-between !important;align-items:center !important;padding-bottom:0.75rem !important}.calc_card-badge-live{font-size:0.68rem !important}.calc_card-badge-scope{font-size:0.68rem !important;padding:0.2rem 0.5rem !important}.calc_tabs{flex-direction:column !important;gap:0.35rem !important;width:100% !important;box-sizing:border-box !important}.calc_tab-btn{padding:0.6rem 0.75rem !important;font-size:0.82rem !important;justify-content:flex-start !important;width:100% !important;box-sizing:border-box !important}.calc_amount-display,.calc_amount{font-size:1.4rem !important;line-height:1.25 !important;word-break:break-word !important}.calc_row{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:0.2rem !important;padding:0.65rem 0 !important;width:100% !important;box-sizing:border-box !important}.calc_row-label{font-size:0.82rem !important;color:#71717A !important}.calc_row-val{font-size:1.15rem !important;color:#0D0D0D !important}.calc_row--result{flex-direction:column !important;align-items:flex-start !important;gap:0.45rem !important;padding-top:0.85rem !important}.calc_row-label--result{font-size:0.88rem !important}.calc_result{font-size:1.05rem !important;padding:0.4rem 0.85rem !important;width:100% !important;text-align:center !important;box-sizing:border-box !important}.calc_cta-btn{padding:0.75rem 0.85rem !important;width:100% !important;box-sizing:border-box !important}.calc_cta-btn .button_text{font-size:0.84rem !important;white-space:normal !important;line-height:1.25 !important;text-align:center !important}}.section_pains{background-color:#FFFFFF !important;border-top:1px solid #e1e1dc !important;border-bottom:1px solid #e1e1dc !important;position:relative !important}.pains_grid{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:1rem !important;margin-top:1.5rem !important}.pain_card{background:#FFFFFF !important;border:2px solid #0D0D0D !important;border-radius:0.85rem !important;box-shadow:3px 3px 0 #0D0D0D !important;padding:1rem 1.25rem !important;display:flex !important;flex-direction:row !important;align-items:flex-start !important;gap:1rem !important;position:relative !important;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease !important}.pain_card:hover{transform:translateY(-2px) !important;box-shadow:5px 5px 0 #0D0D0D !important;background:#FCFCFA !important}.pain_card--last{grid-column:span 2 !important}.pain_icon-x{width:2.2rem !important;height:2.2rem !important;border-radius:0.55rem !important;background:#FFF0F0 !important;color:#E02424 !important;border:1.5px solid #0D0D0D !important;box-shadow:2px 2px 0 #0D0D0D !important;display:flex !important;align-items:center !important;justify-content:center !important;font-weight:900 !important;font-size:0.95rem !important;flex-shrink:0 !important;margin-top:0.1rem !important;transition:transform 0.2s ease,background 0.2s,color 0.2s !important}.pain_card:hover .pain_icon-x{transform:scale(1.08) rotate(-6deg) !important;background:#E02424 !important;color:#FFFFFF !important}.pain_body{flex:1 !important;min-width:0 !important}.pain_tag{display:inline-block !important;font-family:var(--_typography---font--heading-font,monospace) !important;font-size:0.65rem !important;letter-spacing:0.05em !important;text-transform:uppercase !important;color:#C81E1E !important;background:#FFF0F0 !important;padding:0.15rem 0.45rem !important;border-radius:0.25rem !important;font-weight:700 !important;border:1px solid #FECACA !important;margin-bottom:0.25rem !important}.pain_title{font-size:0.98rem !important;font-weight:800 !important;color:#0D0D0D !important;line-height:1.25 !important;margin-bottom:0.2rem !important;letter-spacing:-0.01em !important}.pain_desc{font-size:0.84rem !important;color:#55554F !important;line-height:1.35 !important;margin:0 !important}.pains_bridge{margin-top:2rem !important;background:#FFFFFF !important;color:#0D0D0D !important;border-radius:1.25rem !important;padding:1.4rem 1.85rem !important;display:flex !important;align-items:center !important;justify-content:space-between !important;flex-wrap:wrap !important;gap:1.5rem !important;border:2px solid #0D0D0D !important;box-shadow:5px 5px 0 #0D0D0D !important;transition:transform 0.25s ease,box-shadow 0.25s ease !important}.pains_bridge:hover{transform:translateY(-2px) !important;box-shadow:7px 7px 0 #0D0D0D !important}.pains_bridge-text{flex:1 !important;min-width:280px !important}.pains_bridge-title{display:flex !important;align-items:center !important;font-size:1.15rem !important;font-weight:800 !important;color:#0D0D0D !important;margin-bottom:0.35rem !important;letter-spacing:-0.01em !important}.pains_bridge-dot{display:inline-block !important;width:14px !important;height:14px !important;min-width:14px !important;border-radius:50% !important;background:radial-gradient(circle at 35% 35%,#FF5277 0%,#D81B60 70%,#880E4F 100%) !important;margin-right:10px !important;vertical-align:-1px !important;box-shadow:0 1px 3px rgba(0,0,0,0.25) !important}.pains_bridge-sub{font-size:0.95rem !important;color:#4A4A4F !important;line-height:1.5 !important}.pains_bridge-sub strong{color:#0D0D0D !important;font-weight:700 !important}.pains_bridge .button{flex-shrink:0 !important;white-space:nowrap !important;background-color:#D4F53C !important;color:#0D0D0D !important;border:1.5px solid #0D0D0D !important;border-radius:10px !important;box-shadow:2px 2px 0 #0D0D0D !important;font-weight:700 !important;padding:0.7rem 1.25rem !important;transition:transform 0.15s ease,box-shadow 0.15s ease !important}.pains_bridge .button:hover{transform:translate(-1px,-1px) !important;box-shadow:3px 3px 0 #0D0D0D !important}@media screen and (max-width:767px){.pains_grid{grid-template-columns:1fr !important;gap:1rem !important}.pains_bridge{flex-direction:column !important;align-items:flex-start !important;padding:1.35rem 1.25rem !important;border-radius:1.15rem !important}.pains_bridge-title{align-items:flex-start !important}.pains_bridge-dot{margin-top:0.25rem !important}.pains_bridge .button{width:100% !important}}.compare_mobile-hint{display:none}.pricing_trust-badge{display:flex;align-items:center;justify-content:center;gap:0.4rem;margin-top:0.85rem;font-size:0.78rem;color:#6E6E73;text-align:center}@media screen and (max-width:767px){.section_compare{padding-top:2rem !important;padding-bottom:2.5rem !important;overflow:hidden !important}.compare_mobile-hint{display:flex !important;align-items:center !important;justify-content:center !important;gap:0.5rem !important;background:#0D0D0D !important;color:#D4F53C !important;padding:0.65rem 0.85rem !important;border-radius:0.65rem !important;margin-bottom:0.85rem !important;font-size:0.78rem !important;font-weight:700 !important;border:1px solid rgba(212,245,60,0.35) !important;box-shadow:0 4px 14px rgba(0,0,0,0.12) !important;text-align:center !important;width:100% !important;box-sizing:border-box !important}.compare_mobile-hint-icon{font-size:0.95rem !important;animation:hintSwipe 1.6s ease-in-out infinite alternate !important}@keyframes hintSwipe{0%{transform:translateX(-3px)}100%{transform:translateX(3px)}}.compare_wrap{overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;position:relative !important;border-radius:1rem !important;box-shadow:inset -12px 0 16px -10px rgba(0,0,0,0.18),0 4px 20px rgba(0,0,0,0.05) !important;scrollbar-width:thin !important;scrollbar-color:#D4F53C #F0F0EB !important;margin:0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.compare_wrap::-webkit-scrollbar{height:6px !important}.compare_wrap::-webkit-scrollbar-track{background:#F0F0EB !important;border-radius:3px !important}.compare_wrap::-webkit-scrollbar-thumb{background:#D4F53C !important;border-radius:3px !important}.compare_table{min-width:530px !important;width:100% !important;display:block !important;overflow:visible !important}.compare_row{display:grid !important;grid-template-columns:140px 195px 195px !important;opacity:1 !important;visibility:visible !important;transform:none !important}.compare_row>.compare_cell:nth-child(1){position:sticky !important;left:0 !important;z-index:5 !important;background-color:#FFFFFF !important;border-right:2px solid #E2E2DC !important;box-shadow:4px 0 10px rgba(0,0,0,0.06) !important;padding:0.75rem 0.65rem !important;font-size:0.82rem !important;font-weight:700 !important;line-height:1.35 !important;color:#0D0D0D !important}.compare_row>.compare_cell.is-col-head:nth-child(1){background-color:#0D0D0D !important;color:#FFFFFF !important;border-right:2px solid #28282C !important}.compare_row>.compare_cell:nth-child(2){padding:0.75rem 0.75rem !important;font-size:0.82rem !important;line-height:1.4 !important;background-color:rgba(212,245,60,0.18) !important;border-left:1.5px solid #b5db18 !important;border-right:1.5px solid #b5db18 !important}.compare_row>.compare_cell.is-col-head-highlight:nth-child(2){background-color:#D4F53C !important;color:#0D0D0D !important;font-weight:800 !important;border-left:2px solid #b5db18 !important;border-right:2px solid #b5db18 !important}.compare_row>.compare_cell:nth-child(3){padding:0.75rem 0.75rem !important;font-size:0.82rem !important;line-height:1.4 !important;color:#55554F !important;background-color:#FAFAFA !important}.section_pricing{padding-top:2rem !important;padding-bottom:2.5rem !important;overflow:hidden !important}.pricing_layout{display:flex !important;flex-direction:column !important;gap:1.5rem !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important}.pricing_content{width:100% !important;max-width:100% !important;box-sizing:border-box !important;text-align:left !important}.pricing_content h2{font-size:2.1rem !important;line-height:1.18 !important;letter-spacing:-0.02em !important}.pricing_content .calc_text{font-size:0.95rem !important;line-height:1.45 !important;margin-top:0.65rem !important}.pricing_card{width:100% !important;max-width:100% !important;box-sizing:border-box !important;padding:1.35rem 1.15rem !important;border-radius:1.25rem !important;margin:0 !important;overflow:hidden !important;box-shadow:0 12px 36px rgba(0,0,0,0.08) !important;border:2px solid #E2E2DC !important;background:#FFFFFF !important;opacity:1 !important;visibility:visible !important;transform:none !important}.pricing_top{padding:1.15rem 1rem !important;border-radius:0.95rem !important;width:100% !important;box-sizing:border-box !important;text-align:center !important;background:#D4F53C !important;border:1.5px solid #0D0D0D !important;box-shadow:0 4px 14px rgba(0,0,0,0.06) !important}.pricing_top .text-style-label{font-size:0.72rem !important;font-weight:700 !important;letter-spacing:0.04em !important;text-transform:uppercase !important}.pricing_number{font-size:2.75rem !important;line-height:1.1 !important;margin:0.35rem 0 !important;font-weight:800 !important;color:#0D0D0D !important}.pricing_top p{font-size:0.82rem !important;font-weight:600 !important;color:#2D2D2D !important;margin:0 !important}.pricing_list{margin:1.15rem 0 !important;width:100% !important;box-sizing:border-box !important;display:flex !important;flex-direction:column !important;gap:0.55rem !important}.pricing_item{padding:0.65rem 0 !important;gap:0.75rem !important;font-size:0.88rem !important;line-height:1.35 !important;align-items:flex-start !important;border-bottom:1px solid #ECECE8 !important}.pricing_check-wrap{width:1.25rem !important;height:1.25rem !important;flex-shrink:0 !important;margin-top:0.1rem !important}.pricing_card .button{width:100% !important;max-width:100% !important;box-sizing:border-box !important;padding:0.95rem 0.65rem !important;text-align:center !important;justify-content:center !important;border-radius:0.75rem !important;background:#0D0D0D !important;color:#FFFFFF !important;box-shadow:0 6px 20px rgba(0,0,0,0.2) !important;overflow:hidden !important;gap:0.4rem !important}.pricing_card .button_text{font-size:0.71rem !important;font-weight:700 !important;letter-spacing:-0.01em !important;white-space:nowrap !important;text-align:center !important;width:100% !important}.pricing_card .button_icon-wrap{display:none !important}.pricing_trust-badge{display:flex !important;align-items:center !important;justify-content:center !important;gap:0.4rem !important;margin-top:0.85rem !important;font-size:0.74rem !important;color:#6E6E73 !important;text-align:center !important;line-height:1.3 !important}.pricing_trust-icon{font-size:0.85rem !important}}@media screen and (max-width:767px){.section_pricing .heading-style-h2,.section_compare .heading-style-h2{opacity:1 !important;transform:none !important}}.compare_row{opacity:1 !important;visibility:visible !important}@media screen and (min-width:992px){.nav_index,.nav_arrow,.navbar_mobile-footer,.navbar_backdrop{display:none !important}}.navbar_component{position:sticky !important;top:0 !important;z-index:1000 !important}.navbar_menu-button{display:none;align-items:center;justify-content:center;width:44px !important;height:44px !important;padding:0 !important;background-color:#FFFFFF !important;border:2px solid #0D0D0D !important;border-radius:0.75rem !important;box-shadow:0 4px 10px rgba(0,0,0,0.08) !important;cursor:pointer !important;transition:all 0.25s cubic-bezier(0.16,1,0.3,1) !important;position:relative !important;z-index:1006 !important}.navbar_menu-button:hover,.navbar_menu-button:focus-visible{transform:translateY(-1px) scale(1.03) !important;border-color:#0D0D0D !important;box-shadow:0 6px 14px rgba(0,0,0,0.15) !important;outline:none !important}.navbar_menu-button.is-active{background-color:#D4F53C !important;box-shadow:0 6px 16px rgba(212,245,60,0.45) !important}.navbar_hamburger-box{width:22px;height:16px;position:relative;display:flex;flex-direction:column;justify-content:space-between}.navbar_hamburger-bar{display:block;width:100%;height:2.5px;background-color:#0D0D0D;border-radius:2px;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),opacity 0.2s ease,background-color 0.25s ease;transform-origin:center}.navbar_menu-button.is-active .bar-top{transform:translateY(6.75px) rotate(45deg)}.navbar_menu-button.is-active .bar-mid{opacity:0;transform:scaleX(0)}.navbar_menu-button.is-active .bar-bot{transform:translateY(-6.75px) rotate(-45deg)}.navbar_backdrop{display:none;position:fixed;inset:0;background:rgba(13,13,13,0.65);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);z-index:999;opacity:0;transition:opacity 0.3s ease;pointer-events:none}.navbar_backdrop.is-active{display:block !important;opacity:1 !important;pointer-events:auto !important}@media screen and (max-width:991px){.navbar_menu-button{display:flex !important}.navbar_menu{display:none !important;position:absolute !important;top:100% !important;left:0 !important;right:0 !important;background-color:#FFFFFF !important;border-bottom:3px solid #0D0D0D !important;border-left:1px solid rgba(0,0,0,0.08) !important;border-right:1px solid rgba(0,0,0,0.08) !important;border-bottom-left-radius:1.5rem !important;border-bottom-right-radius:1.5rem !important;box-shadow:0 24px 50px rgba(0,0,0,0.22) !important;padding:1.35rem 1.15rem 1.75rem !important;z-index:1005 !important;max-height:calc(100vh - 80px) !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;transform:translateY(-8px);opacity:0;transition:transform 0.3s cubic-bezier(0.16,1,0.3,1),opacity 0.25s ease !important}.navbar_menu.is-menu-open{display:flex !important;flex-direction:column !important;align-items:stretch !important;transform:translateY(0) !important;opacity:1 !important}.navbar_menu-links{display:flex !important;flex-direction:column !important;gap:0.45rem !important;background:transparent !important;border:none !important;padding:0 !important;margin-bottom:1.25rem !important}.navbar_link{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:0.8rem 1rem !important;font-size:1rem !important;font-weight:700 !important;color:#0D0D0D !important;background:#F7F7F4 !important;border:1.5px solid #E5E5DF !important;border-radius:0.75rem !important;text-decoration:none !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important}.navbar_link:hover,.navbar_link:active{background-color:#D4F53C !important;border-color:#0D0D0D !important;color:#0D0D0D !important;transform:translateX(4px) !important;box-shadow:0 4px 12px rgba(212,245,60,0.3) !important}.navbar_link .nav_index{font-family:var(--_typography---font--heading-font,monospace) !important;font-size:0.75rem !important;font-weight:800 !important;color:#8E8E93 !important;background:rgba(0,0,0,0.05) !important;padding:0.15rem 0.45rem !important;border-radius:0.35rem !important;margin-right:0.75rem !important}.navbar_link:hover .nav_index{color:#0D0D0D !important;background:rgba(0,0,0,0.12) !important}.navbar_link .nav_title{flex:1 !important;text-align:left !important}.navbar_link .nav_arrow{font-size:1.1rem !important;color:#8E8E93 !important;transition:transform 0.2s ease !important}.navbar_link:hover .nav_arrow{transform:translateX(3px) !important;color:#0D0D0D !important}.navbar_menu .button[data-wf--button--variant="navbar-mobile"]{display:flex !important;width:100% !important;padding:0.85rem 0.85rem !important;justify-content:center !important;align-items:center !important;background:#0D0D0D !important;color:#FFFFFF !important;border-radius:0.75rem !important;border:2px solid #0D0D0D !important;box-shadow:0 8px 24px rgba(0,0,0,0.25) !important}.navbar_menu .button[data-wf--button--variant="navbar-mobile"]{padding:0.85rem 0.65rem !important;gap:0.35rem !important}.navbar_menu .button[data-wf--button--variant="navbar-mobile"] .button_text{font-size:0.74rem !important;font-weight:700 !important;white-space:nowrap !important;text-align:center !important}.navbar_menu .button[data-wf--button--variant="navbar-mobile"] .button_icon-wrap{width:1.15rem !important;height:1.15rem !important;flex-shrink:0 !important}.navbar_menu .button[data-wf--button--variant="navbar-mobile"]:hover{background:#222226 !important;transform:scale(1.02) !important}.navbar_mobile-footer{margin-top:1.15rem !important;padding-top:0.85rem !important;border-top:1px dashed #E2E2DC !important;text-align:center !important;font-size:0.75rem !important;color:#6E6E73 !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:0.5rem !important;font-weight:600 !important}body.mobile-nav-locked{overflow:hidden !important;touch-action:none !important}}.hero_bullets-card{display:inline-flex !important;align-items:center !important;background:#FFFFFF !important;border:1px solid #E2E2DC !important;border-radius:999px !important;padding:0.45rem 1.15rem !important;box-shadow:0 4px 18px rgba(0,0,0,0.04) !important;transition:transform 0.25s ease,box-shadow 0.25s ease !important;width:fit-content !important;max-width:100% !important;box-sizing:border-box !important;margin-top:1.5rem !important}.hero_bullets-card:hover{transform:translateY(-2px) !important;box-shadow:0 8px 24px rgba(0,0,0,0.08) !important}.hero_bullets-list{display:flex !important;flex-direction:row !important;align-items:center !important;gap:0.85rem !important;flex-wrap:nowrap !important;list-style:none !important;padding:0 !important;margin:0 !important}.hero_bullet-item{display:flex !important;align-items:center !important;gap:0.38rem !important;color:#0D0D0D !important;font-size:0.84rem !important;font-weight:600 !important;line-height:1.25 !important;white-space:nowrap !important;flex-shrink:0 !important}.hero_bullet-check{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:1.25rem !important;height:1.25rem !important;border-radius:50% !important;background:#D4F53C !important;color:#0D0D0D !important;font-weight:800 !important;font-size:0.75rem !important;border:1px solid rgba(13,13,13,0.15) !important;flex-shrink:0 !important}.hero_bullet-divider{width:1px !important;height:1rem !important;background:#E2E2DC !important;flex-shrink:0 !important}@media screen and (max-width:767px){.hero_bullets-card{background:transparent !important;border:none !important;box-shadow:none !important;padding:0 !important;border-radius:0 !important;width:100% !important;max-width:100% !important;margin-top:1.15rem !important;display:block !important}.hero_bullets-list{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;gap:0.45rem 0.5rem !important;align-items:center !important;justify-content:flex-start !important;width:100% !important}.hero_bullet-item{background:#FFFFFF !important;border:1px solid #E2E2DC !important;border-radius:999px !important;padding:0.32rem 0.62rem !important;font-size:0.74rem !important;box-shadow:0 2px 8px rgba(0,0,0,0.04) !important;white-space:nowrap !important;display:inline-flex !important;align-items:center !important;gap:0.32rem !important;flex-shrink:0 !important}.hero_bullet-check{width:1.1rem !important;height:1.1rem !important;font-size:0.65rem !important}.hero_bullet-divider{display:none !important}}.footer_bottom-brand-row{margin-top:2.5rem !important;padding-top:2rem !important;padding-bottom:1.5rem !important;border-top:1px solid rgba(0,0,0,0.09) !important;display:flex !important;flex-direction:row !important;align-items:center !important;gap:2rem !important}.footer_bottom-brand-row .footer_brand-wrap{margin:0 !important;flex-shrink:0 !important}.brand-logo-footer{width:5.5rem !important;height:5.5rem !important;border-radius:50% !important;box-shadow:0 8px 24px rgba(0,0,0,0.12) !important;border:2.5px solid #0D0D0D !important;background:#ffffff !important;display:block !important;transition:transform 0.3s ease !important}.brand-logo-footer:hover{transform:scale(1.08) rotate(3deg) !important}.footer_bottom-text{display:flex !important;flex-direction:column !important;gap:0.6rem !important;flex:1 !important}.footer_bottom-text .footer_disclaimer{max-width:none !important;margin:0 !important;line-height:1.55 !important;font-size:0.775rem !important;color:#374151 !important}.footer_bottom-text .footer_copyright{margin:0 !important;font-size:0.725rem !important;color:#6B7280 !important;line-height:1.4 !important}@media screen and (max-width:767px){.footer_bottom-brand-row{flex-direction:row !important;align-items:flex-start !important;gap:1.25rem !important;margin-top:2rem !important;padding-top:1.5rem !important;padding-bottom:2rem !important}.brand-logo-footer{width:3.75rem !important;height:3.75rem !important;margin-top:0.15rem !important}.footer_bottom-text .footer_disclaimer{font-size:0.725rem !important;line-height:1.45 !important}.footer_bottom-text .footer_copyright{font-size:0.68rem !important}}.hero_title-highlight,.title-highlight{display:inline-block !important;background-color:#D4F53C !important;color:#0D0D0D !important;padding:0.08em 0.35em !important;border-radius:0.35rem !important;box-shadow:0 4px 16px rgba(212,245,60,0.4),0 0 0 1.5px #0D0D0D !important;transform:rotate(-0.75deg) !important;line-height:1.15 !important;vertical-align:baseline !important;transition:transform 0.25s ease,box-shadow 0.25s ease !important}.hero_title-highlight:hover,.title-highlight:hover{transform:rotate(0.5deg) scale(1.03) !important;box-shadow:0 6px 20px rgba(212,245,60,0.55),0 0 0 2px #0D0D0D !important}.heading-style-h1{font-size:clamp(2.2rem,3.8vw,3.6rem) !important;line-height:1.15 !important}.hero_title-highlight{font-weight:800 !important;letter-spacing:-0.02em !important;margin:0 0.1em !important;white-space:nowrap !important;display:inline-block !important}.navbar_link{transition:all 0.25s cubic-bezier(0.16,1,0.3,1) !important;border-radius:999px !important;cursor:pointer !important}.navbar_link:hover,.navbar_link:focus-visible{background-color:#D4F53C !important;color:#0D0D0D !important;font-weight:700 !important;transform:translateY(-2px) !important;box-shadow:0 6px 18px rgba(212,245,60,0.45) !important}.button[data-wf--button--variant="navbar-desktop"]{transition:all 0.25s cubic-bezier(0.16,1,0.3,1) !important}.button[data-wf--button--variant="navbar-desktop"]:hover{background-color:#D4F53C !important;color:#0D0D0D !important;border-color:#0D0D0D !important;transform:translateY(-2px) scale(1.02) !important;box-shadow:0 8px 24px rgba(212,245,60,0.45) !important}.button[data-wf--button--variant="navbar-desktop"]:hover .icon-image{filter:brightness(0) !important}.navbar_menu-button{transition:all 0.25s ease !important}.navbar_menu-button:hover,.navbar_menu-button:active{background-color:#D4F53C !important;border-color:#0D0D0D !important;transform:scale(1.05) !important;box-shadow:0 4px 16px rgba(212,245,60,0.4) !important}.navbar_menu-button:hover .navbar_hamburger-bar,.navbar_menu-button:active .navbar_hamburger-bar{background-color:#0D0D0D !important}.navbar_menu .button[data-wf--button--variant="navbar-mobile"]{transition:all 0.25s ease !important}.navbar_menu .button[data-wf--button--variant="navbar-mobile"]:hover,.navbar_menu .button[data-wf--button--variant="navbar-mobile"]:active{background-color:#D4F53C !important;color:#0D0D0D !important;border-color:#0D0D0D !important;box-shadow:0 6px 20px rgba(212,245,60,0.4) !important}.navbar_menu .button[data-wf--button--variant="navbar-mobile"]:hover .icon-image,.navbar_menu .button[data-wf--button--variant="navbar-mobile"]:active .icon-image{filter:brightness(0) !important}@media screen and (min-width:992px){.navbar_mobile-pages-group{display:none !important}}@media screen and (max-width:991px){.navbar_mobile-pages-group{display:flex !important;flex-direction:column !important;gap:0.45rem !important;margin:0.65rem 0 1rem 0 !important;padding:0.85rem !important;background:#F7F7F4 !important;border:1.5px solid #0D0D0D !important;border-radius:0.85rem !important;box-shadow:3px 3px 0 #0D0D0D !important}.navbar_mobile-pages-label{font-size:0.72rem !important;font-family:var(--_typography---font--mono-font,monospace) !important;font-weight:800 !important;text-transform:uppercase !important;letter-spacing:0.04em !important;color:#4A4A4F !important;margin-bottom:0.2rem !important}.navbar_mobile-pages-grid{display:grid !important;grid-template-columns:1fr 1fr !important;gap:0.45rem !important}.navbar_page-btn{display:flex !important;align-items:center !important;gap:0.4rem !important;padding:0.6rem 0.65rem !important;background:#FFFFFF !important;border:1.5px solid #0D0D0D !important;border-radius:0.55rem !important;color:#0D0D0D !important;font-size:0.8rem !important;font-weight:700 !important;text-decoration:none !important;transition:all 0.2s cubic-bezier(0.16,1,0.3,1) !important}.navbar_page-btn:hover,.navbar_page-btn:active{background:#D4F53C !important;transform:translateY(-2px) !important;box-shadow:2px 2px 0 #0D0D0D !important}.navbar_page-btn.is-full{grid-column:span 2 !important}}.legal_container{max-width:860px;margin:0 auto}.legal_card{background:#FFFFFF;border:2px solid #0D0D0D;border-radius:1.25rem;padding:2rem;margin-bottom:2rem;box-shadow:4px 4px 0 #0D0D0D;transition:transform 0.2s ease,box-shadow 0.2s ease}.legal_card:hover{transform:translateY(-2px);box-shadow:6px 6px 0 #0D0D0D}.legal_card-header{display:flex;align-items:center;gap:0.75rem;margin-bottom:1rem;padding-bottom:0.75rem;border-bottom:1.5px solid #F0F0EB}.legal_number-badge{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;background:#D4F53C;color:#0D0D0D;font-weight:800;font-size:0.9rem;border-radius:0.5rem;border:1.5px solid #0D0D0D;flex-shrink:0}.legal_card-title{margin:0;font-size:1.35rem;font-weight:700;color:#0D0D0D}.legal_card-body{font-size:0.98rem;line-height:1.65;color:#3A3A3F}.legal_card-body p{margin-bottom:1rem}.legal_card-body p:last-child{margin-bottom:0}.legal_highlight-box{background:rgba(212,245,60,0.2);border:1.5px dashed #0D0D0D;border-radius:0.75rem;padding:1rem 1.25rem;margin:1.25rem 0;color:#0D0D0D;font-weight:600}.legal_pill-tag{display:inline-flex;align-items:center;gap:0.35rem;padding:0.25rem 0.65rem;background:#F4F4F0;border:1px solid #0D0D0D;border-radius:999px;font-size:0.8rem;font-weight:700;margin-right:0.4rem;margin-bottom:0.4rem}.pricing_top{background-image:none !important;background:#D4F53C !important;border:2px solid #0D0D0D !important}.footer_component{padding-bottom:4rem !important}.footer_copyright-text{font-family:var(--_typography---font--mono-font,monospace) !important;font-size:0.75rem !important;color:#6E6E73 !important;opacity:1 !important;visibility:visible !important;transform:none !important}.footer_bottom-row{opacity:1 !important;visibility:visible !important}.footer_bottom-row>*{opacity:1 !important;visibility:visible !important}@media screen and (max-width:767px){.padding-section-large{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.padding-section-medium{padding-top:1.75rem !important;padding-bottom:1.75rem !important}.padding-global{padding-left:1rem !important;padding-right:1rem !important}.container-large{padding-left:0.5rem !important;padding-right:0.5rem !important}body{overflow-x:hidden !important}img{max-width:100% !important;height:auto !important}.section_hero{overflow:hidden !important}.section_hero .padding-section-large{padding-top:0.85rem !important;padding-bottom:1.15rem !important}.hero_layout{display:flex !important;flex-direction:column !important;width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;gap:0.75rem !important}.hero_content{width:100% !important;max-width:100% !important;min-width:0 !important;box-sizing:border-box !important;text-align:center !important}.hero_content .tag{max-width:100% !important;box-sizing:border-box !important;white-space:normal !important;font-size:0.7rem !important;line-height:1.3 !important;padding:0.2rem 0.5rem !important;margin:0 auto 0.45rem auto !important;display:inline-flex !important}.heading-style-h1{font-size:clamp(1.85rem,7.8vw,2.5rem) !important;font-weight:800 !important;line-height:1.15 !important;letter-spacing:-0.025em !important;color:#0D0D0D !important;word-break:break-word !important;max-width:100% !important;box-sizing:border-box !important;margin:0 auto 0.85rem auto !important;text-align:center !important}.hero_title-highlight{font-size:1em !important;font-weight:900 !important;display:inline-block !important;white-space:nowrap !important;background:#D4F53C !important;color:#0D0D0D !important;border:2px solid #0D0D0D !important;border-radius:0.4em !important;box-shadow:3px 3px 0 #0D0D0D !important;padding:0.05em 0.28em !important;margin:0.1em 0 !important;max-width:100% !important;box-sizing:border-box !important}.hero_content .hero_text,.hero_text{font-size:0.92rem !important;line-height:1.45 !important;color:#4A4A4F !important;max-width:22rem !important;margin:0 auto 1.15rem auto !important;text-align:center !important}.button-group{display:flex !important;flex-direction:column !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;gap:0.45rem !important;align-items:center !important}.button-group .button[data-wf--button--variant="primary"]{width:auto !important;max-width:90% !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;box-sizing:border-box !important;min-height:auto !important;padding:0.65rem 1.25rem !important;font-size:0.88rem !important;font-weight:700 !important;border-radius:0.65rem !important;box-shadow:3px 3px 0 #0D0D0D !important;border:2px solid #0D0D0D !important;margin:0 auto !important}.button-group .button[data-wf--button--variant="link"]{width:auto !important;min-height:36px !important;padding:0.35rem 0.85rem !important;border:none !important;background:transparent !important;color:#4A4A4F !important;text-decoration:underline !important;font-size:0.82rem !important;box-shadow:none !important}.button-group .button[data-wf--button--variant="link"]:hover{color:#0D0D0D !important;background:transparent !important;transform:none !important}.button .button_text{font-size:clamp(0.78rem,3.7vw,0.9rem) !important;white-space:normal !important;text-align:center !important;line-height:1.25 !important}.hero_bullets-card{margin-top:0.65rem !important;margin-bottom:0.2rem !important;width:100% !important}.hero_bullets-list{display:flex !important;flex-wrap:wrap !important;gap:0.35rem !important;justify-content:center !important;align-items:center !important}.hero_bullet-item{font-size:0.68rem !important;padding:0.2rem 0.5rem !important}.hero_content p.text-size-tiny{font-size:0.67rem !important;line-height:1.35 !important;margin-top:0.35rem !important;margin-bottom:0.5rem !important;max-width:100% !important;box-sizing:border-box !important;text-align:center !important;color:#71717A !important}.hero_image-wrap{max-width:230px !important;width:100% !important;margin:0.35rem auto 0 auto !important;border-radius:1.15rem !important;box-sizing:border-box !important;box-shadow:0 10px 24px -6px rgba(0,0,0,0.12) !important}.hero_image-wrap span,.hero_image-wrap div[aria-hidden="true"],.hero_image-wrap [style*="radial-gradient"],.hero_image-wrap [style*="border-radius:50%"],.hero_image-wrap [style*="#F7C948"],.hero_image-wrap [style*="#B8860B"],.hero_image-wrap [style*="#FFF6C9"]{display:none !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important;animation:none !important;transform:none !important}.section_logos{padding-top:0.75rem !important;padding-bottom:0.75rem !important}.section_pains .padding-section-large{padding-top:2rem !important;padding-bottom:2rem !important}.section_pains .section-header{margin-bottom:1rem !important}.section_pains .section-header_text{margin-top:0.5rem !important;font-size:0.88rem !important}.pains_grid{grid-template-columns:1fr !important;gap:0.65rem !important;margin-top:1rem !important}.pain_card{padding:0.75rem 0.95rem !important;gap:0.75rem !important;border-radius:0.75rem !important;box-shadow:2px 2px 0 #0D0D0D !important}.pain_card--last{grid-column:span 1 !important}.pain_icon-x{width:1.9rem !important;height:1.9rem !important;font-size:0.82rem !important;box-shadow:1.5px 1.5px 0 #0D0D0D !important}.pain_tag{font-size:0.6rem !important;padding:0.1rem 0.35rem !important;margin-bottom:0.2rem !important}.pain_title{font-size:0.88rem !important;margin-bottom:0.15rem !important}.pain_desc{font-size:0.78rem !important;line-height:1.3 !important}.pains_bridge{margin-top:1.25rem !important;padding:1.15rem 1.15rem !important;box-shadow:3px 3px 0 #0D0D0D !important}.section_strategies .padding-section-large{padding-top:2rem !important;padding-bottom:2rem !important}.strategy_list{gap:1.25rem !important}.strategy_card{gap:0.85rem !important}.strategy_caption{padding:0.85rem 1rem !important}.section_assets .padding-section-large{padding-top:2rem !important;padding-bottom:2rem !important}.asset_list{gap:0.65rem !important}.asset_item{padding:0.75rem 0.85rem !important}.section_steps .padding-section-large{padding-top:2rem !important;padding-bottom:2rem !important}.step_list{gap:0.85rem !important}.step_card{padding:1.15rem 1rem !important}.section_calculator .padding-section-large{padding-top:2rem !important;padding-bottom:2rem !important}.calc_layout{gap:1.25rem !important}.calc_image-wrap{max-width:240px !important;margin-top:0.5rem !important;margin-bottom:0.75rem !important}.section_compare .padding-section-large{padding-top:2rem !important;padding-bottom:2rem !important}.section_compare .section-header{margin-bottom:0.85rem !important}.section_stats .padding-section-large{padding-top:2rem !important;padding-bottom:2rem !important}.stat_list{gap:0.85rem !important}.stat_card{padding:1.15rem !important}.section_security .padding-section-large{padding-top:2rem !important;padding-bottom:2rem !important}.security_layout{gap:1.25rem !important}.risk_list{gap:0.75rem !important}.risk_card{padding:0.85rem 1rem !important}.section_pricing .padding-section-large{padding-top:2rem !important;padding-bottom:2rem !important}.pricing_layout{gap:1.5rem !important}.pricing_card{padding:1.25rem 1rem !important}.pricing_top{padding-bottom:0.85rem !important}.pricing_list{gap:0.5rem !important}.pricing_item{padding:0.35rem 0 !important}.section_testimonials .padding-section-large{padding-top:2rem !important;padding-bottom:2rem !important}.testimonial_list{gap:0.85rem !important}.testimonial_card{padding:1rem !important}.testimonial_quote{font-size:0.9rem !important;line-height:1.5 !important}.section_blog .padding-section-large{padding-top:2rem !important;padding-bottom:2rem !important}.blog_list{gap:1.25rem !important}.section_faq .padding-section-large{padding-top:2rem !important;padding-bottom:2rem !important}.faq_list{gap:0 !important}.faq_item{padding:0.65rem 0 !important}.faq_question-text{font-size:0.92rem !important}.section_cta .padding-section-large{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.cta_content h2{font-size:1.6rem !important;line-height:1.2 !important}.cta_text{font-size:0.9rem !important;margin-top:0.75rem !important;margin-bottom:1rem !important}.footer_component{padding-bottom:2rem !important}.footer_component .padding-section-medium{padding-top:1.5rem !important;padding-bottom:1rem !important}.footer_columns{gap:1.5rem !important}.footer_col{gap:0.35rem !important}.footer_bottom-brand-row{margin-top:1.25rem !important;padding-top:1rem !important;padding-bottom:1rem !important}.section-header{margin-bottom:1.25rem !important}.section-header_text{margin-top:0.5rem !important}.heading-style-h2{font-size:1.55rem !important;line-height:1.2 !important}.title-highlight,.hero_title-highlight{transform:none !important;box-shadow:0 2px 10px rgba(212,245,60,0.35),0 0 0 1.5px #0D0D0D !important}.tag{margin-bottom:0.35rem !important}.vintage_stamp-tag{font-size:0.72rem !important;padding:0.3rem 0.65rem !important;margin-top:0.25rem !important;margin-bottom:0.5rem !important}}@media screen and (max-width:379px){.padding-section-large{padding-top:2rem !important;padding-bottom:2rem !important}.heading-style-h2{font-size:1.35rem !important}.heading-style-h1{font-size:1.7rem !important}.calc_card{padding:1rem 0.75rem !important}.pricing_card{padding:1rem 0.75rem !important}}.logos_marquee-icon-wrap{width:1.35rem !important;height:1.35rem !important;display:flex !important;align-items:center !important;justify-content:center !important}.logos_marquee-item{gap:0.55rem !important}.asset_icon-wrap{border-radius:0.75rem !important;background:#FFFFFF !important;padding:0.3rem !important;border:1.5px solid #0D0D0D !important;box-shadow:2px 2px 0 #0D0D0D !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:transform 0.2s ease,box-shadow 0.2s ease !important}.asset_item:hover .asset_icon-wrap{transform:translateY(-2px) !important;box-shadow:3px 3px 0 #0D0D0D !important}.section_hero .button-group{display:flex !important;visibility:visible !important;opacity:1 !important}.section_hero .button-group .button{visibility:visible !important;opacity:1 !important}.section_hero .button-group .button .button_text{visibility:visible !important;opacity:1 !important;display:block !important}@media screen and (max-width:767px){.section_hero .button-group{display:flex !important;visibility:visible !important;opacity:1 !important;margin-bottom:0.5rem !important}.section_hero .button-group .button[data-wf--button--variant="primary"]{display:flex !important;visibility:visible !important;opacity:1 !important;transform:none !important;transition:transform 0.2s ease,box-shadow 0.2s ease !important}}.section_pains .pain_card{opacity:1 !important;visibility:visible !important}.section_pains .pain_title{color:#0D0D0D !important;opacity:1 !important;visibility:visible !important}.section_pains .pain_desc{color:#4A4A4F !important;opacity:1 !important;visibility:visible !important}.strategy_list{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:1.5rem !important;border:none !important;margin-top:1.75rem !important}.strategy_card,.strategy_card.is-active{background-color:#FFFFFF !important;background-image:none !important;border:2px solid #0D0D0D !important;border-radius:1.15rem !important;box-shadow:3px 3px 0 #0D0D0D !important;display:flex !important;flex-direction:column !important;overflow:hidden !important;transition:transform 0.25s ease,box-shadow 0.25s ease !important;cursor:default !important}.strategy_card:hover{transform:translateY(-4px) !important;box-shadow:6px 6px 0 #0D0D0D !important}.strategy_image-wrap{width:100% !important;background-color:#F9F9F7 !important;padding:1.25rem 1.25rem 0.5rem 1.25rem !important;border-bottom:2px solid #0D0D0D !important;display:flex !important;align-items:center !important;justify-content:center !important}.strategy_image-wrap img{border-radius:0.75rem !important;width:100% !important;height:auto !important;object-fit:cover !important;transition:transform 0.3s ease !important}.strategy_card:hover .strategy_image-wrap img{transform:scale(1.02) !important}.strategy_caption,.strategy_caption.is-active{background-color:#FFFFFF !important;color:#0D0D0D !important;padding:1.25rem !important;transition:none !important}.strategy_caption h3{font-size:1.08rem !important;font-weight:800 !important;color:#0D0D0D !important;margin-bottom:0.35rem !important}.strategy_caption p,.strategy_caption p.text-color-on-dark,.strategy_caption p.text-color-muted{color:#4A4A4F !important;font-size:0.88rem !important;line-height:1.45 !important}.strategy_badge{font-size:0.74rem !important;padding:0.25rem 0.55rem !important;background:#F4F4F0 !important;border-radius:0.35rem !important;color:#0D0D0D !important;font-weight:600 !important;border:1px solid #D5D5CF !important;display:inline-flex !important;align-items:center !important;gap:0.25rem !important}@media screen and (max-width:767px){.strategy_list{grid-template-columns:1fr !important;gap:1.25rem !important}.strategy_card{box-shadow:3px 3px 0 #0D0D0D !important}.strategy_caption{padding:1rem 1.15rem !important}}.pricing_section-header{text-align:center;max-width:720px;margin:0 auto 3rem auto}.pricing_heading{font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.18;margin-top:0.65rem;margin-bottom:0.85rem;color:#0D0D0D}.pricing_subheading{font-size:1.05rem;line-height:1.55;color:#4A4A4F;margin:0 auto}.pricing_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.65rem;align-items:stretch;width:100%;margin-bottom:2.5rem}.pricing_plan-card{background:#FFFFFF !important;border:2px solid #0D0D0D !important;border-radius:1.35rem !important;box-shadow:5px 5px 0 #0D0D0D !important;padding:2.25rem 1.65rem 1.85rem 1.65rem !important;display:flex !important;flex-direction:column !important;justify-content:space-between !important;position:relative !important;transition:transform 0.22s ease,box-shadow 0.22s ease !important;box-sizing:border-box !important}.pricing_plan-card:hover{transform:translateY(-5px) !important;box-shadow:8px 8px 0 #0D0D0D !important}.pricing_plan-card.is-popular{border:2.5px solid #0D0D0D !important;box-shadow:7px 7px 0 #0D0D0D !important;background:#FFFFFF !important}.pricing_plan-card.is-popular:hover{transform:translateY(-6px) !important;box-shadow:10px 10px 0 #0D0D0D !important}.pricing_card-ribbon{position:absolute;top:-15px;left:50% !important;transform:translateX(-50%) !important;background:#D4F53C;color:#0D0D0D;font-family:var(--_typography---font--mono-font,monospace);font-size:0.74rem;font-weight:800;letter-spacing:0.05em;padding:0.35rem 1.05rem;border:2px solid #0D0D0D;border-radius:999px;box-shadow:3px 3px 0 #0D0D0D;white-space:nowrap;z-index:3}.pricing_plan-badge{font-family:var(--_typography---font--mono-font,monospace);font-size:0.72rem;font-weight:700;letter-spacing:0.05em;color:#52525B;background:#F4F4F5;border:1.5px solid #0D0D0D;padding:0.25rem 0.65rem;border-radius:6px;display:inline-block;margin-bottom:0.65rem;box-shadow:1.5px 1.5px 0 #0D0D0D}.pricing_plan-badge.is-highlight{background:#E4F982;color:#0D0D0D;font-weight:800}.pricing_plan-name{font-size:1.65rem;font-weight:800;color:#0D0D0D;margin:0 0 0.85rem 0;letter-spacing:-0.015em}.pricing_price-box{background:#F8F9FA;border:1.5px solid #0D0D0D;border-radius:0.95rem;padding:1.15rem 1.25rem;margin-bottom:1.15rem;text-align:left;box-shadow:2px 2px 0 rgba(13,13,13,0.1)}.pricing_price-box.is-highlight{background:#D4F53C;border:2px solid #0D0D0D;box-shadow:3px 3px 0 #0D0D0D}.pricing_price-val{font-family:var(--_typography---font--mono-font,monospace);font-size:2.35rem;font-weight:800;color:#0D0D0D;line-height:1.05;letter-spacing:-0.02em}.pricing_price-sub{font-size:0.85rem;font-weight:600;color:#3F3F46;margin-top:0.4rem}.pricing_plan-desc{font-size:0.9rem;color:#4A4A4F;line-height:1.48;margin-bottom:1.35rem;min-height:48px}.pricing_features-title{font-size:0.78rem;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;color:#71717A;margin-bottom:0.85rem}.pricing_features-list{list-style:none;padding:0;margin:0 0 1.65rem 0;display:flex;flex-direction:column;gap:0.75rem;flex-grow:1}.pricing_feature-item{display:flex;align-items:flex-start;gap:0.65rem;font-size:0.9rem;line-height:1.4;color:#18181B}.pricing_feature-addon{background:#F4F4F5;border:1.5px dashed #0D0D0D;border-radius:8px;padding:0.5rem 0.75rem;margin:0.15rem 0}.pricing_check-icon{width:19px;height:19px;min-width:19px;border-radius:50%;background:#D4F53C;border:1.5px solid #0D0D0D;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;color:#0D0D0D;margin-top:1px;box-shadow:1px 1px 0 #0D0D0D}.pricing_btn{width:100% !important;justify-content:center !important;padding:0.9rem 1.15rem !important;border:2px solid #0D0D0D !important;border-radius:11px !important;box-shadow:3px 3px 0 #0D0D0D !important;background:#FFFFFF !important;color:#0D0D0D !important;font-weight:700 !important;text-align:center !important;display:flex !important;align-items:center !important;gap:0.5rem !important;text-decoration:none !important;transition:transform 0.15s ease,box-shadow 0.15s ease,background-color 0.15s ease !important;box-sizing:border-box !important}.pricing_btn .button_text{font-size:0.88rem !important;font-weight:700 !important;white-space:nowrap !important;letter-spacing:-0.01em !important}.pricing_btn:hover{transform:translate(-1px,-1px) !important;box-shadow:5px 5px 0 #0D0D0D !important;background:#F4F4F5 !important}.pricing_btn.is-featured{background:#D4F53C !important;box-shadow:4px 4px 0 #0D0D0D !important;font-weight:800 !important}.pricing_btn.is-featured:hover{background:#C2E82E !important;box-shadow:6px 6px 0 #0D0D0D !important}@media screen and (max-width:991px){.pricing_grid{grid-template-columns:1fr !important;max-width:460px !important;margin-left:auto !important;margin-right:auto !important;gap:2.5rem !important}.pricing_card-ribbon{left:50% !important;transform:translateX(-50%) !important;font-size:clamp(0.58rem,2.4vw,0.68rem) !important;letter-spacing:0.02em !important;padding:0.28rem 0.65rem !important;white-space:nowrap !important;box-sizing:border-box !important;text-align:center !important;display:inline-flex !important;align-items:center !important;justify-content:center !important}.pricing_plan-desc{min-height:auto !important}.pricing_plan-card{padding:2rem 1.35rem 1.65rem 1.35rem !important}.pricing_price-val{font-size:2.15rem !important}.pricing_btn .button_text{font-size:0.82rem !important}}.section_pricing,.section_pricing .tag,.section_pricing .pricing_heading,.section_pricing .pricing_subheading,.section_pricing .pricing_plan-card,.section_pricing .pricing_plan-card *:not(.pricing_card-ribbon),.pricing_heading .word,.pricing_heading .word-mask{opacity:1 !important;visibility:visible !important;filter:none !important;transform:none !important}.pricing_plan-card{transform:none !important}.pricing_plan-card:hover{transform:translateY(-5px) !important}.pricing_plan-card.is-popular:hover{transform:translateY(-6px) !important}.referral_section{padding-top:3.5rem;padding-bottom:3.5rem;position:relative}.referral_section .section-header,.referral_header-centered{display:flex !important;flex-direction:column !important;align-items:center !important;text-align:center !important;justify-content:center !important;max-width:820px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;margin-bottom:2.5rem !important}.referral_section .section-header .tag,.referral_header-centered .tag{margin:0 auto 0.75rem auto !important;display:inline-flex !important;align-self:center !important}.referral_section .section-header h2,.referral_section .section-header .heading-style-h2,.referral_header-centered h2,.referral_header-centered .heading-style-h2{text-align:center !important;width:100% !important;max-width:100% !important;margin-top:0.5rem !important;margin-bottom:0.75rem !important;font-size:clamp(2rem,3.2vw,2.6rem) !important;line-height:1.2 !important;letter-spacing:-0.02em !important}.referral_section .section-header p,.referral_section .section-header .text-size-regular,.referral_header-centered p,.referral_header-centered .text-size-regular{text-align:center !important;max-width:660px !important;margin-left:auto !important;margin-right:auto !important;font-size:1.05rem !important;line-height:1.55 !important;color:#4A4A4F !important}.referral_hero-wrap{text-align:center;max-width:820px;margin:0 auto 3rem auto}.referral_hero-title{font-size:clamp(2.1rem,4vw,3.25rem);line-height:1.15;margin:0.85rem 0 1rem 0;letter-spacing:-0.02em;color:#0D0D0D}.referral_hero-sub{font-size:1.1rem;line-height:1.55;color:#4A4A4F;max-width:680px;margin:0 auto 2rem auto}.referral_metrics-row{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem}.referral_metric-pill{background:#FFFFFF;border:2px solid #0D0D0D;border-radius:999px;padding:0.55rem 1.15rem;font-size:0.88rem;font-weight:700;color:#0D0D0D;box-shadow:3px 3px 0 #0D0D0D;display:inline-flex;align-items:center;gap:0.5rem}.referral_metric-pill.is-highlight{background:#D4F53C}.referral_steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-top:2rem}.referral_step-card{background:#FFFFFF;border:2px solid #0D0D0D;border-radius:1.15rem;padding:1.5rem 1.25rem;box-shadow:4px 4px 0 #0D0D0D;position:relative;display:flex;flex-direction:column}.referral_step-num{font-family:var(--_typography---font--mono-font,monospace);width:2rem;height:2rem;background:#D4F53C;border:1.5px solid #0D0D0D;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:0.95rem;color:#0D0D0D;margin-bottom:0.85rem;box-shadow:2px 2px 0 #0D0D0D}.referral_step-title{font-size:1.1rem;font-weight:800;color:#0D0D0D;margin-bottom:0.4rem}.referral_step-desc{font-size:0.88rem;color:#52525B;line-height:1.45}.referral_comm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:2rem;margin-bottom:2.5rem}.referral_comm-card{background:#FFFFFF;border:2px solid #0D0D0D;border-radius:1.25rem;padding:1.85rem 1.5rem;box-shadow:4px 4px 0 #0D0D0D;display:flex;flex-direction:column;position:relative}.referral_comm-card.is-featured{border:2.5px solid #0D0D0D;box-shadow:6px 6px 0 #0D0D0D;background:#FFFFFF}.referral_comm-price-box{background:#F8F9FA;border:1.5px solid #0D0D0D;border-radius:0.85rem;padding:0.85rem 1rem;margin:0.85rem 0 1rem 0}.referral_comm-price-box.is-highlight{background:#D4F53C;border:2px solid #0D0D0D}.referral_comm-price-val{font-family:var(--_typography---font--mono-font,monospace);font-size:2.15rem;font-weight:800;color:#0D0D0D;line-height:1}.referral_comm-price-sub{font-size:0.82rem;font-weight:600;color:#3F3F46;margin-top:0.35rem}.referral_table-wrap{width:100%;overflow-x:auto;border:2px solid #0D0D0D;border-radius:1.15rem;box-shadow:5px 5px 0 #0D0D0D;background:#FFFFFF;margin:1.5rem 0 2.5rem 0}.referral_table{width:100%;border-collapse:collapse;text-align:left;font-size:0.92rem}.referral_table th{background:#0D0D0D;color:#FFFFFF;font-family:var(--_typography---font--mono-font,monospace);font-size:0.82rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;padding:0.95rem 1.25rem}.referral_table td{padding:0.85rem 1.25rem;border-bottom:1px solid #E4E4E7;color:#18181B}.referral_table tr:last-child td{border-bottom:none}.referral_table tr:nth-child(even) td{background:#F8F9FA}.referral_table tr:hover td{background:rgba(212,245,60,0.18)}.referral_comm-tag{font-family:var(--_typography---font--mono-font,monospace);background:#D4F53C;color:#0D0D0D;font-weight:800;border:1.5px solid #0D0D0D;padding:0.2rem 0.6rem;border-radius:6px;display:inline-block;box-shadow:1.5px 1.5px 0 #0D0D0D}.referral_rule-banner{background:#FFFDF0;border:2px solid #0D0D0D;border-radius:1rem;padding:1.25rem 1.5rem;box-shadow:4px 4px 0 #0D0D0D;margin:1.5rem 0;display:flex;align-items:flex-start;gap:1rem}.referral_rule-icon{font-size:1.5rem;line-height:1}.referral_calc-container{background:#FFFFFF;border:2.5px solid #0D0D0D;border-radius:1.5rem;box-shadow:7px 7px 0 #0D0D0D;padding:2.5rem 2rem;margin:2.5rem 0}.referral_calc-grid{display:grid;grid-template-columns:1.15fr 0.85fr;gap:2rem;align-items:start}.referral_plan-selector{display:grid;grid-template-columns:repeat(3,1fr);gap:0.85rem;margin:1.25rem 0 1.75rem 0}.referral_plan-btn{background:#FFFFFF;border:2px solid #0D0D0D;border-radius:0.85rem;padding:1rem 0.75rem;text-align:center;cursor:pointer;box-shadow:3px 3px 0 #0D0D0D;transition:transform 0.15s ease,background-color 0.15s ease,box-shadow 0.15s ease}.referral_plan-btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 #0D0D0D}.referral_plan-btn.is-active{background:#D4F53C;border-width:2.5px;box-shadow:4px 4px 0 #0D0D0D}.referral_plan-btn-name{font-size:1rem;font-weight:800;color:#0D0D0D;margin-bottom:0.25rem}.referral_plan-btn-meta{font-size:0.76rem;color:#3F3F46;font-weight:600}.referral_stepper-wrap{background:#F8F9FA;border:2px solid #0D0D0D;border-radius:1rem;padding:1.25rem 1.5rem;margin-bottom:1.5rem}.referral_stepper-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:0.75rem}.referral_stepper-btn{width:44px;height:44px;background:#FFFFFF;border:2px solid #0D0D0D;border-radius:10px;box-shadow:2.5px 2.5px 0 #0D0D0D;font-size:1.4rem;font-weight:900;color:#0D0D0D;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform 0.1s ease,box-shadow 0.1s ease,background 0.1s ease}.referral_stepper-btn:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:3.5px 3.5px 0 #0D0D0D;background:#D4F53C}.referral_stepper-btn:disabled{opacity:0.4;cursor:not-allowed;box-shadow:1px 1px 0 #0D0D0D}.referral_stepper-val{font-family:var(--_typography---font--mono-font,monospace);font-size:2.2rem;font-weight:900;color:#0D0D0D;min-width:80px;text-align:center}.referral_slider{width:100%;margin-top:1rem;accent-color:#0D0D0D;cursor:pointer}.referral_calc-results-card{background:#F8F9FA;border:2px solid #0D0D0D;border-radius:1.25rem;padding:1.75rem 1.5rem;box-shadow:4px 4px 0 #0D0D0D}.referral_res-hero-box{background:#D4F53C;border:2px solid #0D0D0D;border-radius:1rem;padding:1.35rem 1.25rem;text-align:center;box-shadow:3px 3px 0 #0D0D0D;margin-bottom:1.5rem}.referral_res-hero-label{font-size:0.8rem;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;color:#0D0D0D;margin-bottom:0.35rem}.referral_res-hero-val{font-family:var(--_typography---font--mono-font,monospace);font-size:2.65rem;font-weight:900;color:#0D0D0D;line-height:1;letter-spacing:-0.02em}.referral_res-hero-badge{display:inline-block;background:#0D0D0D;color:#FFFFFF;font-size:0.75rem;font-weight:700;padding:0.25rem 0.65rem;border-radius:999px;margin-top:0.65rem}.referral_res-breakdown{display:flex;flex-direction:column;gap:0.65rem;font-size:0.9rem}.referral_res-row{display:flex;justify-content:space-between;align-items:center;padding-bottom:0.5rem;border-bottom:1px dashed #D4D4D8;color:#52525B}.referral_res-row strong{color:#0D0D0D;font-weight:700}.referral_potential-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin-top:1.75rem}.referral_potential-card{background:#FFFFFF;border:2px solid #0D0D0D;border-radius:1.15rem;padding:1.5rem 1.25rem;box-shadow:4px 4px 0 #0D0D0D;text-align:center}.referral_potential-val{font-family:var(--_typography---font--mono-font,monospace);font-size:2rem;font-weight:900;color:#0D0D0D;margin:0.4rem 0}.referral_dashboard-card{background:#FFFFFF;border:2.5px solid #0D0D0D;border-radius:1.5rem;padding:2.25rem 2rem;box-shadow:6px 6px 0 #0D0D0D;margin:2.5rem 0}.referral_dash-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;padding-bottom:1.25rem;border-bottom:2px solid #0D0D0D;margin-bottom:1.5rem}.referral_status-pill{display:inline-flex;align-items:center;gap:0.4rem;background:#E4F982;color:#0D0D0D;border:1.5px solid #0D0D0D;border-radius:999px;padding:0.35rem 0.85rem;font-size:0.82rem;font-weight:800;box-shadow:1.5px 1.5px 0 #0D0D0D}.referral_status-dot{width:8px;height:8px;background:#16A34A;border-radius:50%}.referral_link-box{background:#F8F9FA;border:2px solid #0D0D0D;border-radius:1rem;padding:1.25rem 1.5rem;margin-bottom:2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.referral_link-input{font-family:var(--_typography---font--mono-font,monospace);font-size:0.95rem;font-weight:700;color:#0D0D0D;background:#FFFFFF;border:1.5px solid #0D0D0D;border-radius:8px;padding:0.65rem 1rem;flex:1;min-width:260px}.referral_dash-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:2rem}.referral_stat-box{background:#F8F9FA;border:1.5px solid #0D0D0D;border-radius:0.85rem;padding:1.15rem 1rem;text-align:center}.referral_stat-box.is-available{background:#D4F53C;border:2px solid #0D0D0D;box-shadow:2px 2px 0 #0D0D0D}.referral_stat-num{font-family:var(--_typography---font--mono-font,monospace);font-size:1.85rem;font-weight:900;color:#0D0D0D;line-height:1.1}.referral_stat-label{font-size:0.8rem;font-weight:600;color:#52525B;margin-top:0.35rem}.state-badge{font-family:var(--_typography---font--mono-font,monospace);font-size:0.75rem;font-weight:800;padding:0.25rem 0.65rem;border:1.5px solid #0D0D0D;border-radius:999px;display:inline-block;box-shadow:1px 1px 0 #0D0D0D}.state-badge.state-disponible{background:#D4F53C;color:#0D0D0D}.state-badge.state-pendiente{background:#FEF08A;color:#0D0D0D}.state-badge.state-validacion{background:#BAE6FD;color:#0D0D0D}.state-badge.state-pagada{background:#BBF7D0;color:#0D0D0D}.state-badge.state-anulada{background:#FECDD3;color:#0D0D0D}.state-badge.state-registrada{background:#F4F4F5;color:#0D0D0D}@media screen and (max-width:991px){.referral_comm-grid{grid-template-columns:1fr;max-width:480px;margin-left:auto;margin-right:auto}.referral_calc-grid{grid-template-columns:1fr}.referral_dash-stats{grid-template-columns:repeat(2,1fr)}.referral_potential-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:580px){.referral_plan-selector{grid-template-columns:1fr}.referral_potential-grid{grid-template-columns:1fr}.referral_dash-stats{grid-template-columns:1fr}.referral_link-box{flex-direction:column;align-items:stretch}}@media screen and (max-width:767px){.referral_calc-container{padding:1.5rem 1.15rem !important;border-radius:1.25rem !important;margin:1.5rem 0 !important;box-sizing:border-box !important;width:100% !important}.referral_calc-results-card{padding:1.35rem 1rem !important}.referral_res-hero-val{font-size:2.15rem !important}.referral_dashboard-card{padding:1.5rem 1.15rem !important;border-radius:1.25rem !important;box-sizing:border-box !important;width:100% !important}.referral_hero-title{font-size:1.85rem !important}.referral_hero-sub{font-size:0.98rem !important}.referral_comm-card{padding:1.5rem 1.15rem !important}}@media screen and (max-width:767px){.referral_calc-container{padding:1.25rem 1rem !important;border-radius:1.15rem !important;margin:1.5rem 0 !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow:hidden !important}.referral_calc-grid{grid-template-columns:1fr !important;gap:1.5rem !important;width:100% !important}.referral_plan-selector{grid-template-columns:1fr !important;gap:0.65rem !important;width:100% !important}.referral_stepper-wrap{padding:1rem 0.85rem !important;width:100% !important;box-sizing:border-box !important}.referral_calc-results-card{padding:1.25rem 0.85rem !important;width:100% !important;box-sizing:border-box !important}.referral_res-hero-box{padding:1.15rem 0.75rem !important}.referral_res-hero-val{font-size:2.1rem !important}.referral_dashboard-card{padding:1.25rem 0.85rem !important;width:100% !important;box-sizing:border-box !important}.referral_link-box{padding:1rem 0.75rem !important;width:100% !important;box-sizing:border-box !important}.referral_link-input{min-width:0 !important;width:100% !important;box-sizing:border-box !important;font-size:0.82rem !important}.referral_table th,.referral_table td{padding:0.65rem 0.75rem !important;font-size:0.8rem !important}}.referral_res-row{display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;gap:0.25rem 0.5rem !important}@media screen and (max-width:767px){.referral_section .padding-global{padding-left:1.15rem !important;padding-right:1.15rem !important}.referral_calc-container{padding:1.15rem 0.85rem !important;box-shadow:4px 4px 0 #0D0D0D !important}.referral_stepper-controls{gap:0.5rem !important}.referral_stepper-btn{width:38px !important;height:38px !important}.referral_stepper-val{font-size:1.85rem !important}.referral_dashboard-card{box-shadow:4px 4px 0 #0D0D0D !important}}@media screen and (max-width:767px){.referral_stepper-wrap>div:first-child{flex-direction:column !important;align-items:flex-start !important;gap:0.25rem !important}.referral_stepper-controls{justify-content:center !important;gap:1.5rem !important}.referral_res-breakdown{width:100% !important;box-sizing:border-box !important}}@media screen and (max-width:767px){.referral_res-row{font-size:0.82rem !important}.referral_res-hero-val{font-size:2.15rem !important}.referral_btn .button_text{font-size:0.8rem !important}}.button[data-wf--button--variant="primary"]:hover,.button[data-wf--button--variant="primary"]:hover *,.button[data-wf--button--variant="primary"]:hover .button_text,.button[data-wf--button--variant="primary"]:hover .button_text *,.pricing_btn:hover,.pricing_btn:hover *,.pricing_btn:hover .button_text,.pricing_btn:hover .button_text *,.pricing_btn.is-featured:hover,.pricing_btn.is-featured:hover *,.pricing_btn.is-featured:hover .button_text,.pricing_btn.is-featured:hover .button_text *,.calc_cta-btn:hover,.calc_cta-btn:hover *,.calc_cta-btn:hover .button_text,.calc_cta-btn:hover .button_text *{color:#0D0D0D !important}.button[data-wf--button--variant="primary"]:hover,.pricing_btn.is-featured:hover,.calc_cta-btn:hover{background-color:#C2E82E !important;border-color:#0D0D0D !important;box-shadow:4px 4px 0 #0D0D0D !important;transform:translate(-1px,-1px) !important}.pricing_btn:not(.is-featured):hover{background-color:#F4F4F5 !important;border-color:#0D0D0D !important;color:#0D0D0D !important;box-shadow:4px 4px 0 #0D0D0D !important;transform:translate(-1px,-1px) !important}.button[data-wf--button--variant="primary"]:hover .icon-image,.pricing_btn:hover .icon-image,.calc_cta-btn:hover .icon-image{filter:brightness(0) !important}.skip-link{position:absolute;top:-150px;left:1.5rem;z-index:99999;background:#D4F53C !important;color:#0D0D0D !important;font-family:var(--_typography---font--mono-font,monospace);font-weight:800;font-size:0.95rem;padding:0.75rem 1.25rem;border:2.5px solid #0D0D0D;box-shadow:4px 4px 0 #0D0D0D;border-radius:0.5rem;text-decoration:none;transition:top 0.2s cubic-bezier(0.25,1,0.5,1)}.skip-link:focus,.skip-link:focus-visible{top:1.25rem;outline:3px solid #0D0D0D;outline-offset:3px}a:focus-visible,button:focus-visible,[role="button"]:focus-visible,[role="tab"]:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #0D0D0D !important;outline-offset:2px !important}button.faq_question{width:100%;background:transparent;border:none;text-align:left;color:inherit;font:inherit;cursor:pointer;padding-left:0;padding-right:0}#plan-familiar .pricing_btn,#btn-plan-familiar{background-color:#D4F53C !important;color:#0D0D0D !important;border:2px solid #0D0D0D !important;box-shadow:4px 4px 0 #0D0D0D !important;font-weight:800 !important;text-decoration:none !important}#plan-familiar .pricing_btn .button_text,#plan-familiar .pricing_btn .button_text *,#plan-familiar .pricing_btn span,#btn-plan-familiar .button_text,#btn-plan-familiar .button_text *,#btn-plan-familiar span{color:#0D0D0D !important;font-weight:800 !important;-webkit-text-fill-color:#0D0D0D !important;opacity:1 !important;visibility:visible !important}#plan-familiar .pricing_btn:hover,#btn-plan-familiar:hover{background-color:#BEE71B !important;color:#0D0D0D !important;border-color:#0D0D0D !important;box-shadow:6px 6px 0 #0D0D0D !important;transform:translate(-1px,-1px) !important}#plan-familiar .pricing_btn:hover .button_text,#plan-familiar .pricing_btn:hover .button_text *,#plan-familiar .pricing_btn:hover span,#btn-plan-familiar:hover .button_text,#btn-plan-familiar:hover .button_text *,#btn-plan-familiar:hover span{color:#0D0D0D !important;font-weight:800 !important;-webkit-text-fill-color:#0D0D0D !important;opacity:1 !important;visibility:visible !important}#plan-familiar .pricing_btn:hover .button_icon-wrap,#btn-plan-familiar:hover .button_icon-wrap{background-color:#0D0D0D !important}#plan-familiar .pricing_btn:hover .button_icon-wrap .icon-image,#btn-plan-familiar:hover .button_icon-wrap .icon-image{filter:brightness(0) invert(1) !important}@media screen and (max-width:480px){.padding-global{padding-left:1rem !important;padding-right:1rem !important}.pricing_grid{grid-template-columns:1fr !important;gap:2rem !important;width:100% !important;max-width:100% !important;margin:0 auto !important}.pricing_plan-card{padding:1.65rem 1.15rem 1.35rem 1.15rem !important;border-radius:1.15rem !important;width:100% !important;box-sizing:border-box !important}.pricing_price-val{font-size:2.15rem !important}.pricing_price-sub{font-size:0.8rem !important;line-height:1.3 !important}.pricing_features-list{margin-top:1rem !important;gap:0.65rem !important}.pricing_feature-item{font-size:0.84rem !important;line-height:1.4 !important}.pricing_btn{width:100% !important;padding:0.8rem 0.9rem !important;min-height:48px !important;display:flex !important;align-items:center !important;justify-content:space-between !important;box-sizing:border-box !important;gap:0.5rem !important}.pricing_btn .button_text{font-size:0.82rem !important;white-space:normal !important;text-align:left !important;line-height:1.25 !important;flex:1 1 auto !important}.pricing_btn .button_icon-wrap{flex-shrink:0 !important;width:1.85rem !important;height:1.85rem !important;display:flex !important;align-items:center !important;justify-content:center !important}.referral_section{padding-top:2.5rem !important;padding-bottom:2.5rem !important}.referral_hero-wrap{margin-bottom:2rem !important}.referral_hero-title{font-size:clamp(1.85rem,6.5vw,2.35rem) !important;line-height:1.18 !important}.referral_hero-sub{font-size:0.95rem !important;line-height:1.5 !important}.referral_metrics-row{flex-direction:column !important;align-items:stretch !important;max-width:100% !important;gap:0.65rem !important;margin-top:1.25rem !important}.referral_metric-pill{width:100% !important;justify-content:center !important;text-align:center !important;padding:0.5rem 0.85rem !important;font-size:0.82rem !important;box-sizing:border-box !important}.referral_plan-selector{display:flex !important;flex-direction:column !important;gap:0.65rem !important;width:100% !important}.referral_plan-btn{width:100% !important;box-sizing:border-box !important;padding:0.75rem 1rem !important}.referral_calc-container{padding:1.15rem 0.85rem !important;border-radius:1.15rem !important;width:100% !important;box-sizing:border-box !important}.referral_calc-results-card{padding:1.15rem 0.85rem !important;width:100% !important;box-sizing:border-box !important}.referral_calc-results-card .pricing_btn{width:100% !important;padding:0.85rem 1rem !important;white-space:normal !important;text-align:center !important;font-size:0.86rem !important;line-height:1.3 !important}.referral_calc-results-card .pricing_btn .button_text{text-align:center !important;white-space:normal !important}.referral_res-hero-val{font-size:2rem !important}.referral_potential-grid{grid-template-columns:1fr !important;gap:1rem !important}}@media screen and (min-width:481px) and (max-width:991px){.pricing_grid{grid-template-columns:1fr !important;max-width:520px !important;margin-left:auto !important;margin-right:auto !important;gap:2.25rem !important}.pricing_plan-card{padding:2.25rem 1.65rem 1.75rem 1.65rem !important}.pricing_btn{padding:0.85rem 1.15rem !important}.referral_comm-grid{grid-template-columns:1fr !important;max-width:480px !important;margin-left:auto !important;margin-right:auto !important;gap:1.75rem !important}.referral_calc-grid{grid-template-columns:1fr !important;gap:2rem !important}.referral_potential-grid{grid-template-columns:repeat(2,1fr) !important;gap:1.25rem !important}}@media screen and (min-width:992px){.pricing_grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:1.5rem !important;align-items:stretch !important}.pricing_plan-card{display:flex !important;flex-direction:column !important;justify-content:space-between !important;height:100% !important}.referral_comm-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:1.5rem !important}.referral_potential-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:1.25rem !important}}#empezar-ahora .pricing_btn{padding:1rem 1.75rem !important;font-size:1rem !important;max-width:100% !important;box-sizing:border-box !important;justify-content:center !important;text-align:center !important}#empezar-ahora .pricing_btn .button_text{font-size:1rem !important;font-weight:800 !important;white-space:normal !important}@media screen and (max-width:480px){#empezar-ahora .pricing_btn{padding:0.85rem 1.15rem !important;width:100% !important}#empezar-ahora .pricing_btn .button_text{font-size:0.9rem !important;white-space:normal !important}}.compare_duel-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:2rem;margin-top:2.5rem;align-items:stretch}.compare_duel-card{border-radius:1.25rem;padding:2.25rem 2rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;transition:transform 0.25s ease,box-shadow 0.25s ease}.compare_duel-card.is-diy{background:#FAFAFA;border:2px dashed #B8B8B0;box-shadow:0 4px 14px rgba(0,0,0,0.04)}.compare_duel-card.is-service{background:#FFFFFF;border:2.5px solid #0D0D0D;box-shadow:6px 6px 0 #0D0D0D}.compare_duel-badge{font-family:var(--_typography---font--heading-font,monospace);font-size:0.72rem;font-weight:800;text-transform:uppercase;letter-spacing:0.05em;display:inline-flex;align-items:center;gap:0.35rem;padding:0.25rem 0.65rem;border-radius:0.35rem;width:fit-content;margin-bottom:1rem}.compare_duel-badge.is-diy{background:#FFF0F0;color:#D32F2F;border:1px solid #FFCDD2}.compare_duel-badge.is-service{background:#D4F53C;color:#0D0D0D;border:1.5px solid #0D0D0D;box-shadow:2px 2px 0 #0D0D0D}.compare_duel-title{font-family:var(--_typography---font--heading-font,monospace);font-size:1.55rem;font-weight:800;line-height:1.2;color:#0D0D0D;margin-bottom:0.4rem}.compare_duel-sub{font-size:0.92rem;color:#666660;line-height:1.45;margin-bottom:1.5rem}.compare_duel-list{list-style:none;padding:0;margin:0 0 1.75rem 0;display:flex;flex-direction:column;gap:1rem}.compare_duel-item{display:flex;align-items:flex-start;gap:0.85rem;font-size:0.9rem;line-height:1.45}.compare_duel-icon{width:1.35rem;height:1.35rem;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:0.8rem;font-weight:900;flex-shrink:0;margin-top:0.1rem}.compare_duel-icon.is-cross{background:#FEE2E2;color:#DC2626;border:1px solid #FCA5A5}.compare_duel-icon.is-check{background:#D4F53C;color:#0D0D0D;border:1.5px solid #0D0D0D}.compare_duel-item-text strong{color:#0D0D0D;display:block;margin-bottom:0.15rem;font-size:0.95rem}.compare_duel-item-text span{color:#555550}.compare_duel-footer{padding-top:1.25rem;border-top:1.5px solid rgba(0,0,0,0.08);display:flex;flex-direction:column;gap:0.85rem}.compare_duel-footer-label{font-size:0.8rem;text-transform:uppercase;letter-spacing:0.05em;font-weight:700;color:#888880}.compare_duel-footer-val{font-family:var(--_typography---font--heading-font,monospace);font-size:1.15rem;font-weight:800;color:#0D0D0D}.compare_duel-btn{width:100%;justify-content:center;font-weight:800;padding:0.85rem 1.25rem;background:#D4F53C !important;color:#0D0D0D !important;border:2px solid #0D0D0D !important;box-shadow:3px 3px 0 #0D0D0D !important;border-radius:0.5rem;text-decoration:none;display:inline-flex;align-items:center;gap:0.5rem;transition:transform 0.2s ease,box-shadow 0.2s ease;box-sizing:border-box}.compare_duel-btn:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 #0D0D0D !important}@media screen and (max-width:860px){.compare_duel-grid{grid-template-columns:1fr;gap:1.75rem}.compare_duel-card{padding:1.75rem 1.35rem}}.heading-style-h6,.heading-style-h6-1,.section_strategies h3,.section_steps h3,.section_security h3,.strategy_caption .heading-style-h6,.step_card .heading-style-h6,.risk_card .heading-style-h6,.audit_content .heading-style-h6{text-transform:none !important;letter-spacing:-0.01em !important}.step_list{grid-template-columns:repeat(4,1fr) !important}@media screen and (max-width:991px){.step_list{grid-template-columns:repeat(2,1fr) !important}}@media screen and (max-width:767px){.step_list{grid-template-columns:1fr !important}}.hero_image-wrap{position:relative !important;overflow:visible !important}.hero_image-wrap .hero_image-inner{border-radius:1.5rem !important;overflow:hidden !important;box-shadow:0 20px 45px -10px rgba(0,0,0,0.15) !important;border:1px solid rgba(0,0,0,0.08) !important;background:#ffffff !important;display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important}.hero_stamp-approved{position:absolute !important;top:-18px !important;right:-24px !important;z-index:20 !important;pointer-events:none !important;user-select:none !important;transform-origin:center center !important;opacity:0;transform:scale(2.8) rotate(-28deg);animation:stampSlamDesktop 0.55s cubic-bezier(0.175,0.885,0.32,1.275) 3s forwards !important;display:block !important;visibility:visible !important}@keyframes stampSlamDesktop{0%{opacity:0;transform:scale(2.8) rotate(-28deg);filter:blur(4px)}50%{opacity:0.96;transform:scale(0.92) rotate(-9deg);filter:blur(0px)}75%{transform:scale(1.08) rotate(-14deg)}100%{opacity:0.97;transform:scale(1) rotate(-12deg)}}.hero_stamp-approved .stamp_card{display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;padding:0.5rem 0.95rem !important;background:rgba(255,255,255,0.96) !important;border:3.5px solid #D92323 !important;outline:2px dashed #D92323 !important;outline-offset:-6px !important;border-radius:0.65rem !important;box-shadow:4px 5px 0 rgba(13,13,13,0.22),inset 0 0 10px rgba(217,35,35,0.08) !important;color:#D92323 !important;font-family:'Space Mono','Courier New',Courier,monospace !important;text-align:center !important;line-height:1.15 !important;visibility:visible !important}.hero_stamp-approved .stamp_header{display:block !important;font-size:0.62rem !important;font-weight:800 !important;letter-spacing:0.14em !important;text-transform:uppercase !important;opacity:0.9 !important;margin-bottom:0.2rem !important;visibility:visible !important}.hero_stamp-approved .stamp_main{display:flex !important;align-items:center !important;justify-content:center !important;gap:0.35rem !important;font-size:1.28rem !important;font-weight:900 !important;letter-spacing:0.08em !important;text-transform:uppercase !important;border-top:1.5px solid rgba(217,35,35,0.6) !important;border-bottom:1.5px solid rgba(217,35,35,0.6) !important;padding:0.2rem 0.5rem !important;margin:0.15rem 0 !important;text-shadow:0.5px 0.5px 0 rgba(217,35,35,0.3) !important;visibility:visible !important}.hero_stamp-approved .stamp_check{display:inline-block !important;font-size:1.35rem !important;font-weight:900 !important;line-height:1 !important;visibility:visible !important}.hero_stamp-approved .stamp_footer{display:block !important;font-size:0.58rem !important;font-weight:800 !important;letter-spacing:0.12em !important;text-transform:uppercase !important;opacity:0.85 !important;margin-top:0.2rem !important;visibility:visible !important}@media screen and (max-width:767px){.hero_stamp-approved{top:-12px !important;right:-8px !important;opacity:0;transform:scale(2.2) rotate(-26deg);animation:stampSlamMobile 0.55s cubic-bezier(0.175,0.885,0.32,1.275) 3s forwards !important}.hero_stamp-approved .stamp_card{padding:0.35rem 0.7rem !important;border-width:3px !important;outline-offset:-5px !important;box-shadow:3px 3px 0 rgba(13,13,13,0.2) !important}.hero_stamp-approved .stamp_header{font-size:0.52rem !important;letter-spacing:0.1em !important}.hero_stamp-approved .stamp_main{font-size:1.02rem !important;padding:0.12rem 0.35rem !important;gap:0.25rem !important}.hero_stamp-approved .stamp_check{font-size:1.1rem !important}.hero_stamp-approved .stamp_footer{font-size:0.48rem !important;letter-spacing:0.08em !important}@keyframes stampSlamMobile{0%{opacity:0;transform:scale(2.2) rotate(-26deg);filter:blur(3px)}50%{opacity:0.96;transform:scale(0.88) rotate(-9deg);filter:blur(0px)}75%{transform:scale(1.04) rotate(-13deg)}100%{opacity:0.97;transform:scale(0.92) rotate(-12deg)}}}@media screen and (max-width:360px){.hero_stamp-approved{top:-8px !important;right:0px !important}.hero_stamp-approved .stamp_card{padding:0.3rem 0.55rem !important}.hero_stamp-approved .stamp_main{font-size:0.92rem !important}}.auth_page-section{padding:3.5rem 0 5.5rem 0;background:#F5F5F3;min-height:75vh}.auth_page-card{background:#FFFFFF !important;border:2.5px solid #0D0D0D !important;border-radius:1.25rem !important;padding:2.75rem !important;box-shadow:6px 6px 0 #0D0D0D !important;color:#0D0D0D !important;position:relative !important;max-width:820px !important;margin:0 auto !important}.auth_page-header{display:flex !important;justify-content:space-between !important;align-items:flex-start !important;gap:1.25rem !important;margin-bottom:2rem !important;flex-wrap:wrap !important}.auth_page-header-left{flex:1 1 300px !important}.auth_page-title{color:#0D0D0D !important;font-size:clamp(1.6rem,3.5vw,2.2rem) !important;font-weight:800 !important;letter-spacing:-0.02em !important;margin:0 0 0.5rem 0 !important;line-height:1.2 !important}.auth_page-subtitle{color:#4B5563 !important;font-size:1rem !important;margin:0 !important;line-height:1.55 !important}.auth_page-badge{display:inline-flex !important;align-items:center !important;gap:0.5rem !important;background:#D4F53C !important;border:2px solid #0D0D0D !important;color:#0D0D0D !important;font-family:var(--_typography---font--mono-font,monospace) !important;font-size:0.8rem !important;font-weight:800 !important;padding:0.4rem 0.9rem !important;border-radius:9999px !important;box-shadow:2px 2px 0 #0D0D0D !important;white-space:nowrap !important}.auth_page-badge-dot{width:8px !important;height:8px !important;border-radius:50% !important;background:#0D0D0D !important}.auth_page-grid{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:1.25rem !important;margin-bottom:2rem !important}.auth_page-field{display:flex !important;flex-direction:column !important;gap:0.45rem !important}.auth_page-label{font-size:0.875rem !important;font-weight:700 !important;color:#0D0D0D !important;letter-spacing:0.01em !important}.auth_page-label .text-required{color:#DC2626 !important}.auth_page-input-wrap{position:relative !important;width:100% !important}.auth_page-input{width:100% !important;box-sizing:border-box !important;background:#FFFFFF !important;border:2px solid #0D0D0D !important;border-radius:10px !important;color:#0D0D0D !important;font-size:0.975rem !important;padding:0.85rem 1.15rem !important;font-family:inherit !important;box-shadow:inset 0 2px 4px rgba(0,0,0,0.03) !important;transition:border-color 0.25s ease,box-shadow 0.25s ease,background 0.25s ease !important}.auth_page-input::placeholder{color:#9CA3AF !important}.auth_page-input:focus{outline:none !important;border-color:#0D0D0D !important;background:#FEFDF9 !important;box-shadow:0 0 0 3px rgba(212,245,60,0.45) !important}.auth_page-checklist{display:flex !important;flex-direction:column !important;gap:1.25rem !important;padding-top:1.75rem !important;border-top:2px dashed #E5E7EB !important;margin-bottom:2.25rem !important}.auth_page-check-item{display:flex !important;align-items:flex-start !important;gap:1rem !important;padding:1.15rem 1.25rem !important;border-radius:12px !important;background:#FAFAF7 !important;border:2px solid #E5E5DE !important;cursor:pointer !important;transition:background 0.2s ease,border-color 0.2s ease,transform 0.2s ease,box-shadow 0.2s ease !important;user-select:none !important}.auth_page-check-item:hover{background:#FFFFFF !important;border-color:#0D0D0D !important;transform:translateY(-1px) !important;box-shadow:3px 3px 0 #0D0D0D !important}.auth_page-check-control{position:relative !important;flex-shrink:0 !important;width:24px !important;height:24px !important;margin-top:0.15rem !important}.auth_page-checkbox{position:absolute !important;opacity:0 !important;width:100% !important;height:100% !important;cursor:pointer !important;margin:0 !important;z-index:2 !important}.auth_page-custom-check{display:flex !important;align-items:center !important;justify-content:center !important;width:24px !important;height:24px !important;border-radius:50% !important;border:2px solid #0D0D0D !important;background:#FFFFFF !important;pointer-events:none !important;transition:all 0.25s cubic-bezier(0.175,0.885,0.32,1.275) !important}.auth_page-custom-check *{pointer-events:none !important}.auth_page-checkbox:focus+.auth_page-custom-check{box-shadow:0 0 0 3px rgba(212,245,60,0.5) !important}.auth_page-checkbox:checked+.auth_page-custom-check{background:#10B981 !important;border-color:#0D0D0D !important}.auth_page-check-icon{width:14px !important;height:14px !important;color:#FFFFFF !important;opacity:0 !important;transform:scale(0.5) !important;transition:transform 0.2s ease,opacity 0.2s ease !important}.auth_page-checkbox:checked+.auth_page-custom-check .auth_page-check-icon{opacity:1 !important;transform:scale(1) !important}.auth_page-check-text{display:flex !important;flex-direction:column !important;gap:0.35rem !important}.auth_page-check-title{color:#0D0D0D !important;font-size:1rem !important;font-weight:800 !important;line-height:1.35 !important}.auth_page-check-desc{color:#4B5563 !important;font-size:0.875rem !important;line-height:1.55 !important;margin:0 !important}.auth_page-inline-link{color:#0D0D0D !important;font-weight:700 !important;text-decoration:underline !important;text-underline-offset:3px !important;transition:color 0.2s ease !important}.auth_page-inline-link:hover{color:#059669 !important}.auth_page-action{display:flex !important;flex-direction:column !important;align-items:center !important;gap:0.85rem !important}.auth_page-submit-btn{width:100% !important;min-height:3.5rem !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:0.75rem !important;background:#D4F53C !important;border:2.5px solid #0D0D0D !important;color:#0D0D0D !important;font-family:inherit !important;font-size:1.05rem !important;font-weight:800 !important;border-radius:12px !important;cursor:pointer !important;letter-spacing:0.01em !important;box-shadow:4px 4px 0 #0D0D0D !important;transition:all 0.25s cubic-bezier(0.175,0.885,0.32,1.275) !important}.auth_page-submit-btn:hover{background:#E2FF4D !important;transform:translate(-2px,-2px) !important;box-shadow:6px 6px 0 #0D0D0D !important}.auth_page-submit-btn:active{transform:translate(2px,2px) !important;box-shadow:2px 2px 0 #0D0D0D !important}.auth_page-btn-icon{transition:transform 0.25s ease !important}.auth_page-submit-btn:hover .auth_page-btn-icon{transform:translateX(4px) !important}.auth_page-disclaimer{color:#6B7280 !important;font-size:0.825rem !important;margin:0 !important;text-align:center !important}.auth_page-feedback,.footer_auth-feedback{margin-top:1.5rem !important;padding:1.15rem 1.35rem !important;border-radius:10px !important;font-size:0.95rem !important;line-height:1.45 !important;text-align:center !important;font-weight:600 !important;width:100% !important;box-sizing:border-box !important}.auth_page-feedback.is-success,.footer_auth-feedback.is-success{background:#ECFDF5 !important;border:2px solid #10B981 !important;color:#065F46 !important}.auth_page-feedback.is-error,.footer_auth-feedback.is-error{background:#FEF2F2 !important;border:2px solid #EF4444 !important;color:#991B1B !important}.footer_auth-callout{background:#FFFFFF !important;border:2.5px solid #0D0D0D !important;border-radius:1.25rem !important;padding:2.25rem 2.5rem !important;margin-bottom:3.5rem !important;box-shadow:6px 6px 0 #0D0D0D !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:2rem !important;flex-wrap:wrap !important;transition:transform 0.25s ease,box-shadow 0.25s ease !important}.footer_auth-callout:hover{transform:translateY(-2px) !important;box-shadow:8px 8px 0 #0D0D0D !important}.footer_auth-callout-text{flex:1 1 340px !important}.footer_auth-callout-badge{display:inline-flex !important;align-items:center !important;gap:0.45rem !important;background:#D4F53C !important;border:1.5px solid #0D0D0D !important;color:#0D0D0D !important;font-family:var(--_typography---font--mono-font,monospace) !important;font-size:0.75rem !important;font-weight:800 !important;padding:0.25rem 0.65rem !important;border-radius:9999px !important;box-shadow:2px 2px 0 #0D0D0D !important;margin-bottom:0.75rem !important}.footer_auth-callout-title{color:#0D0D0D !important;font-size:clamp(1.35rem,2.5vw,1.75rem) !important;font-weight:800 !important;letter-spacing:-0.02em !important;margin:0 0 0.45rem 0 !important;line-height:1.25 !important}.footer_auth-callout-desc{color:#4B5563 !important;font-size:0.95rem !important;margin:0 !important;line-height:1.5 !important;max-width:620px !important}.footer_auth-callout-action{flex-shrink:0 !important}@media (max-width:768px){.auth_page-section{padding:2rem 0 3.5rem 0}.auth_page-card{padding:1.75rem 1.25rem !important;border-radius:1rem !important;box-shadow:4px 4px 0 #0D0D0D !important}.auth_page-grid{grid-template-columns:1fr !important;gap:1rem !important}.auth_page-header{flex-direction:column !important;align-items:flex-start !important;gap:0.75rem !important}.auth_page-check-item{padding:0.85rem 0.75rem !important}.auth_page-submit-btn{font-size:0.975rem !important}.footer_auth-callout{padding:1.5rem 1.25rem !important;flex-direction:column !important;align-items:flex-start !important;gap:1.25rem !important;box-shadow:4px 4px 0 #0D0D0D !important}.footer_auth-callout-action{width:100% !important}.footer_auth-callout-action .button{width:100% !important;justify-content:center !important}}.footer_columns{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:2.5rem !important;align-items:start !important;margin-bottom:2.5rem !important}.footer_col{display:flex !important;flex-direction:column !important;gap:0.65rem !important}.footer_link{transition:color 0.2s ease,transform 0.2s ease !important;display:inline-flex !important;align-items:center !important;width:fit-content !important}.footer_link:hover{color:#0D0D0D !important;transform:translateX(3px) !important}.footer_link-auth-pill{display:inline-flex !important;align-items:center !important;gap:0.5rem !important;background:#FFFFFF !important;border:1.5px solid #0D0D0D !important;padding:0.35rem 0.75rem !important;border-radius:8px !important;box-shadow:2px 2px 0 #0D0D0D !important;font-weight:800 !important;color:#0D0D0D !important;text-decoration:none !important;transition:transform 0.2s ease,box-shadow 0.2s ease,background 0.2s ease !important;margin-top:0.35rem !important;width:fit-content !important}.footer_link-auth-pill:hover{background:#D4F53C !important;transform:translate(-1px,-1px) !important;box-shadow:3px 3px 0 #0D0D0D !important}.footer_link-auth-pill .pill-badge{background:#D4F53C !important;border:1px solid #0D0D0D !important;font-size:0.65rem !important;font-weight:800 !important;padding:1px 5px !important;border-radius:4px !important}@media (max-width:991px){.footer_columns{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:2rem !important}}@media (max-width:540px){.footer_columns{grid-template-columns:1fr !important;gap:1.75rem !important}}.section_testimonials{position:relative;overflow:hidden}.testimonials_header{display:flex !important;justify-content:space-between !important;align-items:flex-end !important;flex-wrap:wrap !important;gap:1.5rem !important;margin-bottom:2rem !important}.testimonials_controls{display:inline-flex !important;align-items:center !important;gap:0.75rem !important;background:#FFFFFF !important;border:2px solid #0D0D0D !important;padding:0.35rem 0.6rem !important;border-radius:999px !important;box-shadow:3px 3px 0 #0D0D0D !important}.testimonials_counter{font-family:var(--_typography---font--mono-font,monospace) !important;font-size:0.85rem !important;font-weight:800 !important;color:#0D0D0D !important;padding:0 0.5rem !important;user-select:none !important}.testimonials_arrow{width:40px !important;height:40px !important;border-radius:50% !important;background:#FFFFFF !important;border:2px solid #0D0D0D !important;box-shadow:2px 2px 0 #0D0D0D !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#0D0D0D !important;cursor:pointer !important;transition:all 0.2s cubic-bezier(0.175,0.885,0.32,1.275) !important}.testimonials_arrow:hover:not(:disabled){background:#D4F53C !important;transform:translate(-1px,-1px) !important;box-shadow:3px 3px 0 #0D0D0D !important}.testimonials_arrow:active:not(:disabled){transform:translate(1px,1px) !important;box-shadow:1px 1px 0 #0D0D0D !important}.testimonials_carousel-wrap{position:relative !important;width:100% !important}.testimonials_float-arrow{position:absolute !important;top:50% !important;transform:translateY(-50%) !important;z-index:15 !important;width:48px !important;height:48px !important;border-radius:50% !important;background:#FFFFFF !important;border:2.5px solid #0D0D0D !important;box-shadow:4px 4px 0 #0D0D0D !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#0D0D0D !important;cursor:pointer !important;transition:all 0.2s cubic-bezier(0.175,0.885,0.32,1.275) !important}.testimonials_float-arrow.is-left{left:-20px !important}.testimonials_float-arrow.is-right{right:-20px !important}.testimonials_float-arrow:hover:not(:disabled){background:#D4F53C !important;transform:translateY(-50%) translate(-2px,-2px) !important;box-shadow:6px 6px 0 #0D0D0D !important}.testimonials_float-arrow:active:not(:disabled){transform:translateY(-50%) translate(2px,2px) !important;box-shadow:1px 1px 0 #0D0D0D !important}.testimonials_track{display:flex !important;gap:1.5rem !important;overflow-x:auto !important;scroll-snap-type:x mandatory !important;scroll-behavior:smooth !important;-webkit-overflow-scrolling:touch !important;padding:0.5rem 0.5rem 1.75rem 0.5rem !important;scrollbar-width:none !important;cursor:grab !important}.testimonials_track::-webkit-scrollbar{display:none !important}.testim_video-card{flex:0 0 270px !important;width:270px !important;height:480px !important;scroll-snap-align:start !important;border-radius:18px !important;overflow:hidden !important;border:2.5px solid #0D0D0D !important;box-shadow:5px 5px 0 #0D0D0D !important;background:#0D0D0D !important;position:relative !important;cursor:pointer !important;user-select:none !important;transition:transform 0.25s cubic-bezier(0.175,0.885,0.32,1.275),box-shadow 0.25s ease !important}.testim_video-card:hover{transform:translate(-3px,-3px) !important;box-shadow:8px 8px 0 #0D0D0D !important}.testim_video-media-wrap{position:relative !important;width:100% !important;height:100% !important;overflow:hidden !important}.testim_video-poster{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;transition:transform 0.4s ease !important}.testim_video-card:hover .testim_video-poster{transform:scale(1.03) !important}.testim_video-player{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;object-fit:cover !important;display:none !important;background:#000000 !important}.testim_video-card.is-playing .testim_video-player{display:block !important}.testim_video-card.is-playing .testim_video-poster{display:none !important}.testim_play-badge{position:absolute !important;top:1rem !important;right:1rem !important;z-index:5 !important;width:42px !important;height:42px !important;border-radius:50% !important;background:rgba(255,255,255,0.9) !important;backdrop-filter:blur(8px) !important;border:2px solid #0D0D0D !important;box-shadow:2px 2px 0 #0D0D0D !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#0D0D0D !important;cursor:pointer !important;transition:transform 0.2s ease,background 0.2s ease !important}.testim_video-card:hover .testim_play-badge{background:#D4F53C !important;transform:scale(1.08) !important}.testim_sound-btn{position:absolute !important;top:1rem !important;left:1rem !important;z-index:5 !important;width:36px !important;height:36px !important;border-radius:50% !important;background:rgba(13,13,13,0.7) !important;backdrop-filter:blur(6px) !important;border:1.5px solid rgba(255,255,255,0.6) !important;color:#FFFFFF !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:transform 0.2s ease,background 0.2s ease !important}.testim_sound-btn:hover{background:rgba(13,13,13,0.95) !important;transform:scale(1.1) !important}.testim_video-overlay{position:absolute !important;bottom:0 !important;left:0 !important;right:0 !important;z-index:4 !important;padding:3.5rem 1.15rem 1.25rem 1.15rem !important;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(13,13,13,0.75) 45%,rgba(13,13,13,0.96) 100%) !important;pointer-events:none !important;display:flex !important;flex-direction:column !important;gap:0.2rem !important}.testim_stars{color:#FBBF24 !important;font-size:1.05rem !important;letter-spacing:2px !important;line-height:1 !important;margin-bottom:0.2rem !important;text-shadow:0 1px 2px rgba(0,0,0,0.5) !important}.testim_author-name{color:#FFFFFF !important;font-size:1.125rem !important;font-weight:800 !important;margin:0 !important;line-height:1.2 !important;text-shadow:0 1px 3px rgba(0,0,0,0.6) !important}.testim_author-city{color:#D4F53C !important;font-size:0.785rem !important;font-weight:700 !important;font-family:var(--_typography---font--mono-font,monospace) !important;line-height:1.3 !important}.testim_author-quote{color:#F3F4F6 !important;font-size:0.825rem !important;line-height:1.4 !important;margin:0.35rem 0 0 0 !important;opacity:0.92 !important}.testimonials_footer-hint{margin-top:1.75rem !important;display:flex !important;justify-content:space-between !important;align-items:center !important;flex-wrap:wrap !important;gap:1rem !important;padding:1rem 1.35rem !important;background:#FFFFFF !important;border:2px solid #0D0D0D !important;border-radius:12px !important;box-shadow:3px 3px 0 #0D0D0D !important;font-size:0.875rem !important;color:#4B5563 !important}.testimonials_hint-item{display:inline-flex !important;align-items:center !important;gap:0.5rem !important}.testimonials_hint-badge{background:#D4F53C !important;border:1.5px solid #0D0D0D !important;padding:0.2rem 0.6rem !important;border-radius:6px !important;font-weight:800 !important;font-size:0.75rem !important;color:#0D0D0D !important;box-shadow:1px 1px 0 #0D0D0D !important}@media (max-width:991px){.testimonials_float-arrow{display:none !important}}@media (max-width:768px){.testim_video-card{flex:0 0 240px !important;width:240px !important;height:420px !important}.testimonials_header{flex-direction:column !important;align-items:flex-start !important;gap:1rem !important}.testimonials_controls{align-self:flex-start !important}.testimonials_footer-hint{flex-direction:column !important;align-items:flex-start !important;gap:0.75rem !important;padding:1rem !important}}