@font-face{font-family:Fraunces;src:url(/fonts/Fraunces-Bold.woff2)format("woff2 supports variations"),url(/fonts/Fraunces-Bold.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(/fonts/DMSans-Regular.woff2)format("woff2 supports variations"),url(/fonts/DMSans-Regular.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-display:"Fraunces", Georgia, serif;--font-body:"DM Sans", system-ui, sans-serif;--font-mono:"DM Mono", "Cascadia Code", monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:3.75rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm:.25rem;--radius:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #00000005;--shadow:0 2px 4px -1px #0000000a, 0 1px 2px -1px #00000005;--shadow-md:0 4px 6px -1px #0000000d, 0 2px 4px -2px #00000008;--shadow-lg:0 10px 15px -3px #0000000f, 0 4px 6px -4px #0000000a;--transition:.2s ease-out;--transition-md:.3s ease-out;--max-w:1200px;--max-w-prose:68ch}:root,[data-theme=light]{--color-bg:#f4f5f7;--color-surface:#fff;--color-surface-alt:#f9fafb;--color-border:#00000014;--color-border-strong:#00000026;--color-gridline:#00000008;--color-text:#101828;--color-text-muted:#475467;--color-text-subtle:#98a2b3;--color-accent:#c04e1a;--color-accent-hover:#9b3e13;--color-accent-light:#f7ded3;--color-accent-2:#2d8c5a;--color-accent-2-hover:#216a44;--color-accent-2-light:#cde8da;--color-ok:#027a48;--color-ok-light:#ecfdf3;--color-warn:#b54708;--color-warn-light:#fffaeb;--color-error:#b42318;--color-error-light:#fef3f2;--color-header-bg:#f4f5f7cc;--color-code-bg:#f0f1f3;--color-nav-active:var(--color-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-bg:#05060f;--color-surface:#2f343e;--color-surface-alt:#1c1a18;--color-border:#ffffff14;--color-border-strong:#ffffff26;--color-gridline:#ffffff08;--color-text:#f0ece6;--color-text-muted:#9da7ba;--color-text-subtle:#8791a3;--color-accent:#d3602d;--color-accent-hover:#e27242;--color-accent-light:#3f1a08;--color-accent-2:#3ba06b;--color-accent-2-hover:#4eb17d;--color-accent-2-light:#0d2d1b;--color-ok:#2ead5a;--color-ok-light:#0a2e17;--color-warn:#d4960e;--color-warn-light:#2e1e00;--color-error:#dc2626;--color-error-light:#2e0000;--color-header-bg:#05060fcc;--color-code-bg:#252220;--color-nav-active:var(--color-accent)}}[data-theme=dark]{--color-bg:#05060f;--color-surface:#2f343e;--color-surface-alt:#1c1a18;--color-border:#ffffff14;--color-border-strong:#ffffff26;--color-gridline:#ffffff08;--color-text:#f0ece6;--color-text-muted:#9da7ba;--color-text-subtle:#8791a3;--color-accent:#d4692a;--color-accent-hover:#e07a3a;--color-accent-light:#3d1e0a;--color-accent-2:#4a8dc0;--color-accent-2-hover:#5aa0d4;--color-accent-2-light:#0d2236;--color-ok:#2ead5a;--color-ok-light:#0a2e17;--color-warn:#d4960e;--color-warn-light:#2e1e00;--color-error:#dc2626;--color-error-light:#2e0000;--color-header-bg:#05060fcc;--color-code-bg:#252220;--color-nav-active:var(--color-accent)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background-color:var(--color-bg);background-image:linear-gradient(var(--color-gridline) 1px, transparent 1px), linear-gradient(90deg, var(--color-gridline) 1px, transparent 1px);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:32px 32px;line-height:1.6}img,video,svg{max-width:100%;display:block}a{color:var(--color-accent);text-underline-offset:3px;transition:color var(--transition), text-decoration-color var(--transition);text-decoration:underline #0000}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px;border-radius:var(--radius-sm)}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-weight:700;line-height:1.15}h1{font-size:clamp(var(--text-3xl), 5vw, var(--text-5xl))}h2{font-size:clamp(var(--text-2xl), 4vw, var(--text-4xl))}h3{font-size:clamp(var(--text-xl), 3vw, var(--text-2xl))}h4{font-size:var(--text-xl);font-family:var(--font-body);font-weight:600}h5{font-size:var(--text-lg);font-family:var(--font-body);font-weight:600}h6{font-size:var(--text-base);font-family:var(--font-body);font-weight:600}p{max-width:var(--max-w-prose)}strong{font-weight:600}code{font-family:var(--font-mono);background-color:var(--color-code-bg);border-radius:var(--radius-sm);padding:.125em .375em;font-size:.875em}table,.tabular{font-variant-numeric:tabular-nums}.container{width:100%;max-width:var(--max-w);padding-inline:var(--space-4);margin-inline:auto}@media (width>=640px){.container{padding-inline:var(--space-6)}}@media (width>=1024px){.container{padding-inline:var(--space-8)}}.section{padding-block:var(--space-16)}@media (width>=768px){.section{padding-block:var(--space-24)}}.btn{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-family:var(--font-body);font-size:var(--text-base);border-radius:var(--radius-md);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);cursor:pointer;transition:background-color var(--transition), color var(--transition), border-color var(--transition), transform var(--transition), box-shadow var(--transition);white-space:nowrap;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:active{box-shadow:none;transform:translateY(1px)}.btn-primary{background-color:var(--color-accent);color:#fff;box-shadow:inset 0 1px 0 #ffffff26, var(--shadow);border-color:#0000001a}.btn-primary:hover{background-color:var(--color-accent-hover);color:#fff;box-shadow:inset 0 1px 0 #ffffff26, var(--shadow-md);text-decoration-color:#0000;transform:translateY(-1px)}.btn-glow{transition:all .3s;box-shadow:0 0 24px #c04e1a66,inset 0 1px #fff3!important}.btn-glow:hover{transform:translateY(-2px)scale(1.02)!important;box-shadow:0 0 32px #c04e1a99,inset 0 1px #ffffff4d!important}.btn-secondary{color:var(--color-accent);border-color:var(--color-accent);background-color:#0000}.btn-secondary:hover{background-color:var(--color-accent-light);color:var(--color-accent-hover);text-decoration-color:#0000}.btn-ghost{color:var(--color-text);border-color:var(--color-border);background-color:#0000}.btn-ghost:hover{background-color:var(--color-surface-alt);color:var(--color-text);text-decoration-color:#0000}.btn-lg{font-size:var(--text-lg);padding:var(--space-4) var(--space-8)}.btn-sm{font-size:var(--text-sm);padding:var(--space-2) var(--space-4)}.card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow);transition:transform var(--transition), box-shadow var(--transition)}.card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}th{text-align:left;font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;padding:var(--space-3) var(--space-4);background-color:var(--color-surface-alt);color:var(--color-text-muted);border-bottom:1px solid var(--color-border)}td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);vertical-align:top}tr:last-child td{border-bottom:none}.badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);font-size:var(--text-xs);letter-spacing:.04em;border-radius:var(--radius-full);border:1px solid;font-weight:600;display:inline-flex}.badge-accent{color:var(--color-accent);background-color:var(--color-accent-light);border-color:var(--color-accent-light)}.badge-ok{color:var(--color-ok);background-color:var(--color-ok-light);border-color:var(--color-ok-light)}.badge-warn{color:var(--color-warn);background-color:var(--color-warn-light);border-color:var(--color-warn-light)}.divider{background-color:var(--color-accent);border-radius:var(--radius-full);width:3rem;height:3px;margin-block:var(--space-4);border:none}.breadcrumb{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:var(--space-2);display:flex}.breadcrumb a{color:var(--color-text-muted);font-weight:500}.breadcrumb a:hover{color:var(--color-accent)}.breadcrumb [aria-current=page]{color:var(--color-text);font-weight:500}.check-list{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.check-list li{gap:var(--space-3);max-width:var(--max-w-prose);align-items:flex-start;display:flex}.check-list li:before{content:"";background-color:var(--color-ok);width:1.25rem;min-width:1.25rem;height:1.25rem;margin-top:.125rem;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z' clip-rule='evenodd' /%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='currentColor'%3E%3Cpath fill-rule='evenodd' d='M16.704 4.153a.75.75 0 01.143 1.052l-8 10.5a.75.75 0 01-1.127.075l-4.5-4.5a.75.75 0 011.06-1.06l3.894 3.893 7.48-9.817a.75.75 0 011.05-.143z' clip-rule='evenodd' /%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.grid-2,.grid-3{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=640px){.grid-2{grid-template-columns:repeat(2,1fr)}}@media (width>=768px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.grid-3{grid-template-columns:repeat(3,1fr)}}.site-header{z-index:100;background-color:var(--color-header-bg);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);position:sticky;top:0}.nav{justify-content:space-between;align-items:center;height:4rem;display:flex}.nav-logo{align-items:center;gap:var(--space-2);flex-shrink:0;text-decoration:none;display:flex}.nav-logo:hover{text-decoration:none}.nav-logo-text{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text);letter-spacing:-.03em;font-weight:700}.nav-logo-text span{color:var(--color-accent)}.nav-links{align-items:center;gap:var(--space-1);list-style:none;display:none}@media (width>=768px){.nav-links{display:flex}}.nav-links a{font-size:var(--text-sm);color:var(--color-text-muted);padding:var(--space-2) var(--space-3);border-radius:var(--radius);transition:color var(--transition), background-color var(--transition);font-weight:500;text-decoration:none}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--color-text);background-color:var(--color-surface-alt)}.nav-actions{align-items:center;gap:var(--space-3);display:flex}.nav-menu-btn{cursor:pointer;width:2.5rem;height:2.5rem;color:var(--color-text);border-radius:var(--radius);transition:background-color var(--transition);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.nav-menu-btn:hover{background-color:var(--color-surface-alt)}@media (width>=768px){.nav-menu-btn{display:none}}.mobile-nav{background-color:var(--color-surface);border-top:1px solid var(--color-border);padding:var(--space-4) 0;display:none}.mobile-nav.is-open{display:block}.mobile-nav ul{flex-direction:column;list-style:none;display:flex}.mobile-nav a{padding:var(--space-3) var(--space-6);font-size:var(--text-base);color:var(--color-text);transition:background-color var(--transition);font-weight:500;text-decoration:none;display:block}.mobile-nav a:hover{background-color:var(--color-surface-alt)}.mobile-nav .cta-mobile{margin:var(--space-4) var(--space-6) 0}.site-footer{background-color:var(--color-surface);border-top:1px solid var(--color-border);padding-block:var(--space-12) var(--space-8);margin-top:var(--space-16)}.footer-grid{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (width>=640px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr}}.footer-brand p{color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-3);max-width:28ch}.footer-col h4{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin-bottom:var(--space-4);font-weight:600}.footer-col ul{gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.footer-col a{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none}.footer-col a:hover{color:var(--color-text)}.footer-bottom{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--color-border);gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}@media (width>=640px){.footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.footer-bottom p{font-size:var(--text-xs);color:var(--color-text-subtle)}.hero{padding-block:var(--space-16) var(--space-12);position:relative;overflow:hidden}@media (width>=768px){.hero{padding-block:var(--space-24) var(--space-20)}}.hero-grid{gap:var(--space-10);align-items:center;display:grid}@media (width>=900px){.hero-grid{gap:var(--space-12);grid-template-columns:1fr 1fr}}.hero-eyebrow{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-accent);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-4);font-weight:600;display:inline-flex}.hero-title{margin-bottom:var(--space-5)}.hero-desc{font-size:var(--text-lg);color:var(--color-text-muted);margin-bottom:var(--space-8);max-width:52ch}.hero-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.hero-meta{margin-top:var(--space-6);gap:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.hero-meta-item{align-items:center;gap:var(--space-2);display:flex}.hero-meta-item strong{color:var(--color-text)}.product-screenshot{border-radius:var(--radius-xl);border:1px solid var(--color-border);box-shadow:var(--shadow-lg);background-color:var(--color-surface);overflow:hidden}.product-screenshot img{width:100%;height:auto}.features-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (width>=640px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.features-grid{grid-template-columns:repeat(3,1fr)}}.feature-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);transition:border-color var(--transition-md), box-shadow var(--transition-md)}.feature-card:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md)}.feature-icon{border-radius:var(--radius);background-color:var(--color-accent-light);width:2.5rem;height:2.5rem;margin-bottom:var(--space-4);color:var(--color-accent);justify-content:center;align-items:center;display:flex}.feature-card h3{font-size:var(--text-lg);margin-bottom:var(--space-2)}.feature-card p{font-size:var(--text-sm);color:var(--color-text-muted);max-width:none}.pricing-grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=768px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}.pricing-card{background-color:var(--color-surface);border:2px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);gap:var(--space-6);flex-direction:column;display:flex}.pricing-card.featured{border-color:var(--color-accent);position:relative}.pricing-badge{top:-1px;left:var(--space-6);background-color:var(--color-accent);color:#fff;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;padding:var(--space-1) var(--space-3);border-radius:0 0 var(--radius) var(--radius);font-weight:700;position:absolute}.pricing-name{font-size:var(--text-2xl);font-weight:700;font-family:var(--font-display)}.pricing-price{align-items:baseline;gap:var(--space-1);display:flex}.pricing-amount{font-size:var(--text-5xl);font-weight:700;font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--color-text)}.pricing-currency{font-size:var(--text-xl);color:var(--color-text-muted);font-weight:500}.pricing-period{font-size:var(--text-sm);color:var(--color-text-muted)}.pricing-includes{font-size:var(--text-sm);color:var(--color-text-muted);padding:var(--space-3);background-color:var(--color-surface-alt);border-radius:var(--radius)}.faq-list{gap:var(--space-2);flex-direction:column;max-width:60rem;margin:0 auto;display:flex}.faq-item{border:1px solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface);overflow:hidden}.faq-question{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) var(--space-6);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);text-align:left;cursor:pointer;transition:background-color var(--transition);background:0 0;border:none;font-weight:600;display:flex}.faq-question:hover{background-color:var(--color-surface-alt)}.faq-icon{width:1.25rem;min-width:1.25rem;height:1.25rem;color:var(--color-accent);transition:transform var(--transition-md)}.faq-item[open] .faq-icon,.faq-item.is-open .faq-icon{transform:rotate(45deg)}.faq-answer{padding:0 var(--space-6) var(--space-6);color:var(--color-text-muted);font-size:var(--text-base);line-height:1.7;display:none}.faq-item.is-open .faq-answer{display:block}.form-group{gap:var(--space-2);flex-direction:column;display:flex}.form-label{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.form-input,.form-select{width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text);background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);transition:border-color var(--transition), box-shadow var(--transition);appearance:none}.form-input:focus,.form-select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-light);outline:none}.form-input::placeholder{color:var(--color-text-subtle)}.whatsapp-fab{bottom:var(--space-6);right:var(--space-6);z-index:200;color:#fff;border-radius:var(--radius-full);width:3.5rem;height:3.5rem;box-shadow:var(--shadow-lg);transition:transform var(--transition-md), box-shadow var(--transition-md);background-color:#25d366;justify-content:center;align-items:center;text-decoration:none;display:flex;position:fixed}.whatsapp-fab:hover{color:#fff;text-decoration:none;transform:scale(1.1);box-shadow:0 20px 25px -5px #0003}.whatsapp-fab svg{width:1.75rem;height:1.75rem}@media (prefers-reduced-motion:no-preference){.fade-up{opacity:0;animation:.5s forwards fadeUp;transform:translateY(1.5rem)}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.fade-up-delay-1{animation-delay:.1s}.fade-up-delay-2{animation-delay:.2s}.fade-up-delay-3{animation-delay:.3s}.section-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(2rem)}.section-reveal.is-visible{opacity:1;transform:translateY(0)}}.compare-table th:first-child{width:40%}.compare-check{color:var(--color-ok)}.compare-x{color:var(--color-error)}.compare-note{font-size:var(--text-xs);color:var(--color-text-subtle)}.compare-source{font-size:var(--text-xs);color:var(--color-text-subtle);margin-top:var(--space-2)}.text-center{text-align:center}.text-muted{color:var(--color-text-muted)}.text-accent{color:var(--color-accent)}.text-ok{color:var(--color-ok)}.text-error{color:var(--color-error)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mt-4{margin-top:var(--space-4)}.mt-6{margin-top:var(--space-6)}.mt-8{margin-top:var(--space-8)}.mt-12{margin-top:var(--space-12)}.mb-4{margin-bottom:var(--space-4)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.highlight{background:linear-gradient(120deg, var(--color-accent-light) 0%, var(--color-accent-light) 100%);background-position:0 85%;background-repeat:no-repeat;background-size:100% .35em}.shelf-label{font-family:var(--font-body);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);border:1px solid var(--color-border);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background-color:var(--color-surface);font-weight:600;display:inline-block}.principle-grid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=900px){.principle-grid{grid-template-columns:repeat(3,1fr)}}.principle-card{padding:var(--space-6);border-left:3px solid var(--color-accent);background-color:var(--color-surface);border-radius:0 var(--radius-lg) var(--radius-lg) 0}.principle-number{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--color-border);margin-bottom:var(--space-3);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.principle-card h3{font-size:var(--text-lg);margin-bottom:var(--space-2)}.principle-card p{font-size:var(--text-sm);color:var(--color-text-muted);max-width:none}.cta-section{background-color:var(--color-accent);padding-block:var(--space-16);text-align:center}.cta-section h2,.cta-section p{color:#fff}.cta-section p{opacity:.9;margin-inline:auto}.cta-section .btn-ghost{color:#fff;border-color:#ffffff80}.cta-section .btn-ghost:hover{color:#fff;background-color:#ffffff26}.coupon{align-items:center;gap:var(--space-2);background-color:var(--color-surface);border:2px dashed var(--color-border-strong);border-radius:var(--radius);padding:var(--space-3) var(--space-5);font-family:var(--font-mono);font-size:var(--text-lg);letter-spacing:.05em;color:var(--color-accent);font-weight:700;display:inline-flex}.grid-bg{background-image:linear-gradient(var(--color-border) 1px, transparent 1px), linear-gradient(90deg, var(--color-border) 1px, transparent 1px);background-position:50%;background-size:3rem 3rem}.source-note{margin-top:var(--space-3);font-size:var(--text-xs);color:var(--color-text-subtle);font-style:italic;display:block}.nav-acceder[data-astro-cid-nen7h5rs]{display:none}@media (width>=400px){.nav-acceder[data-astro-cid-nen7h5rs]{display:inline-flex}}
