@import"https://fonts.googleapis.com/css2?family=Instrument+Serif:ital@0;1&family=JetBrains+Mono:wght@400;500;600&family=Plus+Jakarta+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&family=Space+Grotesk:wght@500;600;700;800&display=swap";:root{--abyssal: #0D3B42;--teal: #1A5B64;--mint: #38C7B2;--mint-dark: #229988;--ocean: #5CA2B8;--soft-foam: #D1EFEA;--soft-bg: #F0F6F5;--bone: #F5F7F6;--void: #081B1E;--white: #FFFFFF;--terracota: #D8836C;--terracota-hover: #C0705B;--border-light: rgba(13, 59, 66, .1);--border-card: rgba(13, 59, 66, .08);--font-display: "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-serif: "Instrument Serif", Georgia, serif;--font-body: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", monospace;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 24px;--radius-full: 9999px;--shadow-sm: 0 2px 8px rgba(13, 59, 66, .05);--shadow-md: 0 8px 24px rgba(13, 59, 66, .08);--shadow-lg: 0 16px 40px rgba(13, 59, 66, .12);--shadow-mint: 0 8px 24px rgba(56, 199, 178, .28);--shadow-terracota: 0 8px 24px rgba(216, 131, 108, .35);--ease-koto: cubic-bezier(.16, 1, .3, 1);--transition-fast: .2s var(--ease-koto);--transition-normal: .3s var(--ease-koto);--container-width: 1220px;--header-height: 76px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{scroll-behavior:smooth;font-size:16px}body{background-color:var(--bone);color:var(--void);font-family:var(--font-body);line-height:1.65;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none;transition:var(--transition-fast)}button,input,textarea,select{font-family:inherit;font-size:inherit;color:inherit}.container{width:100%;max-width:var(--container-width);margin:0 auto;padding:0 24px}.section{padding:90px 0;position:relative}.section-alt{background-color:var(--soft-bg);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);background-image:url(/assets/bg-brain-contour-U5or6qaS.svg),radial-gradient(circle at 10% 40%,rgba(26,91,100,.05) 0%,transparent 45%);background-repeat:no-repeat;background-position:right -80px center,center;background-size:720px auto,auto}.section-dark{background-color:var(--abyssal);color:var(--bone);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%20900'%20fill='none'%20preserveAspectRatio='xMidYMid%20slice'%3e%3cdefs%3e%3clinearGradient%20id='darkSynapse'%20x1='0%25'%20y1='0%25'%20x2='100%25'%20y2='100%25'%3e%3cstop%20offset='0%25'%20stop-color='%2388D8C0'%20stop-opacity='0.18'/%3e%3cstop%20offset='50%25'%20stop-color='%2338C7B2'%20stop-opacity='0.10'/%3e%3cstop%20offset='100%25'%20stop-color='%23FFFFFF'%20stop-opacity='0.04'/%3e%3c/linearGradient%3e%3cradialGradient%20id='darkNodeGlow'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='%2388D8C0'%20stop-opacity='0.4'/%3e%3cstop%20offset='100%25'%20stop-color='%2388D8C0'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3cg%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Ondas%20Cerebrales%20Luminiscentes%20en%20Fondo%20Oscuro%20--%3e%3cpath%20d='M-100,240%20C140,120%20280,320%20480,200%20C680,80%20820,300%201020,180%20C1220,60%201380,260%201560,140'%20stroke='url(%23darkSynapse)'%20stroke-width='2'%20fill='none'/%3e%3cpath%20d='M-80,280%20C160,160%20300,360%20500,240%20C700,120%20840,340%201040,220%20C1240,100%201400,300%201580,180'%20stroke='url(%23darkSynapse)'%20stroke-width='1.2'%20stroke-dasharray='6%206'%20fill='none'/%3e%3cpath%20d='M-60,580%20C180,440%20320,680%20540,540%20C760,400%20900,640%201120,500%20C1340,360%201460,560%201600,460'%20stroke='url(%23darkSynapse)'%20stroke-width='1.8'%20fill='none'/%3e%3c!--%20Red%20Sináptica%20Conectada%20--%3e%3cpath%20d='M180,150%20L260,260%20L380,210%20L480,310'%20stroke='url(%23darkSynapse)'%20stroke-width='1.2'%20fill='none'/%3e%3ccircle%20cx='180'%20cy='150'%20r='14'%20fill='url(%23darkNodeGlow)'/%3e%3ccircle%20cx='180'%20cy='150'%20r='3.5'%20fill='%2388D8C0'%20fill-opacity='0.7'/%3e%3ccircle%20cx='260'%20cy='260'%20r='16'%20fill='url(%23darkNodeGlow)'/%3e%3ccircle%20cx='260'%20cy='260'%20r='4'%20fill='%2338C7B2'%20fill-opacity='0.8'/%3e%3ccircle%20cx='380'%20cy='210'%20r='12'%20fill='url(%23darkNodeGlow)'/%3e%3ccircle%20cx='380'%20cy='210'%20r='3'%20fill='%2388D8C0'%20fill-opacity='0.6'/%3e%3ccircle%20cx='480'%20cy='310'%20r='18'%20fill='url(%23darkNodeGlow)'/%3e%3ccircle%20cx='480'%20cy='310'%20r='4.5'%20fill='%2388D8C0'%20fill-opacity='0.9'/%3e%3cpath%20d='M1060,650%20L1180,560%20L1280,630%20L1390,540'%20stroke='url(%23darkSynapse)'%20stroke-width='1.2'%20stroke-dasharray='4%204'%20fill='none'/%3e%3ccircle%20cx='1060'%20cy='650'%20r='14'%20fill='url(%23darkNodeGlow)'/%3e%3ccircle%20cx='1060'%20cy='650'%20r='3.5'%20fill='%2388D8C0'%20fill-opacity='0.6'/%3e%3ccircle%20cx='1180'%20cy='560'%20r='18'%20fill='url(%23darkNodeGlow)'/%3e%3ccircle%20cx='1180'%20cy='560'%20r='4.5'%20fill='%2338C7B2'%20fill-opacity='0.8'/%3e%3ccircle%20cx='1280'%20cy='630'%20r='14'%20fill='url(%23darkNodeGlow)'/%3e%3ccircle%20cx='1280'%20cy='630'%20r='3.5'%20fill='%2388D8C0'%20fill-opacity='0.7'/%3e%3ccircle%20cx='1390'%20cy='540'%20r='20'%20fill='url(%23darkNodeGlow)'/%3e%3ccircle%20cx='1390'%20cy='540'%20r='5'%20fill='%2388D8C0'%20fill-opacity='0.9'/%3e%3c/g%3e%3c/svg%3e"),radial-gradient(circle at 85% 25%,rgba(56,199,178,.16) 0%,transparent 55%),radial-gradient(circle at 10% 85%,rgba(136,216,192,.08) 0%,transparent 45%);background-repeat:no-repeat;background-position:center center,center,center;background-size:cover,auto,auto;position:relative}.section-header{text-align:center;max-width:760px;margin:0 auto 50px}.section-header.text-left{text-align:left;margin:0 0 40px}.section-title{font-family:var(--font-display);font-size:clamp(2rem,3.8vw,3rem);font-weight:800;letter-spacing:-.03em;line-height:1.15;color:var(--abyssal);margin-bottom:16px;text-transform:uppercase}.section-dark .section-title{color:var(--bone)}.section-subtitle{font-size:1.1rem;color:#496366;line-height:1.6}.section-dark .section-subtitle{color:var(--soft-foam)}.kicker{font-family:var(--font-mono);font-size:.78rem;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--mint-dark);display:inline-flex;align-items:center;gap:8px;margin-bottom:12px}.kicker:before{content:"";width:8px;height:8px;background:var(--mint);border-radius:50%;display:inline-block}.section-dark .kicker{color:var(--mint)}.serif-accent{font-family:var(--font-serif);font-style:italic;font-weight:400;text-transform:none;color:inherit}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-display);font-weight:700;font-size:.95rem;padding:13px 26px;border-radius:var(--radius-full);border:none;cursor:pointer;transition:all .25s var(--ease-koto);text-align:center;white-space:nowrap}.btn-primary{background-color:var(--mint);color:var(--void);box-shadow:var(--shadow-mint)}.btn-primary:hover{background-color:var(--mint-dark);color:var(--white);transform:translateY(-2px);box-shadow:0 10px 28px #2986}.btn-secondary{background-color:transparent;color:var(--abyssal);border:1.5px solid var(--abyssal)}.btn-secondary:hover{background-color:var(--abyssal);color:var(--bone);transform:translateY(-2px)}.btn-terracota{background-color:var(--terracota);color:var(--white);box-shadow:var(--shadow-terracota)}.btn-terracota:hover{background-color:var(--terracota-hover);transform:translateY(-2px);box-shadow:0 10px 28px #c0705b66}.btn-dark{background-color:var(--abyssal);color:var(--mint)}.btn-dark:hover{background-color:var(--void);color:var(--white);transform:translateY(-2px)}.btn-white{background-color:var(--white);color:var(--abyssal)}.btn-white:hover{background-color:var(--soft-foam);transform:translateY(-2px)}.btn-sm{padding:8px 16px;font-size:.85rem}.btn-lg{padding:16px 34px;font-size:1.05rem}body.intro-locked{overflow:hidden!important}.intro-loader{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;z-index:99999;display:flex;align-items:center;justify-content:center;pointer-events:auto;-webkit-user-select:none;user-select:none}.intro-loader.is-done{display:none!important;pointer-events:none!important}.intro-loader-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,#fafcfb,#edf4f3 55%,#e5efef);opacity:1;transition:opacity .8s cubic-bezier(.16,1,.3,1);will-change:opacity}.intro-loader-backdrop:before{content:"";position:absolute;top:50%;left:50%;width:500px;height:500px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(56,199,178,.22) 0%,rgba(92,162,184,.1) 45%,transparent 72%);border-radius:50%;filter:blur(45px);pointer-events:none}.intro-loader-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px}.intro-flower-slot{position:relative;width:120px;height:120px;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.intro-flower-img{width:120px;height:120px;object-fit:contain;display:block;transform-origin:center center;animation:introSpinFlower 1.1s cubic-bezier(.34,1.15,.64,1) .05s both;will-change:transform}@keyframes introSpinFlower{0%{transform:rotate(0) scale(.85);opacity:.4}25%{transform:rotate(90deg) scale(1.06);opacity:1}75%{transform:rotate(290deg) scale(1.02)}to{transform:rotate(360deg) scale(1);opacity:1}}.intro-text-slot{display:flex;flex-direction:column;align-items:center;gap:8px;transition:opacity .4s ease,transform .4s ease;will-change:opacity,transform}.intro-badge{background:var(--abyssal);color:var(--mint);font-family:var(--font-mono);font-size:.74rem;font-weight:600;padding:4px 12px;border-radius:var(--radius-xs);letter-spacing:1.5px;text-transform:uppercase;display:inline-block;box-shadow:0 4px 14px #0d3b421f;animation:introTextFade .6s ease-out .15s both}.intro-brand-name{font-family:var(--font-display);font-size:1.85rem;font-weight:800;letter-spacing:-.025em;color:var(--abyssal);text-transform:uppercase;line-height:1.15;margin:0;animation:introTextFade .6s ease-out .25s both}.intro-brand-tagline{font-family:var(--font-body);font-size:.95rem;font-weight:500;color:var(--teal);letter-spacing:.2px;margin:0;animation:introTextFade .6s ease-out .35s both}@keyframes introTextFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:640px){.intro-flower-slot{width:96px;height:96px;margin-bottom:16px}.intro-flower-img{width:96px;height:96px}.intro-brand-name{font-size:1.45rem}.intro-brand-tagline{font-size:.85rem}}@media(prefers-reduced-motion:reduce){.intro-flower-img{animation:none!important}}header.site-header{position:sticky;top:0;width:100%;height:var(--header-height);background:#f5f7f6eb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--border-light);z-index:1000;transition:background-color .3s ease,box-shadow .3s ease}header.site-header.scrolled{background:#fffffff5;box-shadow:var(--shadow-sm)}.nav-container{display:flex;justify-content:space-between;align-items:center;height:100%}.logo{display:flex;align-items:center;gap:12px;text-decoration:none;transition:opacity .3s ease}.logo img,.logo .logo-flower-img{height:44px;width:44px;object-fit:contain;display:block;transition:transform .4s var(--ease-koto)}.logo:hover .logo-flower-img{transform:rotate(45deg)}.logo-badge{background:var(--abyssal);color:var(--mint);font-family:var(--font-mono);font-size:.72rem;font-weight:600;padding:3px 8px;border-radius:var(--radius-xs);letter-spacing:1px}.logo-text{font-family:var(--font-display);font-weight:800;font-size:1.15rem;letter-spacing:-.03em;color:var(--abyssal);text-transform:uppercase}.nav-menu{display:flex;align-items:center;gap:32px;list-style:none}.nav-menu a{font-family:var(--font-display);font-size:.92rem;font-weight:600;color:var(--abyssal);position:relative;padding:6px 0}.nav-menu a:hover{color:var(--mint-dark)}.nav-menu a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--mint);transition:width .25s var(--ease-koto)}.nav-menu a:hover:after,.nav-menu a.active:after{width:100%}.nav-actions{display:flex;align-items:center;gap:14px}.mobile-toggle{display:none;background:none;border:none;cursor:pointer;padding:8px;color:var(--abyssal)}.mobile-toggle svg{width:28px;height:28px;stroke:currentColor}.mobile-drawer{position:fixed;top:0;right:-100%;width:300px;height:100vh;background:var(--white);box-shadow:var(--shadow-lg);z-index:1001;padding:32px 24px;display:flex;flex-direction:column;transition:right .35s var(--ease-koto)}.mobile-drawer.open{right:0}.drawer-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#081b1e66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease}.drawer-overlay.active{opacity:1;pointer-events:auto}.drawer-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.drawer-close{background:none;border:none;font-size:1.8rem;color:var(--abyssal);cursor:pointer;line-height:1}.mobile-nav-links{list-style:none;display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.mobile-nav-links a{font-family:var(--font-display);font-size:1.15rem;font-weight:700;color:var(--abyssal);display:block}.hero-section{padding:70px 0 80px;position:relative;overflow:hidden;background-color:var(--bone);background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%20900'%20fill='none'%20preserveAspectRatio='xMidYMid%20slice'%3e%3cdefs%3e%3clinearGradient%20id='brainWaveGrad1'%20x1='0%25'%20y1='0%25'%20x2='100%25'%20y2='100%25'%3e%3cstop%20offset='0%25'%20stop-color='%231A5B64'%20stop-opacity='0.12'/%3e%3cstop%20offset='50%25'%20stop-color='%2388D8C0'%20stop-opacity='0.08'/%3e%3cstop%20offset='100%25'%20stop-color='%23C75D3E'%20stop-opacity='0.04'/%3e%3c/linearGradient%3e%3clinearGradient%20id='brainWaveGrad2'%20x1='100%25'%20y1='0%25'%20x2='0%25'%20y2='100%25'%3e%3cstop%20offset='0%25'%20stop-color='%2388D8C0'%20stop-opacity='0.14'/%3e%3cstop%20offset='50%25'%20stop-color='%231A5B64'%20stop-opacity='0.07'/%3e%3cstop%20offset='100%25'%20stop-color='%232D3130'%20stop-opacity='0.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3c!--%20Curvas%20Orgánicas%20Tipo%20Circunvoluciones%20Cerebrales%20&%20Ondas%20Mentales%20--%3e%3cg%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Grupo%201:%20Contornos%20Superiores%20/%20Hemisferio%20--%3e%3cpath%20d='M-100,180%20C120,60%20280,240%20450,140%20C620,40%20760,220%20950,110%20C1140,0%201280,180%201540,80'%20stroke='url(%23brainWaveGrad1)'%20stroke-width='2.5'%20fill='none'/%3e%3cpath%20d='M-80,220%20C140,100%20300,280%20470,180%20C640,80%20780,260%20970,150%20C1160,40%201300,220%201560,120'%20stroke='url(%23brainWaveGrad1)'%20stroke-width='1.8'%20stroke-dasharray='8%206'%20fill='none'/%3e%3cpath%20d='M-60,260%20C160,140%20320,320%20490,220%20C660,120%20800,300%20990,190%20C1180,80%201320,260%201580,160'%20stroke='url(%23brainWaveGrad1)'%20stroke-width='1.2'%20fill='none'/%3e%3c!--%20Grupo%202:%20Circunvoluciones%20y%20Ondas%20Centrales%20(Lóbulos%20y%20Plasticidad)%20--%3e%3cpath%20d='M-120,460%20C80,340%20180,560%20380,440%20C580,320%20680,540%20880,410%20C1080,280%201180,500%201380,380%20C1480,320%201550,420%201600,390'%20stroke='url(%23brainWaveGrad2)'%20stroke-width='2.2'%20fill='none'/%3e%3cpath%20d='M-100,500%20C100,380%20200,600%20400,480%20C600,360%20700,580%20900,450%20C1100,320%201200,540%201400,420%20C1500,360%201570,460%201620,430'%20stroke='url(%23brainWaveGrad2)'%20stroke-width='1.5'%20fill='none'/%3e%3cpath%20d='M-80,540%20C120,420%20220,640%20420,520%20C620,400%20720,620%20920,490%20C1120,360%201220,580%201420,460%20C1520,400%201590,500%201640,470'%20stroke='url(%23brainWaveGrad1)'%20stroke-width='1'%20stroke-dasharray='5%205'%20fill='none'/%3e%3c!--%20Grupo%203:%20Topografía%20Inferior%20Fluida%20(Ondas%20Theta%20/%20Calma)%20--%3e%3cpath%20d='M-50,720%20C180,640%20340,820%20560,700%20C780,580%20920,780%201140,660%20C1360,540%201480,720%201620,650'%20stroke='url(%23brainWaveGrad1)'%20stroke-width='2'%20fill='none'/%3e%3cpath%20d='M-30,760%20C200,680%20360,860%20580,740%20C800,620%20940,820%201160,700%20C1380,580%201500,760%201640,690'%20stroke='url(%23brainWaveGrad2)'%20stroke-width='1.4'%20fill='none'/%3e%3c!--%20Lóbulos%20/%20Bucles%20Orgánicos%20Cerebrales%20en%20los%20Costados%20--%3e%3cpath%20d='M1250,220%20C1320,180%201380,240%201350,310%20C1320,380%201240,360%201210,430%20C1180,500%201260,570%201340,540%20C1420,510%201450,600%201400,670'%20stroke='url(%23brainWaveGrad1)'%20stroke-width='1.6'%20fill='none'/%3e%3cpath%20d='M1280,250%20C1340,210%201390,260%201365,320%20C1340,380%201270,365%201245,425%20C1220,485%201285,545%201350,520%20C1415,495%201435,570%201395,630'%20stroke='url(%23brainWaveGrad2)'%20stroke-width='1'%20fill='none'/%3e%3c/g%3e%3c/svg%3e"),radial-gradient(circle at 88% 18%,rgba(136,216,192,.22) 0%,transparent 48%),radial-gradient(circle at 10% 75%,rgba(199,93,62,.08) 0%,transparent 42%);background-repeat:no-repeat;background-position:center top,center,center;background-size:cover,auto,auto}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:center}.hero-content{max-width:640px}.hero-title{font-family:var(--font-display);font-size:clamp(2.4rem,4.8vw,3.9rem);font-weight:800;line-height:1.08;letter-spacing:-.035em;text-transform:uppercase;color:var(--abyssal);margin-bottom:22px}.hero-desc{font-size:1.15rem;color:#385154;margin-bottom:32px;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-bottom:40px}.hero-stats-inline{display:flex;gap:30px;border-top:1px solid var(--border-light);padding-top:24px}.hero-stat-item{display:flex;flex-direction:column}.hero-stat-number{font-family:var(--font-display);font-size:1.6rem;font-weight:800;color:var(--abyssal);line-height:1}.hero-stat-label{font-size:.85rem;color:#557073}.hero-media{position:relative}.hero-photo-card{background:var(--white);border-radius:var(--radius-lg);padding:16px;box-shadow:var(--shadow-lg);border:1px solid var(--border-card);position:relative;overflow:hidden}.hero-photo-inner{border-radius:calc(var(--radius-lg) - 6px);background:linear-gradient(145deg,#1a5b64,#0d3b42);aspect-ratio:4 / 5;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;color:var(--bone);position:relative;overflow:hidden}.hero-badge-floating{position:absolute;top:24px;left:24px;background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--abyssal);padding:8px 16px;border-radius:var(--radius-full);font-family:var(--font-mono);font-size:.76rem;font-weight:600;display:flex;align-items:center;gap:8px;box-shadow:var(--shadow-sm)}.hero-badge-floating span.dot{width:8px;height:8px;background:#25d366;border-radius:50%;animation:pulse-green 2s infinite}@keyframes pulse-green{0%{transform:scale(.95);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 8px #25d36600}to{transform:scale(.95);box-shadow:0 0 #25d36600}}.hero-photo-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:1}.hero-photo-inner:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:60%;background:linear-gradient(180deg,transparent 0%,rgba(8,27,30,.92) 100%);z-index:2}.hero-badge-floating{z-index:3}.hero-photo-caption{position:relative;z-index:3}.hero-photo-caption h3{font-family:var(--font-display);font-size:1.35rem;font-weight:700;margin-bottom:4px}.hero-photo-caption p{font-size:.88rem;color:var(--soft-foam);margin:0}.rethus-badge{display:inline-flex;align-items:center;gap:6px;background:#38c7b233;border:1px solid var(--mint);color:var(--mint);padding:4px 10px;border-radius:var(--radius-full);font-family:var(--font-mono);font-size:.72rem;font-weight:600;letter-spacing:.5px;margin-top:8px}.credentials-box{background:var(--white);border:1.5px solid var(--border-card);border-left:4px solid var(--teal);border-radius:var(--radius-sm);padding:22px 24px;margin-top:24px;box-shadow:var(--shadow-sm)}.credentials-box h4{font-family:var(--font-display);font-size:1.05rem;color:var(--abyssal);display:flex;align-items:center;gap:8px;margin-bottom:12px}.credentials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.credential-item{font-size:.86rem;color:#4a6366;line-height:1.45}.credential-item strong{color:var(--abyssal);display:block;font-size:.88rem;margin-bottom:2px}.authority-bar{background:var(--abyssal);color:var(--bone);padding:32px 0}.authority-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;align-items:center}.authority-item{display:flex;align-items:center;gap:16px;padding:10px 16px;border-right:1px solid rgba(255,255,255,.1)}.authority-item:last-child{border-right:none}.authority-icon{font-size:1.8rem;color:var(--mint)}.authority-text h4{font-family:var(--font-display);font-size:1.05rem;font-weight:700;margin-bottom:2px}.authority-text p{font-size:.82rem;color:#f5f7f6b3;margin:0}.about-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center}.about-card-visual{background:var(--white);border-radius:var(--radius-lg);padding:36px;border:1px solid var(--border-card);box-shadow:var(--shadow-md);position:relative}.about-quote-box{background:var(--soft-foam);border-left:4px solid var(--mint-dark);padding:20px 24px;border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-top:24px}.about-quote-box p{font-family:var(--font-serif);font-size:1.25rem;font-style:italic;color:var(--abyssal);line-height:1.45;margin:0}.about-text p{font-size:1.05rem;color:#3b5356;margin-bottom:20px;line-height:1.7}.pill-list{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.pill-item{background:var(--soft-bg);border:1px solid var(--border-light);padding:6px 14px;border-radius:var(--radius-full);font-size:.86rem;font-weight:600;color:var(--abyssal);display:inline-flex;align-items:center;gap:6px}.cards-grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:24px}.program-card{background:var(--white);border-radius:var(--radius-lg);padding:32px 28px;border:1px solid var(--border-card);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:space-between;transition:all .3s var(--ease-koto);position:relative;overflow:hidden}.program-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--mint)}.program-card.featured{background:linear-gradient(145deg,#0d3b42,#1a5b64);color:var(--bone);border:none}.program-card.featured .program-desc{color:#f5f7f6d9}.program-badge{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:4px 10px;border-radius:var(--radius-xs);display:inline-block;margin-bottom:18px;background:var(--soft-foam);color:var(--abyssal)}.program-card.featured .program-badge{background:var(--mint);color:var(--void)}.program-card h3{font-family:var(--font-display);font-size:1.45rem;font-weight:800;line-height:1.2;margin-bottom:12px;color:var(--abyssal)}.program-card.featured h3{color:var(--white)}.program-desc{font-size:.95rem;color:#556e72;line-height:1.6;margin-bottom:24px}.program-footer{padding-top:18px;border-top:1px solid var(--border-light);display:flex;justify-content:space-between;align-items:center}.program-card.featured .program-footer{border-top-color:#ffffff1f}.program-meta{font-family:var(--font-mono);font-size:.78rem;color:var(--teal);font-weight:600}.program-card.featured .program-meta{color:var(--soft-foam)}#autoestima{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%20900'%20fill='none'%20preserveAspectRatio='xMidYMid%20slice'%3e%3cdefs%3e%3cradialGradient%20id='nodeGlow'%20cx='50%25'%20cy='50%25'%20r='50%25'%3e%3cstop%20offset='0%25'%20stop-color='%2388D8C0'%20stop-opacity='0.35'/%3e%3cstop%20offset='100%25'%20stop-color='%2388D8C0'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3clinearGradient%20id='synapseLine'%20x1='0%25'%20y1='0%25'%20x2='100%25'%20y2='100%25'%3e%3cstop%20offset='0%25'%20stop-color='%231A5B64'%20stop-opacity='0.15'/%3e%3cstop%20offset='60%25'%20stop-color='%2388D8C0'%20stop-opacity='0.10'/%3e%3cstop%20offset='100%25'%20stop-color='%23C75D3E'%20stop-opacity='0.05'/%3e%3c/linearGradient%3e%3c/defs%3e%3cg%20stroke-linecap='round'%3e%3c!--%20Red%20Sináptica%20/%20Neuronas%20Conectadas%20en%20la%20esquina%20superior%20izquierda%20--%3e%3cpath%20d='M60,80%20Q160,120%20220,90%20T340,160%20T420,240%20T540,210'%20stroke='url(%23synapseLine)'%20stroke-width='1.5'%20fill='none'/%3e%3cpath%20d='M120,40%20Q180,180%20280,170%20T380,310%20T490,340'%20stroke='url(%23synapseLine)'%20stroke-width='1.2'%20stroke-dasharray='4%204'%20fill='none'/%3e%3cpath%20d='M220,90%20L280,170%20M340,160%20L380,310%20M420,240%20L490,340'%20stroke='url(%23synapseLine)'%20stroke-width='1'%20fill='none'/%3e%3c!--%20Nodos%20neuronales%20(sinapsis%20activas)%20--%3e%3ccircle%20cx='60'%20cy='80'%20r='14'%20fill='url(%23nodeGlow)'/%3e%3ccircle%20cx='60'%20cy='80'%20r='3.5'%20fill='%231A5B64'%20fill-opacity='0.2'/%3e%3ccircle%20cx='220'%20cy='90'%20r='18'%20fill='url(%23nodeGlow)'/%3e%3ccircle%20cx='220'%20cy='90'%20r='4'%20fill='%231A5B64'%20fill-opacity='0.25'/%3e%3ccircle%20cx='340'%20cy='160'%20r='16'%20fill='url(%23nodeGlow)'/%3e%3ccircle%20cx='340'%20cy='160'%20r='3.5'%20fill='%2388D8C0'%20fill-opacity='0.4'/%3e%3ccircle%20cx='280'%20cy='170'%20r='12'%20fill='url(%23nodeGlow)'/%3e%3ccircle%20cx='280'%20cy='170'%20r='3'%20fill='%231A5B64'%20fill-opacity='0.2'/%3e%3ccircle%20cx='420'%20cy='240'%20r='20'%20fill='url(%23nodeGlow)'/%3e%3ccircle%20cx='420'%20cy='240'%20r='4.5'%20fill='%2388D8C0'%20fill-opacity='0.4'/%3e%3ccircle%20cx='380'%20cy='310'%20r='14'%20fill='url(%23nodeGlow)'/%3e%3ccircle%20cx='380'%20cy='310'%20r='3'%20fill='%231A5B64'%20fill-opacity='0.2'/%3e%3ccircle%20cx='540'%20cy='210'%20r='18'%20fill='url(%23nodeGlow)'/%3e%3ccircle%20cx='540'%20cy='210'%20r='4'%20fill='%23C75D3E'%20fill-opacity='0.25'/%3e%3c!--%20Red%20Sináptica%20/%20Hemisferio%20y%20Pensamiento%20en%20la%20esquina%20inferior%20derecha%20--%3e%3cpath%20d='M960,680%20Q1060,610%201140,650%20T1260,580%20T1380,620'%20stroke='url(%23synapseLine)'%20stroke-width='1.5'%20fill='none'/%3e%3cpath%20d='M1020,780%20Q1120,700%201200,740%20T1320,680%20T1410,720'%20stroke='url(%23synapseLine)'%20stroke-width='1.2'%20stroke-dasharray='6%204'%20fill='none'/%3e%3cpath%20d='M1140,650%20L1200,740%20M1260,580%20L1320,680'%20stroke='url(%23synapseLine)'%20stroke-width='1'%20fill='none'/%3e%3ccircle%20cx='960'%20cy='680'%20r='16'%20fill='url(%23nodeGlow)'/%3e%3ccircle%20cx='960'%20cy='680'%20r='3.5'%20fill='%231A5B64'%20fill-opacity='0.2'/%3e%3ccircle%20cx='1140'%20cy='650'%20r='20'%20fill='url(%23nodeGlow)'/%3e%3ccircle%20cx='1140'%20cy='650'%20r='4.5'%20fill='%2388D8C0'%20fill-opacity='0.4'/%3e%3ccircle%20cx='1200'%20cy='740'%20r='14'%20fill='url(%23nodeGlow)'/%3e%3ccircle%20cx='1200'%20cy='740'%20r='3'%20fill='%231A5B64'%20fill-opacity='0.2'/%3e%3ccircle%20cx='1260'%20cy='580'%20r='22'%20fill='url(%23nodeGlow)'/%3e%3ccircle%20cx='1260'%20cy='580'%20r='5'%20fill='%23C75D3E'%20fill-opacity='0.25'/%3e%3ccircle%20cx='1320'%20cy='680'%20r='18'%20fill='url(%23nodeGlow)'/%3e%3ccircle%20cx='1320'%20cy='680'%20r='4'%20fill='%2388D8C0'%20fill-opacity='0.4'/%3e%3ccircle%20cx='1380'%20cy='620'%20r='14'%20fill='url(%23nodeGlow)'/%3e%3ccircle%20cx='1380'%20cy='620'%20r='3'%20fill='%231A5B64'%20fill-opacity='0.2'/%3e%3c/g%3e%3c/svg%3e"),radial-gradient(circle at 92% 35%,rgba(136,216,192,.14) 0%,transparent 45%),radial-gradient(circle at 8% 70%,rgba(26,91,100,.04) 0%,transparent 40%);background-repeat:no-repeat;background-position:center center,center,center;background-size:cover,auto,auto}#pareja{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%20900'%20fill='none'%20preserveAspectRatio='xMidYMid%20slice'%3e%3cdefs%3e%3clinearGradient%20id='brainWaveGrad1'%20x1='0%25'%20y1='0%25'%20x2='100%25'%20y2='100%25'%3e%3cstop%20offset='0%25'%20stop-color='%231A5B64'%20stop-opacity='0.12'/%3e%3cstop%20offset='50%25'%20stop-color='%2388D8C0'%20stop-opacity='0.08'/%3e%3cstop%20offset='100%25'%20stop-color='%23C75D3E'%20stop-opacity='0.04'/%3e%3c/linearGradient%3e%3clinearGradient%20id='brainWaveGrad2'%20x1='100%25'%20y1='0%25'%20x2='0%25'%20y2='100%25'%3e%3cstop%20offset='0%25'%20stop-color='%2388D8C0'%20stop-opacity='0.14'/%3e%3cstop%20offset='50%25'%20stop-color='%231A5B64'%20stop-opacity='0.07'/%3e%3cstop%20offset='100%25'%20stop-color='%232D3130'%20stop-opacity='0.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3c!--%20Curvas%20Orgánicas%20Tipo%20Circunvoluciones%20Cerebrales%20&%20Ondas%20Mentales%20--%3e%3cg%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Grupo%201:%20Contornos%20Superiores%20/%20Hemisferio%20--%3e%3cpath%20d='M-100,180%20C120,60%20280,240%20450,140%20C620,40%20760,220%20950,110%20C1140,0%201280,180%201540,80'%20stroke='url(%23brainWaveGrad1)'%20stroke-width='2.5'%20fill='none'/%3e%3cpath%20d='M-80,220%20C140,100%20300,280%20470,180%20C640,80%20780,260%20970,150%20C1160,40%201300,220%201560,120'%20stroke='url(%23brainWaveGrad1)'%20stroke-width='1.8'%20stroke-dasharray='8%206'%20fill='none'/%3e%3cpath%20d='M-60,260%20C160,140%20320,320%20490,220%20C660,120%20800,300%20990,190%20C1180,80%201320,260%201580,160'%20stroke='url(%23brainWaveGrad1)'%20stroke-width='1.2'%20fill='none'/%3e%3c!--%20Grupo%202:%20Circunvoluciones%20y%20Ondas%20Centrales%20(Lóbulos%20y%20Plasticidad)%20--%3e%3cpath%20d='M-120,460%20C80,340%20180,560%20380,440%20C580,320%20680,540%20880,410%20C1080,280%201180,500%201380,380%20C1480,320%201550,420%201600,390'%20stroke='url(%23brainWaveGrad2)'%20stroke-width='2.2'%20fill='none'/%3e%3cpath%20d='M-100,500%20C100,380%20200,600%20400,480%20C600,360%20700,580%20900,450%20C1100,320%201200,540%201400,420%20C1500,360%201570,460%201620,430'%20stroke='url(%23brainWaveGrad2)'%20stroke-width='1.5'%20fill='none'/%3e%3cpath%20d='M-80,540%20C120,420%20220,640%20420,520%20C620,400%20720,620%20920,490%20C1120,360%201220,580%201420,460%20C1520,400%201590,500%201640,470'%20stroke='url(%23brainWaveGrad1)'%20stroke-width='1'%20stroke-dasharray='5%205'%20fill='none'/%3e%3c!--%20Grupo%203:%20Topografía%20Inferior%20Fluida%20(Ondas%20Theta%20/%20Calma)%20--%3e%3cpath%20d='M-50,720%20C180,640%20340,820%20560,700%20C780,580%20920,780%201140,660%20C1360,540%201480,720%201620,650'%20stroke='url(%23brainWaveGrad1)'%20stroke-width='2'%20fill='none'/%3e%3cpath%20d='M-30,760%20C200,680%20360,860%20580,740%20C800,620%20940,820%201160,700%20C1380,580%201500,760%201640,690'%20stroke='url(%23brainWaveGrad2)'%20stroke-width='1.4'%20fill='none'/%3e%3c!--%20Lóbulos%20/%20Bucles%20Orgánicos%20Cerebrales%20en%20los%20Costados%20--%3e%3cpath%20d='M1250,220%20C1320,180%201380,240%201350,310%20C1320,380%201240,360%201210,430%20C1180,500%201260,570%201340,540%20C1420,510%201450,600%201400,670'%20stroke='url(%23brainWaveGrad1)'%20stroke-width='1.6'%20fill='none'/%3e%3cpath%20d='M1280,250%20C1340,210%201390,260%201365,320%20C1340,380%201270,365%201245,425%20C1220,485%201285,545%201350,520%20C1415,495%201435,570%201395,630'%20stroke='url(%23brainWaveGrad2)'%20stroke-width='1'%20fill='none'/%3e%3c/g%3e%3c/svg%3e"),radial-gradient(circle at 15% 30%,rgba(199,93,62,.05) 0%,transparent 45%);background-repeat:no-repeat;background-position:center bottom,center;background-size:130% auto,auto}#tests{background-image:url(/assets/bg-brain-contour-U5or6qaS.svg),radial-gradient(circle at 5% 40%,rgba(136,216,192,.12) 0%,transparent 45%);background-repeat:no-repeat;background-position:left -60px center,center;background-size:680px auto,auto}.audience-card{background:var(--white);border-radius:var(--radius-lg);padding:34px 28px;border:1px solid var(--border-card);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;justify-content:space-between;transition:all .3s var(--ease-koto);position:relative}.audience-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--teal)}.audience-icon{width:52px;height:52px;border-radius:var(--radius-md);background:var(--soft-foam);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:20px}.audience-card h3{font-family:var(--font-display);font-size:1.35rem;font-weight:800;color:var(--abyssal);margin-bottom:12px;line-height:1.25}.audience-card p{font-size:.94rem;color:#556e72;line-height:1.6;margin-bottom:20px}.audience-bullet-list{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.audience-bullet-list li{font-size:.88rem;color:#385154;display:flex;align-items:flex-start;gap:8px;line-height:1.45}.audience-bullet-list li span.check{color:var(--mint-dark);font-weight:700}.feature-split-box{background:var(--white);border-radius:var(--radius-lg);border:1px solid var(--border-card);box-shadow:var(--shadow-md);overflow:hidden;display:grid;grid-template-columns:1fr 1fr;align-items:center;margin-top:40px}.feature-split-content{padding:50px 44px}.feature-split-visual{background:linear-gradient(145deg,#1a5b64,#0d3b42);color:var(--bone);padding:50px 44px;height:100%;display:flex;flex-direction:column;justify-content:center}.interdisciplinary-badge{display:inline-flex;align-items:center;gap:8px;background:#237a841f;color:var(--teal);padding:6px 14px;border-radius:var(--radius-full);font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:1px;margin-bottom:16px;text-transform:uppercase}@media(max-width:900px){.feature-split-box{grid-template-columns:1fr}}.tests-hub-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.test-hub-card{background:var(--white);border-radius:var(--radius-lg);padding:36px 30px;border:1px solid var(--border-card);box-shadow:var(--shadow-md);display:flex;flex-direction:column;justify-content:space-between;transition:all .3s var(--ease-koto);position:relative;text-decoration:none}.test-hub-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);border-color:var(--mint-dark)}.test-hub-icon{width:54px;height:54px;border-radius:var(--radius-md);background:var(--soft-foam);display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:20px}.test-hub-card h3{font-family:var(--font-display);font-size:1.35rem;font-weight:800;color:var(--abyssal);margin-bottom:12px;line-height:1.25}.test-hub-card p{font-size:.95rem;color:#556e72;margin-bottom:24px;line-height:1.55}.test-tag-row{display:flex;gap:8px;margin-bottom:20px}.test-tag{font-family:var(--font-mono);font-size:.72rem;background:var(--soft-bg);padding:3px 8px;border-radius:var(--radius-xs);color:var(--teal);font-weight:600}.test-hub-link{font-family:var(--font-display);font-weight:700;font-size:.92rem;color:var(--terracota);display:inline-flex;align-items:center;gap:6px;transition:transform .2s ease}.test-hub-card:hover .test-hub-link{transform:translate(4px)}.reviews-section{padding:90px 0;background-color:var(--white)}.google-badge-header{display:inline-flex;align-items:center;gap:10px;background:#f8f9fa;border:1px solid #DADCE0;padding:6px 14px;border-radius:var(--radius-full);margin-bottom:18px}.google-badge-header .stars{color:#fbbc04;font-size:1rem;letter-spacing:1px}.google-badge-header .score{font-weight:700;font-size:.9rem;color:#202124}.reviews-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-bottom:40px}.review-card{background:var(--bone);border:1px solid var(--border-card);border-radius:var(--radius-md);padding:24px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .25s var(--ease-koto)}.review-card:hover{transform:translateY(-4px);background:var(--white);box-shadow:var(--shadow-md)}.review-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.review-avatar{width:44px;height:44px;border-radius:50%;background:var(--soft-foam);color:var(--abyssal);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.05rem;flex-shrink:0}.review-author{font-family:var(--font-display);font-weight:700;font-size:.98rem;color:var(--abyssal)}.review-time{font-size:.78rem;color:#70757a}.review-stars{color:#fbbc04;font-size:1rem;margin-bottom:12px}.review-text{font-size:.92rem;color:#3c4043;line-height:1.55;margin-bottom:16px;flex-grow:1}.reviews-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.b2b-card{background:linear-gradient(135deg,var(--teal) 0%,var(--abyssal) 100%);border-radius:var(--radius-lg);padding:48px;color:var(--bone);display:flex;justify-content:space-between;align-items:center;gap:32px;box-shadow:var(--shadow-lg)}.b2b-content h3{font-family:var(--font-display);font-size:clamp(1.6rem,2.5vw,2.1rem);font-weight:800;margin-bottom:8px;line-height:1.2}.b2b-content p{font-size:1.05rem;color:var(--soft-foam);max-width:600px;margin:0}.insta-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.insta-card{background:var(--white);border-radius:var(--radius-md);border:1px solid var(--border-card);padding:24px;aspect-ratio:4 / 5;display:flex;flex-direction:column;justify-content:space-between;transition:all .25s var(--ease-koto);text-decoration:none}.insta-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-md);border-color:var(--mint)}.insta-tag{font-family:var(--font-mono);font-size:.72rem;color:var(--teal);font-weight:600}.insta-quote{font-family:var(--font-serif);font-size:1.25rem;line-height:1.35;font-style:italic;color:var(--abyssal)}.insta-footer{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:#71898c}footer.site-footer{background-color:var(--void);color:var(--bone);padding:70px 0 30px;border-top:1px solid rgba(255,255,255,.08)}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:40px;margin-bottom:50px}.footer-brand h3{font-family:var(--font-display);font-size:1.3rem;font-weight:800;letter-spacing:-.02em;margin-bottom:12px;color:var(--white)}.footer-brand p{font-size:.92rem;color:#f5f7f6b3;line-height:1.6;max-width:320px}.footer-col h4{font-family:var(--font-display);font-size:.95rem;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--mint);margin-bottom:18px}.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-col a{font-size:.9rem;color:#f5f7f6bf}.footer-col a:hover{color:var(--white);padding-left:4px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.1);padding-top:24px;font-family:var(--font-mono);font-size:.78rem;color:#f5f7f680}.recursos-section{background-color:var(--bone);border-top:1px solid var(--border-card);border-bottom:1px solid var(--border-card);padding:96px 0;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201440%20900'%20fill='none'%20preserveAspectRatio='xMidYMid%20slice'%3e%3cdefs%3e%3clinearGradient%20id='brainWaveGrad1'%20x1='0%25'%20y1='0%25'%20x2='100%25'%20y2='100%25'%3e%3cstop%20offset='0%25'%20stop-color='%231A5B64'%20stop-opacity='0.12'/%3e%3cstop%20offset='50%25'%20stop-color='%2388D8C0'%20stop-opacity='0.08'/%3e%3cstop%20offset='100%25'%20stop-color='%23C75D3E'%20stop-opacity='0.04'/%3e%3c/linearGradient%3e%3clinearGradient%20id='brainWaveGrad2'%20x1='100%25'%20y1='0%25'%20x2='0%25'%20y2='100%25'%3e%3cstop%20offset='0%25'%20stop-color='%2388D8C0'%20stop-opacity='0.14'/%3e%3cstop%20offset='50%25'%20stop-color='%231A5B64'%20stop-opacity='0.07'/%3e%3cstop%20offset='100%25'%20stop-color='%232D3130'%20stop-opacity='0.03'/%3e%3c/linearGradient%3e%3c/defs%3e%3c!--%20Curvas%20Orgánicas%20Tipo%20Circunvoluciones%20Cerebrales%20&%20Ondas%20Mentales%20--%3e%3cg%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3c!--%20Grupo%201:%20Contornos%20Superiores%20/%20Hemisferio%20--%3e%3cpath%20d='M-100,180%20C120,60%20280,240%20450,140%20C620,40%20760,220%20950,110%20C1140,0%201280,180%201540,80'%20stroke='url(%23brainWaveGrad1)'%20stroke-width='2.5'%20fill='none'/%3e%3cpath%20d='M-80,220%20C140,100%20300,280%20470,180%20C640,80%20780,260%20970,150%20C1160,40%201300,220%201560,120'%20stroke='url(%23brainWaveGrad1)'%20stroke-width='1.8'%20stroke-dasharray='8%206'%20fill='none'/%3e%3cpath%20d='M-60,260%20C160,140%20320,320%20490,220%20C660,120%20800,300%20990,190%20C1180,80%201320,260%201580,160'%20stroke='url(%23brainWaveGrad1)'%20stroke-width='1.2'%20fill='none'/%3e%3c!--%20Grupo%202:%20Circunvoluciones%20y%20Ondas%20Centrales%20(Lóbulos%20y%20Plasticidad)%20--%3e%3cpath%20d='M-120,460%20C80,340%20180,560%20380,440%20C580,320%20680,540%20880,410%20C1080,280%201180,500%201380,380%20C1480,320%201550,420%201600,390'%20stroke='url(%23brainWaveGrad2)'%20stroke-width='2.2'%20fill='none'/%3e%3cpath%20d='M-100,500%20C100,380%20200,600%20400,480%20C600,360%20700,580%20900,450%20C1100,320%201200,540%201400,420%20C1500,360%201570,460%201620,430'%20stroke='url(%23brainWaveGrad2)'%20stroke-width='1.5'%20fill='none'/%3e%3cpath%20d='M-80,540%20C120,420%20220,640%20420,520%20C620,400%20720,620%20920,490%20C1120,360%201220,580%201420,460%20C1520,400%201590,500%201640,470'%20stroke='url(%23brainWaveGrad1)'%20stroke-width='1'%20stroke-dasharray='5%205'%20fill='none'/%3e%3c!--%20Grupo%203:%20Topografía%20Inferior%20Fluida%20(Ondas%20Theta%20/%20Calma)%20--%3e%3cpath%20d='M-50,720%20C180,640%20340,820%20560,700%20C780,580%20920,780%201140,660%20C1360,540%201480,720%201620,650'%20stroke='url(%23brainWaveGrad1)'%20stroke-width='2'%20fill='none'/%3e%3cpath%20d='M-30,760%20C200,680%20360,860%20580,740%20C800,620%20940,820%201160,700%20C1380,580%201500,760%201640,690'%20stroke='url(%23brainWaveGrad2)'%20stroke-width='1.4'%20fill='none'/%3e%3c!--%20Lóbulos%20/%20Bucles%20Orgánicos%20Cerebrales%20en%20los%20Costados%20--%3e%3cpath%20d='M1250,220%20C1320,180%201380,240%201350,310%20C1320,380%201240,360%201210,430%20C1180,500%201260,570%201340,540%20C1420,510%201450,600%201400,670'%20stroke='url(%23brainWaveGrad1)'%20stroke-width='1.6'%20fill='none'/%3e%3cpath%20d='M1280,250%20C1340,210%201390,260%201365,320%20C1340,380%201270,365%201245,425%20C1220,485%201285,545%201350,520%20C1415,495%201435,570%201395,630'%20stroke='url(%23brainWaveGrad2)'%20stroke-width='1'%20fill='none'/%3e%3c/g%3e%3c/svg%3e"),radial-gradient(circle at 90% 80%,rgba(199,93,62,.07) 0%,transparent 45%),radial-gradient(circle at 10% 20%,rgba(136,216,192,.1) 0%,transparent 40%);background-repeat:no-repeat;background-position:center center,center,center;background-size:cover,auto,auto}.club-vip-banner{background:linear-gradient(135deg,#0a2f35,#134b52,#1a5b64);border-radius:var(--radius-lg);padding:44px;color:var(--bone);position:relative;overflow:hidden;box-shadow:0 16px 36px #0a2f3540;margin-bottom:56px;border:1px solid rgba(136,216,192,.2)}.club-vip-banner:before{content:"";position:absolute;top:-60px;right:-60px;width:260px;height:260px;background:radial-gradient(circle,#88d8c026,#88d8c000 70%);border-radius:50%;pointer-events:none}.club-badge{display:inline-flex;align-items:center;gap:8px;background:#d4af372e;border:1px solid rgba(212,175,55,.5);color:#f3e5ab;font-family:var(--font-mono);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:6px 16px;border-radius:var(--radius-full);margin-bottom:16px}.club-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:center}.club-title{font-family:var(--font-display);font-size:clamp(1.6rem,2.4vw,2.1rem);color:var(--white);line-height:1.25;margin-bottom:14px}.club-desc{font-size:1rem;color:var(--soft-foam);line-height:1.6;margin-bottom:20px}.club-features-list{list-style:none;display:flex;flex-direction:column;gap:12px}.club-features-list li{display:flex;align-items:flex-start;gap:12px;font-size:.95rem;color:var(--bone)}.club-features-list li span.icon{color:var(--mint);font-size:1.1rem;flex-shrink:0}.club-restriction-box{background:#00000047;border:1px dashed rgba(136,216,192,.4);border-radius:var(--radius-md);padding:26px}.club-restriction-title{font-family:var(--font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--mint);margin-bottom:8px;display:flex;align-items:center;gap:6px}.club-restriction-text{font-size:.9rem;color:#f5f7f6e0;line-height:1.55}.infoproducts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-bottom:56px}.infoproduct-card{background:var(--white);border:1px solid var(--border-card);border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:space-between;padding:36px 28px;box-shadow:var(--shadow-sm);transition:transform .25s var(--ease-koto),box-shadow .25s var(--ease-koto);position:relative}.infoproduct-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.infoproduct-card.featured{border:2px solid var(--terracota);box-shadow:0 12px 30px #c75d3e1f}.infoproduct-badge-pill{position:absolute;top:-13px;left:28px;background:var(--terracota);color:var(--white);font-family:var(--font-mono);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 14px;border-radius:var(--radius-full);box-shadow:var(--shadow-sm)}.infoproduct-header{margin-bottom:16px}.infoproduct-cat-badge{display:inline-block;font-family:var(--font-mono);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:4px;margin-bottom:12px}.badge-migrante{background:#e8f4f8;color:#1a5b64}.badge-mujer{background:#fdf0ed;color:var(--terracota)}.badge-impreso{background:#efebe9;color:#5d4037}.infoproduct-title{font-family:var(--font-display);font-size:1.35rem;color:var(--abyssal);line-height:1.3;margin-bottom:10px}.infoproduct-format{font-size:.85rem;font-weight:600;color:#64748b;display:flex;align-items:center;gap:6px;margin-bottom:14px}.infoproduct-desc{font-size:.92rem;color:#557073;line-height:1.55;margin-bottom:20px}.infoproduct-deliverables{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:24px;border-top:1px solid var(--border-card);padding-top:18px}.infoproduct-deliverables li{font-size:.88rem;color:var(--abyssal);display:flex;align-items:flex-start;gap:8px;line-height:1.4}.infoproduct-deliverables li span.icon{flex-shrink:0;font-size:.95rem}.infoproduct-pricing-box{background:var(--bone);border-radius:var(--radius-md);padding:16px 18px;margin-bottom:20px;text-align:center}.infoproduct-price-usd{font-family:var(--font-display);font-size:1.85rem;font-weight:700;color:var(--abyssal)}.infoproduct-price-cop{font-size:.82rem;color:#64748b;margin-top:3px}.infoproduct-club-tag{font-size:.8rem;color:#2e7d32;font-weight:600;margin-top:6px;display:flex;align-items:center;justify-content:center;gap:4px}.free-resources-block{background:var(--white);border:1px solid var(--border-card);border-radius:var(--radius-lg);padding:44px;box-shadow:var(--shadow-sm)}.free-resources-header{text-align:center;max-width:680px;margin:0 auto 36px}.free-resources-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.free-guide-card{border:2px dashed rgba(26,91,100,.25);border-radius:var(--radius-md);padding:28px;background:#fafcfb;display:flex;flex-direction:column;justify-content:space-between;transition:border-color .2s ease,background .2s ease}.free-guide-card:hover{border-color:var(--mint-dark);background:#f4faf7}.free-badge{display:inline-block;background:#e8f5e9;color:#2e7d32;font-family:var(--font-mono);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:4px 10px;border-radius:var(--radius-full);margin-bottom:12px}.free-guide-title{font-family:var(--font-display);font-size:1.22rem;color:var(--abyssal);line-height:1.35;margin-bottom:10px}.free-guide-desc{font-size:.9rem;color:#557073;line-height:1.5;margin-bottom:20px}.free-guide-action{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid rgba(0,0,0,.06);flex-wrap:wrap;gap:10px}.free-guide-status{font-family:var(--font-mono);font-size:.78rem;color:#64748b;font-weight:600}.wa-floating{position:fixed;bottom:28px;right:28px;background-color:#25d366;color:#fff;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 6px 20px #25d36666;z-index:999;transition:transform .25s var(--ease-koto),box-shadow .25s ease}.wa-floating:hover{transform:scale(1.08) translateY(-2px);box-shadow:0 10px 25px #25d36699;color:#fff}.wa-floating svg{width:32px;height:32px;fill:currentColor}@media(max-width:1024px){.hero-grid,.about-grid{grid-template-columns:1fr;gap:40px}.authority-grid{grid-template-columns:repeat(2,1fr)}.authority-item:nth-child(2){border-right:none}.tests-hub-grid{grid-template-columns:1fr}.club-grid{grid-template-columns:1fr;gap:28px}.infoproducts-grid,.free-resources-grid{grid-template-columns:1fr}.insta-grid{grid-template-columns:repeat(2,1fr)}.footer-top{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:768px){.nav-menu,.nav-actions .btn{display:none}.mobile-toggle{display:block}.authority-grid{grid-template-columns:1fr}.authority-item{border-right:none;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:14px}.authority-item:last-child{border-bottom:none}.b2b-card{flex-direction:column;align-items:flex-start;padding:32px 24px}.footer-top{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:12px;text-align:center}}
