.custom-quote-form{-webkit-backdrop-filter:blur(10px);background:linear-gradient(#0d13238c 0%,#050b1766 100%);border:1px solid #9fe4ee38;border-radius:18px;max-width:880px;margin-top:36px;margin-left:auto;margin-right:auto;padding:32px;box-shadow:0 24px 56px #00000059,inset 0 1px #c7cdd40d}.cqf-grid{grid-template-columns:1fr 1fr;gap:18px 22px;margin-bottom:28px;display:grid}.cqf-field{flex-direction:column;gap:8px;display:flex}.cqf-field-full{grid-column:1/-1}.cqf-label{font-family:var(--yl-mono,"JetBrains Mono", monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--yl-copper,#9fe4ee);font-size:10.5px}.cqf-field input,.cqf-field select,.cqf-field textarea{width:100%;color:var(--yl-platinum,#d1d3d6);background:#050b1799;border:1px solid #c7cdd424;border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .25s,background .25s,box-shadow .25s}.cqf-field textarea{resize:vertical;min-height:88px;line-height:1.5}.cqf-field input:focus,.cqf-field select:focus,.cqf-field textarea:focus{background:#050b17d9;border-color:#9fe4ee99;box-shadow:0 0 0 3px #9fe4ee1f}.cqf-field input::placeholder,.cqf-field textarea::placeholder{color:#c7cdd461}.cqf-contact-row{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.cqf-submit{background:linear-gradient(135deg, var(--yl-copper,#9fe4ee) 0%, #6fd8e8 100%);color:#0a0810;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:10px;padding:14px 24px;font-family:inherit;font-size:14px;font-weight:600;transition:transform .25s,box-shadow .25s;display:inline-flex}.cqf-submit:hover{transform:translateY(-1px);box-shadow:0 14px 30px -8px #6fd8e873}.cqf-submit:active{transform:translateY(0)scale(.99)}.cqf-submit:focus-visible{outline:2px solid var(--yl-copper,#9fe4ee);outline-offset:3px}.cqf-submit:disabled{opacity:.6;cursor:wait}.cqf-note{color:#c7cdd4b8;max-width:560px;margin-top:14px;font-size:12.5px;line-height:1.55}@media (max-width:760px){.cqf-grid,.cqf-contact-row{grid-template-columns:1fr}.custom-quote-form{padding:22px}.cqf-field input,.cqf-field select,.cqf-field textarea{min-height:48px;padding:14px;font-size:16px}.cqf-field textarea{min-height:88px}}.ladder-compare-table{border:1px solid var(--yl-line,#c7cdd414);background:#d1d3d603;border-radius:18px;margin-top:24px;position:relative;overflow:hidden}.lct-row{border-top:1px solid var(--yl-line,#c7cdd414);grid-template-columns:1.2fr 1fr 1fr 1fr;display:grid}.lct-row:first-child{border-top:0}.lct-cell{color:var(--yl-titanium,#9aa6b2);border-left:1px solid var(--yl-line,#c7cdd414);padding:16px 18px;font-size:13.5px;line-height:1.5}.lct-cell:first-child{border-left:0}.lct-lbl{text-transform:uppercase;letter-spacing:.08em;color:var(--yl-silver,#8b97a3);font-family:JetBrains Mono,monospace;font-size:11.5px}.lct-head .lct-cell{background:#05070b80;padding:18px}.lct-head .lct-cell b{color:var(--yl-platinum,#c7cdd4);margin-bottom:4px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:22px;font-weight:600;display:block}.lct-head .lct-cell span.mono{color:var(--yl-copper-light,#c9f2f7);letter-spacing:.08em;font-size:11px}.lct-head .lct-custom b{color:var(--yl-copper-light,#c9f2f7)}.lct-head .lct-start b{color:#93b3ff}.lct-head .lct-cont b{color:#67e399}.lct-cell .ok{color:#4ade80;font-weight:700}.lct-cell .ko{color:#6b7280;font-weight:700}@media (max-width:760px){.ladder-compare-table{-webkit-overflow-scrolling:touch;background:linear-gradient(270deg,#050b17eb,#050b1700) 100% 0/36px 100% no-repeat,#d1d3d603;overflow-x:auto}.lct-row{grid-template-columns:140px 150px 150px 150px;min-width:590px}.lct-row .lct-cell:nth-child(4){display:block}.lct-cell{padding:13px 14px;font-size:12.5px}.lct-head .lct-cell b{font-size:18px}.ladder-compare-table:after{content:"Deslizá → para comparar los tres escalones";letter-spacing:.06em;color:var(--yl-silver);border-top:1px solid var(--yl-line);padding:10px 16px;font-size:11px;display:block}}@media (hover:hover) and (pointer:fine){.ladder-cta-link:hover{color:var(--yl-copper-light,#c9f2f7);border-bottom-color:currentColor}}.pricing-custom{padding-top:max(64px,min(8vw,110px))}.tier-v2.featured{padding-top:52px}@media (max-width:760px){.pricing{padding-top:56px;padding-bottom:56px}.pricing-custom{padding-top:48px}}@media (max-width:480px){.tier-v2.featured{padding-top:44px}}#paginas-web,#sistemas,#agentes-ia,#custom-quote,#faq{scroll-margin-top:84px}@media (max-width:768px){.page-hero .kicker-row{flex-wrap:wrap}.page-hero .kicker-row .mono:last-child{flex-basis:100%;margin-top:8px;font-size:10px;display:block}}.page-hero h1 .h1-line-2{background:linear-gradient(120deg,#c9f2f7 0%,#aeb7c2 60%,#7a8590 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.section-title em.st-em{background:linear-gradient(#e8eaed,#aeb7c2);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ladder-step{box-shadow:inset 0 1px #e8eaed0d}.ladder-num{background:var(--yl-chrome);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.ladder-arrow{opacity:.8;filter:drop-shadow(0 0 8px #9fe4ee66)}.tier-timeline{box-shadow:inset 0 1px #9fe4ee1f}.tier-timeline b{background:linear-gradient(#e8eaed,#aeb7c2);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.tier-ribbon{box-shadow:0 8px 20px #9fe4ee52,inset 0 1px #fff6}#sistemas .tier-ribbon{background:linear-gradient(135deg,#6fd8e8,#9fe4ee)}.cqf-submit,.tier-v2.featured .tier-v2-cta{box-shadow:inset 0 1px #ffffff73,0 12px 30px -10px #6fd8e880}.cqf-submit{position:relative;overflow:hidden}.cqf-submit:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 40%,#ffffff52 50%,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}@media (hover:hover) and (pointer:fine){.cqf-submit{transition:transform .25s,box-shadow .25s}.cqf-submit:after{transition:transform .6s}.cqf-submit:hover:after{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.cqf-submit:after{transition:none;transform:translate(-120%)}}.pricing-foot{background:linear-gradient(#9fe4ee0a,#0000);border:1px solid #9fe4ee24;border-radius:12px;flex-wrap:wrap;gap:8px 28px;margin-top:28px;padding:16px 20px;display:flex;box-shadow:inset 0 1px #e8eaed0d}.pricing-foot span{padding-left:16px;position:relative}.pricing-foot span:before{content:"";background:var(--yl-copper-rim,#9fe4ee);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0;box-shadow:0 0 6px #9fe4ee80}.lct-head .lct-cell b{background:var(--yl-chrome);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 1px #0000004d);-webkit-background-clip:text;background-clip:text}.lct-head .lct-start b,.lct-head .lct-custom b,.lct-head .lct-cont b{filter:none;-webkit-text-fill-color:var(--yl-copper-light,#c9f2f7);color:var(--yl-copper-light,#c9f2f7);background:0 0}.ownership-diagram:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#9fe4ee47,#9fe4ee47,#0000);height:1px;position:absolute;top:50%;left:14%;right:14%}@media (max-width:768px){.ownership-diagram:before{display:none}}.own-node{z-index:1;position:relative;box-shadow:inset 0 1px #e8eaed0f}.own-node .ttl{background:var(--yl-chrome);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.faq-list{box-shadow:inset 0 1px #e8eaed0d}.faq-item[open]{background:linear-gradient(#9fe4ee0d,#ffffff05);box-shadow:inset 2px 0 #9fe4ee73,inset 0 1px #e8eaed0d}.cta-block{background:radial-gradient(80% 120% at 50% 120%,#9fe4ee1a,#0000 60%),linear-gradient(#0000,#0a142699);border-top:1px solid #9fe4ee2e;box-shadow:inset 0 1px #e8eaed0f}.cta-block .section-title{background:var(--yl-chrome);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@media (max-width:760px){.lct-cell:first-child{z-index:2;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:1px 0 0 var(--yl-line);background:#080d18f5;position:sticky;left:0}.lct-head .lct-cell:first-child{background:#05070bf7}}@media (max-width:480px){.tier-ribbon{margin-bottom:12px;display:inline-block;position:static}.tier-v2.featured{padding-top:30px}}.tier-vamt-num{background:var(--yl-chrome,linear-gradient(135deg,#eaf0f6 0%,#aeb7c2 42%,#f4f7fa 52%,#9aa6b3 100%));-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 1px #00000059)drop-shadow(0 0 14px #9fe4ee1a);-webkit-background-clip:text;background-clip:text}#paginas-web.pricing:before{background:radial-gradient(70% 45% at 50% -5%,#9fe4ee12 0%,#0000 55%)}#sistemas.pricing:before{background:radial-gradient(60% 50% at 80% 0,#8fb8ff0f 0%,#0000 55%)}#custom-quote.pricing:before{background:radial-gradient(65% 50% at 20% 0,#9fe4ee0f 0%,#0000 55%)}.tier-v2{background:linear-gradient(#e8eaed0d 0%,#ffffff05 22%,#ffffff06 100%),radial-gradient(at 100% 0,#9fe4ee0f,#0000 60%);box-shadow:inset 0 1px #e8eaed14,0 18px 44px -28px #0009}.tier-v2.featured{background:linear-gradient(#e8eaed12 0%,#ffffff08 22%,#ffffff09 100%),radial-gradient(at top,#9fe4ee1f,#0000 65%);box-shadow:inset 0 1px #e8eaed1a,0 30px 70px #9fe4ee1a}section:nth-of-type(2n) .sec-accent-glow{transform:scaleX(-1);background-position:0 100%!important}section.ownership .sec-accent-glow,section.faq-section .sec-accent-glow{transform:none;background:radial-gradient(60% 50% at 18% 0,#9fe4ee1a,#0000 60%)!important}@media (prefers-reduced-motion:reduce){section:nth-of-type(2n) .sec-accent-glow{transform:none}}
