:root{--goat-primary: #1a73e8;--goat-primary-dark: #1557b0;--goat-secondary: #34a853;--goat-accent: #fbbc04;--goat-danger: #ea4335;--goat-dark: #1a1a1a;--goat-gray-900: #2d2d2d;--goat-gray-800: #404040;--goat-gray-700: #525252;--goat-gray-600: #6b6b6b;--goat-gray-500: #8f8f8f;--goat-gray-400: #b3b3b3;--goat-gray-300: #d1d1d1;--goat-gray-200: #e8e8e8;--goat-gray-100: #f5f5f5;--goat-white: #ffffff;--goat-spacing-xs: 8px;--goat-spacing-sm: 16px;--goat-spacing-md: 24px;--goat-spacing-lg: 32px;--goat-spacing-xl: 48px;--goat-spacing-xxl: 64px;--goat-font-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--goat-font-size-xs: 12px;--goat-font-size-sm: 14px;--goat-font-size-base: 16px;--goat-font-size-lg: 18px;--goat-font-size-xl: 24px;--goat-font-size-xxl: 32px;--goat-font-size-hero: 48px;--goat-radius-sm: 4px;--goat-radius-md: 8px;--goat-radius-lg: 12px;--goat-radius-xl: 16px;--goat-shadow-sm: 0 2px 4px rgba(0,0,0,.08);--goat-shadow-md: 0 4px 12px rgba(0,0,0,.12);--goat-shadow-lg: 0 8px 24px rgba(0,0,0,.16);--goat-shadow-xl: 0 12px 48px rgba(0,0,0,.2);--goat-transition: all .3s ease}.goat-product-page{font-family:var(--goat-font-primary);color:var(--goat-dark);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.goat-container{max-width:1200px;margin:0 auto;padding:0 var(--goat-spacing-md)}@media (max-width: 768px){.goat-container{padding:0 var(--goat-spacing-sm)}}.goat-hero{background:linear-gradient(135deg,#667eea,#764ba2);color:var(--goat-white);padding:var(--goat-spacing-xxl) 0;text-align:center;position:relative;overflow:hidden}.goat-hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg width="100" height="100" xmlns="http://www.w3.org/2000/svg"><defs><pattern id="grid" width="100" height="100" patternUnits="userSpaceOnUse"><path d="M 100 0 L 0 0 0 100" fill="none" stroke="white" stroke-width="1" opacity="0.1"/></pattern></defs><rect width="100%" height="100%" fill="url(%23grid)"/></svg>');opacity:.3}.goat-hero>.goat-container{position:relative;z-index:1}.goat-social-proof-badge{display:inline-flex;align-items:center;gap:var(--goat-spacing-xs);background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:var(--goat-spacing-xs) var(--goat-spacing-md);border-radius:50px;font-size:var(--goat-font-size-sm);font-weight:600;margin-bottom:var(--goat-spacing-md);border:1px solid rgba(255,255,255,.3)}.goat-social-proof-badge .goat-icon{width:20px;height:20px}.goat-hero-title{font-size:var(--goat-font-size-hero);font-weight:800;margin:var(--goat-spacing-md) 0;line-height:1.2}.goat-hero-subtitle{font-size:var(--goat-font-size-xl);font-weight:600;margin-bottom:var(--goat-spacing-lg);opacity:.95}.goat-hero-value-prop{max-width:700px;margin:0 auto;font-size:var(--goat-font-size-lg);line-height:1.7;opacity:.9}@media (max-width: 768px){.goat-hero{padding:var(--goat-spacing-xl) 0}.goat-hero-title{font-size:var(--goat-font-size-xxl)}.goat-hero-subtitle{font-size:var(--goat-font-size-lg)}.goat-hero-value-prop{font-size:var(--goat-font-size-base)}}.goat-pricing-section{padding:var(--goat-spacing-xxl) 0;background:var(--goat-gray-100)}.goat-pricing-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--goat-spacing-lg);max-width:900px;margin:0 auto}.goat-pricing-card{background:var(--goat-white);border-radius:var(--goat-radius-xl);padding:var(--goat-spacing-lg);box-shadow:var(--goat-shadow-md);transition:var(--goat-transition);position:relative;border:2px solid transparent}.goat-pricing-card:hover{transform:translateY(-4px);box-shadow:var(--goat-shadow-lg)}.goat-pricing-featured{border-color:var(--goat-primary);box-shadow:var(--goat-shadow-lg);transform:scale(1.05)}.goat-pricing-featured:hover{transform:scale(1.05) translateY(-4px)}.goat-popular-badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--goat-primary);color:var(--goat-white);padding:6px 20px;border-radius:50px;font-size:var(--goat-font-size-xs);font-weight:700;letter-spacing:.5px;box-shadow:var(--goat-shadow-md)}.goat-pricing-title{font-size:var(--goat-font-size-xl);font-weight:700;margin-bottom:var(--goat-spacing-md);color:var(--goat-dark)}.goat-price-display{margin-bottom:var(--goat-spacing-lg);padding-bottom:var(--goat-spacing-lg);border-bottom:2px solid var(--goat-gray-200)}.goat-price-weekly{display:flex;align-items:baseline;gap:var(--goat-spacing-xs);margin-bottom:var(--goat-spacing-sm)}.goat-price-amount{font-size:56px;font-weight:800;color:var(--goat-primary);line-height:1}.goat-price-period{font-size:var(--goat-font-size-lg);color:var(--goat-gray-600);font-weight:600}.goat-price-breakdown{display:flex;align-items:center;gap:var(--goat-spacing-xs);margin-bottom:var(--goat-spacing-sm)}.goat-price-annual{font-size:var(--goat-font-size-xl);font-weight:700;color:var(--goat-gray-800)}.goat-price-annual-text{font-size:var(--goat-font-size-sm);color:var(--goat-gray-600)}.goat-savings-badge{display:inline-block;background:var(--goat-secondary);color:var(--goat-white);padding:6px 16px;border-radius:6px;font-size:var(--goat-font-size-sm);font-weight:600}.goat-price-onetime .goat-price-amount{font-size:48px;color:var(--goat-gray-800)}.goat-price-note{font-size:var(--goat-font-size-sm);color:var(--goat-gray-600);margin-top:var(--goat-spacing-xs)}.goat-pricing-features{margin-bottom:var(--goat-spacing-lg)}.goat-feature-item{display:flex;align-items:flex-start;gap:var(--goat-spacing-sm);margin-bottom:var(--goat-spacing-sm);font-size:var(--goat-font-size-base);color:var(--goat-gray-800)}.goat-feature-item:last-child{margin-bottom:0}.goat-check-icon{width:24px;height:24px;color:var(--goat-secondary);flex-shrink:0;margin-top:2px}.goat-x-icon{width:24px;height:24px;color:var(--goat-gray-400);flex-shrink:0;margin-top:2px}.goat-feature-highlight{background:var(--goat-gray-100);padding:var(--goat-spacing-sm);border-radius:var(--goat-radius-md);margin-top:var(--goat-spacing-sm)}.goat-feature-muted{opacity:.6}.goat-cta-button{width:100%;padding:var(--goat-spacing-md) var(--goat-spacing-lg);border:none;border-radius:var(--goat-radius-md);font-size:var(--goat-font-size-lg);font-weight:700;cursor:pointer;transition:var(--goat-transition);text-align:center;font-family:var(--goat-font-primary)}.goat-cta-primary{background:var(--goat-primary);color:var(--goat-white);box-shadow:var(--goat-shadow-md)}.goat-cta-primary:hover{background:var(--goat-primary-dark);transform:translateY(-2px);box-shadow:var(--goat-shadow-lg)}.goat-cta-secondary{background:var(--goat-gray-800);color:var(--goat-white)}.goat-cta-secondary:hover{background:var(--goat-dark);transform:translateY(-2px)}.goat-cta-large{padding:var(--goat-spacing-lg) var(--goat-spacing-xl);font-size:var(--goat-font-size-xl)}.goat-guarantee-text{margin-top:var(--goat-spacing-md);font-size:var(--goat-font-size-sm);color:var(--goat-gray-600);text-align:center}@media (max-width: 768px){.goat-pricing-wrapper{grid-template-columns:1fr}.goat-pricing-featured{transform:scale(1)}.goat-pricing-featured:hover{transform:scale(1) translateY(-4px)}}.goat-benefits-section{padding:var(--goat-spacing-xxl) 0;background:var(--goat-white)}.goat-section-title{font-size:var(--goat-font-size-xxl);font-weight:800;text-align:center;margin-bottom:var(--goat-spacing-md);color:var(--goat-dark)}.goat-section-subtitle{font-size:var(--goat-font-size-lg);text-align:center;color:var(--goat-gray-700);max-width:700px;margin:0 auto var(--goat-spacing-xl);line-height:1.6}.goat-benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--goat-spacing-lg);margin-top:var(--goat-spacing-xl)}.goat-benefit-card{padding:var(--goat-spacing-lg);border-radius:var(--goat-radius-lg);background:var(--goat-gray-100);transition:var(--goat-transition)}.goat-benefit-card:hover{background:var(--goat-white);box-shadow:var(--goat-shadow-md);transform:translateY(-4px)}.goat-benefit-highlight{background:linear-gradient(135deg,#667eea,#764ba2);color:var(--goat-white)}.goat-benefit-highlight:hover{transform:translateY(-4px) scale(1.02);box-shadow:var(--goat-shadow-xl)}.goat-benefit-highlight .goat-benefit-title,.goat-benefit-highlight .goat-benefit-description{color:var(--goat-white)}.goat-benefit-icon{width:56px;height:56px;background:var(--goat-primary);border-radius:var(--goat-radius-md);display:flex;align-items:center;justify-content:center;margin-bottom:var(--goat-spacing-md)}.goat-benefit-highlight .goat-benefit-icon{background:#fff3}.goat-benefit-icon svg{width:32px;height:32px;color:var(--goat-white)}.goat-benefit-title{font-size:var(--goat-font-size-xl);font-weight:700;margin-bottom:var(--goat-spacing-sm);color:var(--goat-dark)}.goat-benefit-description{font-size:var(--goat-font-size-base);color:var(--goat-gray-700);line-height:1.7}@media (max-width: 768px){.goat-benefits-grid{grid-template-columns:1fr}}.goat-forwho-section{padding:var(--goat-spacing-xxl) 0;background:var(--goat-gray-100)}.goat-forwho-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--goat-spacing-lg);margin-top:var(--goat-spacing-xl)}.goat-forwho-card{background:var(--goat-white);padding:var(--goat-spacing-lg);border-radius:var(--goat-radius-lg);box-shadow:var(--goat-shadow-sm);transition:var(--goat-transition)}.goat-forwho-card:hover{box-shadow:var(--goat-shadow-md);transform:translateY(-4px)}.goat-forwho-title{font-size:var(--goat-font-size-xl);font-weight:700;margin-bottom:var(--goat-spacing-sm);color:var(--goat-dark)}.goat-forwho-description{font-size:var(--goat-font-size-base);color:var(--goat-gray-700);line-height:1.7}.goat-testimonials-section{padding:var(--goat-spacing-xxl) 0;background:var(--goat-white)}.goat-testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--goat-spacing-lg);margin-top:var(--goat-spacing-xl)}.goat-testimonial-card{background:var(--goat-gray-100);padding:var(--goat-spacing-lg);border-radius:var(--goat-radius-lg);transition:var(--goat-transition)}.goat-testimonial-card:hover{background:var(--goat-white);box-shadow:var(--goat-shadow-md);transform:translateY(-4px)}.goat-stars{color:var(--goat-accent);font-size:var(--goat-font-size-lg);margin-bottom:var(--goat-spacing-sm)}.goat-testimonial-text{font-size:var(--goat-font-size-base);color:var(--goat-gray-800);line-height:1.7;margin-bottom:var(--goat-spacing-md);font-style:italic}.goat-testimonial-author{display:flex;flex-direction:column;gap:4px}.goat-testimonial-author strong{font-size:var(--goat-font-size-base);color:var(--goat-dark);font-weight:700}.goat-testimonial-author span{font-size:var(--goat-font-size-sm);color:var(--goat-gray-600)}.goat-stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--goat-spacing-lg);margin-top:var(--goat-spacing-xxl);padding-top:var(--goat-spacing-xl);border-top:2px solid var(--goat-gray-200)}.goat-stat{text-align:center}.goat-stat-number{font-size:48px;font-weight:800;color:var(--goat-primary);line-height:1;margin-bottom:var(--goat-spacing-sm)}.goat-stat-label{font-size:var(--goat-font-size-base);color:var(--goat-gray-700);font-weight:600}.goat-faq-section{padding:var(--goat-spacing-xxl) 0;background:var(--goat-gray-100)}.goat-faq-list{max-width:800px;margin:var(--goat-spacing-xl) auto 0}.goat-faq-item{background:var(--goat-white);border-radius:var(--goat-radius-md);margin-bottom:var(--goat-spacing-md);overflow:hidden;box-shadow:var(--goat-shadow-sm)}.goat-faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--goat-spacing-md) var(--goat-spacing-lg);background:var(--goat-white);border:none;cursor:pointer;font-size:var(--goat-font-size-lg);font-weight:600;color:var(--goat-dark);text-align:left;transition:var(--goat-transition);font-family:var(--goat-font-primary)}.goat-faq-question:hover{background:var(--goat-gray-100)}.goat-faq-arrow{width:24px;height:24px;color:var(--goat-primary);transition:transform .3s ease;flex-shrink:0;margin-left:var(--goat-spacing-sm)}.goat-faq-item.active .goat-faq-arrow{transform:rotate(180deg)}.goat-faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}.goat-faq-item.active .goat-faq-answer{max-height:500px}.goat-faq-answer p{padding:0 var(--goat-spacing-lg) var(--goat-spacing-lg);color:var(--goat-gray-700);line-height:1.7;font-size:var(--goat-font-size-base)}.goat-final-cta-section{padding:var(--goat-spacing-xxl) 0;background:linear-gradient(135deg,#667eea,#764ba2);color:var(--goat-white);text-align:center}.goat-final-cta-title{font-size:var(--goat-font-size-xxl);font-weight:800;margin-bottom:var(--goat-spacing-md)}.goat-final-cta-subtitle{font-size:var(--goat-font-size-lg);margin-bottom:var(--goat-spacing-xl);opacity:.95;max-width:700px;margin-left:auto;margin-right:auto}.goat-final-cta-buttons{display:flex;justify-content:center;gap:var(--goat-spacing-md);margin-bottom:var(--goat-spacing-md)}.goat-final-cta-note{font-size:var(--goat-font-size-sm);opacity:.9}@media (max-width: 768px){.goat-final-cta-buttons{flex-direction:column;align-items:stretch}}.goat-legal-section{padding:var(--goat-spacing-xl) 0;background:var(--goat-gray-900);color:var(--goat-gray-300)}.goat-legal-title{font-size:var(--goat-font-size-lg);font-weight:700;color:var(--goat-white);margin-bottom:var(--goat-spacing-md);text-align:center}.goat-legal-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--goat-spacing-md);margin-bottom:var(--goat-spacing-md)}.goat-legal-item{font-size:var(--goat-font-size-sm);line-height:1.6}.goat-legal-item strong{color:var(--goat-white)}.goat-legal-footer{font-size:var(--goat-font-size-sm);text-align:center;margin-top:var(--goat-spacing-md);padding-top:var(--goat-spacing-md);border-top:1px solid var(--goat-gray-800)}.goat-text-center{text-align:center}.goat-mt-sm{margin-top:var(--goat-spacing-sm)}.goat-mt-md{margin-top:var(--goat-spacing-md)}.goat-mt-lg{margin-top:var(--goat-spacing-lg)}.goat-mt-xl{margin-top:var(--goat-spacing-xl)}.goat-mb-sm{margin-bottom:var(--goat-spacing-sm)}.goat-mb-md{margin-bottom:var(--goat-spacing-md)}.goat-mb-lg{margin-bottom:var(--goat-spacing-lg)}.goat-mb-xl{margin-bottom:var(--goat-spacing-xl)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.goat-fade-in-up{animation:fadeInUp .6s ease-out}@media print{.goat-cta-button,.goat-final-cta-section{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/goat-product-page.css.map */
