:root{--ink:#182018;--paper:#f4f0e6;--cream:#e9e2d3;--green:#1d4a38;--lime:#d6f34c;--coral:#f26a4b;--line:#1820182e;--muted:#697069;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.55;overflow-x:hidden}body.panel-open{overflow:hidden}a{color:inherit}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.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}.skip-link{z-index:100;background:var(--lime);padding:10px 16px;font-weight:800;position:fixed;top:-80px;left:20px}.skip-link:focus{top:20px}.section{width:min(calc(100% - 40px),var(--max));margin:auto}.header{height:82px;width:min(calc(100% - 40px),var(--max));border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;margin:auto;display:grid}.logo{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:10px;font-size:15px;font-weight:900;text-decoration:none;display:flex}.logo span{background:var(--green);width:35px;height:35px;color:var(--lime);border-radius:50% 50% 4px;place-items:center;display:grid}.logo img{width:106px;height:auto;display:block}nav{gap:28px;display:flex}nav a{font-size:12px;font-weight:800;text-decoration:none}nav a:hover{color:var(--green)}.quote-button{cursor:pointer;background:0 0;border:0;justify-self:end;font-size:12px;font-weight:900}.quote-button span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;margin-left:7px;display:inline-grid}.menu{display:none}.hero{width:min(calc(100% - 40px),var(--max));grid-template-rows:1fr auto;grid-template-columns:1.08fr .92fr;align-items:center;gap:50px 7%;min-height:700px;margin:auto;padding:82px 0 30px;display:grid}.kicker{color:var(--green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:900}.hero h1,.section-head h2,.contact h2{letter-spacing:-.065em;margin:0;font-family:Georgia,serif;font-size:clamp(3.6rem,7vw,6.6rem);font-weight:400;line-height:.91}.hero h1 em{color:var(--coral);font-weight:400}.lead{max-width:600px;color:var(--muted);margin:30px 0;font-size:18px}.actions{align-items:center;gap:22px;display:flex}.button{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:0;justify-content:center;align-items:center;gap:25px;min-height:52px;padding:0 22px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.button.primary{background:var(--green);color:#fff}.button.primary:hover{background:#123c2b}.button.link{border-bottom:1px solid var(--ink);padding:0}.hero-art{background:var(--lime);height:480px;position:relative;overflow:hidden}.sun{background:var(--coral);border-radius:50%;width:250px;height:250px;position:absolute;top:-50px;right:-50px}.arch{border:70px solid var(--green);border-bottom:0;border-radius:180px 180px 0 0;width:65%;height:72%;position:absolute;bottom:-5%;left:12%}.grain{opacity:.13;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 150 150' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.stat-card,.message-card{z-index:2;background:#fff;padding:16px;position:absolute;box-shadow:0 18px 50px #18201826}.stat-card{width:165px;top:45px;left:25px}.stat-card span,.stat-card small,.message-card span,.message-card i{color:var(--muted);font-size:9px;font-style:normal;display:block}.stat-card strong{color:var(--green);margin:5px 0;font-family:Georgia,serif;font-size:40px;line-height:1;display:block}.message-card{width:195px;bottom:28px;right:22px}.message-card b{font-size:12px}.message-card span{margin:6px 0}.message-card i{color:var(--coral)}.hero-bottom{border-top:1px solid var(--line);letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;justify-content:space-between;padding-top:25px;font-size:10px;font-weight:900;display:flex}.hero-bottom span:before{content:"✦";color:var(--coral);margin-right:10px}.trust-bar{background:var(--green);color:#fff;justify-content:center;align-items:center;gap:clamp(20px,5vw,65px);min-height:90px;padding:20px;display:flex}.trust-bar span{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.trust-bar b{font-family:Georgia,serif;font-size:16px;font-style:italic;font-weight:400}.services,.results{padding-block:130px}.section-head{grid-template-columns:1.4fr .6fr;align-items:end;gap:10%;margin-bottom:65px;display:grid}.section-head h2,.contact h2{font-size:clamp(3rem,6vw,5.7rem)}.section-head>p{color:var(--muted);margin:0;font-size:14px}.service-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.service-card{border:1px solid var(--line);background:#eee8dc;flex-direction:column;min-height:510px;padding:27px;display:flex;position:relative}.service-card.featured{background:var(--lime)}.service-card.dark{background:var(--green);color:#fff}.service-icon{border:1px solid;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:55px;font-family:Georgia,serif;font-style:italic;display:grid}.badge{background:var(--green);color:#fff;text-transform:uppercase;padding:4px 9px;font-size:8px;font-weight:900;position:absolute;top:30px;right:25px}.service-card h3{max-width:260px;margin:0;font-family:Georgia,serif;font-size:33px;font-weight:400;line-height:1}.service-card>p{color:var(--muted);font-size:13px}.dark>p{color:#c8d1ca}.service-card ul{margin:20px 0 30px;padding:0;font-size:12px;list-style:none}.service-card li{border-color:#18201826;border-bottom-style:solid;border-bottom-width:1px;padding:7px 0}.dark li{border-color:#ffffff26}.service-card li:before{content:"✓";color:var(--coral);margin-right:8px;font-weight:900}.service-foot{border-color:#1820182e;border-top-style:solid;border-top-width:1px;justify-content:space-between;align-items:end;gap:15px;margin-top:auto;padding-top:20px;display:flex}.dark .service-foot{border-color:#fff3}.service-foot span{color:var(--muted);text-transform:uppercase;font-size:9px;display:grid}.dark .service-foot span{color:#bdc8c0}.service-foot strong{color:var(--ink);font-size:12px}.dark .service-foot strong{color:#fff}.service-foot button{color:inherit;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;font-size:10px;font-weight:900}.service-foot button.added{color:var(--coral)}.process{background:var(--green);color:#fff;padding-block:130px}.section-head.light>p{color:#c0cbc3}.steps{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.steps li{border-bottom:1px solid #fff3;grid-template-columns:85px 1fr;align-items:center;min-height:130px;display:grid}.steps>li>span{color:var(--lime);font-family:Georgia,serif;font-style:italic}.steps div{grid-template-columns:1fr 1fr;align-items:center;gap:10%;display:grid}.steps h3{margin:0;font-family:Georgia,serif;font-size:35px;font-weight:400}.steps p{color:#c0cbc3;max-width:480px;margin:0;font-size:13px}.metric-grid{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.metric-grid article{border-right:1px solid var(--line);padding:45px 25px}.metric-grid article:last-child{border:0}.metric-grid strong{letter-spacing:-.06em;font-family:Georgia,serif;font-size:clamp(3rem,6vw,5rem);font-weight:400}.metric-grid p{max-width:150px;color:var(--muted);font-size:12px}blockquote{text-align:center;max-width:850px;margin:120px auto 0}blockquote>p{font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1.2}blockquote footer{justify-content:center;align-items:center;gap:12px;display:flex}blockquote footer>span{background:var(--coral);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}blockquote footer div{text-align:left;display:grid}blockquote footer small{color:var(--muted)}.contact{background:var(--cream);padding-block:130px}.contact-grid{grid-template-columns:.9fr .7fr;gap:12%;display:grid}.contact h2{max-width:630px}.contact-grid>div>p:not(.kicker){color:var(--muted)}.contact-detail{grid-template-columns:38px 1fr;gap:12px;margin-top:28px;display:grid}.contact-detail>span{color:var(--coral);font-family:Georgia,serif;font-style:italic}.contact-detail div{display:grid}.contact-detail small{color:var(--muted)}form{background:var(--paper);padding:32px;box-shadow:0 25px 60px #18201814}.field{margin-bottom:18px}.field label{text-transform:uppercase;letter-spacing:.07em;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.field input,.field select{border:1px solid var(--line);width:100%;height:46px;color:var(--ink);background:#fff;border-radius:0;padding:0 12px}.error{color:#a52b20;min-height:17px;margin-top:3px;font-size:10px;display:block}.consent{color:var(--muted);align-items:flex-start;gap:10px;font-size:10px;display:flex}.consent input{margin-top:3px}.submit{width:100%;margin-top:14px}.privacy-note{text-align:center;color:var(--muted);font-size:9px}.form-success{border-left:4px solid var(--green);background:#e4eedf;margin-top:18px;padding:16px;display:none}.form-success.show{display:grid}.form-success span{color:var(--muted);margin-top:5px;font-size:11px}.brand-contact{padding:70px 0 35px}.brand-contact>img{width:min(100%,910px);height:auto;margin:0 auto;display:block}.brand-contact-links{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.brand-contact-links a,.brand-contact-links span{border:1px solid var(--line);min-height:36px;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;align-items:center;padding:0 13px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.footer{width:min(calc(100% - 40px),var(--max));grid-template-columns:2fr 1fr 1fr auto;align-items:start;gap:50px;min-height:260px;margin:auto;padding-block:55px;display:grid}.footer>div{flex-direction:column;gap:7px;display:flex}.footer b{text-transform:uppercase;margin-bottom:8px;font-size:10px}.footer a:not(.logo),.footer p{color:var(--muted);font-size:11px}.quote-panel{z-index:30;background:var(--paper);width:min(100%,440px);height:100%;padding:35px;transition:transform .3s;position:fixed;top:0;right:0;transform:translate(105%);box-shadow:-30px 0 80px #1820184d}.quote-panel.open{transform:none}.quote-panel .close{cursor:pointer;background:0 0;border:0;font-size:30px;position:absolute;top:22px;right:22px}.quote-panel h2{margin:0 0 35px;font-family:Georgia,serif;font-size:45px;font-weight:400}.quote-items{border-top:1px solid var(--line);min-height:210px}.quote-items>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 0;display:flex}.quote-items span{display:grid}.quote-items small{color:var(--muted)}.quote-items button{color:var(--coral);cursor:pointer;background:0 0;border:0;font-size:10px;font-weight:900}.empty{color:var(--muted);padding:25px 0;font-size:13px}.quote-total{border-top:1px solid var(--line);justify-content:space-between;padding:25px 0;display:flex}.quote-total span{font-size:11px}.quote-panel>.button{width:100%}.quote-panel>small{color:var(--muted);text-align:center;margin-top:13px;display:block}.overlay{z-index:25;opacity:0;pointer-events:none;background:#10141080;transition:opacity .3s;position:fixed;inset:0}.overlay.open{opacity:1;pointer-events:auto}.toast{z-index:50;background:var(--green);color:#fff;opacity:0;pointer-events:none;padding:12px 18px;font-size:11px;font-weight:800;transition:all .2s;position:fixed;bottom:20px;left:50%;transform:translate(-50%,20px)}.toast.show{opacity:1;transform:translate(-50%)}@media (width<=900px){.header{grid-template-columns:1fr auto}.header nav{display:none}.header .quote-button{grid-column:2}.hero{grid-template-columns:1fr;gap:40px}.hero-art{width:min(100%,620px)}.hero-bottom{grid-column:1}.section-head{grid-template-columns:1fr;gap:22px}.service-grid{grid-template-columns:1fr 1fr}.service-card:last-child{grid-column:1/-1}.contact-grid{grid-template-columns:1fr;gap:60px}.footer{grid-template-columns:1fr 1fr}.footer>p{grid-column:1/-1}.menu{display:none}}@media (width<=640px){.section,.header,.hero,.footer{width:min(calc(100% - 28px),var(--max))}.header{grid-template-columns:1fr auto auto;gap:10px;height:70px}.logo img{width:92px}.header .quote-button{grid-column:3}.quote-button{font-size:0}.quote-button span{font-size:11px}.menu{background:0 0;border:0;place-content:center;gap:6px;width:38px;height:38px;display:grid}.menu i{background:var(--ink);width:20px;height:1px}.header nav{z-index:20;background:var(--paper);border:1px solid var(--line);flex-direction:column;gap:0;padding:10px 18px;display:none;position:absolute;top:70px;left:14px;right:14px;box-shadow:0 20px 45px #1820182e}.header nav.open{display:flex}.header nav a{border-bottom:1px solid var(--line);padding:13px 0}.hero{min-height:auto;padding-top:65px}.actions{flex-direction:column;align-items:stretch}.button.link{width:max-content}.hero-copy{width:100%;min-width:0;max-width:100%;overflow:hidden}.hero h1{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.95rem,13.5vw,4.2rem)}.hero-art{height:360px}.arch{border-width:45px}.stat-card{top:20px;left:14px}.message-card{bottom:15px;right:14px}.hero-bottom{gap:12px}.hero-bottom span{font-size:8px}.trust-bar{flex-wrap:wrap;gap:12px 25px}.services,.results,.process,.contact{padding-block:90px}.section-head{margin-bottom:45px}.service-grid{grid-template-columns:1fr}.service-card:last-child{grid-column:auto}.steps li{grid-template-columns:42px 1fr;padding:25px 0}.steps div{grid-template-columns:1fr;gap:7px}.metric-grid{grid-template-columns:1fr}.metric-grid article{border-right:0;border-bottom:1px solid var(--line)}blockquote{margin-top:80px}.footer{grid-template-columns:1fr;gap:25px}.quote-panel{padding:30px 22px}.contact h2,.section-head h2{font-size:clamp(2.8rem,13vw,4rem)}form{padding:23px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}:root{--ink:#f5f5f7;--paper:#000;--cream:#111113;--green:#ff6b00;--lime:#2c2c2e;--coral:#ff7a1a;--line:#ffffff1f;--muted:#98989d;--surface:#1c1c1e;--surface-2:#2c2c2e;--accent:#ff6b00}html{background:#000}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:radial-gradient(circle at 78% 4%,#ff6b001a,#0000 26%),#000;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif}.header{z-index:20;-webkit-backdrop-filter:saturate(180%)blur(22px);background:#000000b8;border-color:#ffffff1a;height:72px;position:sticky;top:0}.header nav a{color:#d1d1d6;letter-spacing:0;font-size:11px;font-weight:600}.header nav a:hover{color:#fff}.quote-button{color:#fff;background:#1c1c1e;border-radius:999px;min-height:34px;padding:0 6px 0 14px;font-weight:600}.quote-button span{background:var(--accent);color:#fff;box-shadow:none}.kicker{color:var(--accent);letter-spacing:.06em;font-size:11px;font-weight:650}.hero{min-height:720px;padding-top:72px}.hero h1,.section-head h2,.contact h2{letter-spacing:-.06em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-weight:700}.hero h1{font-size:clamp(3.7rem,7vw,6.8rem);line-height:.92}.hero h1 em{color:var(--accent);font-style:normal;font-weight:700}.lead{color:#a1a1a6;font-size:18px;line-height:1.58}.button{letter-spacing:.02em;text-transform:none;border-radius:999px;min-height:50px;font-size:11px;font-weight:650;transition:transform .18s,background .18s,box-shadow .18s}.button:hover{transform:scale(1.025)}.button.primary{background:var(--accent);color:#fff;box-shadow:none}.button.primary:hover{background:#ff7b1a;box-shadow:0 10px 32px #ff6b0038}.button.link{background:#1c1c1e;border:1px solid #ffffff26;padding-inline:18px}.hero-art{background:radial-gradient(circle at 78% 18%,#ff9500e6 0 12%,#ff6b0038 13%,#0000 31%),linear-gradient(145deg,#29292c,#101012);border:1px solid #ffffff1c;border-radius:38px;height:500px;overflow:hidden;box-shadow:0 30px 80px #00000073}.hero-bottom{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1c1c1eb8;border:1px solid #ffffff1a;border-radius:20px;padding:16px 20px}.hero-bottom span{color:#c7c7cc}.hero-bottom span:before{color:var(--accent)}.trust-bar{color:#fff;background:#111113;gap:14px;min-height:96px}.trust-bar span{color:#8e8e93}.trust-bar b{color:#f2f2f7;background:#2c2c2e;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:12px;font-style:normal;font-weight:600}.services,.results{background:#000}.section-head h2{font-size:clamp(3rem,6vw,5.8rem)}.section-head>p{color:#98989d}.service-grid{gap:18px}.service-card{background:#1c1c1e;border:1px solid #ffffff1a;border-radius:30px;min-height:520px;transition:transform .2s,border-color .2s;overflow:hidden;box-shadow:0 24px 60px #00000042}.service-card:hover{border-color:#fff3;transform:translateY(-5px)}.service-card.featured{color:#111;background:linear-gradient(145deg,#ff7b1a,#ff5a00)}.service-card.featured>p,.service-card.featured .service-foot span{color:#000000ad}.service-card.featured .service-foot strong,.service-card.featured .service-foot button{color:#111}.service-card.featured .badge{color:#fff;background:#000000d1;border-radius:999px}.service-card.dark{color:#fff;background:#242426}.service-card>p,.service-card.dark>p,.service-card.dark .service-foot span{color:#a1a1a6}.service-card li,.dark li{border-color:#ffffff1a}.service-card.featured li{border-color:#00000024}.service-card li:before{color:var(--accent)}.service-card.featured li:before{color:#111}.service-icon{border-color:#ffffff38;font-family:inherit;font-style:normal}.featured .service-icon{border-color:#00000059}.service-foot,.dark .service-foot{border-color:#ffffff1f}.featured .service-foot{border-color:#0000002e}.service-foot strong,.service-foot button{color:#fff}.process{color:#fff;background:#0b0b0c}.section-head.light .kicker{color:var(--accent)}.section-head.light>p,.steps p{color:#98989d}.steps{border:0;gap:12px;display:grid}.steps li{background:#1c1c1e;border:1px solid #ffffff1a;border-radius:26px;min-height:118px;padding:0 24px}.steps>li>span{color:var(--accent);font-family:inherit;font-style:normal;font-weight:700}.steps h3{letter-spacing:-.035em;font-family:inherit;font-weight:650}.metric-grid{border:0;gap:14px}.metric-grid article{background:#1c1c1e;border-radius:26px;padding:34px;border:1px solid #ffffff1a!important}.metric-grid strong{font-family:inherit;font-weight:700}.metric-grid strong span{color:var(--accent)}.metric-grid p{color:#98989d}blockquote{background:linear-gradient(145deg,#1c1c1e,#111113);border:1px solid #ffffff1a;border-radius:34px;padding:52px}blockquote>p{letter-spacing:-.035em;font-family:inherit;font-weight:600}blockquote footer>span{background:var(--accent);color:#fff}.contact{background:#111113}.contact h2{font-weight:700}.contact-grid>div>p:not(.kicker),.contact-detail small{color:#98989d}.contact-detail>span{color:var(--accent);font-family:inherit;font-style:normal;font-weight:700}form{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1c1c1edb;border:1px solid #ffffff1a;border-radius:30px;padding:30px;box-shadow:0 30px 70px #00000040}.field input,.field select{color:#fff;background:#2c2c2e;border:1px solid #ffffff1a;border-radius:14px;height:50px}.field input:focus,.field select:focus{border-color:var(--accent)}.field select option{color:#fff;background:#1c1c1e}.field [aria-invalid=true]{border-color:#ff453a}.error{color:#ff6961}.consent,.privacy-note{color:#98989d}.form-success{background:#30d1581f;border-color:#30d158;border-radius:14px}.brand-contact{background:#111113;border-radius:34px;padding:76px 24px 36px}.brand-contact>img{filter:none}.brand-contact-links a,.brand-contact-links span{color:#c7c7cc;text-transform:none;background:#1c1c1e;border-color:#ffffff1f;border-radius:999px;min-height:38px}.brand-contact-links a:hover{border-color:var(--accent);color:#fff}.footer{border-top:1px solid #ffffff1a}.footer a:not(.logo),.footer p{color:#8e8e93}.quote-panel{color:#fff;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#1c1c1ef5;border-left:1px solid #ffffff1f;border-radius:34px 0 0 34px;box-shadow:-30px 0 80px #0000008c}.quote-items,.quote-items>div,.quote-total{border-color:#ffffff1f}.quote-items button{color:var(--accent)}.overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000b8}.toast{color:#111;background:#f5f5f7;border-radius:999px;box-shadow:0 12px 36px #0006}.quote-panel{visibility:hidden;pointer-events:none;transition:transform .3s,visibility 0s linear .3s}.quote-panel.open{visibility:visible;pointer-events:auto;transition-delay:0s}@media (width<=900px){.hero-art{max-width:620px}.service-grid{gap:14px}}@media (width<=640px){.header{background:#000000d6}.header nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#1c1c1ef5;border-color:#ffffff1f;border-radius:18px}.hero{padding-top:54px}.hero h1{font-size:clamp(3rem,13.5vw,4.3rem)}.hero-art{border-radius:28px;height:370px}.hero-bottom{border-radius:18px}.trust-bar{gap:8px}.trust-bar b{padding:7px 10px;font-size:10px}.service-card{border-radius:26px}.steps li{border-radius:22px;grid-template-columns:38px 1fr;padding:22px 18px}.metric-grid article{border-radius:22px}.contact{padding-bottom:80px}form{border-radius:24px;padding:22px}.brand-contact{border-radius:24px;width:calc(100% - 28px);padding:50px 14px 28px}.quote-panel{border-radius:28px 0 0 28px}}.service-card h3{letter-spacing:-.052em;text-wrap:balance;max-width:320px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI Variable Display,Segoe UI,Arial,sans-serif;font-size:clamp(2rem,2.7vw,2.8rem);font-weight:800;line-height:.98}.service-card>p{letter-spacing:-.012em;max-width:34rem;margin-top:18px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Arial,sans-serif;font-size:15px;font-weight:450;line-height:1.58}.service-card ul{letter-spacing:-.012em;font-size:14px;font-weight:650}.service-card li{padding:11px 0}.service-icon{letter-spacing:-.025em;font-size:16px;font-weight:750}.badge{letter-spacing:.02em;font-weight:750}.service-foot span{letter-spacing:.025em;font-size:11px;font-weight:600}.service-foot strong{letter-spacing:-.025em;margin-top:2px;font-size:15px;font-weight:800}.service-foot button{letter-spacing:.01em;font-size:12px;font-weight:750}@media (width<=640px){.service-card h3{font-size:clamp(2rem,10vw,2.65rem)}.service-card>p{font-size:15px}.service-card ul{font-size:14px}}.header nav{gap:18px}.header nav a{font-size:10.5px}.products{background:#090909;padding-block:130px}.products .section-head{margin-bottom:54px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.product-card{background:#1c1c1e;border:1px solid #ffffff1c;border-radius:30px;grid-template-columns:.9fr 1.1fr;min-height:470px;display:grid;overflow:hidden}.product-art{background:#2c2c2e;min-height:100%;position:relative;overflow:hidden}.product-copy{flex-direction:column;padding:36px 32px;display:flex}.product-copy>span{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:850}.product-copy h3{letter-spacing:-.05em;margin:16px 0 12px;font-size:clamp(1.85rem,3vw,2.8rem);font-weight:800;line-height:.98}.product-copy p{color:#a1a1a6;margin:0 0 17px;font-size:13px}.product-copy ul{margin:0 0 24px;padding:0;list-style:none}.product-copy li{border-bottom:1px solid #ffffff1a;padding:8px 0;font-size:11px;font-weight:650}.product-copy li:before{content:"✓";color:var(--accent);margin-right:9px;font-weight:900}.product-copy>a{color:#fff;text-transform:uppercase;border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;min-height:42px;margin-top:auto;font-size:11px;font-weight:850;text-decoration:none;display:flex}.product-copy>a b{color:var(--accent);font-size:17px}.product-art-custom{background:linear-gradient(150deg,#222,#111)}.product-art-custom i{border:2px solid #ffffff42;position:absolute;box-shadow:0 20px 35px #00000047}.product-art-custom i:first-child{aspect-ratio:1;background:#ff6b00;border-radius:50%;width:43%;top:16%;left:13%}.product-art-custom i:nth-child(2){aspect-ratio:.75;background:#f5f5f7;border-radius:15px;width:43%;top:27%;right:11%;transform:rotate(8deg)}.product-art-custom i:nth-child(3){background:#343438;border-radius:999px;width:54%;height:25%;bottom:10%;left:23%;transform:rotate(-7deg)}.product-art-custom span{z-index:2;color:#fff;letter-spacing:-.05em;font-size:1.4rem;font-weight:850;position:absolute;bottom:17%;left:16%}.portfolio{padding-block:130px}.portfolio .section-head{align-items:end}.portfolio-intro{gap:16px;display:grid}.portfolio-intro p{color:#98989d;margin:0;font-size:13px}.portfolio-intro a{color:#fff;border-bottom:1px solid var(--accent);width:max-content;font-size:11px;font-weight:850;text-decoration:none}.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:14px;display:grid}.work-card{color:#fff;isolation:isolate;background:#1c1c1e;border:1px solid #ffffff1a;border-radius:28px;min-height:340px;text-decoration:none;position:relative;overflow:hidden}.work-card-featured,.work-card-wide{grid-column:span 2}.work-card-featured{min-height:500px}.work-card-wide{min-height:390px}.work-card img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .3s;display:block}.work-card:after{content:"";z-index:1;background:linear-gradient(#0000,#000000e0);position:absolute;inset:35% 0 0}.work-card>span{z-index:2;grid-template-columns:1fr auto;align-items:end;display:grid;position:absolute;bottom:21px;left:24px;right:20px}.work-card small{color:#d1d1d6;letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;margin-bottom:4px;font-size:9px;font-weight:800}.work-card strong{letter-spacing:-.045em;font-size:clamp(1.35rem,2.6vw,2.25rem);font-weight:850;line-height:1}.work-card i{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff29;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}@media (hover:hover){.product-copy>a:hover,.portfolio-intro a:hover{color:var(--accent)}.work-card:hover img{filter:saturate(1.08);transform:scale(1.045)}.work-card:hover i{background:var(--accent)}}@media (width<=900px){.product-grid{grid-template-columns:1fr}.product-card{grid-template-columns:.85fr 1.15fr}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.work-card-featured,.work-card-wide{grid-column:span 2}}@media (width<=640px){.products,.portfolio{padding-block:90px}.product-card{border-radius:25px;grid-template-columns:1fr;min-height:0}.product-art{min-height:260px}.product-copy{padding:28px 23px}.product-copy h3{font-size:2.2rem}.portfolio-grid{grid-template-columns:1fr}.work-card,.work-card-featured,.work-card-wide{border-radius:24px;grid-column:auto;min-height:390px}.portfolio-intro a{width:auto}.work-card>span{left:20px}.header nav a{font-size:11px}}#servicios,#productos,#trabajos,#proceso,#resultados,#contacto{scroll-margin-top:105px}#trabajos .work-card:nth-child(11) img,#trabajos .work-card:nth-child(12) img{filter:brightness(1.38)}@media (hover:hover){#trabajos .work-card:nth-child(11):hover img,#trabajos .work-card:nth-child(12):hover img{filter:brightness(1.48)saturate(1.08)}}.work-card,.work-card-featured,.work-card-wide{aspect-ratio:808/632;grid-column:auto;min-height:0}.work-card img{object-fit:contain;object-position:center;background:#09090a}@media (hover:hover){.work-card:hover img{transform:scale(1.012)}}.header>.logo{isolation:isolate;-webkit-backdrop-filter:blur(18px)saturate(150%);background:linear-gradient(135deg,#ffffff17,#ffffff06);border:1px solid #ff7a1a3d;border-radius:17px;width:max-content;padding:7px 11px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff26,0 0 0 1px #ff6b000d,0 0 20px #ff6b0026}.header>.logo:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#0000 42%,#ffffff38 49%,#ff7a1a29 53%,#0000 60%);animation:7s ease-in-out infinite crk-glass-shine;position:absolute;inset:-90% -45%;transform:translate(-55%)rotate(8deg)}.header>.logo img{z-index:1;filter:drop-shadow(0 0 5px #ff6b007a)drop-shadow(0 0 13px #ff6b002e);position:relative}@keyframes crk-glass-shine{0%,64%,to{opacity:0;transform:translate(-58%)rotate(8deg)}72%{opacity:.68}86%{opacity:0;transform:translate(58%)rotate(8deg)}}.brand-contact{-webkit-backdrop-filter:blur(24px);background:linear-gradient(145deg,#ffffff0e,#111113d4);border:1px solid #ffffff17;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 22px 70px #00000047}.brand-contact:before{content:"";filter:blur(70px);pointer-events:none;background:#ff6b001f;border-radius:50%;width:60%;height:230px;position:absolute;inset:-45% 20% auto}.brand-contact>img,.brand-contact-links{z-index:1;position:relative}.brand-contact-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:min(100%,920px);margin:24px auto 0;display:grid}.brand-contact-links .social-link{color:#f5f5f7;-webkit-backdrop-filter:blur(16px);background:linear-gradient(135deg,#ffffff14,#ffffff06);border:1px solid #ffffff1c;border-radius:16px;justify-content:flex-start;align-items:center;gap:9px;min-width:0;min-height:50px;padding:0 12px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1c,0 0 16px #ff6b000e}.brand-contact-links .social-link:before{content:"";background:linear-gradient(120deg,#0000 20%,#ffffff17 48%,#0000 72%);transition:transform .55s;position:absolute;inset:0;transform:translate(-110%)}.brand-contact-links .social-link>span{min-height:0;color:inherit;text-transform:none;background:0 0;border:0;border-radius:0;padding:0}.brand-contact-links .social-link>.social-icon{background:#ff6b0013;border:1px solid #ff6b0038;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid;box-shadow:inset 0 1px #ffffff1a,0 0 13px #ff6b001f}.brand-contact-links .social-icon img{object-fit:contain;filter:drop-shadow(0 0 5px #ff6b0094);width:17px;height:17px;display:block}.brand-contact-links .social-link>span:last-child{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}@media (hover:hover){.header>.logo:hover{border-color:#ff7a1a66;box-shadow:inset 0 1px #ffffff29,0 0 24px #ff6b003d}.brand-contact-links .social-link:hover{border-color:#ff6b006b;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff29,0 0 20px #ff6b0026}.brand-contact-links .social-link:hover:before{transform:translate(110%)}}@media (width<=900px){.brand-contact-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.work-card,.work-card-featured,.work-card-wide{aspect-ratio:808/632;min-height:0}.header>.logo{border-radius:14px;padding:6px 8px}.brand-contact-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.brand-contact-links .social-link{border-radius:14px;min-height:48px;padding:0 10px}}@media (prefers-reduced-motion:reduce){.header>.logo:before{animation:none}.brand-contact-links .social-link:before{transition:none}}.store-guide{background:linear-gradient(125deg,#ff6b001f,#1c1c1ef0 40%,#ffffff09);border:1px solid #ffffff1a;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:12px;margin:-18px 0 28px;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff14,0 24px 60px #0000002e}.store-guide>div{border-right:1px solid #ffffff17;align-items:center;gap:11px;min-width:0;padding:8px 10px;display:flex}.store-guide-icon{width:32px;height:32px;color:var(--accent);background:#ff6b001a;border:1px solid #ff6b0052;border-radius:10px;flex:0 0 32px;place-items:center;font-size:10px;font-weight:850;display:grid}.store-guide p{gap:3px;margin:0;display:grid}.store-guide b{letter-spacing:-.01em;font-size:11px}.store-guide small{color:#a1a1a6;font-size:10px;line-height:1.35}.store-guide-action{background:var(--accent);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-family:inherit;font-size:11px;font-weight:800;transition:transform .2s,background .2s;display:flex}.store-guide-action:hover{background:#ff7b1a;transform:translateY(-2px)}.store-guide-action span{background:#0000002e;border-radius:999px;place-items:center;min-width:20px;height:20px;font-size:10px;display:grid}.product-actions{grid-template-columns:1fr;align-items:center;gap:10px;margin-top:auto;padding-top:8px;display:grid}.catalog-add,.product-quote-link{width:100%;min-height:44px;font:inherit;letter-spacing:-.01em;border-radius:14px;font-size:11px;font-weight:800;text-decoration:none}.catalog-add{color:#fff;cursor:pointer;background:#ff6b001f;border:1px solid #ff6b0080;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;transition:transform .2s,background .2s,border-color .2s;display:flex}.catalog-add:hover,.catalog-add.added{border-color:var(--accent);background:var(--accent);transform:translateY(-2px)}.catalog-add b{font-size:17px;line-height:1}.product-copy>.product-actions>.product-quote-link{color:#d1d1d6;background:#252527;border:1px solid #ffffff21;justify-content:center;align-items:center;gap:5px;padding:0 12px;display:flex}.product-copy>.product-actions>.product-quote-link:hover{color:#fff;border-color:#ff6b0073}.catalog-add:focus-visible,.store-guide-action:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width<=900px){.store-guide{grid-template-columns:1fr 1fr}.store-guide>div:nth-child(2){border-right:0}.store-guide-action{grid-column:1/-1}}@media (width<=640px){.store-guide{border-radius:20px;grid-template-columns:1fr;margin:-18px 0 22px;padding:8px}.store-guide>div{border-bottom:1px solid #ffffff14;border-right:0;padding:10px}.store-guide-action{border-radius:13px;min-height:46px}.product-actions{grid-template-columns:1fr}.product-copy>.product-actions>.product-quote-link{min-height:40px}}.product-art-photo{isolation:isolate;background:#171310;place-items:center;padding:16px;display:grid}.product-art-photo:before{content:"";z-index:0;filter:blur(22px)saturate(.86);background:linear-gradient(#00000073,#00000094),url(./tarjetas-negocio-khalo-im_KG7wN.webp) 50%/cover no-repeat;position:absolute;inset:-30px;transform:scale(1.12)}.product-art-photo:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(145deg,#ffffff0d,#0000 42%);border:1px solid #ffffff24;border-radius:17px;position:absolute;inset:14px;box-shadow:inset 0 1px #ffffff1a,0 0 22px #ff6b0014}.product-art-photo img{z-index:2;object-fit:contain;filter:saturate(.96)contrast(1.02);border-radius:14px;width:100%;height:auto;max-height:calc(100% - 10px);display:block;position:relative;box-shadow:0 22px 55px #0000006b}@media (width<=640px){.product-art-photo{padding:10px}.product-art-photo:after{border-radius:15px;inset:9px}.product-art-photo img{border-radius:12px;max-height:100%}}.product-slider{touch-action:pan-y}.product-slider:before{background-image:linear-gradient(#00000073,#0009),var(--slider-bg,none);background-position:50%;background-repeat:no-repeat;background-size:cover}.product-slider-track{z-index:2;will-change:transform;width:100%;height:100%;transition:transform .48s cubic-bezier(.22,.8,.25,1);display:flex;position:relative}.product-slide{flex:0 0 100%;place-items:center;min-width:100%;height:100%;margin:0;display:grid}.product-slider-control{z-index:5;color:#fff;-webkit-backdrop-filter:blur(15px);cursor:pointer;background:#121214a3;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:inset 0 1px #ffffff29,0 0 18px #ff6b001f}.product-slider-control span{font-size:27px;font-weight:300;line-height:1;transform:translateY(-1px)}.product-slider-control.previous{left:22px}.product-slider-control.next{right:22px}.product-slider-dots{z-index:5;-webkit-backdrop-filter:blur(14px);background:#12121499;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;min-height:28px;padding:0 10px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.product-slider-dots button{cursor:pointer;background:#ffffff6b;border:0;border-radius:999px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.product-slider-dots button.active{background:var(--accent);width:19px;box-shadow:0 0 9px #ff6b007a}.product-slider-counter{z-index:5;color:#f5f5f7;letter-spacing:.05em;-webkit-backdrop-filter:blur(14px);background:#12121499;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:9px;font-weight:800;display:flex;position:absolute;top:24px;right:24px}.product-slider-control:hover{border-color:#ff6b007a;box-shadow:inset 0 1px #ffffff2e,0 0 20px #ff6b0038}.product-slider:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media (width<=640px){.product-slider-control{width:36px;height:36px}.product-slider-control.previous{left:17px}.product-slider-control.next{right:17px}.product-slider-dots{bottom:17px}.product-slider-counter{top:17px;right:17px}}@media (prefers-reduced-motion:reduce){.product-slider-track,.product-slider-dots button{transition:none}}.product-slider-signage .product-slide img,.product-slider-business .product-slide img{object-fit:cover;object-position:center;border-radius:14px;width:100%;height:100%;max-height:none}@media (width<=640px){.product-slider-signage,.product-slider-business{aspect-ratio:14/25;height:auto;min-height:0}.product-slider-signage .product-slide img,.product-slider-business .product-slide img{border-radius:12px}}.product-slider-vinyl .product-slide img{object-fit:cover;object-position:center;border-radius:14px;width:100%;height:100%;max-height:none}@media (width<=640px){.product-slider-vinyl{aspect-ratio:14/26;height:auto;min-height:0}.product-slider-vinyl .product-slide img{border-radius:12px}}.header>.logo img{filter:drop-shadow(0 -1px #ffffff6b)drop-shadow(0 1px #762100eb)drop-shadow(0 3px 2px #0000009e)drop-shadow(0 0 5px #ff6b0094)drop-shadow(0 0 13px #ff6b0033);transform-origin:50%;will-change:filter,transform;animation:4.8s ease-in-out infinite crk-gum-breathe}.header>.logo:after{content:"";z-index:2;mix-blend-mode:screen;opacity:.82;pointer-events:none;background:linear-gradient(105deg,#0000 36%,#ffffff1f 43%,#ffffffeb 49%,#ffbb807a 54%,#0000 63%) 180% 0/270% 100% no-repeat,linear-gradient(#ffffff61,#ffffff0f 32%,#0000 58%);animation:6.4s cubic-bezier(.22,.8,.25,1) infinite crk-gum-sweep;position:absolute;inset:7px 11px;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Capa_2'%20data-name='Capa%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20123.25%2062.79'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23d23017;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Capa_1-2'%20data-name='Capa%201'%3e%3cg%3e%3cg%3e%3cpath%20class='cls-1'%20d='M91.26,62.79l-.11-23.05c2.14,15.59,20.01,17.89,31.72,11.2-.64,3.73,1.19,8.47-.11,11.85,0,0-31.51,0-31.51,0Z'/%3e%3cpath%20class='cls-1'%20d='M122.66,0c-.02.38-.02,4.9.14,5.05-4.51,4.58-9.12,9.3-13.85,13.61l-17.9-12.41V.33c.14-.21.79-.33.99-.33h30.63Z'/%3e%3cpath%20class='cls-1'%20d='M122.88,35.35v10.32c-4.19-.72-4.75-5.12-8.24-.23-7.06,6.12-18.78-.91-16.13-10.09h24.37Z'/%3e%3cpath%20class='cls-1'%20d='M91.04,16.25l16.91,12.07-16.15.23c-.22.05-.76-.16-.76-.34v-11.97Z'/%3e%3cpath%20class='cls-1'%20d='M122.88,15.81v12.62c0,.5-2.77.39-3.28.21l-5.71-4.38,9-8.45Z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='cls-1'%20d='M26.83,36.24c-.79,4.59-2.54,6.28-5.98,7.25H6.71c-2.48-.97-4.17-3.26-3.44-7.25L8.41,7.25C9.19,2.66,10.94.97,14.38,0h14.13c2.48.97,4.11,3.26,3.44,7.25l-1.87,10.51h-9.66l1.69-9.6-.48-.6h-3.02l-.72.6-4.77,27.18.48.6h3.02l.72-.6,1.63-9.48h9.66l-1.81,10.39Z'/%3e%3cpath%20class='cls-1'%20d='M28.58,43.49L36.25,0h18.84c2.48.97,4.11,3.26,3.44,7.25l-1.63,9.24c-.79,4.41-2.48,6.16-5.62,7.13l3.08,14.31-1.09,5.56h-7.73l-3.08-16.91h-1.27l-2.96,16.91h-9.66ZM44.58,7.55l-2.05,11.48h3.62l.72-.6,1.81-10.27-.48-.6h-3.62Z'/%3e%3cpath%20class='cls-1'%20d='M67.9,26.09l-3.08,17.39h-9.66L62.82,0h9.66l-3.08,17.33h1.15L78.77,0h8.76l-.91,6.52-8.21,15.4,2.6,15.04-1.15,6.52h-8.4l-2.11-17.39h-1.45Z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='cls-1'%20d='M4.67,57.07l-1.01,5.72H0l2.9-16.47h7.14c.94.37,1.56,1.23,1.3,2.74l-.94,5.26c-.3,1.74-.96,2.38-2.26,2.74h-3.48ZM6.06,49.18l-.89,5.03h1.37l.27-.23.8-4.57-.18-.23h-1.37Z'/%3e%3cpath%20class='cls-1'%20d='M14.04,59.7l.18.23h.91l.27-.23,2.36-13.38h3.66l-2.42,13.72c-.3,1.74-.96,2.38-2.26,2.74h-5.12c-.94-.37-1.58-1.21-1.3-2.74l2.42-13.72h3.66l-2.36,13.38Z'/%3e%3cpath%20class='cls-1'%20d='M19.67,62.79l2.9-16.47h7.14c.94.37,1.56,1.23,1.3,2.74l-.43,2.45c-.23,1.33-.66,2.29-2.26,2.77,1.23.5,1.49,1.6,1.3,2.72l-.55,3.04c-.3,1.74-.96,2.38-2.26,2.74h-7.14ZM25.44,59.93l.69-3.84-.21-.23h-1.37l-.75,4.3h1.37l.27-.23ZM25.02,53.23h1.37l.25-.23.69-3.82-.18-.23h-1.37l-.75,4.28Z'/%3e%3cpath%20class='cls-1'%20d='M32.64,46.32h3.66l-2.31,13.15h3.77l-.59,3.32h-7.43l2.9-16.47Z'/%3e%3cpath%20class='cls-1'%20d='M37.97,62.79l.59-3.32h.69l1.72-9.84h-.69l.59-3.32h5.03l-.59,3.32h-.69l-1.72,9.84h.69l-.59,3.32h-5.03Z'/%3e%3cpath%20class='cls-1'%20d='M53.55,60.05c-.3,1.74-.96,2.38-2.26,2.74h-5.35c-.94-.37-1.58-1.23-1.3-2.74l1.94-10.98c.3-1.74.96-2.38,2.26-2.74h5.35c.94.37,1.56,1.23,1.3,2.74l-.71,3.98h-3.66l.64-3.64-.18-.23h-1.14l-.27.23-1.81,10.29.18.23h1.14l.27-.23.62-3.59h3.66l-.69,3.93Z'/%3e%3cpath%20class='cls-1'%20d='M54.21,62.79l.59-3.32h.69l1.72-9.84h-.69l.59-3.32h5.03l-.59,3.32h-.69l-1.72,9.84h.69l-.59,3.32h-5.03Z'/%3e%3cpath%20class='cls-1'%20d='M68.53,49.64l-2.31,13.15h-3.66l2.31-13.15h-2.63l.59-3.32h8.92l-.59,3.32h-2.63Z'/%3e%3cpath%20class='cls-1'%20d='M72.05,62.79l1.14-6.47-1.46-7.23.48-2.77h3.27l.18,5.76h.23l2.04-5.76h3.43l-.48,2.77-4.03,7.23-1.14,6.47h-3.66Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Capa_2'%20data-name='Capa%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20123.25%2062.79'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23d23017;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Capa_1-2'%20data-name='Capa%201'%3e%3cg%3e%3cg%3e%3cpath%20class='cls-1'%20d='M91.26,62.79l-.11-23.05c2.14,15.59,20.01,17.89,31.72,11.2-.64,3.73,1.19,8.47-.11,11.85,0,0-31.51,0-31.51,0Z'/%3e%3cpath%20class='cls-1'%20d='M122.66,0c-.02.38-.02,4.9.14,5.05-4.51,4.58-9.12,9.3-13.85,13.61l-17.9-12.41V.33c.14-.21.79-.33.99-.33h30.63Z'/%3e%3cpath%20class='cls-1'%20d='M122.88,35.35v10.32c-4.19-.72-4.75-5.12-8.24-.23-7.06,6.12-18.78-.91-16.13-10.09h24.37Z'/%3e%3cpath%20class='cls-1'%20d='M91.04,16.25l16.91,12.07-16.15.23c-.22.05-.76-.16-.76-.34v-11.97Z'/%3e%3cpath%20class='cls-1'%20d='M122.88,15.81v12.62c0,.5-2.77.39-3.28.21l-5.71-4.38,9-8.45Z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='cls-1'%20d='M26.83,36.24c-.79,4.59-2.54,6.28-5.98,7.25H6.71c-2.48-.97-4.17-3.26-3.44-7.25L8.41,7.25C9.19,2.66,10.94.97,14.38,0h14.13c2.48.97,4.11,3.26,3.44,7.25l-1.87,10.51h-9.66l1.69-9.6-.48-.6h-3.02l-.72.6-4.77,27.18.48.6h3.02l.72-.6,1.63-9.48h9.66l-1.81,10.39Z'/%3e%3cpath%20class='cls-1'%20d='M28.58,43.49L36.25,0h18.84c2.48.97,4.11,3.26,3.44,7.25l-1.63,9.24c-.79,4.41-2.48,6.16-5.62,7.13l3.08,14.31-1.09,5.56h-7.73l-3.08-16.91h-1.27l-2.96,16.91h-9.66ZM44.58,7.55l-2.05,11.48h3.62l.72-.6,1.81-10.27-.48-.6h-3.62Z'/%3e%3cpath%20class='cls-1'%20d='M67.9,26.09l-3.08,17.39h-9.66L62.82,0h9.66l-3.08,17.33h1.15L78.77,0h8.76l-.91,6.52-8.21,15.4,2.6,15.04-1.15,6.52h-8.4l-2.11-17.39h-1.45Z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='cls-1'%20d='M4.67,57.07l-1.01,5.72H0l2.9-16.47h7.14c.94.37,1.56,1.23,1.3,2.74l-.94,5.26c-.3,1.74-.96,2.38-2.26,2.74h-3.48ZM6.06,49.18l-.89,5.03h1.37l.27-.23.8-4.57-.18-.23h-1.37Z'/%3e%3cpath%20class='cls-1'%20d='M14.04,59.7l.18.23h.91l.27-.23,2.36-13.38h3.66l-2.42,13.72c-.3,1.74-.96,2.38-2.26,2.74h-5.12c-.94-.37-1.58-1.21-1.3-2.74l2.42-13.72h3.66l-2.36,13.38Z'/%3e%3cpath%20class='cls-1'%20d='M19.67,62.79l2.9-16.47h7.14c.94.37,1.56,1.23,1.3,2.74l-.43,2.45c-.23,1.33-.66,2.29-2.26,2.77,1.23.5,1.49,1.6,1.3,2.72l-.55,3.04c-.3,1.74-.96,2.38-2.26,2.74h-7.14ZM25.44,59.93l.69-3.84-.21-.23h-1.37l-.75,4.3h1.37l.27-.23ZM25.02,53.23h1.37l.25-.23.69-3.82-.18-.23h-1.37l-.75,4.28Z'/%3e%3cpath%20class='cls-1'%20d='M32.64,46.32h3.66l-2.31,13.15h3.77l-.59,3.32h-7.43l2.9-16.47Z'/%3e%3cpath%20class='cls-1'%20d='M37.97,62.79l.59-3.32h.69l1.72-9.84h-.69l.59-3.32h5.03l-.59,3.32h-.69l-1.72,9.84h.69l-.59,3.32h-5.03Z'/%3e%3cpath%20class='cls-1'%20d='M53.55,60.05c-.3,1.74-.96,2.38-2.26,2.74h-5.35c-.94-.37-1.58-1.23-1.3-2.74l1.94-10.98c.3-1.74.96-2.38,2.26-2.74h5.35c.94.37,1.56,1.23,1.3,2.74l-.71,3.98h-3.66l.64-3.64-.18-.23h-1.14l-.27.23-1.81,10.29.18.23h1.14l.27-.23.62-3.59h3.66l-.69,3.93Z'/%3e%3cpath%20class='cls-1'%20d='M54.21,62.79l.59-3.32h.69l1.72-9.84h-.69l.59-3.32h5.03l-.59,3.32h-.69l-1.72,9.84h.69l-.59,3.32h-5.03Z'/%3e%3cpath%20class='cls-1'%20d='M68.53,49.64l-2.31,13.15h-3.66l2.31-13.15h-2.63l.59-3.32h8.92l-.59,3.32h-2.63Z'/%3e%3cpath%20class='cls-1'%20d='M72.05,62.79l1.14-6.47-1.46-7.23.48-2.77h3.27l.18,5.76h.23l2.04-5.76h3.43l-.48,2.77-4.03,7.23-1.14,6.47h-3.66Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}@keyframes crk-gum-sweep{0%,58%,to{background-position:180% 0,0 0}82%{background-position:-85% 0,0 0}}@keyframes crk-gum-breathe{0%,to{filter:drop-shadow(0 -1px #ffffff6b)drop-shadow(0 1px #762100eb)drop-shadow(0 3px 2px #0000009e)drop-shadow(0 0 5px #ff6b0085)drop-shadow(0 0 13px #ff6b002e);transform:scale(1)}50%{filter:drop-shadow(0 -1px #ffffff85)drop-shadow(0 1px #762100eb)drop-shadow(0 3px 2px #0000009e)drop-shadow(0 0 7px #ff6b00b8)drop-shadow(0 0 17px #ff6b0042);transform:scale(1.012)}}@media (hover:hover){.header>.logo:hover img{animation-duration:2.6s}.header>.logo:hover:after{animation-duration:2.8s}}@media (width<=640px){.header>.logo:after{inset:6px 8px}}@media (prefers-reduced-motion:reduce){.header>.logo img,.header>.logo:after{animation:none}.header>.logo:after{opacity:.52;background-position:0 0,0 0}}.website-field{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}#lead-form .submit:disabled{opacity:.62;cursor:wait}.form-success.failed{background:#7616162e;border-color:#ff5e5e57}.form-success a{color:inherit;font-weight:850}.whatsapp-assistant{z-index:30;color:#fff;-webkit-backdrop-filter:blur(20px)saturate(150%);background:linear-gradient(145deg,#232326e0,#0f0f10d6);border:1px solid #ffffff29;border-radius:18px;align-items:center;gap:10px;padding:10px 14px 10px 10px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:inset 0 1px #ffffff29,0 16px 45px #00000061,0 0 24px #25d3661f}.whatsapp-assistant>img{filter:drop-shadow(0 0 8px #25d3666b);background:#25d36621;border-radius:13px;width:38px;height:38px;padding:8px}.whatsapp-assistant>span{gap:2px;display:grid}.whatsapp-assistant b{font-size:10px}.whatsapp-assistant small{color:#aeadb4;font-size:8px}@media (hover:hover){.whatsapp-assistant:hover{border-color:#25d36666;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff2e,0 20px 50px #0006,0 0 28px #25d36633}}@media (width<=640px){.whatsapp-assistant{border-radius:16px;padding:8px;bottom:12px;right:12px}.whatsapp-assistant>img{width:36px;height:36px}.whatsapp-assistant>span{display:none}}@media (prefers-reduced-motion:reduce){.whatsapp-assistant{transition:none}}.hero-art.hero-photo-stage{isolation:isolate;box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.hero-photo-stage:before{content:"";z-index:0;filter:blur(72px);opacity:.16;pointer-events:none;background:conic-gradient(#ff2d55b3,#00ffbf8c,#007affad,#af52de9e,#ff2d55b3);animation:12s linear infinite hero-rgb-ambient;position:absolute;inset:-42%}.hero-mascot-scene{z-index:2;aspect-ratio:1;perspective:950px;width:92%;transform-style:preserve-3d;pointer-events:none;position:absolute;bottom:-2%;left:68%;transform:translate(-50%)}.hero-mascot{transform-origin:50% 78%;width:100%;height:auto;transform-style:preserve-3d;filter:none;will-change:transform;animation:3s cubic-bezier(.45,.05,.55,.95) infinite hero-mascot-3d-loop;display:block}.hero-chart-video{z-index:3;aspect-ratio:1;object-fit:cover;filter:saturate(.96)contrast(1.02);background:#f6f2e9;border:1px solid #fff3;border-radius:26px;width:47%;height:auto;display:block;position:absolute;bottom:4%;left:-2%;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 24px 48px #00000061,0 0 30px #ff6b001a}.hero-rgb-logo{z-index:4;isolation:isolate;filter:drop-shadow(0 5px 6px #0000007a);pointer-events:none;width:34%;position:absolute;top:4%;left:2%}.hero-rgb-logo:before{content:"";z-index:-1;filter:blur(19px);opacity:.38;background:conic-gradient(from 30deg,#ff2d55c7,#00ffbfa3,#007affbf,#af52deb8,#ff2d55c7);animation:9s linear infinite hero-rgb-ambient;position:absolute;inset:-22%}.hero-rgb-logo img{z-index:1;filter:drop-shadow(0 -1px #ffffff8c)drop-shadow(0 0 7px #ff6b00bd);width:100%;height:auto;display:block;position:relative}.hero-rgb-logo:after{content:"";z-index:2;mix-blend-mode:screen;background:linear-gradient(108deg,#0000 34%,#ffffff14 41%,#fffffff5 49%,#ffb8786b 55%,#0000 64%) 180% 0/270% 100% no-repeat;animation:6.2s cubic-bezier(.22,.8,.25,1) infinite hero-logo-glint;position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Capa_2'%20data-name='Capa%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20123.25%2062.79'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23d23017;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Capa_1-2'%20data-name='Capa%201'%3e%3cg%3e%3cg%3e%3cpath%20class='cls-1'%20d='M91.26,62.79l-.11-23.05c2.14,15.59,20.01,17.89,31.72,11.2-.64,3.73,1.19,8.47-.11,11.85,0,0-31.51,0-31.51,0Z'/%3e%3cpath%20class='cls-1'%20d='M122.66,0c-.02.38-.02,4.9.14,5.05-4.51,4.58-9.12,9.3-13.85,13.61l-17.9-12.41V.33c.14-.21.79-.33.99-.33h30.63Z'/%3e%3cpath%20class='cls-1'%20d='M122.88,35.35v10.32c-4.19-.72-4.75-5.12-8.24-.23-7.06,6.12-18.78-.91-16.13-10.09h24.37Z'/%3e%3cpath%20class='cls-1'%20d='M91.04,16.25l16.91,12.07-16.15.23c-.22.05-.76-.16-.76-.34v-11.97Z'/%3e%3cpath%20class='cls-1'%20d='M122.88,15.81v12.62c0,.5-2.77.39-3.28.21l-5.71-4.38,9-8.45Z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='cls-1'%20d='M26.83,36.24c-.79,4.59-2.54,6.28-5.98,7.25H6.71c-2.48-.97-4.17-3.26-3.44-7.25L8.41,7.25C9.19,2.66,10.94.97,14.38,0h14.13c2.48.97,4.11,3.26,3.44,7.25l-1.87,10.51h-9.66l1.69-9.6-.48-.6h-3.02l-.72.6-4.77,27.18.48.6h3.02l.72-.6,1.63-9.48h9.66l-1.81,10.39Z'/%3e%3cpath%20class='cls-1'%20d='M28.58,43.49L36.25,0h18.84c2.48.97,4.11,3.26,3.44,7.25l-1.63,9.24c-.79,4.41-2.48,6.16-5.62,7.13l3.08,14.31-1.09,5.56h-7.73l-3.08-16.91h-1.27l-2.96,16.91h-9.66ZM44.58,7.55l-2.05,11.48h3.62l.72-.6,1.81-10.27-.48-.6h-3.62Z'/%3e%3cpath%20class='cls-1'%20d='M67.9,26.09l-3.08,17.39h-9.66L62.82,0h9.66l-3.08,17.33h1.15L78.77,0h8.76l-.91,6.52-8.21,15.4,2.6,15.04-1.15,6.52h-8.4l-2.11-17.39h-1.45Z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='cls-1'%20d='M4.67,57.07l-1.01,5.72H0l2.9-16.47h7.14c.94.37,1.56,1.23,1.3,2.74l-.94,5.26c-.3,1.74-.96,2.38-2.26,2.74h-3.48ZM6.06,49.18l-.89,5.03h1.37l.27-.23.8-4.57-.18-.23h-1.37Z'/%3e%3cpath%20class='cls-1'%20d='M14.04,59.7l.18.23h.91l.27-.23,2.36-13.38h3.66l-2.42,13.72c-.3,1.74-.96,2.38-2.26,2.74h-5.12c-.94-.37-1.58-1.21-1.3-2.74l2.42-13.72h3.66l-2.36,13.38Z'/%3e%3cpath%20class='cls-1'%20d='M19.67,62.79l2.9-16.47h7.14c.94.37,1.56,1.23,1.3,2.74l-.43,2.45c-.23,1.33-.66,2.29-2.26,2.77,1.23.5,1.49,1.6,1.3,2.72l-.55,3.04c-.3,1.74-.96,2.38-2.26,2.74h-7.14ZM25.44,59.93l.69-3.84-.21-.23h-1.37l-.75,4.3h1.37l.27-.23ZM25.02,53.23h1.37l.25-.23.69-3.82-.18-.23h-1.37l-.75,4.28Z'/%3e%3cpath%20class='cls-1'%20d='M32.64,46.32h3.66l-2.31,13.15h3.77l-.59,3.32h-7.43l2.9-16.47Z'/%3e%3cpath%20class='cls-1'%20d='M37.97,62.79l.59-3.32h.69l1.72-9.84h-.69l.59-3.32h5.03l-.59,3.32h-.69l-1.72,9.84h.69l-.59,3.32h-5.03Z'/%3e%3cpath%20class='cls-1'%20d='M53.55,60.05c-.3,1.74-.96,2.38-2.26,2.74h-5.35c-.94-.37-1.58-1.23-1.3-2.74l1.94-10.98c.3-1.74.96-2.38,2.26-2.74h5.35c.94.37,1.56,1.23,1.3,2.74l-.71,3.98h-3.66l.64-3.64-.18-.23h-1.14l-.27.23-1.81,10.29.18.23h1.14l.27-.23.62-3.59h3.66l-.69,3.93Z'/%3e%3cpath%20class='cls-1'%20d='M54.21,62.79l.59-3.32h.69l1.72-9.84h-.69l.59-3.32h5.03l-.59,3.32h-.69l-1.72,9.84h.69l-.59,3.32h-5.03Z'/%3e%3cpath%20class='cls-1'%20d='M68.53,49.64l-2.31,13.15h-3.66l2.31-13.15h-2.63l.59-3.32h8.92l-.59,3.32h-2.63Z'/%3e%3cpath%20class='cls-1'%20d='M72.05,62.79l1.14-6.47-1.46-7.23.48-2.77h3.27l.18,5.76h.23l2.04-5.76h3.43l-.48,2.77-4.03,7.23-1.14,6.47h-3.66Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Capa_2'%20data-name='Capa%202'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20123.25%2062.79'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20%23d23017;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='Capa_1-2'%20data-name='Capa%201'%3e%3cg%3e%3cg%3e%3cpath%20class='cls-1'%20d='M91.26,62.79l-.11-23.05c2.14,15.59,20.01,17.89,31.72,11.2-.64,3.73,1.19,8.47-.11,11.85,0,0-31.51,0-31.51,0Z'/%3e%3cpath%20class='cls-1'%20d='M122.66,0c-.02.38-.02,4.9.14,5.05-4.51,4.58-9.12,9.3-13.85,13.61l-17.9-12.41V.33c.14-.21.79-.33.99-.33h30.63Z'/%3e%3cpath%20class='cls-1'%20d='M122.88,35.35v10.32c-4.19-.72-4.75-5.12-8.24-.23-7.06,6.12-18.78-.91-16.13-10.09h24.37Z'/%3e%3cpath%20class='cls-1'%20d='M91.04,16.25l16.91,12.07-16.15.23c-.22.05-.76-.16-.76-.34v-11.97Z'/%3e%3cpath%20class='cls-1'%20d='M122.88,15.81v12.62c0,.5-2.77.39-3.28.21l-5.71-4.38,9-8.45Z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='cls-1'%20d='M26.83,36.24c-.79,4.59-2.54,6.28-5.98,7.25H6.71c-2.48-.97-4.17-3.26-3.44-7.25L8.41,7.25C9.19,2.66,10.94.97,14.38,0h14.13c2.48.97,4.11,3.26,3.44,7.25l-1.87,10.51h-9.66l1.69-9.6-.48-.6h-3.02l-.72.6-4.77,27.18.48.6h3.02l.72-.6,1.63-9.48h9.66l-1.81,10.39Z'/%3e%3cpath%20class='cls-1'%20d='M28.58,43.49L36.25,0h18.84c2.48.97,4.11,3.26,3.44,7.25l-1.63,9.24c-.79,4.41-2.48,6.16-5.62,7.13l3.08,14.31-1.09,5.56h-7.73l-3.08-16.91h-1.27l-2.96,16.91h-9.66ZM44.58,7.55l-2.05,11.48h3.62l.72-.6,1.81-10.27-.48-.6h-3.62Z'/%3e%3cpath%20class='cls-1'%20d='M67.9,26.09l-3.08,17.39h-9.66L62.82,0h9.66l-3.08,17.33h1.15L78.77,0h8.76l-.91,6.52-8.21,15.4,2.6,15.04-1.15,6.52h-8.4l-2.11-17.39h-1.45Z'/%3e%3c/g%3e%3cg%3e%3cpath%20class='cls-1'%20d='M4.67,57.07l-1.01,5.72H0l2.9-16.47h7.14c.94.37,1.56,1.23,1.3,2.74l-.94,5.26c-.3,1.74-.96,2.38-2.26,2.74h-3.48ZM6.06,49.18l-.89,5.03h1.37l.27-.23.8-4.57-.18-.23h-1.37Z'/%3e%3cpath%20class='cls-1'%20d='M14.04,59.7l.18.23h.91l.27-.23,2.36-13.38h3.66l-2.42,13.72c-.3,1.74-.96,2.38-2.26,2.74h-5.12c-.94-.37-1.58-1.21-1.3-2.74l2.42-13.72h3.66l-2.36,13.38Z'/%3e%3cpath%20class='cls-1'%20d='M19.67,62.79l2.9-16.47h7.14c.94.37,1.56,1.23,1.3,2.74l-.43,2.45c-.23,1.33-.66,2.29-2.26,2.77,1.23.5,1.49,1.6,1.3,2.72l-.55,3.04c-.3,1.74-.96,2.38-2.26,2.74h-7.14ZM25.44,59.93l.69-3.84-.21-.23h-1.37l-.75,4.3h1.37l.27-.23ZM25.02,53.23h1.37l.25-.23.69-3.82-.18-.23h-1.37l-.75,4.28Z'/%3e%3cpath%20class='cls-1'%20d='M32.64,46.32h3.66l-2.31,13.15h3.77l-.59,3.32h-7.43l2.9-16.47Z'/%3e%3cpath%20class='cls-1'%20d='M37.97,62.79l.59-3.32h.69l1.72-9.84h-.69l.59-3.32h5.03l-.59,3.32h-.69l-1.72,9.84h.69l-.59,3.32h-5.03Z'/%3e%3cpath%20class='cls-1'%20d='M53.55,60.05c-.3,1.74-.96,2.38-2.26,2.74h-5.35c-.94-.37-1.58-1.23-1.3-2.74l1.94-10.98c.3-1.74.96-2.38,2.26-2.74h5.35c.94.37,1.56,1.23,1.3,2.74l-.71,3.98h-3.66l.64-3.64-.18-.23h-1.14l-.27.23-1.81,10.29.18.23h1.14l.27-.23.62-3.59h3.66l-.69,3.93Z'/%3e%3cpath%20class='cls-1'%20d='M54.21,62.79l.59-3.32h.69l1.72-9.84h-.69l.59-3.32h5.03l-.59,3.32h-.69l-1.72,9.84h.69l-.59,3.32h-5.03Z'/%3e%3cpath%20class='cls-1'%20d='M68.53,49.64l-2.31,13.15h-3.66l2.31-13.15h-2.63l.59-3.32h8.92l-.59,3.32h-2.63Z'/%3e%3cpath%20class='cls-1'%20d='M72.05,62.79l1.14-6.47-1.46-7.23.48-2.77h3.27l.18,5.76h.23l2.04-5.76h3.43l-.48,2.77-4.03,7.23-1.14,6.47h-3.66Z'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e") 50%/contain no-repeat}@keyframes hero-rgb-ambient{to{transform:rotate(360deg)}}@keyframes hero-mascot-3d-loop{0%,to{transform:translateY(0)rotateX(0)rotateY(-4deg)rotate(0)scale(1)}22%{transform:translateY(-7px)rotateX(1.4deg)rotateY(5deg)rotate(-.7deg)scale(1.012)}48%{transform:translateY(-14px)rotateX(-1deg)rotateY(-5deg)rotate(.7deg)scale(1.02)}72%{transform:translateY(-6px)rotateX(1deg)rotateY(4deg)rotate(-.35deg)scale(1.01)}}@media (width<=640px){.hero-mascot-scene{width:98%;bottom:-1%;left:70%}.hero-chart-video{border-radius:20px;width:48%;bottom:3%;left:-1%}.hero-rgb-logo{width:35%;top:3%;left:2%}}@media (prefers-reduced-motion:reduce){.hero-photo-stage:before,.hero-rgb-logo:before,.hero-rgb-logo:after,.hero-mascot{animation:none}.hero-rgb-logo:before{opacity:.3}.hero-rgb-logo:after{background-position:0 0}.hero-mascot{transform:none}}@supports (content-visibility:auto){#servicios,#productos,#trabajos,#proceso,#contacto,.footer{content-visibility:auto;contain-intrinsic-size:auto 900px}}@supports (overflow:clip){html{overflow-x:clip}}.hero{grid-template-rows:1fr}.hero h1,.hero h1 em{color:#fff}.hero .lead{color:var(--accent);font-weight:600}.hero-chart-video{width:43%;top:24%;bottom:auto;left:5%;transform:rotate(-2deg)}.hero-rgb-logo{width:31%;top:5%;left:5%}@media (width<=640px){.hero-chart-video{width:45%;top:25%;bottom:auto;left:4%}.hero-rgb-logo{width:33%;top:4%;left:4%}}.service-card.payment-starter{grid-column:auto}.service-card.payment-starter .service-note{color:#98989d;margin:0;font-size:11px;font-weight:500;line-height:1.5}.service-foot a{color:inherit;letter-spacing:.01em;text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;font-size:12px;font-weight:750;text-decoration:none}.service-foot a:hover{color:var(--accent)}[data-site-services][aria-busy=true],[data-site-gallery][aria-busy=true]{opacity:.72}.cms-gallery{content-visibility:auto;contain-intrinsic-size:auto 620px;margin-top:18px}.cms-gallery-label{color:#98989d;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:10px;font-weight:800}.cms-gallery-grid{margin:0}html[data-site-config=published] [data-site-services],html[data-site-config=published] [data-site-gallery]{transition:opacity .18s}@media (prefers-reduced-motion:reduce){html[data-site-config=published] [data-site-services],html[data-site-config=published] [data-site-gallery]{transition:none}}
