:root{--deploy-test-marker: "verified-2024-02-06";--color-midnight-navy: #1A1F2E;--color-warm-amber: #E8A849;--color-soft-cream: #F7F4EF;--color-off-white: #FAFAFA;--color-charcoal: #2D3142;--color-soft-teal: #4A9B8F;--color-muted-coral: #D4806A;--color-dusty-lavender: #9B8FA8;--color-background-dark: var(--color-midnight-navy);--color-background-light: var(--color-soft-cream);--color-accent: var(--color-warm-amber);--color-text-on-dark: var(--color-off-white);--color-text-on-light: var(--color-charcoal);--color-success: var(--color-soft-teal);--font-family-heading: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-primary: var(--font-family-body);--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.75rem;--font-size-3xl: 2rem;--font-size-4xl: 2.5rem;--font-size-5xl: 3rem;--font-size-6xl: 4rem;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.6;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .35s ease;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .2);--shadow-amber-glow: 0 4px 20px rgba(232, 168, 73, .3)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--color-text-on-light);background-color:var(--color-background-light)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-heading);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}h1{font-size:var(--font-size-5xl)}h2{font-size:var(--font-size-4xl)}h3{font-size:var(--font-size-3xl)}h4{font-size:var(--font-size-2xl)}p{margin-bottom:var(--space-4)}a{color:inherit;text-decoration:none}a:focus,button:focus,input:focus,textarea:focus,select:focus,[tabindex]:focus{outline:2px solid var(--color-warm-amber);outline-offset:2px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-warm-amber);outline-offset:2px}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible){outline:none}.bg-navy a:focus-visible,.bg-navy button:focus-visible{outline-color:var(--color-warm-amber);box-shadow:0 0 0 3px #e8a8494d}a:focus-visible{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.text-amber{color:var(--color-warm-amber)}.text-cream{color:var(--color-soft-cream)}.bg-navy{background-color:var(--color-midnight-navy);color:var(--color-text-on-dark)}.bg-cream{background-color:var(--color-soft-cream);color:var(--color-text-on-light)}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:focus{position:static!important;width:auto!important;height:auto!important;padding:var(--space-4) var(--space-6)!important;margin:var(--space-2)!important;overflow:visible!important;clip:auto!important;white-space:normal!important;background-color:var(--color-warm-amber);color:var(--color-midnight-navy);font-weight:var(--font-weight-semibold);border-radius:var(--radius-md);z-index:9999}.btn{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-4) var(--space-8);min-height:48px;font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1;text-decoration:none;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base)}.btn-primary{background:linear-gradient(135deg,#e8a849,#d4962f);color:var(--color-midnight-navy);box-shadow:0 2px 8px #e8a84933,inset 0 1px #fff3;position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.1),transparent);opacity:0;transition:opacity var(--transition-base)}.btn-primary:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 32px #e8a84966,0 4px 12px #e8a84933,inset 0 1px #ffffff4d}.btn-primary:hover:before{opacity:1}.btn-primary:active{transform:translateY(-1px) scale(1.01)}.btn-secondary{background-color:transparent;color:var(--color-warm-amber);border:2px solid var(--color-warm-amber)}.btn-secondary:hover{background-color:var(--color-warm-amber);color:var(--color-midnight-navy)}.btn:focus-visible{outline:2px solid var(--color-midnight-navy);outline-offset:3px;box-shadow:0 0 0 5px #e8a84966}.btn-primary:focus-visible{outline-color:var(--color-midnight-navy)}.btn-secondary:focus-visible{outline-color:var(--color-warm-amber);box-shadow:0 0 0 5px #e8a84933}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--space-6)}@media(max-width:768px){.container{padding:0 var(--space-4)}}.show-mobile-only{display:block}@media(min-width:769px){.show-mobile-only{display:none!important}}.show-desktop-only{display:none}@media(min-width:769px){.show-desktop-only{display:block!important}}.hero{--section-padding-top: var(--hero-padding-top, 80px);--section-padding-bottom: var(--hero-padding-bottom, 80px);--headline-size: var(--hero-headline-size, 56px);--headline-size-mobile: var(--hero-headline-size-mobile, 36px);--headline-weight: var(--hero-headline-weight, 500);--text-transform: var(--hero-text-transform, none)}.format-benefits{--section-padding-top: var(--format-benefits-padding-top, 80px);--section-padding-bottom: var(--format-benefits-padding-bottom, 80px);--columns-desktop: var(--format-benefits-columns-desktop, 4);--columns-mobile: var(--format-benefits-columns-mobile, 1);--gap-size: var(--format-benefits-gap, 32px);--icon-size: var(--format-benefits-icon-size, 48px)}.how-it-works{--section-padding-top: var(--how-it-works-padding-top, 80px);--section-padding-bottom: var(--how-it-works-padding-bottom, 80px)}.testimonials{--section-padding-top: var(--testimonials-padding-top, 80px);--section-padding-bottom: var(--testimonials-padding-bottom, 80px);--card-border-radius: var(--testimonials-card-radius, 12px)}.problem-solution{--section-padding-top: var(--problem-solution-padding-top, 80px);--section-padding-bottom: var(--problem-solution-padding-bottom, 80px)}.faq{--section-padding-top: var(--faq-padding-top, 80px);--section-padding-bottom: var(--faq-padding-bottom, 80px)}.pricing{--section-padding-top: var(--pricing-padding-top, 80px);--section-padding-bottom: var(--pricing-padding-bottom, 80px)}.founder-story{--section-padding-top: var(--founder-story-padding-top, 80px);--section-padding-bottom: var(--founder-story-padding-bottom, 80px);--image-size: var(--founder-story-image-size, 300px)}.btn-small{padding:var(--space-3) var(--space-6);min-height:40px;font-size:var(--font-size-sm)}.btn-medium{padding:var(--space-4) var(--space-8);min-height:48px;font-size:var(--font-size-base)}.btn-large{padding:var(--space-5) var(--space-10);min-height:56px;font-size:var(--font-size-lg)}.btn-filled{background-color:var(--color-warm-amber);color:var(--color-midnight-navy);border:none}.btn-outlined{background-color:transparent;color:var(--color-warm-amber);border:2px solid var(--color-warm-amber)}.btn-ghost{background-color:transparent;color:var(--color-warm-amber);border:none;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.btn-outlined:hover{background-color:var(--color-warm-amber);color:var(--color-midnight-navy)}.btn-ghost:hover{color:#d4962f}.card-minimal{background:transparent;border:none}.card-bordered{background:transparent;border:2px solid currentColor;border-opacity:.2}.card-filled{background:var(--color-soft-cream);border:none}.shadow-none{box-shadow:none}.shadow-small{box-shadow:var(--shadow-sm)}.shadow-medium{box-shadow:var(--shadow-md)}.shadow-large{box-shadow:var(--shadow-lg)}@media(max-width:768px){.hide-mobile{display:none!important}}@media(min-width:769px){.hide-desktop{display:none!important}}.container--narrow{max-width:720px}.container--standard{max-width:1200px}.container--wide{max-width:1400px}button,a{-webkit-tap-highlight-color:rgba(232,168,73,.2)}.hero{padding-top:max(var(--space-8),env(safe-area-inset-top));padding-bottom:max(var(--space-8),env(safe-area-inset-bottom))}.mobile-cta-bar{position:fixed;bottom:0;left:0;right:0;padding:var(--space-3);padding-bottom:max(var(--space-3),env(safe-area-inset-bottom));background:#1a1f2ef2;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(232,168,73,.2);z-index:1000;transform:translateY(100%);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.mobile-cta-bar.visible{transform:translateY(0)}.mobile-cta-bar .btn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.mobile-cta-bar .btn-primary{font-weight:var(--font-weight-semibold)}.mobile-cta-bar__price{font-size:var(--font-size-sm);opacity:.9}@media(min-width:769px){.mobile-cta-bar{display:none!important}}.scroll-progress-bar{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--color-warm-amber),#D4962F);width:0%;z-index:9999;transition:width .1s ease;pointer-events:none}main{scroll-snap-type:y proximity}section{scroll-snap-align:start}.texture-overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03;mix-blend-mode:overlay;pointer-events:none;z-index:1}.gradient-mesh{background:radial-gradient(circle at 20% 50%,rgba(232,168,73,.15),transparent 50%),radial-gradient(circle at 80% 50%,rgba(74,155,143,.1),transparent 50%),var(--color-midnight-navy)}.ambient-glow{position:relative}.ambient-glow:before{content:"";position:absolute;top:50%;left:50%;width:60%;height:60%;background:radial-gradient(circle,rgba(232,168,73,.2),transparent 70%);transform:translate(-50%,-50%);filter:blur(60px);pointer-events:none;z-index:0}@media(max-width:768px){.mobile-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:var(--space-4);padding-bottom:var(--space-4)}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel-item{flex:0 0 85vw;scroll-snap-align:center;scroll-snap-stop:always}.testimonials__grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--space-4)}.testimonial-card{flex:0 0 85vw;scroll-snap-align:center}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
