:root{--bg-modal:#fffffff2;--bg-modal-content:#fff;--color-primary-1:#a8854f;--color-primary-2:#c4a47a;--color-primary-3:#8b6d3f;--color-hero-1:#a8854f;--color-hero-2:#c4a47a;--color-hero-3:#8b6d3f;--color-badge:#1a1918;--color-accent:#a8854f;--color-highlight:#a8854f;--color-highlight-2:#c4a47a;--color-icon:#1a1918;--badge-bg:#0000;--badge-border:#1a1918;--color-button-1:#1a1918;--color-button-2:#1a1918;--glow-hero-cursor:none;--glow-hero-particle:none;--glow-hero-icon:none;--glow-hero-founder:none;--glow-protocol-1:none;--glow-protocol-2:none;--glow-packages:none;--glow-faq-1:none;--glow-faq-2:none;--glow-testimonials:none;--glow-contact:none;--glow-bonus:none;--glow-team:none;--glow-results-1:none;--glow-results-2:none;--glow-hero-orb-1:none;--glow-hero-orb-2:none;--glow-package-featured:none;--border-default:#1a1918;--border-card:#1a1918;--border-hover:#1a1918;--border-accent:#a8854f;--border-header:#1a1918;--border-modal:#1a1918;--border-input:#1a1918;--border-input-focus:#a8854f;--border-dashed:#1a1918;--border-image-card:#1a1918;--border-package-featured:#1a1918;--shadow-default:3px 3px 0px #1a1918;--shadow-card:3px 3px 0px #1a1918;--shadow-button:2px 2px 0px #0003;--shadow-button-hover:3px 3px 0px #00000026;--shadow-modal:4px 4px 0px #1a1918;--shadow-glow:none;--shadow-text:none;--text-primary:#1a1918;--text-secondary:#1a1918;--text-tertiary:#555;--text-placeholder:#888;--text-success:#1a1918;--timeline-line:#1a1918;--timeline-fill:#a8854f;--timeline-dot:#1a1918;--grid-line:#1a19180d;--grid-pattern:#1a19180d;--particle-color:#a8854f;--success-bg:#a8854f1a;--success-border:#1a1918;--success-text:#1a1918;--font-hero-head:"Kalam",cursive;--font-headline:"Kalam",cursive;--font-numbers:"Kalam",cursive;--font-badge:"Patrick Hand",cursive;--font-playful:"Patrick Hand",cursive;--font-body:"Patrick Hand",cursive;--font-btn:"Kalam",cursive;--font-display:var(--font-headline);--bg-main:#fff;--bg-hero:#fff;--bg-darker:#f9f9f9;--bg-card:#fff;--bg-card-hover:#fff;--bg-card-elevated:#fff;--bg-glass-nav:#fffffff2;--color-gold-light:#c4a47a;--color-gold:#a8854f;--color-gold-deep:#8b6d3f;--color-gold-rich:#6d542d;--grad-primary:linear-gradient(135deg,#a8854f,#c4a47a 50%,#8b6d3f);--grad-accent:linear-gradient(135deg,#a8854f,#c4a47a);--grad-card-border:none;--grad-glow:none;--text-dark:#1a1918;--text-title:#1a1918;--text-body:#1a1918;--text-muted:#555;--text-dim:#888;--border-glass:2px solid #1a1918;--border-glass-hover:2.5px solid #1a1918;--shadow-glass:none;--shadow-elevated:none;--shadow-glow-gold:none;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--transition-fast:0.2s ease;--transition-smooth:0.3s ease}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a8854f,#c4a47a 50%,#8b6d3f);background:var(--grad-primary);-webkit-background-clip:text;background-clip:text;font-weight:inherit}.gradient-text,.gradient-text-alt{display:inline-block;font-family:inherit}.gradient-text-alt{-webkit-text-fill-color:#a8854f;-webkit-text-fill-color:var(--color-gold);color:#a8854f;color:var(--color-gold)}.glass-panel{background:#fff;border:2px solid #1a1918;border-radius:12px;border-radius:var(--radius-lg);box-shadow:none;transition:all .3s ease;transition:all var(--transition-smooth)}.glass-panel:hover{background:#fff;border-color:#1a1918;box-shadow:4px 4px 0 #1a1918;transform:translateY(-3px)}.badge-pill{background:#0000;box-shadow:none;color:#1a1918;font-family:Patrick Hand,cursive;font-family:var(--font-badge);font-size:.92rem;gap:8px;letter-spacing:1px;padding:6px 18px;text-transform:uppercase}.badge-pill,.btn-glow-primary{align-items:center;border:2px solid #1a1918;border-radius:9999px;border-radius:var(--radius-full);display:inline-flex;font-weight:400}.btn-glow-primary{background:#1a1918;box-shadow:3px 3px 0 #0003;color:#fff!important;cursor:pointer;font-family:Kalam,cursive;font-family:var(--font-btn);font-size:1rem;gap:10px;justify-content:center;letter-spacing:.5px;overflow:hidden;padding:14px 32px;position:relative;text-decoration:none;transition:all .3s ease;transition:all var(--transition-smooth)}.btn-glow-primary:hover{background:#a8854f;background:var(--color-gold);border-color:#a8854f;border-color:var(--color-gold);box-shadow:4px 4px 0 #00000026;color:#fff!important;transform:translateY(-2px)}.btn-glow-primary:active{box-shadow:1px 1px 0 #0003;transform:translateY(1px)}.btn-glass-secondary{align-items:center;background:#0000;border:2px solid #1a1918;border-radius:9999px;border-radius:var(--radius-full);box-shadow:none;color:#1a1918;cursor:pointer;display:inline-flex;font-family:Kalam,cursive;font-family:var(--font-btn);font-size:.96rem;font-weight:400;gap:10px;justify-content:center;letter-spacing:.3px;padding:13px 30px;text-decoration:none;transition:all .3s ease;transition:all var(--transition-smooth)}.btn-glass-secondary:hover{background:#1a1918;box-shadow:3px 3px 0 #00000026;color:#fff;transform:translateY(-2px)}.notebook-tape{background:#f5f0e6d9;border:1px dashed #1a191866;box-shadow:0 1px 3px #00000014;height:22px;left:50%;pointer-events:none;position:absolute;top:-10px;transform:translateX(-50%) rotate(-1.5deg);width:90px;z-index:10}.notebook-tape-left{left:20px;transform:rotate(-6deg)}.notebook-tape-right{left:auto;right:20px;transform:rotate(6deg)}.notebook-tape-gold{background:#a8854f40;border:1px dashed #a8854f}.marker-highlight{display:inline-block;position:relative}.marker-highlight:before{background:#a8854f47;border-radius:4px;bottom:2px;content:"";height:42%;left:-4px;position:absolute;right:-4px;transform:rotate(-.5deg);z-index:-1}.doodle-squiggle{display:inline-block;position:relative}.doodle-squiggle:after{background-image:radial-gradient(circle,#a8854f 2px,#0000 0);background-repeat:repeat-x;background-size:8px 6px;bottom:-6px;content:"";height:5px;left:0;position:absolute;width:100%}.margin-scribble{align-items:center;background:#fff;border:1.5px dashed #a8854f;border-radius:9999px;box-shadow:2px 2px 0 #a8854f33;color:#a8854f;display:inline-flex;font-family:Patrick Hand,cursive;font-size:.98rem;gap:6px;padding:4px 14px;transform:rotate(-2deg)}.margin-scribble i{color:#1a1918;font-size:.85rem}.notebook-ruled-bg{background-color:#fff;background-image:repeating-linear-gradient(#fff,#fff 29px,#1a19180a 30px)}.notebook-grid-bg{background-color:#fff;background-image:linear-gradient(90deg,rgba(26,25,24,.035) 1px,#0000 0),linear-gradient(180deg,rgba(26,25,24,.035) 1px,#0000 0);background-size:26px 26px}.doodle-paperclip{font-size:1.2rem;height:32px;justify-content:center;transform:rotate(-15deg);width:32px}.doodle-paperclip,.pencil-sketch-tag{align-items:center;color:#1a1918;display:inline-flex}.pencil-sketch-tag{background:#faf8f5;border:1px solid #1a1918;border-radius:6px;font-family:Patrick Hand,cursive;font-size:.85rem;font-weight:400;gap:6px;padding:3px 10px;transform:rotate(1deg)}.pencil-hatch-box{background-image:repeating-linear-gradient(-45deg,#0000,#0000 8px,#1a191814 9px,#1a191814 10px);border-radius:4px;height:90px;pointer-events:none;position:absolute;width:140px;z-index:0}.pencil-hatch-box.gold{background-image:repeating-linear-gradient(-45deg,#0000,#0000 8px,#a8854f26 9px,#a8854f26 10px)}.pencil-crosshatch-box{background-image:repeating-linear-gradient(45deg,#0000,#0000 9px,#1a19180f 10px,#1a19180f 11px),repeating-linear-gradient(-45deg,#0000,#0000 9px,#1a19180f 10px,#1a19180f 11px);height:90px;width:130px}.pencil-crosshatch-box,.pencil-dots-cluster{pointer-events:none;position:absolute;z-index:0}.pencil-dots-cluster{background-image:radial-gradient(circle,#1a191824 1.5px,#0000 0);background-size:14px 14px;height:80px;width:110px}.notebook-doodle-svg{color:#1a1918;opacity:.35;pointer-events:none;position:absolute;transition:opacity .3s ease,transform .3s ease;z-index:1}.notebook-doodle-svg.gold{color:#a8854f;opacity:.55}.notebook-doodle-svg:hover{opacity:.8;transform:scale(1.05)}.notebook-margin-guide{background:#a8854f29;bottom:0;left:45px;pointer-events:none;position:absolute;top:0;width:1.5px;z-index:0}.sketchy-box{background:#fff;border:2px solid #1a1918;border-radius:255px 15px 225px 15px/15px 225px 15px 255px;box-shadow:4px 4px 0 #1a1918;transition:transform .22s ease,box-shadow .22s ease}.sketchy-box:hover{box-shadow:7px 7px 0 #1a1918;transform:translate(-3px,-3px)}.sketchy-border{border:2px solid #1a1918;border-radius:2px 255px 3px 25px/255px 5px 225px 5px}@keyframes doodleWiggle{0%{transform:rotate(0deg)}25%{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}75%{transform:rotate(-1.5deg)}to{transform:rotate(0deg)}}.hover-wiggle{transition:transform .2s ease}.hover-wiggle:hover{animation:doodleWiggle .4s ease-in-out}.wavy-link{text-decoration:underline!important;text-decoration-color:#a8854f!important;text-decoration-style:wavy!important;text-underline-offset:4px!important;transition:color .2s ease}.wavy-link:hover{color:#a8854f!important}.doodle-organic-icon-badge{align-items:center;border:2px solid #1a1918;border-radius:40% 60% 70% 30%/40% 50% 60% 50%;box-shadow:2px 2px 0 #1a1918;display:inline-flex;justify-content:center;transition:all .25s ease}.doodle-organic-icon-badge:hover{transform:rotate(6deg) scale(1.08)}.tape-strip{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background-color:#ffffffb3;background-image:linear-gradient(90deg,#0000,#fff6,#0000);border-left:1px dashed #1a191833;border-right:1px dashed #1a191833;box-shadow:0 1px 4px #0000001f;height:26px;left:50%;pointer-events:none;position:absolute;top:-12px;transform:rotate(-3deg) translateX(-50%);width:90px;z-index:10}@media (max-width:768px){.pencil-crosshatch-box,.pencil-dots-cluster,.pencil-hatch-box{opacity:.5;transform:scale(.75)}}*{box-sizing:border-box;margin:0;padding:0}html{-ms-overflow-style:none;max-width:100%;overflow-x:hidden;scroll-padding-top:100px;scrollbar-width:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--bg-main,#fff);background-image:repeating-linear-gradient(#fff,#fff 29px,rgba(26,25,24,.035) 30px);color:#1a1918;color:var(--text-dark,#1a1918);font-family:Patrick Hand,cursive;font-size:1.15rem;line-height:1.5;max-width:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Kalam,cursive;font-weight:700;letter-spacing:-.01em}#root{min-height:100vh;width:100%}.creative-island-header{display:flex;justify-content:center;left:0;position:fixed;right:0;top:14px;width:100%;z-index:99999}.header-capsule-bar{align-items:center;background:#fff;border:2px solid #1a1918;border-radius:9999px;box-shadow:3px 3px 0 #1a1918;display:flex;justify-content:space-between;margin:0 auto;max-width:1320px;padding:8px 22px;position:relative;transition:background-color .3s ease,box-shadow .3s ease;width:95%}.island-scrolled .header-capsule-bar{background:#fff;border-color:#1a1918;box-shadow:4px 4px 0 #1a1918}.header-left-group,.header-logo{align-items:center;display:flex}.brand-logo-text,.header-logo{text-decoration:none}.brand-logo-text{align-items:center;display:inline-flex;font-family:Kalam,cursive;font-size:1.45rem;font-weight:700;letter-spacing:-.01em;line-height:1}.logo-text-grow{-webkit-text-fill-color:#a8854f;background:none;color:#a8854f;font-weight:700;margin-right:3px}.logo-text-louder{color:#1a1918;font-weight:700}.logo-dot{color:#a8854f}.desktop-nav,.nav-menu{align-items:center;display:flex}.nav-menu{gap:4px;list-style:none;margin:0;padding:0}.nav-item{position:relative}.nav-item-pill{align-items:center;background:#0000;border:1.5px solid #0000;border-radius:9999px;color:#1a1918;cursor:pointer;display:inline-flex;font-family:Patrick Hand,cursive;font-size:1.12rem;font-weight:600;gap:4px;padding:6px 14px;text-decoration:none;transition:all .2s ease}.nav-item-pill.active,.nav-item-pill:hover{background:#1a1918;border-color:#1a1918;color:#fff}.dropdown-trigger{align-items:center;display:inline-flex;gap:6px}.dropdown-chevron{color:#1a1918;font-size:.65rem;transition:transform .25s ease}.dropdown-item.dropdown-open .dropdown-chevron,.dropdown-trigger:hover .dropdown-chevron{color:#fff}.chevron-rotated{transform:rotate(180deg)}.nav-dropdown-menu{background:#fff;border:2.2px solid #1a1918;border-radius:14px;box-shadow:4px 5px 0 #1a1918;left:50%;opacity:0;padding:12px;pointer-events:none;position:absolute;top:calc(100% + 8px);transform:translateX(-50%) translateY(6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease;visibility:hidden;width:320px;z-index:1000}.nav-dropdown-menu:before{background:#0000;content:"";height:20px;left:0;pointer-events:all;position:absolute;right:0;top:-16px;z-index:10}.dropdown-item.dropdown-open .nav-dropdown-menu,.nav-dropdown-menu:hover,.nav-item:hover .nav-dropdown-menu{opacity:1;pointer-events:all;transform:translateX(-50%) translateY(0);visibility:visible}.dropdown-grid{display:flex;flex-direction:column;gap:6px}.dropdown-link-card{align-items:center;border:1px solid #0000;border-radius:8px;display:flex;gap:12px;padding:10px 12px;text-decoration:none;transition:all .2s ease}.dropdown-link-card:hover{background:#f5f5f5;border-color:#1a1918}.dd-icon-box{align-items:center;background:#0000;border:2px solid #1a1918;border-radius:8px;color:#1a1918;display:flex;flex-shrink:0;font-size:.95rem;height:36px;justify-content:center;transition:all .2s ease;width:36px}.dropdown-link-card:hover .dd-icon-box{background:#1a1918;color:#fff}.dd-text-box{display:flex;flex-direction:column;text-align:left}.dd-title-row{align-items:center;display:flex;gap:6px}.dd-text-box strong{color:#1a1918;font-family:Kalam,cursive;font-size:.95rem;font-weight:700}.dd-text-box>span{color:#555;font-family:Patrick Hand,cursive;font-size:.9rem;line-height:1.3}.dd-title-row .mini-hiring-tag,.mini-hiring-tag{background:#1a1918;border:1px solid #d4af37;border-radius:20px;color:#fef08a!important;display:inline-block;font-family:Patrick Hand,cursive;font-size:.72rem;font-weight:700;letter-spacing:.8px;line-height:1.2;padding:1px 7px}.header-right-action{align-items:center;display:flex;gap:10px}.header-gold-cta{align-items:center;background:#1a1918;border:2px solid #1a1918;border-radius:9999px;box-shadow:2px 2px 0 #0003;color:#fff!important;display:inline-flex;font-family:Kalam,cursive;font-size:.9rem;font-weight:700;gap:8px;letter-spacing:.5px;padding:8px 20px;text-decoration:none;transition:all .25s ease}.header-gold-cta:hover{background:#a8854f;border-color:#a8854f;box-shadow:3px 3px 0 #00000026;color:#fff!important;transform:translateY(-1px)}.cta-shine-sweep{display:none}.mobile-toggle{background:#0000;border:none;cursor:pointer;display:none;flex-direction:column;height:24px;justify-content:space-between;padding:0;width:32px;z-index:100}.toggle-line{background-color:#1a1918;border-radius:3px;height:3px;transition:all .3s ease;width:100%}.mobile-toggle.active .toggle-line:first-child{transform:translateY(10.5px) rotate(45deg)}.mobile-toggle.active .toggle-line:nth-child(2){opacity:0}.mobile-toggle.active .toggle-line:nth-child(3){transform:translateY(-10.5px) rotate(-45deg)}.mobile-nav-portal-overlay{display:flex;height:100vh;height:100dvh;inset:0;justify-content:flex-end;position:fixed;width:100vw;z-index:9999999}.mobile-nav-dim-backdrop{backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:#00000080;cursor:pointer;inset:0;position:absolute}.mobile-nav-drawer-box{-webkit-overflow-scrolling:touch;animation:mobileDrawerSlideIn .25s cubic-bezier(.16,1,.3,1) forwards;background:#fff!important;border-left:2.5px solid #1a1918;box-shadow:-8px 0 0 #1a1918;display:flex;flex-direction:column;height:100%;max-width:380px;opacity:1!important;overflow-y:auto;padding:24px 20px 36px;position:relative;width:86vw;z-index:10}@keyframes mobileDrawerSlideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}.mobile-drawer-top{align-items:center;border-bottom:2px dashed #1a1918;display:flex;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.mobile-close-btn{background:none;border:none;color:#1a1918;cursor:pointer;font-size:1.5rem;line-height:1;padding:6px 10px}.mobile-drawer-links-stack{display:flex;flex-direction:column;flex-grow:1;gap:10px}.mobile-nav-row{border-bottom:1.5px dashed #1a19182e;display:flex;flex-direction:column;padding-bottom:8px}.mobile-nav-heading{align-items:center;background:none;border:none;color:#1a1918;cursor:pointer;display:flex;font-family:Patrick Hand,cursive;font-size:1.35rem;font-weight:700;justify-content:space-between;padding:8px 4px;text-align:left;text-decoration:none;width:100%}.mobile-nav-heading.active,.mobile-nav-heading:hover{color:#a8854f}.mobile-chevron{font-size:.85rem;transition:transform .25s ease}.mobile-chevron.chevron-open{color:#a8854f;transform:rotate(180deg)}.mobile-sublinks-box{display:flex;flex-direction:column;gap:8px;padding:8px 0 10px 10px}.mobile-sublink-card{align-items:center;background:#faf8f5;border:1.5px solid #1a1918;border-radius:10px;box-shadow:2px 2px 0 #1a1918;display:flex;gap:12px;padding:8px 10px;text-decoration:none;transition:transform .15s ease}.mobile-sublink-card:active{transform:scale(.98)}.sublink-icon-box{align-items:center;background:#1a1918;border-radius:8px;color:#fef08a;display:flex;flex-shrink:0;font-size:.9rem;height:32px;justify-content:center;width:32px}.sublink-text{display:flex;flex-direction:column;text-align:left}.sublink-text strong{color:#1a1918;font-family:Kalam,cursive;font-size:.95rem;font-weight:700}.sublink-text span{color:#555;font-family:Patrick Hand,cursive;font-size:.85rem;line-height:1.25}.mobile-drawer-bottom-cta{margin-top:auto;padding-top:20px}.mobile-drawer-action-btn{align-items:center;background:#1a1918;border:2px solid #1a1918;border-radius:9999px;box-shadow:3px 3px 0 #a8854f;color:#fff!important;display:flex;font-family:Kalam,cursive;font-size:1.05rem;font-weight:700;gap:10px;justify-content:center;padding:13px 20px;text-decoration:none;width:100%}@media (max-width:960px){.desktop-nav,.header-right-action .header-gold-cta{display:none}.mobile-toggle{display:flex}}.growlouder-hero-wrapper,.hero-wrapper{background:#fff;overflow:hidden;padding-top:130px;position:relative;width:100%}.hero-ambient-glow,.hero-grid-pattern{display:none}.hero-redesigned{margin:0 auto;max-width:1340px;padding:20px 32px 30px;position:relative;width:100%}.hero-pencil-margin-tag{align-items:center;border-left:2px solid #a8854f;color:#a8854f;display:inline-flex;font-family:Patrick Hand,cursive;font-size:.88rem;gap:6px;margin-bottom:12px;opacity:.85;padding:2px 10px;transform:rotate(-.5deg)}.hero-container{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.1fr .9fr}.hero-copy-col{align-items:flex-start;display:flex;flex-direction:column;padding-top:10px}.hero-notebook-badge{align-items:center;background:#fff;border:1.5px dashed #a8854f;border-radius:9999px;box-shadow:2px 2px 0 #a8854f33;color:#1a1918;display:inline-flex;font-family:Patrick Hand,cursive;font-size:.95rem;gap:8px;margin-bottom:16px;padding:5px 14px;transform:rotate(-1.5deg)}.hero-notebook-badge .pencil-icon{color:#a8854f;font-size:1.05rem}.hero-notebook-badge .sparkle-doodle{color:#a8854f;font-size:.85rem}.hero-title{color:#1a1918;font-family:Kalam,cursive;font-size:clamp(2rem,3.4vw,3rem);font-weight:700;letter-spacing:-.01em;line-height:1.25;margin-bottom:18px}.hero-title-highlight{display:inline-block;position:relative}.hero-curve-underline{bottom:-10px;height:14px;left:0;opacity:.85;pointer-events:none;position:absolute;width:100%}.hero-subtitle{color:#1a1918;font-family:Patrick Hand,cursive;font-size:1.22rem;line-height:1.5;margin-bottom:22px;max-width:600px}.hero-subtitle strong{color:#1a1918!important;font-weight:700}.hero-pillars-quickbar{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.pillar-quick-tag{align-items:center;background:#0000;border:1.5px solid #1a1918;border-radius:9999px;color:#1a1918;display:inline-flex;font-family:Patrick Hand,cursive;font-size:.95rem;gap:6px;padding:6px 14px;transition:all .2s ease}.pillar-quick-tag:hover{background:#1a1918;color:#fff}.pillar-quick-tag i{color:#a8854f;font-size:.82rem}.hero-cta-wrapper{display:flex;flex-direction:column;gap:8px;margin-bottom:28px}.hero-cta-group{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.cta-handwritten-doodle{align-items:center;color:#a8854f;display:inline-flex;font-family:Patrick Hand,cursive;font-size:.95rem;gap:6px;margin-left:10px;transform:rotate(-1deg)}.cta-handwritten-doodle .curved-arrow{color:#1a1918;font-size:1.15rem;font-weight:700}.hero-metrics-bar{align-items:center;background:#0000;border:2px solid #1a1918;border-radius:12px;box-shadow:3px 3px 0 #1a1918;display:flex;gap:28px;padding:14px 22px}.metric-block{display:flex;flex-direction:column}.metric-num{color:#1a1918;font-family:Kalam,cursive;font-size:1.55rem;font-weight:700;line-height:1.2}.metric-lbl{color:#555;font-family:Patrick Hand,cursive;font-size:.92rem;font-weight:400;letter-spacing:.5px;text-transform:uppercase}.metric-sep{background:#1a1918;height:32px;width:1px}.hero-showcase-col{align-items:center;display:flex;flex-direction:column;position:relative}.showcase-glow-backdrop{display:none}.floating-metric-badge{align-items:center;animation:float-badge-sketch 3s ease-in-out infinite alternate;background:#fff;border:2px solid #1a1918;border-radius:9999px;box-shadow:2px 2px 0 #1a1918;color:#1a1918;display:flex;font-family:Patrick Hand,cursive;font-size:.88rem;gap:8px;padding:8px 16px;position:absolute;z-index:10}.badge-top{right:-10px;top:75px}.badge-bottom{animation-delay:1.5s;bottom:85px;left:-10px}.pulse-green{background:#1a1918;border-radius:50%;height:8px;width:8px}@keyframes float-badge-sketch{0%{transform:translateY(0)}to{transform:translateY(-8px)}}.media-phone-frame{background:#fff;border:3px solid #1a1918;border-radius:28px;box-shadow:5px 5px 0 #1a1918;height:540px;overflow:hidden;position:relative;width:290px;z-index:5}.phone-notch{background:#1a1918;border-radius:0 0 16px 16px;height:22px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:110px;z-index:12}.phone-screen-container{cursor:pointer;height:100%;overflow:hidden;width:100%}.phone-video-player{height:100%;object-fit:cover;width:100%}.phone-screen-overlay{display:flex;flex-direction:column;inset:0;justify-content:space-between;padding:32px 14px 14px;pointer-events:none;position:absolute;z-index:10}.screen-tag-pill{align-items:center;background:#000000b3;border:1px solid #ffffff4d;border-radius:9999px;color:#fff;display:inline-flex;font-family:Patrick Hand,cursive;font-size:.82rem;gap:6px;padding:4px 12px;width:fit-content}.live-dot-gold{background:#a8854f;border-radius:50%;height:6px;width:6px}.screen-controls{display:flex;gap:8px;justify-content:flex-end;pointer-events:all}.screen-btn{align-items:center;background:#000000b3;border:1px solid #ffffff4d;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:.8rem;height:36px;justify-content:center;width:36px}.category-switcher-bar{display:flex;gap:8px;margin-top:16px;z-index:6}.cat-btn{align-items:center;background:#0000;border:2px solid #1a1918;border-radius:9999px;color:#1a1918;cursor:pointer;display:inline-flex;font-family:Patrick Hand,cursive;font-size:1rem;font-weight:400;gap:6px;padding:8px 18px;transition:all .2s ease}.cat-btn.active,.cat-btn:hover{background:#1a1918;box-shadow:2px 2px 0 #0003;color:#fff}.cat-btn i{font-size:.78rem}.hero-ticker-ribbon{background:#1a1918;border-bottom:2px solid #1a1918;border-top:2px solid #1a1918;margin-bottom:50px;margin-left:calc(-50vw + 50%);margin-top:60px;overflow:hidden;padding:14px 0;position:relative;width:100vw}.ticker-track{animation:tickerScroll 28s linear infinite;display:flex;width:max-content}.ticker-track:hover{animation-play-state:paused}@keyframes tickerScroll{0%{transform:translateX(0)}to{transform:translateX(-33.333%)}}.ticker-content-group{align-items:center;display:flex;gap:32px;padding-right:32px;white-space:nowrap}.ticker-item{color:#fff;font-family:Kalam,cursive;font-size:.95rem;font-weight:700;letter-spacing:.5px}.pain-points-container{margin:0 auto;max-width:1320px;padding:20px 32px 0;width:100%}.pain-points-header{align-items:center;display:flex;flex-direction:column;margin-bottom:36px;text-align:center}.pain-badge{background:#0000;border:2px solid #1a1918;border-radius:9999px;color:#1a1918;font-family:Patrick Hand,cursive;font-size:.95rem;letter-spacing:1px;margin-bottom:12px;padding:4px 14px}.pain-title{color:#1a1918;font-family:Kalam,cursive;font-size:clamp(1.6rem,2.5vw,2.2rem);font-weight:700}.pain-points-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);padding:10px 0}.pain-card{align-items:flex-start;background:#fff;border:2.5px solid #1a1918;box-shadow:4px 5px 0 #1a1918;display:flex;flex-direction:column;padding:24px 20px;position:relative;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease}.pain-card:first-child{border-radius:255px 15px 225px 15px/15px 225px 15px 255px;transform:rotate(-1.5deg)}.pain-card:nth-child(2){border-radius:15px 255px 15px 225px/255px 15px 225px 15px;transform:rotate(1.2deg)}.pain-card:nth-child(3){border-radius:225px 15px 255px 15px/15px 225px 15px 225px;transform:rotate(-1.8deg)}.pain-card:nth-child(4){border-radius:15px 225px 15px 255px/225px 15px 255px 15px;transform:rotate(1.5deg)}.pain-card:hover{box-shadow:7px 8px 0 #1a1918;transform:translate(-3px,-5px) rotate(0deg) scale(1.02)!important;z-index:5}.pain-emoji{align-items:center;background:#faf8f5;border:2px solid #1a1918;border-radius:50%;box-shadow:2px 2px 0 #1a1918;display:flex;font-size:1.4rem;height:44px;justify-content:center;line-height:1;margin-bottom:14px;width:44px}.pain-card h4{color:#1a1918;font-family:Kalam,cursive;font-size:1.22rem;font-weight:700;line-height:1.3;margin:0 0 8px}.pain-card p{flex-grow:1;font-size:1.1rem;line-height:1.45;margin:0 0 16px}.pain-card p,.pain-solution-tag{color:#1a1918;font-family:Patrick Hand,cursive}.pain-solution-tag{background:#0000;border:1.5px solid #1a1918;border-radius:8px;font-size:.92rem;padding:4px 10px}@keyframes heroFadeSlideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFadeScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes float-badge-gold{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@media (max-width:1100px){.hero-container{gap:40px;grid-template-columns:1fr}.hero-showcase-col{order:-1}.pain-points-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.growlouder-hero-wrapper,.hero-wrapper{padding-top:95px}.hero-redesigned{padding:15px 18px 20px}.hero-title{font-size:2rem}.hero-subtitle{font-size:1.15rem}.hero-pillars-quickbar{gap:6px}.pillar-quick-tag{font-size:.82rem;padding:5px 10px}.hero-cta-group{flex-direction:column;gap:12px;width:100%}.hero-cta-group .btn-glass-secondary,.hero-cta-group .btn-glow-primary{justify-content:center;padding:13px 20px;width:100%}.hero-metrics-bar{flex-direction:column;gap:12px;padding:14px 20px;width:100%}.metric-sep{height:1px;width:80%}.media-phone-frame{height:480px;width:260px}.category-switcher-bar{flex-wrap:wrap;gap:6px;justify-content:center;width:100%}.cat-btn{font-size:.82rem;padding:7px 12px}.floating-metric-badge{display:none}.pain-points-container{padding:10px 18px 0}.pain-points-grid{gap:14px;grid-template-columns:1fr}}.home-services-short-section{background:#fff;overflow:hidden;padding:80px 24px 70px;position:relative}.home-services-container{margin:0 auto;max-width:1240px;position:relative;z-index:1}.home-services-header{margin:0 auto 48px;max-width:820px;text-align:center}.home-services-title{color:#1a1918;font-family:Kalam,cursive;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:700;line-height:1.2;margin:16px 0 14px}.home-services-title .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a8854f,#c4a47a,#8b6d3f);-webkit-background-clip:text;background-clip:text;display:inline-block}.home-services-subtitle{color:#3d3a36;font-size:1.2rem;line-height:1.6;margin:0}.home-services-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.home-service-card{background:#fff;border:2.5px solid #1a1918;border-radius:18px;box-shadow:5px 6px 0 #1a1918;display:flex;flex-direction:column;padding:32px 26px 28px;position:relative;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease}.home-service-card:hover{box-shadow:7px 9px 0 #1a1918;transform:translateY(-6px)}.service-card-top{align-items:center;display:flex;justify-content:space-between;margin-bottom:18px}.service-badge-row{align-items:center;display:flex;gap:8px}.service-emoji-badge{font-size:1.4rem}.service-pill-tag{background:#fdf5e6;border:1px solid #d9b96c;border-radius:12px;color:#735728;font-size:.8rem;font-weight:700;letter-spacing:1px;padding:3px 10px}.service-icon-box{align-items:center;background:#faf8f3;border:2px solid #1a1918;border-radius:10px;box-shadow:2px 2px 0 #1a1918;color:#1a1918;display:flex;font-size:1.1rem;height:42px;justify-content:center;transition:all .2s ease;width:42px}.home-service-card:hover .service-icon-box{background:#1a1918;color:#d4af37}.service-card-heading{color:#1a1918;font-family:Kalam,cursive;font-size:1.55rem;font-weight:700;line-height:1.25;margin:0 0 10px}.service-card-tagline{color:#4a4744;font-size:1.05rem;line-height:1.5;margin:0 0 18px;min-height:48px}.service-card-divider{background:#e5e0d2;height:1.5px;margin-bottom:18px;width:100%}.service-bullets-list{display:flex;flex-direction:column;flex-grow:1;gap:12px;list-style:none;margin:0 0 26px;padding:0}.service-bullets-list li{align-items:flex-start;color:#2b2927;display:flex;font-size:1rem;gap:10px;line-height:1.45}.bullet-check{align-items:center;background:#1a1918;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:20px;justify-content:center;margin-top:2px;width:20px}.service-card-action{margin-top:auto}.service-explore-link{align-items:center;background:#faf8f3;border:2px solid #1a1918;border-radius:12px;box-shadow:3px 3px 0 #1a1918;color:#1a1918;display:inline-flex;font-family:Patrick Hand,cursive;font-size:1.1rem;font-weight:700;gap:8px;justify-content:center;padding:11px 18px;text-decoration:none;transition:all .2s ease;width:100%}.service-explore-link i{color:#a8854f;font-size:.95rem;transition:transform .2s ease}.service-explore-link:hover{background:#1a1918;box-shadow:4px 5px 0 #1a1918;color:#fff;transform:translateY(-2px)}.service-explore-link:hover i{color:#d4af37;transform:translateX(4px)}@media (max-width:1024px){.home-services-grid{grid-template-columns:1fr;margin:0 auto;max-width:580px}}.ig-card{display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;gap:6px;height:100%;width:100%;z-index:10}.ig-box,.ig-card{position:relative}.ig-box{border:1.5px solid #a8854f26;border-radius:14px;box-shadow:0 4px 20px #0000004d;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.ig-box--before{background:#000;color:#fafafa;padding:18px 20px 20px}.ig-box--after{background:#000;color:#fafafa;display:flex;flex-direction:column;flex-grow:1;padding:18px 20px 22px}.ig-nav{justify-content:space-between;margin-bottom:20px}.ig-nav,.ig-nav__left{align-items:center;display:flex}.ig-nav__left{gap:12px}.ig-nav__back{color:#fafafa;font-size:1.6rem;font-weight:300;line-height:1}.ig-nav__username{font-size:1.15rem;font-weight:700;letter-spacing:-.01em;text-align:left}.ig-nav__right{align-items:center;display:flex}.ig-nav__dots{font-size:1.4rem;font-weight:900;letter-spacing:2px;opacity:.85}.ig-profile{align-items:center;display:flex;gap:22px}.ig-profile__dp{flex-shrink:0}.ig-profile__ring{background:linear-gradient(135deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5);border-radius:50%;height:86px;padding:3px;width:86px}.ig-profile__ring--muted{background:#363636}.ig-profile__avatar{align-items:center;border-radius:50%;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.ig-profile__avatar--dark{background:#000;border:3px solid #000}.ig-profile__avatar-img{height:100%;object-fit:cover;width:100%}.ig-profile__letter{align-items:center;background:#1a1a1a;border-radius:50%;color:#555;display:flex;font-size:1.8rem;font-weight:700;height:100%;justify-content:center;width:100%}.ig-profile__right{flex:1 1;min-width:0;text-align:left}.ig-profile__name{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:.92rem;font-weight:700;line-height:1.35;margin-bottom:12px;overflow:hidden;text-align:left}.ig-profile__stats{display:flex;gap:0}.ig-profile__stat{align-items:center;display:flex;flex:1 1;flex-direction:column}.ig-profile__stat-num{color:#fafafa;font-size:1.05rem;font-weight:700;line-height:1.2}.ig-profile__stat-label{color:#fafafa;font-size:.72rem;font-weight:400;margin-top:2px;opacity:.55}.ig-bio{display:flex;flex-direction:column;flex-grow:1;margin-top:18px;padding-top:0;text-align:left}.ig-bio__category{color:#a8a8a8;font-size:.85rem;font-weight:500;margin-bottom:4px;text-align:left}.ig-bio__text{color:#fafafa;font-size:.84rem;line-height:1.42;opacity:.94;text-align:left;white-space:pre-line;word-break:break-word}.ig-mention{color:#0096ff;font-weight:600}.ig-actions{display:flex;gap:8px;margin-top:14px;width:100%}.ig-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.82rem;font-weight:600;gap:6px;justify-content:center;padding:7px 12px;transition:background .2s ease,opacity .2s ease}.ig-btn--following{background:#262626;border:1px solid #ffffff1f;color:#fafafa;flex:1 1}.ig-btn--following:hover{background:#333}.ig-btn--secondary{background:#262626;border:1px solid #ffffff1f;color:#fafafa;flex:1 1}.ig-btn--secondary:hover{background:#333}.ig-btn--icon{background:#262626;border:1px solid #ffffff1f;color:#fafafa;flex-shrink:0;height:34px;padding:0;width:34px}.ig-btn--icon:hover{background:#333}.ig-btn__icon{font-size:.7rem;opacity:.8}@media (max-width:480px){.ig-box--after,.ig-box--before{padding:14px 14px 16px}.ig-profile{gap:14px}.ig-profile__ring{height:68px;width:68px}.ig-profile__name{font-size:.84rem;margin-bottom:8px}.ig-profile__stat-num{font-size:.92rem}.ig-profile__stat-label{font-size:.65rem}.ig-nav{margin-bottom:14px}.ig-nav__username{font-size:1rem}.ig-bio__category,.ig-bio__text{font-size:.78rem}}.work-showcase-section{background-color:#fff;overflow:hidden;padding:100px 0 120px;position:relative;width:100%}.showcase-ambient-glow{display:none}.showcase-container{margin:0 auto;max-width:1380px;padding:0 32px;position:relative;z-index:2}.showcase-header-box{align-items:center;display:flex;flex-direction:column;margin:0 auto 40px;max-width:840px;text-align:center}.showcase-main-title{color:#1a1918;font-family:Kalam,cursive;font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:700;line-height:1.25;margin-bottom:14px;margin-top:18px}.showcase-main-desc{color:#1a1918;font-family:Patrick Hand,cursive;font-size:1.2rem;line-height:1.5;max-width:700px}.showcase-tabs-nav{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-bottom:44px}.showcase-nav-btn{align-items:center;background:#fff;border:2px solid #1a1918;border-radius:9999px;box-shadow:2px 2px 0 #1a1918;color:#1a1918;cursor:pointer;display:inline-flex;font-family:Kalam,cursive;font-size:.95rem;font-weight:700;gap:10px;padding:10px 22px;transition:all .25s ease}.showcase-nav-btn i{color:#1a1918;font-size:.9rem}.showcase-nav-btn:hover{background:#f5f5f5;box-shadow:3px 3px 0 #1a1918;transform:translateY(-2px)}.showcase-nav-btn.active{background:#1a1918;border-color:#1a1918;box-shadow:3px 3px 0 #0003;color:#fff}.showcase-nav-btn.active i{color:#fff}.showcase-tab-content-area{min-height:720px;position:relative;width:100%}.original-results-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);padding-top:15px}.original-results-grid .card-wrapper{display:flex;flex-direction:column;height:auto;min-height:280px;padding-bottom:10px;padding-top:0;position:relative;transition:transform .3s ease;width:100%}.original-results-grid .card-wrapper:hover{transform:translateY(-6px)}.original-results-grid .card-wrapper:hover .ig-box{box-shadow:4px 4px 0 #1a1918}.original-results-grid .card-tag{align-items:center;background:#1a1918;border-radius:50px;box-shadow:2px 2px 0 #0003;color:#fff;display:flex;font-family:Patrick Hand,cursive;font-size:11px;font-weight:400;gap:6px;left:50%;letter-spacing:.5px;padding:6px 16px;position:absolute;text-transform:uppercase;top:-14px;transform:translateX(-50%);white-space:nowrap;z-index:20}.original-results-grid .result-card{background:#0000;border:none;border-radius:14px;box-shadow:none;color:inherit;display:block;overflow:visible;text-decoration:none;width:100%}.original-results-grid .result-static{border:2px solid #1a1918;border-radius:14px;box-shadow:3px 3px 0 #1a1918;height:auto;overflow:hidden;position:relative;width:100%}.original-results-grid .result-text-below{margin-top:14px;text-align:center}.original-results-grid .result-text-below p{color:#555;font-family:Patrick Hand,cursive;font-size:13px;font-weight:400;letter-spacing:1px;margin:0;text-transform:uppercase}.original-results-grid .card-wrapper:hover .result-text-below p{color:#1a1918}.show-more-row{display:flex;justify-content:center;margin-top:48px}.show-more-btn{align-items:center;background:#fff;border:2px solid #1a1918;border-radius:9999px;box-shadow:3px 3px 0 #1a1918;color:#1a1918;cursor:pointer;display:inline-flex;font-family:Kalam,cursive;font-size:.95rem;font-weight:700;gap:10px;padding:10px 26px;transition:all .25s ease}.show-more-btn:hover{background:#1a1918;box-shadow:4px 4px 0 #0003;color:#fff;transform:translateY(-3px)}.commercial-ads-view{align-items:center;display:flex;flex-direction:column;width:100%}.carousel-stage-container{height:580px;overflow:visible;perspective:1400px}.carousel-cards-track,.carousel-stage-container{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.carousel-cards-track{height:100%}.carousel-slide-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;opacity:.65;position:absolute;transform:translateX(calc(var(--slide-offset)*350px)) scale(.85);transition:transform .6s cubic-bezier(.2,.9,.3,1),opacity .6s ease;width:310px;z-index:calc(10 - abs(var(--slide-offset)))}.carousel-slide-item.is-active{cursor:default;opacity:1;transform:translateX(0) scale(1.05) translateZ(60px);z-index:20}.carousel-slide-item.is-side{opacity:.75}.carousel-slide-item.is-farside{opacity:.3}.carousel-slide-item:not(.is-active):hover{opacity:.95;transform:translateX(calc(var(--slide-offset)*350px)) scale(.9)}.slide-media-box{background:#000;border:3px solid #1a1918;border-radius:18px;box-shadow:4px 4px 0 #1a1918;height:420px;overflow:hidden;position:relative;width:290px}.is-active .slide-media-box{border-color:#1a1918;box-shadow:6px 6px 0 #1a1918}.slide-video{height:100%;object-fit:cover;width:100%}.slide-top-badge{border:1px solid #ffffff4d;border-radius:9999px;font-family:Patrick Hand,cursive;font-size:.76rem;font-weight:400;gap:6px;left:14px;padding:6px 14px;top:14px}.slide-mute-btn,.slide-top-badge{align-items:center;background:#000000d9;color:#fff;display:flex;position:absolute;z-index:10}.slide-mute-btn{border:1px solid #ffffff4d;border-radius:50%;bottom:14px;cursor:pointer;font-size:.85rem;height:36px;justify-content:center;right:14px;transition:all .2s ease;width:36px}.slide-mute-btn:hover{background:#1a1918;transform:scale(1.1)}.slide-info-card{background:#fff;border:2px solid #1a1918;border-radius:12px;box-shadow:3px 3px 0 #1a1918;margin-top:18px;padding:18px 22px;text-align:center;width:340px}.slide-cat-tag{color:#1a1918;display:block;font-family:Patrick Hand,cursive;font-size:.76rem;font-weight:400;letter-spacing:.8px;margin-bottom:4px;text-transform:uppercase}.slide-title{color:#1a1918;font-family:Kalam,cursive;font-size:1.15rem;font-weight:700;margin-bottom:6px}.slide-desc{color:#1a1918;font-family:Patrick Hand,cursive;font-size:1.05rem;line-height:1.4;margin:0}.carousel-arrows-row{display:flex;gap:16px;justify-content:center;margin-top:24px}.gold-arrow-btn{align-items:center;background:#fff;border:2px solid #1a1918;border-radius:10px;box-shadow:3px 3px 0 #1a1918;color:#1a1918;cursor:pointer;display:flex;font-size:1.1rem;font-weight:900;height:48px;justify-content:center;transition:all .25s ease;width:48px}.gold-arrow-btn:hover{background:#1a1918;box-shadow:4px 4px 0 #0003;color:#fff;transform:scale(1.05)}.editing-showcase-grid{grid-gap:28px;align-items:stretch;display:grid;gap:28px;transition:grid-template-columns .55s cubic-bezier(.16,1,.3,1),gap .55s ease}.editing-showcase-grid.format-reel-9-16{grid-template-columns:390px 1fr}.editing-showcase-grid.format-yt-16-9{grid-template-columns:1.15fr .85fr}.editing-player-card{background:#fff;border:2px solid #1a1918;border-radius:14px;box-shadow:3px 3px 0 #1a1918;display:flex;flex-direction:column;padding:22px;transition:all .45s cubic-bezier(.16,1,.3,1)}.editing-video-wrapper{background:#0a0a0a;box-shadow:none;margin-bottom:18px;overflow:hidden;position:relative;transition:aspect-ratio .55s cubic-bezier(.16,1,.3,1),max-width .55s cubic-bezier(.16,1,.3,1),border-radius .4s ease;width:100%}.format-reel-9-16 .editing-video-wrapper{aspect-ratio:9/16;border:2px solid #1a1918;border-radius:16px;margin:0 auto 18px;max-width:310px}.format-yt-16-9 .editing-video-wrapper{aspect-ratio:16/9;border:2px solid #1a1918;border-radius:12px;margin:0 auto 18px;max-width:100%}.editing-video-player{animation:editVideoFadeIn .45s ease-out;height:100%;object-fit:cover;width:100%}@keyframes editVideoFadeIn{0%{opacity:.3;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.editing-ctrl-btn{align-items:center;background:#000000d9;border:1px solid #ffffff4d;border-radius:50%;bottom:14px;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;right:14px;transition:all .2s ease;width:38px;z-index:10}.editing-ctrl-btn:hover{background:#1a1918;transform:scale(1.1)}.editing-format-badge{background:#000000d9;border:1px solid #ffffff4d;border-radius:9999px;color:#fff;font-family:Patrick Hand,cursive;font-size:.78rem;font-weight:400;left:14px;padding:6px 14px;position:absolute;top:14px;z-index:10}.editing-meta-footer h4{color:#1a1918;font-family:Kalam,cursive;font-size:1.15rem;font-weight:700;margin-bottom:10px}.editing-stats-row{color:#555;display:flex;font-family:Patrick Hand,cursive;font-size:.95rem;font-weight:400;gap:18px}.retention-stat{color:#a8854f}.editing-psychology-panel{background:#fff;border:2px solid #1a1918;border-radius:14px;box-shadow:3px 3px 0 #1a1918;display:flex;flex-direction:column;justify-content:space-between;padding:32px}.psychology-header h3{color:#1a1918;font-family:Kalam,cursive;font-size:1.35rem;font-weight:700;margin-bottom:22px;margin-top:14px}.psychology-cards-stack{display:flex;flex-direction:column;gap:14px;margin-bottom:24px}.psychology-item-card{align-items:flex-start;background:#fff;border:1.5px solid #1a1918;border-radius:10px;box-shadow:2px 2px 0 #1a1918;display:flex;gap:14px;padding:14px 18px;transition:all .25s ease}.psychology-item-card:hover{box-shadow:3px 3px 0 #1a1918;transform:translateY(-2px)}.psychology-icon-box{align-items:center;background:#0000;border:2px solid #1a1918;border-radius:8px;color:#1a1918;display:flex;flex-shrink:0;font-size:1rem;height:40px;justify-content:center;width:40px}.psychology-content h5{color:#1a1918;font-family:Kalam,cursive;font-size:1rem;font-weight:700;margin-bottom:4px}.psychology-content p{color:#1a1918;font-family:Patrick Hand,cursive;font-size:1.05rem;line-height:1.4;margin:0}.editing-clips-selector{border-top:1px dashed #1a1918;padding-top:18px}.selector-lbl{color:#555;display:block;font-family:Patrick Hand,cursive;font-size:.82rem;font-weight:400;letter-spacing:.5px;margin-bottom:10px}.clips-btns-row{display:flex;flex-wrap:wrap;gap:8px}.clip-select-btn{align-items:center;background:#fff;border:1.5px solid #1a1918;border-radius:9999px;color:#1a1918;cursor:pointer;display:inline-flex;font-family:Patrick Hand,cursive;font-size:1rem;font-weight:400;gap:8px;padding:8px 16px;transition:all .25s ease}.clip-select-btn:hover{background:#f5f5f5}.clip-select-btn.active{background:#1a1918;border-color:#1a1918;color:#fff}.clip-select-btn.active i{color:#fff}.animate-fade-in{animation:fadeInQuick .4s ease-out}@keyframes fadeInQuick{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.original-results-grid{grid-template-columns:repeat(2,1fr)}.editing-showcase-grid{grid-template-columns:1fr}}@media (max-width:768px){.work-showcase-section{padding:70px 0 90px}.showcase-container{padding:0 18px}.showcase-header{margin-bottom:28px}.showcase-tabs-nav{display:flex;flex-direction:column;gap:10px;margin:0 auto 48px;max-width:440px;width:100%}.showcase-nav-btn{box-sizing:border-box;font-size:.82rem;justify-content:center;padding:12px 18px;width:100%}.showcase-tab-content-area{margin-top:10px;min-height:auto}.original-results-grid{gap:20px;grid-template-columns:1fr}.original-results-grid .card-wrapper{margin:0 auto;max-width:360px}.commercial-ads-view{padding-top:12px;width:100%}.carousel-stage-container{height:470px;margin-top:12px}.carousel-slide-item{transform:translateX(calc(var(--slide-offset)*270px)) scale(.85);width:260px}.carousel-slide-item.is-active{transform:translateX(0) scale(1.02)}.carousel-slide-item.is-farside{display:none}.slide-media-box{border-radius:14px;height:355px;width:245px}.slide-info-card{margin-top:16px;padding:14px 18px;width:280px}.editing-player-card{padding:14px}.editing-psychology-panel{padding:20px 16px}}@media (max-width:480px){.work-showcase-section{padding:60px 0 70px}.showcase-container{padding:0 14px}.showcase-main-title{font-size:1.8rem}.showcase-main-desc{font-size:1.05rem}.showcase-tabs-nav{margin-bottom:32px}.carousel-stage-container{height:420px}.slide-media-box{height:310px;width:215px}.slide-info-card{padding:12px 14px;width:250px}.slide-title{font-size:.95rem}.slide-desc{font-size:.88rem}.clips-btns-row{flex-direction:column;width:100%}.clip-select-btn{justify-content:center;width:100%}}.packages-section-wrapper{background-color:#1a1918;overflow:hidden;padding:100px 0;position:relative;width:100%}.packages-ambient-glow{display:none}.packages-container{margin:0 auto;max-width:1340px;padding:0 28px;position:relative;z-index:2}.packages-header-box{align-items:center;display:flex;flex-direction:column;margin:0 auto 52px;max-width:840px;text-align:center}.packages-main-title{color:#fff;font-family:Kalam,cursive;font-size:clamp(2rem,3.2vw,2.9rem);font-weight:700;line-height:1.25;margin-bottom:14px;margin-top:18px}.packages-main-desc{color:#ffffffe6;font-family:Patrick Hand,cursive;font-size:1.25rem;line-height:1.55}.packages-cards-grid{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:repeat(4,1fr)}.package-media-card{background:#242220!important;border:2px solid #fff3;border-radius:14px;box-shadow:4px 5px 0 #0006;display:flex;flex-direction:column;padding:34px 24px 28px;position:relative;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.package-media-card:hover{background:#2a2825!important;border-color:#a8854f;box-shadow:6px 8px 0 #00000080;transform:translateY(-5px)}.package-media-card.popular-tier{background:#272420!important;border-color:#a8854f;box-shadow:5px 6px 0 #a8854f59}.package-floating-ribbon{align-items:center;background:#a8854f;border:2px solid #fff;border-radius:9999px;box-shadow:2px 2px 0 #0006;color:#1a1918;display:flex;font-family:Patrick Hand,cursive;font-size:.9rem;font-weight:700;gap:6px;left:50%;letter-spacing:.5px;padding:5px 16px;position:absolute;top:-14px;transform:translateX(-50%);white-space:nowrap;z-index:5}.package-card-header{margin-bottom:18px}.package-tier-tag{color:#e5c986;display:inline-block;font-family:Patrick Hand,cursive;font-size:.85rem;font-weight:700;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.package-tier-name{color:#fff;font-family:Kalam,cursive;font-size:1.35rem;font-weight:700;line-height:1.3;margin:0 0 8px}.package-tier-sub{color:#ffffffd1;font-family:Patrick Hand,cursive;font-size:1.05rem;line-height:1.45;margin:0}.package-pricing-box{align-items:baseline;border-bottom:1px dashed #fff3;border-top:1px dashed #fff3;display:flex;gap:6px;margin-bottom:20px;padding:14px 0}.price-tag-value{color:#fff;font-family:Kalam,cursive;font-size:1.35rem;font-weight:700}.price-tag-period{color:#ffffffbf;font-family:Patrick Hand,cursive;font-size:1rem;font-weight:400}.package-features-list{flex-grow:1;margin-bottom:26px}.features-title{color:#e5c986;display:block;font-family:Patrick Hand,cursive;font-size:.9rem;font-weight:700;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.package-features-list ul{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.package-features-list li{align-items:flex-start;color:#ffffffe6;display:flex;font-family:Patrick Hand,cursive;font-size:1.05rem;gap:10px;line-height:1.4}.package-features-list li i{color:#a8854f;flex-shrink:0;font-size:.95rem;margin-top:3px}.package-action-btn{align-items:center;border-radius:10px;box-shadow:3px 3px 0 #0000004d;display:inline-flex;font-family:Patrick Hand,cursive;font-size:1.05rem;font-weight:700;gap:8px;justify-content:center;padding:12px 18px;text-decoration:none;transition:all .2s ease;width:100%}.popular-tier .package-action-btn{background:#a8854f;border:2px solid #a8854f;color:#1a1918}.popular-tier .package-action-btn:hover{background:#c4a47a;border-color:#c4a47a;box-shadow:4px 5px 0 #0006;transform:translateY(-2px)}.package-media-card:not(.popular-tier) .package-action-btn{background:#ffffff14;border:2px solid #ffffff40;color:#fff}.package-media-card:not(.popular-tier) .package-action-btn:hover{background:#fff;border-color:#fff;box-shadow:4px 5px 0 #0006;color:#1a1918;transform:translateY(-2px)}@media (max-width:1200px){.packages-cards-grid{gap:22px;grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.packages-section-wrapper{padding:70px 0}.packages-container{padding:0 20px}.packages-main-title{font-size:2rem}.packages-cards-grid{gap:20px;grid-template-columns:1fr;margin:0 auto;max-width:520px}}.faq-section-wrapper{background-color:#fff;overflow:hidden;padding:100px 0 110px;position:relative;width:100%}.faq-ambient-glow{display:none}.faq-container{margin:0 auto;max-width:980px;padding:0 32px;position:relative;z-index:2}.faq-header-box{align-items:center;display:flex;flex-direction:column;margin-bottom:48px;text-align:center}.faq-main-title{color:#1a1918;font-family:Kalam,cursive;font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:700;line-height:1.25;margin-bottom:14px;margin-top:18px}.faq-main-desc{color:#1a1918;font-family:Patrick Hand,cursive;font-size:1.2rem;line-height:1.5;max-width:700px}.faq-accordion-list{display:flex;flex-direction:column;gap:14px;margin-bottom:48px}.faq-accordion-item{background:#fff;border:2.2px solid #1a1918;border-radius:255px 15px 225px 15px/15px 225px 15px 255px;box-shadow:4px 4px 0 #1a1918;cursor:pointer;padding:22px 26px;transition:transform .22s ease,box-shadow .22s ease}.faq-accordion-item:nth-child(2n){border-radius:15px 255px 15px 225px/225px 15px 255px 15px}.faq-accordion-item:hover{box-shadow:6px 6px 0 #1a1918;transform:translate(-2px,-3px)}.faq-accordion-item.open{border-color:#1a1918;box-shadow:6px 6px 0 #1a1918}.faq-question-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.faq-q-number{color:#a8854f;flex-shrink:0;font-size:1.15rem}.faq-q-number,.faq-question-text{font-family:Kalam,cursive;font-weight:700}.faq-question-text{color:#1a1918;flex-grow:1;font-size:1.1rem;line-height:1.35}.faq-toggle-icon{align-items:center;background:#0000;border:2px solid #1a1918;border-radius:50%;color:#1a1918;display:flex;flex-shrink:0;font-size:.85rem;height:34px;justify-content:center;transition:all .25s ease;width:34px}.faq-accordion-item.open .faq-toggle-icon{background:#1a1918;border-color:#1a1918;color:#fff;transform:rotate(180deg)}.faq-answer-row{align-items:flex-start;animation:faqAnswerFadeIn .3s ease-out;border-top:1px dashed #1a1918;display:flex;gap:10px;margin-top:14px;padding-top:14px}.faq-a-label{color:#a8854f;flex-shrink:0;font-family:Patrick Hand,cursive;font-size:1.1rem;font-weight:700}@keyframes faqAnswerFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.faq-answer-row p{color:#1a1918;font-family:Patrick Hand,cursive;font-size:1.15rem;line-height:1.5;margin:0}.faq-bottom-cta{align-items:center;background:#fff;border:2px solid #1a1918;border-radius:12px;box-shadow:3px 3px 0 #1a1918;display:flex;flex-direction:column;gap:16px;padding:28px;text-align:center}.faq-bottom-cta p{color:#1a1918;font-family:Kalam,cursive;font-size:1.15rem;font-weight:700;margin:0}@media (max-width:768px){.faq-section-wrapper{padding:70px 0 80px}.faq-container{padding:0 18px}.faq-main-title{font-size:1.8rem}.faq-accordion-item{padding:16px 18px}.faq-question-text{font-size:.92rem}.faq-answer-row p{font-size:1rem}.faq-bottom-cta{padding:22px 16px}}.testimonials-section{background:#fff;color:#1a1918;font-family:Patrick Hand,cursive;overflow:hidden;padding:80px 24px 60px;position:relative;width:100%}.testimonials-container{margin:0 auto;max-width:1340px;position:relative;z-index:2}.testimonials-header{margin:0 auto 40px;max-width:780px;text-align:center}.testimonials-title{color:#1a1918;font-family:Kalam,cursive;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:700;line-height:1.25;margin:14px 0 10px}.testimonials-title .gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#a8854f,#c4a47a,#8b6d3f);-webkit-background-clip:text;background-clip:text;display:inline-block}.testimonials-desc{color:#3d3a36;font-size:1.18rem;line-height:1.5;margin:0 auto}.testimonials-slider-root{margin:0 auto;padding:0 48px;position:relative}.testimonials-viewport{border-radius:16px;overflow:hidden;padding:10px 0;width:100%}.testimonials-track{display:flex;transition:transform .5s cubic-bezier(.25,1,.5,1);will-change:transform}.testimonial-slide-col{box-sizing:border-box;padding:0 10px}.testimonials-section .video-card{background:#fff;border:2.2px solid #1a1918;border-radius:16px;box-shadow:4px 5px 0 #1a1918;padding:12px;position:relative;transition:transform .25s ease,box-shadow .25s ease}.testimonials-section .video-card:hover{box-shadow:6px 7px 0 #1a1918;transform:translateY(-4px)}.testimonials-section .video-wrapper{aspect-ratio:9/16;background:#000;border:1px solid #1a1918;border-radius:12px;overflow:hidden;position:relative;width:100%}.testimonials-section .video-wrapper video{display:block;height:100%;object-fit:cover;width:100%}.testimonials-section .video-handle{align-items:center;background:#000000d1;border:1.5px solid #ffffff4d;border-radius:20px;color:#fff;display:inline-flex;font-family:Patrick Hand,cursive;font-size:.92rem;gap:6px;left:10px;padding:5px 12px;position:absolute;text-decoration:none;top:10px;transition:all .2s ease;z-index:10}.testimonials-section .video-handle i{color:#d4af37;font-size:.85rem}.testimonials-section .video-handle:hover{background:#1a1918;border-color:#d4af37;color:#d4af37}.slider-arrow-btn{align-items:center;background:#fff;border:2.2px solid #1a1918;border-radius:50%;box-shadow:3px 3px 0 #1a1918;color:#1a1918;cursor:pointer;display:flex;font-size:1rem;height:44px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s cubic-bezier(.16,1,.3,1);width:44px;z-index:15}.slider-arrow-btn:hover{background:#1a1918;box-shadow:4px 4px 0 #a8854f;color:#fff;transform:translateY(-50%) scale(1.08)}.slider-arrow-left{left:0}.slider-arrow-right{right:0}.slider-dots-row{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:24px}.slider-dot-btn{background:#d8d4c9;border:1.5px solid #1a1918;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .25s ease;width:10px}.slider-dot-btn.active{background:#1a1918;border-color:#1a1918;border-radius:12px;width:28px}.testimonials-section .many-more-text{color:#555;font-family:Kalam,cursive;font-size:1.25rem;font-weight:700;margin-bottom:0;margin-top:36px;text-align:center}@media (max-width:768px){.testimonials-section{padding:60px 16px 40px}.testimonials-slider-root{padding:0 36px}.slider-arrow-btn{font-size:.85rem;height:36px;width:36px}}.contact-section-wrapper{background-color:#fff;overflow:hidden;padding:100px 0 110px;position:relative;width:100%}.contact-ambient-glow{display:none}.contact-container{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.05fr .95fr;margin:0 auto;max-width:1340px;padding:0 32px;position:relative;z-index:2}.extraordinary-card{align-items:flex-start;background:#fff;border:2.5px solid #1a1918;border-radius:255px 15px 225px 15px/15px 225px 15px 255px;box-shadow:5px 6px 0 #1a1918;display:flex;flex-direction:column;padding:44px 36px;transition:transform .28s cubic-bezier(.34,1.56,.64,1),box-shadow .28s ease}.extraordinary-card:hover{box-shadow:8px 9px 0 #1a1918;transform:translate(-3px,-5px) scale(1.01)}.extraordinary-card h2{color:#1a1918;font-family:Kalam,cursive;font-size:clamp(1.8rem,2.8vw,2.6rem);font-weight:700;line-height:1.25;margin:18px 0 14px}.contact-desc{color:#1a1918;font-family:Patrick Hand,cursive;font-size:1.2rem;line-height:1.5;margin:0 0 24px}.contact-actions-group{align-items:center;display:flex;flex-wrap:wrap;gap:16px;width:100%}.contact-cards{display:flex;flex-direction:column;gap:16px}.contact-card{align-items:flex-start;background:#fff;border:2px solid #1a1918;border-radius:15px 255px 15px 225px/225px 15px 255px 15px;box-shadow:3px 4px 0 #1a1918;display:flex;gap:16px;padding:22px 24px;transition:transform .22s ease,box-shadow .22s ease}.contact-card.branch-featured{border-color:#1a1918;box-shadow:4px 5px 0 #1a1918}.contact-card:hover{box-shadow:6px 7px 0 #1a1918;transform:translate(-2px,-3px)}.contact-card-icon{align-items:center;border:2px solid #1a1918;border-radius:10px;display:flex;flex-shrink:0;font-size:1.1rem;height:42px;justify-content:center;width:42px}.contact-card-icon,.contact-card-icon.gold-icon{background:#0000;color:#1a1918}.contact-card-content{display:flex;flex-direction:column;flex-grow:1}.branch-tag-row{align-items:center;display:flex;gap:8px;margin-bottom:6px}.branch-pill{background:#0000;border:1.5px solid #1a1918;border-radius:9999px;font-size:.78rem;padding:2px 8px}.branch-pill,.live-status-tag{color:#1a1918;font-family:Patrick Hand,cursive;font-weight:400;letter-spacing:.5px}.live-status-tag{align-items:center;display:inline-flex;font-size:.75rem;gap:4px}.mini-dot{background:#1a1918;border-radius:50%;height:5px;width:5px}.contact-card-content h3{color:#1a1918;font-family:Kalam,cursive;font-size:1.12rem;font-weight:700;margin:0 0 4px}.contact-card-content p{font-size:1.05rem;line-height:1.45;margin:0 0 8px}.contact-card-action,.contact-card-content p{color:#1a1918;font-family:Patrick Hand,cursive}.contact-card-action{align-items:center;display:inline-flex;font-size:.92rem;font-weight:400;gap:6px;text-decoration:none;transition:gap .2s ease,color .2s ease}.contact-card-action:hover{color:#a8854f;gap:10px}.contact-comms-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.mini-contact-pill{align-items:center;background:#fff;border:2px solid #1a1918;border-radius:12px;box-shadow:2px 2px 0 #1a1918;display:flex;gap:12px;padding:14px 16px;text-decoration:none;transition:all .2s ease}.mini-contact-pill:hover{box-shadow:3px 3px 0 #1a1918;transform:translateY(-2px)}.mini-pill-icon{align-items:center;background:#0000;border:1.5px solid #1a1918;border-radius:8px;color:#1a1918;display:flex;flex-shrink:0;font-size:.88rem;height:34px;justify-content:center;width:34px}.mini-pill-text{display:flex;flex-direction:column}.mini-lbl{color:#555;font-family:Patrick Hand,cursive;font-size:.68rem;font-weight:400;letter-spacing:.5px}.mini-pill-text strong{color:#1a1918;font-family:Patrick Hand,cursive;font-size:.95rem;font-weight:700;word-break:break-all}@media (max-width:1050px){.contact-container{gap:40px;grid-template-columns:1fr}}@media (max-width:640px){.contact-section-wrapper{padding:70px 0 80px}.contact-container{padding:0 18px}.extraordinary-card{padding:28px 20px}.contact-actions-group{flex-direction:column;gap:12px}.contact-actions-group .btn-glass-secondary,.contact-actions-group .btn-glow-primary{justify-content:center;width:100%}.contact-comms-row{grid-template-columns:1fr}}.site-footer{background-color:#fff;border-top:2px solid #1a1918;font-family:Patrick Hand,cursive;position:relative;width:100%;z-index:10}.footer-wavy-doodle-divider{left:0;line-height:0;overflow:hidden;pointer-events:none;position:absolute;top:-12px;width:100%}.footer-wavy-doodle-divider svg{color:#1a1918;height:14px;width:100%}.footer-main{margin:0 auto;max-width:1340px;padding:70px 32px 36px}.footer-grid{grid-gap:48px;display:grid;gap:48px;grid-template-columns:1.3fr 1fr 1fr 1.1fr;margin-bottom:50px}.footer-brand-col{display:flex;flex-direction:column}.footer-brand{align-items:center;display:flex;margin-bottom:16px}.footer-tagline{color:#1a1918;font-family:Patrick Hand,cursive;font-size:1.12rem;line-height:1.5;margin:0 0 22px;max-width:320px}.footer-social-links{display:flex;gap:10px}.footer-social-icon{align-items:center;background:#0000;border:2px solid #1a1918;border-radius:10px;box-shadow:2px 2px 0 #1a1918;color:#1a1918;display:flex;font-size:1rem;height:38px;justify-content:center;text-decoration:none;transition:all .25s ease;width:38px}.footer-social-icon:hover{background:#1a1918;box-shadow:3px 3px 0 #1a1918;color:#fff;transform:translateY(-3px)}.footer-col-title{color:#1a1918;font-family:Kalam,cursive;font-size:1.15rem;font-weight:700;margin-bottom:18px}.footer-link-list{display:flex;flex-direction:column;gap:10px}.footer-branch-item{align-items:flex-start;background:#0000;border:1.5px solid #1a1918;border-radius:8px;display:flex;gap:10px;margin-bottom:6px;padding:8px 10px}.footer-branch-item i{color:#1a1918;flex-shrink:0;font-size:.9rem;margin-top:3px}.branch-info-mini{display:flex;flex-direction:column}.branch-info-mini strong{color:#1a1918;font-family:Patrick Hand,cursive;font-size:.92rem;font-weight:400}.branch-info-mini span{color:#555;font-family:Patrick Hand,cursive;font-size:.88rem;line-height:1.4}.footer-nav-link{align-items:center;color:#1a1918;display:inline-flex;font-family:Patrick Hand,cursive;font-size:1.05rem;font-weight:400;gap:8px;text-decoration:none;transition:all .2s ease}.footer-nav-link i{color:#1a1918;font-size:.82rem;transition:transform .2s ease}.footer-nav-link:hover{color:#a8854f;transform:translateX(4px)}.footer-nav-link:hover i{transform:scale(1.15)}.footer-whatsapp-cta{align-items:center;background:#1a1918;border:2px solid #1a1918;border-radius:9999px;box-shadow:2px 2px 0 #0003;color:#fff!important;display:inline-flex;font-family:Kalam,cursive;font-size:.92rem;font-weight:700;gap:8px;margin-top:8px;padding:10px 20px;text-decoration:none;transition:all .25s ease}.footer-whatsapp-cta:hover{background:#a8854f;border-color:#a8854f;box-shadow:3px 3px 0 #00000026;transform:translateY(-2px)}.footer-bottom{align-items:center;border-top:1px dashed #1a1918;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding-top:24px}.copyright-text{color:#555;font-family:Patrick Hand,cursive;font-size:.95rem;font-weight:400;margin:0}.footer-bottom-badges{display:flex;gap:8px}.badge-tag{background:#0000;border:1.5px solid #1a1918;border-radius:9999px;color:#1a1918;font-family:Patrick Hand,cursive;font-size:.72rem;font-weight:400;letter-spacing:.5px;padding:4px 12px}@media (max-width:1024px){.footer-grid{gap:36px;grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.footer-main{padding:50px 20px 28px}.footer-grid{gap:32px;grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:14px;text-align:center}}@media (min-width:969px){*,:after,:before,[role=button],a,body,button,html,input,select,textarea{cursor:none!important}}.cursor-dot,.cursor-ring{border-radius:50%;pointer-events:none;position:fixed;transform:translate(-50%,-50%);transition:width .2s ease,height .2s ease,background-color .2s ease,border-color .2s ease;z-index:999999999}.cursor-dot{background-color:#1a1918;height:7px;width:7px}.cursor-ring{background-color:initial;border:1.5px solid #1a1918;height:28px;width:28px}.cursor-dot.hovering{background-color:#a8854f;height:5px;width:5px}.cursor-ring.hovering{background-color:initial;border:2px solid #a8854f;height:44px;width:44px}@media (max-width:968px){.cursor-dot,.cursor-ring{display:none!important}}.lead-modal-overlay{align-items:center;animation:fadeInModal .25s ease;background:#0006;display:flex;height:100vh;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100vw;z-index:99999}@keyframes fadeInModal{0%{opacity:0}to{opacity:1}}.lead-modal-card{animation:modalScaleUp .25s ease;background:#fff;border:2px solid #1a1918;border-radius:16px;box-shadow:6px 6px 0 #1a1918;color:#1a1918;font-family:Patrick Hand,cursive;max-width:580px;padding:32px 36px;position:relative;width:100%}.lead-modal-container::-webkit-scrollbar{width:6px}.lead-modal-container::-webkit-scrollbar-thumb{background:#1a1918;border-radius:4px}.lead-modal-close{align-items:center;background:#0000;border:2px solid #1a1918;border-radius:50%;color:#1a1918;cursor:pointer;display:flex;font-size:16px;height:34px;justify-content:center;position:absolute;right:18px;top:18px;transition:all .2s ease;width:34px;z-index:10}.lead-modal-close:hover{background:#1a1918;color:#fff;transform:rotate(90deg)}.lead-modal-header{margin-bottom:20px;text-align:left}.lead-badge{background:#0000;border:1.5px solid #1a1918;border-radius:20px;color:#1a1918;display:inline-block;font-family:Patrick Hand,cursive;font-size:12px;font-weight:400;letter-spacing:1px;margin-bottom:10px;padding:4px 12px;text-transform:uppercase}.lead-modal-header h2{color:#1a1918;font-family:Kalam,cursive;font-size:1.45rem;font-weight:700;margin:0 0 6px}.lead-subhead{color:#1a1918;font-family:Patrick Hand,cursive;font-size:1.1rem;line-height:1.4;margin:0 0 18px}.lead-progress-wrap{background:#f0f0f0;border:1px solid #1a1918;border-radius:4px;height:6px;margin-bottom:10px;overflow:hidden;width:100%}.lead-progress-bar{background:#1a1918;height:100%;transition:width .3s ease}.lead-steps-indicator{color:#777;display:flex;font-family:Patrick Hand,cursive;font-size:13px;font-weight:400;justify-content:space-between}.lead-steps-indicator span.active{color:#1a1918;font-weight:700}.lead-error-banner{align-items:center;background:#fee2e2;border:1.5px solid #ef4444;border-radius:8px;color:#b91c1c;display:flex;font-size:14px;gap:8px;margin-bottom:16px;padding:8px 14px}.lead-form-content{display:flex;flex-direction:column;gap:16px}.lead-step-pane{animation:fadeInPane .25s ease;display:flex;flex-direction:column;gap:14px}@keyframes fadeInPane{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lead-input-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.lead-input-group{display:flex;flex-direction:column;gap:4px;text-align:left}.lead-input-group label{color:#1a1918;font-family:Patrick Hand,cursive;font-size:14px;font-weight:400}.lead-input-group input,.lead-input-group select,.lead-input-group textarea{background:#fff;border:1.5px solid #1a1918;border-radius:8px;color:#1a1918;font-family:Patrick Hand,cursive;font-size:1.05rem;outline:none;padding:10px 12px;transition:all .2s ease;width:100%}.lead-input-group select option{background:#fff;color:#1a1918}.lead-input-group input:focus,.lead-input-group select:focus,.lead-input-group textarea:focus{border-color:#a8854f;box-shadow:2px 2px 0 #1a1918}.lead-pills-grid{display:flex;flex-wrap:wrap;gap:8px}.lead-pills-grid.vertical{flex-direction:column}.lead-pill{background:#fff;border:1.5px solid #1a1918;border-radius:8px;color:#1a1918;cursor:pointer;font-family:Patrick Hand,cursive;font-size:1.05rem;font-weight:400;padding:8px 14px;text-align:left;transition:all .2s ease}.lead-pill:hover{background:#f5f5f5}.lead-pill.selected{background:#1a1918;border-color:#1a1918;box-shadow:2px 2px 0 #0003;color:#fff;font-weight:700}.lead-actions-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:20px}.lead-btn-prev{align-items:center;background:#0000;border:1.5px solid #1a1918;border-radius:9999px;color:#1a1918;cursor:pointer;display:flex;font-family:Patrick Hand,cursive;font-size:14px;font-weight:400;gap:8px;padding:10px 18px;transition:all .2s ease}.lead-btn-prev:hover{background:#f5f5f5}.lead-btn-next,.lead-btn-submit{align-items:center;background:#1a1918;border:2px solid #1a1918;border-radius:9999px;box-shadow:2px 2px 0 #0003;color:#fff;cursor:pointer;display:flex;font-family:Kalam,cursive;font-size:1rem;font-weight:700;gap:10px;margin-left:auto;padding:10px 24px;transition:all .25s ease}.lead-btn-next:hover,.lead-btn-submit:hover{background:#a8854f;border-color:#a8854f;transform:translateY(-2px)}.lead-success-screen{padding:24px 16px;text-align:center}.lead-success-icon{color:#1a1918;font-size:48px;margin-bottom:14px}.lead-success-screen h2{color:#1a1918;font-family:Kalam,cursive;font-size:1.45rem;font-weight:700;margin-bottom:10px}.lead-success-screen p{color:#1a1918;font-family:Patrick Hand,cursive;font-size:1.15rem;line-height:1.5;margin-bottom:24px}.lead-success-actions{align-items:center;display:flex;flex-direction:column;gap:12px}.lead-whatsapp-direct{align-items:center;background:#1a1918;border:2px solid #1a1918;border-radius:9999px;box-shadow:2px 2px 0 #0003;color:#fff;display:inline-flex;font-family:Kalam,cursive;font-size:1rem;font-weight:700;gap:10px;padding:10px 24px;text-decoration:none;transition:all .25s ease}.lead-whatsapp-direct:hover{background:#a8854f;border-color:#a8854f;transform:translateY(-2px)}.lead-btn-done{background:#0000;border:1.5px solid #1a1918;border-radius:9999px;color:#1a1918;cursor:pointer;font-family:Patrick Hand,cursive;font-size:14px;padding:8px 22px;transition:all .2s ease}.lead-btn-done:hover{background:#f5f5f5}@media (max-width:600px){.lead-modal-container{padding:22px 18px}.lead-input-row{grid-template-columns:1fr}}.App{background:#fff;color:#1a1918;font-family:Patrick Hand,cursive;max-width:100vw;min-height:100vh}.App,main{overflow-x:hidden;width:100%}main{max-width:100%}::selection{background:#a8854f40;color:#1a1918}.page-route-loader{align-items:center;background:#fff;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:70vh}.loader-sketch-ring{animation:sketchSpin .7s linear infinite;border:3px solid #1a1918;border-radius:50%;border-top-color:#a8854f;box-shadow:2px 2px 0 #1a1918;height:44px;width:44px}@keyframes sketchSpin{to{transform:rotate(1turn)}}.loader-brand-text{color:#1a1918;font-family:Kalam,cursive;font-size:1.25rem;font-weight:700;letter-spacing:-.01em}.loader-brand-text .gold-txt{color:#a8854f;margin-right:2px}.loader-brand-text .gold-dot{color:#a8854f}::-webkit-scrollbar{width:7px}::-webkit-scrollbar-thumb{background-color:#1a1918;border-radius:4px}::-webkit-scrollbar-track{background-color:#faf8f5}.btn-luxury{overflow:hidden!important;position:relative!important;transition:all .3s ease!important}.btn-luxury .btn-text{align-items:center;display:inline-flex;gap:8px;justify-content:center;position:relative;transition:color .3s ease;width:100%;z-index:2}.btn-luxury .btn-hover-bg{background:#a8854f;height:100%;left:0;position:absolute;top:0;transform:translateX(-115%) skewX(-15deg);transition:transform .5s cubic-bezier(.22,1,.36,1);width:130%;z-index:1}.btn-luxury:hover{box-shadow:4px 4px 0 #1a1918!important;transform:translateY(-2px)!important}.btn-luxury:hover .btn-hover-bg{transform:translateX(-10%) skewX(-15deg)}html{scroll-behavior:smooth}.fade-up-enter{opacity:0;transform:translateY(22px);transition:opacity .65s cubic-bezier(.16,1,.3,1),transform .65s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.fade-up-enter.is-visible{opacity:1;transform:translateY(0)}.stagger-grid-enter>*{opacity:0;transform:translateY(20px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.stagger-grid-enter.is-visible>:first-child{opacity:1;transform:translateY(0);transition-delay:.04s}.stagger-grid-enter.is-visible>:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.12s}.stagger-grid-enter.is-visible>:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.2s}.stagger-grid-enter.is-visible>:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.28s}.stagger-grid-enter.is-visible>:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.36s}.stagger-grid-enter.is-visible>:nth-child(n+6){opacity:1;transform:translateY(0);transition-delay:.44s}.card-hover-smooth{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1)}.card-hover-smooth:hover{box-shadow:6px 7px 0 #1a1918;transform:translateY(-4px)}.btn-glow-primary,.header-gold-cta{transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background-color .2s ease}.btn-glow-primary:hover,.header-gold-cta:hover{transform:translateY(-2px)}.btn-glow-primary:active,.header-gold-cta:active{transform:scale(.98)}img,video{height:auto;max-width:100%}@media (max-width:768px){.btn-glass-secondary,.btn-glow-primary{font-size:.92rem;padding:12px 22px}.badge-pill{font-size:.82rem;padding:5px 14px}}@media (max-width:480px){.btn-glass-secondary,.btn-glow-primary{font-size:.88rem;letter-spacing:0;padding:11px 18px}.badge-pill{font-size:.78rem;padding:4px 12px}}
/*# sourceMappingURL=main.3822abc5.css.map*/