:root{--black: #080808;--coal: #7c3a87;--ink: #7c3a87;--paisa: #7c3a87;--paisa-dark: #5d2867;--gray: #7e7e7e;--line: #ded8df;--paper: #dbdcdc;--white: #ffffff;--clay: #a45f36;--ochre: #c18a43;--green: #5c7a56;--max: 1180px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:var(--paper);line-height:1.5}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}img,video{max-width:100%;display:block}.container{width:min(100% - 32px,var(--max));margin-inline:auto}.site-header{position:fixed;inset:0 0 auto;z-index:50;border-bottom:1px solid rgba(255,255,255,.15);background:#08080847;backdrop-filter:blur(14px);transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.site-header.is-scrolled,.site-header.is-open{background:#0e0e0ff5;border-color:#ffffff14;box-shadow:0 18px 40px #0000003d}.solid-header{background:#0e0e0ffa;border-color:#ffffff14;box-shadow:0 18px 40px #0003}.header-inner{min-height:78px;display:flex;align-items:center;gap:24px}.brand{display:inline-flex;align-items:center;gap:0;min-width:auto;padding:0;margin:0}.brand img{width:auto;height:74px;padding:0;margin:0;display:block}.brand-fallback{display:none;color:var(--white);line-height:1.05}.brand-fallback strong{display:block;font-size:1.35rem;letter-spacing:0}.brand-fallback span{display:block;color:#ffffffb8;font-size:.74rem}.nav{flex:1;display:flex;justify-content:center;gap:18px;color:#ffffffd6;font-size:.92rem}.nav a{padding:28px 0;transition:color .16s ease}.nav a:hover{color:var(--white)}.header-actions{display:flex;align-items:center;gap:10px}.microline{color:#ffffff9e;font-size:.74rem;max-width:220px}.direct-sale-badge{position:fixed;z-index:49;right:max(18px,calc((100vw - var(--max)) / 2));top:92px;display:inline-flex;align-items:center;gap:12px;width:min(560px,calc(100vw - 32px));min-height:46px;padding:9px 16px 9px 11px;border:1px solid rgba(124,58,135,.18);border-radius:999px;color:#3b2140;background:linear-gradient(135deg,#ffffffb8,#ffffff3d),#e4b456;box-shadow:0 18px 38px #08080833,inset 0 1px #ffffff8c;transform:translate(calc(100% + 32px));animation:direct-sale-enter .76s cubic-bezier(.18,.82,.22,1) .52s forwards,direct-sale-pulse 2.6s ease-in-out 1.8s infinite}.direct-sale-badge span{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;color:var(--white);background:var(--paisa);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.direct-sale-badge span:before{content:"";width:8px;height:8px;border-radius:2px;background:currentColor;transform:rotate(45deg);box-shadow:11px 0 #ffffff8c}.direct-sale-badge strong{color:#3b2140;font-size:.86rem;line-height:1.25}.direct-sale-badge:hover{animation-play-state:paused;transform:translate(0) translateY(-1px)}.direct-sale-badge.is-footer{display:none}@keyframes direct-sale-enter{to{transform:translate(0)}}@keyframes direct-sale-pulse{0%,to{box-shadow:0 18px 38px #08080833,inset 0 1px #ffffff8c}50%{box-shadow:0 18px 42px #7c3a8747,inset 0 1px #ffffffa6}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 18px;border:1px solid transparent;border-radius:6px;font-weight:750;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease;white-space:nowrap}.btn:hover{transform:translateY(-1px)}.btn-primary{color:var(--white);background:var(--paisa);box-shadow:0 14px 30px #7c3a8752}.btn-primary:hover{background:#8c4997}.btn-secondary{color:var(--white);background:#ffffff1a;border-color:#ffffff52}.btn-secondary:hover{background:#ffffff2e}.btn-ghost{color:var(--coal);background:var(--white);border-color:var(--line)}.btn-dark{color:var(--white);background:var(--coal)}.menu-toggle{display:none;width:46px;height:46px;border:1px solid rgba(255,255,255,.24);border-radius:6px;background:#ffffff1a;color:var(--white)}.menu-toggle span{display:block;width:20px;height:2px;margin:5px auto;background:currentColor}.hero{position:relative;height:100svh;min-height:680px;overflow:hidden;color:var(--white);background:var(--black)}.category-hero{position:relative;min-height:740px;overflow:hidden;color:var(--white);background:var(--black)}.product-hero{position:relative;min-height:760px;overflow:hidden;color:var(--white);background:var(--black)}.product-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;opacity:.58}.product-hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#050505e6,#0a0a0aa3 52%,#05050559)}.product-hero-inner{position:relative;z-index:2;min-height:760px;padding:136px 0 58px;display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.48fr);gap:54px;align-items:center}.product-hero h1{max-width:860px}.product-visual-card{overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#12121294;backdrop-filter:blur(16px);box-shadow:0 18px 50px #00000047}.product-visual-card .paver-pattern{min-height:310px}.product-hero-image{width:100%;aspect-ratio:4 / 3;object-fit:contain;padding:18px;background:#dbdcdc}.product-visual-card div:last-child{padding:18px}.product-visual-card strong,.product-visual-card span{display:block}.product-visual-card span{margin-top:6px;color:#ffffffa8;font-size:.9rem}.category-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;opacity:.68}.category-hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#060606e0,#0a0a0a9e,#05050561)}.adopasto-hero:before{background:linear-gradient(90deg,#050505e6,#0e160fa8,#142c195c)}.technical-hero:before{background:linear-gradient(90deg,#050505e6,#121314ad,#2d363d5c)}.category-hero-inner{position:relative;z-index:2;min-height:740px;padding:138px 0 54px;display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.54fr);gap:54px;align-items:center}.category-copy h1{max-width:900px}.breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px;color:#ffffffad;font-size:.86rem;font-weight:750}.breadcrumb a{color:var(--white)}.category-cards{display:grid;gap:12px}.hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;opacity:.74}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#060606db,#1010108c 46%,#00000038);z-index:1}.hero-content{position:relative;z-index:2;height:100%;padding:20px 0;display:grid;grid-template-columns:minmax(0,.98fr) minmax(330px,.72fr);align-items:center;gap:54px;row-gap:16px}.eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:#ffffffc7;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.eyebrow:before{content:"";width:38px;height:2px;background:var(--paisa)}h1,h2,h3,p{margin-top:0}h1{max-width:760px;margin-bottom:20px;font-size:clamp(2.75rem,4.35vw,4.85rem);line-height:1;letter-spacing:0}.hero-subtitle{max-width:650px;color:#ffffffe6;font-size:clamp(1rem,1.45vw,1.18rem)}.hero-support{max-width:610px;color:#ffffffb8;font-size:.96rem}.hero-actions,.section-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.hero-note{margin:14px 0 0;color:#ffffffa8;font-size:.88rem}.trust-pills{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;margin-top:0}.trust-pills span{padding:9px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;color:#ffffffc7;background:#ffffff14;font-size:.84rem}.hero-cards{display:grid;gap:12px;margin-bottom:0}.glass-card{padding:18px 20px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#1212128a;backdrop-filter:blur(18px);box-shadow:0 18px 50px #00000047;transform:perspective(800px) rotateY(-1deg)}.glass-card h3{margin-bottom:7px;font-size:1.08rem}.glass-card p{color:#ffffffb8;margin-bottom:10px;font-size:.94rem}.text-link{display:inline-flex;align-items:center;color:var(--white);font-weight:800}.scroll-cue{position:absolute;left:50%;bottom:18px;z-index:3;transform:translate(-50%);color:#ffffffa8;font-size:.76rem;text-align:center}.scroll-cue:after{content:"";display:block;width:1px;height:34px;margin:8px auto 0;background:linear-gradient(var(--white),transparent);animation:cue 1.5s ease-in-out infinite}@keyframes cue{50%{transform:translateY(8px);opacity:.45}}section{padding:88px 0}.section-dark{color:var(--white);background:var(--coal)}.section-paper{background:var(--paper)}.section-white{background:var(--white)}.section-concrete{background:linear-gradient(135deg,rgba(124,58,135,.08),transparent 38%),radial-gradient(circle at 12% 0%,rgba(193,138,67,.11),transparent 30%),var(--paper)}.section-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(280px,.55fr);gap:34px;align-items:end;margin-bottom:36px}h2{margin-bottom:12px;font-size:clamp(2rem,4vw,3.5rem);line-height:1;letter-spacing:0}.section-head p,.lead,.lead-dark{color:#555;font-size:1.05rem}.section-dark .section-head p,.section-dark .lead{color:#ffffffb3}.quick-trust{padding:34px 0;color:var(--white);background:#7c3a87}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff1f}.trust-grid-five{grid-template-columns:repeat(5,1fr)}.trust-item{padding:22px;background:#7c3a87}.trust-item strong{display:block;margin-bottom:6px;color:var(--white)}.trust-item span{color:#ffffff9e;font-size:.92rem}.paisa-stripe-band{position:relative;height:clamp(156px,17vw,210px);padding:28px 0;overflow:hidden;background:var(--white)}.paisa-stripe{position:absolute;left:0;right:0;top:50%;width:100%;height:calc(100% - 56px);overflow:visible;transform:translateY(-50%);transform-origin:center}.paisa-stripe-band.is-reverse .paisa-stripe{transform:translateY(-50%) scaleX(-1)}.stripe-line{clip-path:inset(0 100% 0 0)}.stripe-highlight{opacity:0}.paisa-stripe-band.is-visible .stripe-line{animation:reveal-stripe 2.65s cubic-bezier(.66,0,.2,1) forwards}.paisa-stripe-band.is-visible .stripe-line-gray{animation-delay:.18s}.paisa-stripe-band.is-visible .stripe-highlight{animation:show-stripe-highlight .8s ease forwards;animation-delay:2.25s}@keyframes reveal-stripe{to{clip-path:inset(0 0 0 0)}}@keyframes show-stripe-highlight{to{opacity:.72}}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card,.model-card,.application-card,.diff-card,.step-card,.faq-item{border:1px solid var(--line);border-radius:8px;background:var(--white)}.product-card{min-height:390px;padding:24px;display:flex;flex-direction:column}.product-mark{width:48px;height:48px;margin-bottom:20px;border-radius:6px;background:linear-gradient(135deg,var(--paisa),rgba(124,58,135,.12))}.green-mark{background:linear-gradient(135deg,var(--green),rgba(92,122,86,.12))}.product-card h3,.model-card h3,.application-card h3,.diff-card h3,.step-card h3{margin-bottom:10px;font-size:1.18rem}.product-card p,.model-card p,.application-card p,.diff-card p,.step-card p,.faq-item p{color:#5a5a5a}.use-list{display:flex;flex-wrap:wrap;gap:7px;padding:0;margin:10px 0 22px;list-style:none}.use-list li{padding:6px 9px;border-radius:999px;background:#f0edf0;color:#4d4d4d;font-size:.78rem;font-weight:700}.card-link{margin-top:auto;color:var(--paisa-dark);font-weight:850}.quote-wrap{display:grid;grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);gap:36px;align-items:start}.quote-panel{padding:32px;border:1px solid rgba(124,58,135,.18);border-radius:8px;color:#050505;background:#dbdbdb}.quote-panel h2{color:var(--paisa)}.quote-panel p{color:#050505}.quote-form{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;padding:24px;border-radius:8px;background:var(--white)}.field{display:grid;gap:7px}.field.full{grid-column:1 / -1}.field label{color:#333;font-size:.82rem;font-weight:800}.field input,.field select,.field textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid #d8d2d9;border-radius:6px;background:#fbfaf8;color:var(--ink)}.field textarea{min-height:100px;resize:vertical}.form-actions{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.form-note{grid-column:1 / -1;margin:0;color:#686868;font-size:.88rem}.model-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.catalog-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.model-card{min-height:230px;padding:18px;overflow:hidden;position:relative}.model-card:before{content:"";position:absolute;inset:auto -24px -42px auto;width:118px;height:118px;border:18px solid rgba(124,58,135,.13);transform:rotate(28deg)}.model-card p,.application-card p{font-size:.93rem}.application-grid,.diff-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.application-card,.diff-card{padding:24px}.section-dark .application-card,.section-dark .diff-card{border-color:#7c3a872e;background:#dbdbdb}.section-dark .application-card h3,.section-dark .diff-card h3,.section-dark .application-card strong,.section-dark .diff-card strong{color:var(--paisa)}.section-dark .application-card p,.section-dark .diff-card p{color:#050505}.step-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;counter-reset:step}.step-card{min-height:245px;padding:20px;counter-increment:step}.step-card:before{content:counter(step,decimal-leading-zero);display:block;margin-bottom:30px;color:var(--paisa);font-size:.86rem;font-weight:900}.b2b{display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,.7fr);gap:44px;align-items:center}.benefit-list,.seo-links,.footer-links{padding:0;margin:0;list-style:none}.benefit-list{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.benefit-list li,.seo-links a{display:block;padding:12px 14px;border:1px solid rgba(255,255,255,.13);border-radius:6px;background:#ffffff0f;color:#ffffffd1;font-weight:700}.seo-copy{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:40px}.seo-intro{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1fr);gap:54px}.seo-intro p{color:#555;font-size:1.04rem}.inline-links{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:24px 0 0;list-style:none}.inline-links a{display:inline-flex;padding:8px 11px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--paisa-dark);font-size:.84rem;font-weight:800}.technical-note{max-width:920px;margin:-12px 0 26px;padding:14px 16px;border-left:3px solid var(--paisa);background:#7c3a8714;color:#555;font-size:.92rem}.paver-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.paver-card{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:330px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--white)}.product-photo-card{grid-template-columns:230px minmax(0,1fr)}.paver-photo{width:100%;height:100%;min-height:330px;object-fit:contain;padding:14px;background:#dbdcdc}.paver-pattern{min-height:100%;background-color:#777;background-size:52px 52px;position:relative}.paver-pattern:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#00000014,#00000057),radial-gradient(circle at 30% 20%,rgba(255,255,255,.35),transparent 32%)}.paver-pattern-1{background-image:linear-gradient(45deg,rgba(255,255,255,.18) 25%,transparent 25% 75%,rgba(255,255,255,.18) 75%),linear-gradient(45deg,rgba(0,0,0,.16) 25%,transparent 25% 75%,rgba(0,0,0,.16) 75%);background-position:0 0,26px 26px}.paver-pattern-2{background-color:#7c3a87;background-image:linear-gradient(90deg,rgba(255,255,255,.16) 1px,transparent 1px),linear-gradient(0deg,rgba(0,0,0,.2) 1px,transparent 1px)}.paver-pattern-3{background-color:#8c817b}.paver-pattern-4{background-color:#a45f36;background-image:radial-gradient(circle,rgba(255,255,255,.18) 18%,transparent 19%),radial-gradient(circle,rgba(0,0,0,.18) 18%,transparent 19%);background-position:0 0,26px 26px}.paver-pattern-5{background-color:#5c7a56;background-image:linear-gradient(30deg,rgba(255,255,255,.18) 12%,transparent 12.5% 87%,rgba(255,255,255,.18) 87.5%),linear-gradient(150deg,rgba(0,0,0,.2) 12%,transparent 12.5% 87%,rgba(0,0,0,.2) 87.5%)}.paver-card-body{padding:24px}.paver-card-body h3{margin-bottom:10px;font-size:1.22rem}.paver-card-body p{color:#5a5a5a}.paver-card-body strong{display:block;margin:16px 0 8px;font-size:.84rem}.tech-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 8px}.tech-chip-row span{display:inline-flex;align-items:center;min-height:30px;padding:6px 9px;border-radius:999px;color:var(--paisa);background:#7c3a8717;font-size:.76rem;font-weight:850}.ads-section strong{color:var(--white)}.model-hero{padding-top:150px}.ficha-uses{margin-bottom:24px}.product-summary{display:grid;grid-template-columns:minmax(0,.62fr) minmax(360px,1fr);gap:44px;align-items:start}.spec-card{border:1px solid var(--line);border-radius:8px;background:var(--white)}.spec-list{margin:0}.spec-list div{display:grid;grid-template-columns:190px minmax(0,1fr);gap:16px;padding:14px 18px;border-bottom:1px solid var(--line)}.spec-list div:last-child{border-bottom:0}.spec-list dt{color:#444;font-weight:850}.spec-list dd{margin:0;color:#5a5a5a}.product-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.gallery-tile{margin:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:var(--white)}.gallery-tile .paver-pattern{min-height:210px}.gallery-photo{width:100%;aspect-ratio:4 / 3;object-fit:contain;padding:14px;background:#dbdcdc}.gallery-tile figcaption{padding:12px 14px;color:#444;font-size:.86rem;font-weight:800}.related-product-card{display:grid;gap:12px}.related-product-image{width:100%;aspect-ratio:4 / 3;object-fit:contain;padding:12px;border-radius:6px;background:#dbdcdc}.catalog-product-card{min-height:auto}.catalog-product-card .related-product-image{margin-bottom:4px}.catalog-featured-products{margin-bottom:28px}.swatch-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.swatch-grid span{display:flex;align-items:center;gap:10px;padding:12px;border:1px solid var(--line);border-radius:6px;background:var(--white);font-weight:800}.swatch-grid i{width:28px;height:28px;border-radius:999px;border:1px solid rgba(0,0,0,.16);flex:0 0 auto}.formula-list{margin-top:20px}.formula-card{padding:28px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.formula-card strong,.formula-card span{display:block}.formula-card strong{margin-bottom:12px;color:var(--paisa-dark);font-size:.9rem;text-transform:uppercase}.formula-card p{font-size:1.4rem;font-weight:850;line-height:1.2}.formula-card span{margin-bottom:22px;color:#5a5a5a}.quote-hero{position:relative;min-height:620px;overflow:hidden;color:var(--white);background:var(--black)}.quote-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;opacity:.45}.quote-hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#080808eb,#0808089e 48%,#08080852)}.quote-hero-inner{position:relative;z-index:2;min-height:620px;padding:138px 0 76px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,.42fr);gap:44px;align-items:center}.quote-hero-copy h1{max-width:820px}.quote-hero-card,.quote-side-card,.smart-quote{border:1px solid rgba(255,255,255,.12);border-radius:8px}.quote-hero-card{padding:24px;background:#111111a8;backdrop-filter:blur(16px);box-shadow:0 24px 54px #00000047}.quote-tool-section{background:linear-gradient(135deg,rgba(124,58,135,.08),transparent 32%),var(--paper)}.quote-tool-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.36fr);gap:26px;align-items:start}.smart-quote{padding:30px;background:var(--white);border-color:var(--line);box-shadow:0 22px 70px #1e191e17}.wizard-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);gap:20px;align-items:end;margin-bottom:28px}.wizard-top h2{margin-bottom:0}.wizard-progress{display:grid;gap:10px;color:#5c5c5c;font-weight:800;font-size:.88rem}.progress-bar{height:8px;overflow:hidden;border-radius:999px;background:#e9e2ea}.progress-bar span{display:block;width:8.333%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--paisa),var(--clay));transition:width .18s ease}.wizard-step{display:none;padding:0;margin:0;border:0}.wizard-step.is-active{display:block}.wizard-step legend{margin-bottom:8px;color:var(--coal);font-size:clamp(1.55rem,3vw,2.2rem);font-weight:900;line-height:1.05}.wizard-step>p{max-width:680px;color:#5a5a5a}.option-grid{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.option-card,.check-card{display:flex;gap:10px;align-items:flex-start;min-height:58px;padding:14px;border:1px solid var(--line);border-radius:7px;background:#fbfaf8;color:var(--ink);font-weight:750;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.option-card:has(input:checked),.check-card:has(input:checked){border-color:#7c3a879e;background:#7c3a8714;box-shadow:inset 0 0 0 1px #7c3a8729}.option-card input,.check-card input{margin-top:3px;accent-color:var(--paisa)}.field-grid{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.conditional{display:none;margin-top:18px}.conditional.is-visible{display:grid}.consent-list{margin-top:22px;display:grid;gap:12px}.consent-list a{color:var(--paisa-dark);text-decoration:underline}.upload-box{margin-top:22px;padding:26px;border:1px dashed rgba(124,58,135,.55);border-radius:8px;background:#7c3a870f}.upload-box label{display:block;margin-bottom:12px;color:var(--coal);font-weight:900}.upload-box p{margin:12px 0 0;color:#5b5b5b;font-size:.9rem}.quote-summary{margin-top:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.summary-item{padding:14px;border:1px solid var(--line);border-radius:7px;background:#fbfaf8}.summary-item strong,.summary-item span{display:block}.summary-item strong{margin-bottom:4px;color:var(--paisa-dark);font-size:.78rem;text-transform:uppercase}.summary-item span{color:#333}.wizard-actions{margin-top:28px;display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding-top:22px}.wizard-actions [data-submit-step],.wizard-actions.is-final [data-next-step]{display:none}.wizard-actions.is-final [data-submit-step]{display:inline-flex}.wizard-error{min-height:22px;margin:12px 0 0;color:#8f2f24;font-weight:800}.quote-side{position:sticky;top:96px;display:grid;gap:16px}.quote-side-card{padding:24px;color:#050505;background:#dbdbdb;border-color:#7c3a872e}.quote-side-card p,.quote-side-card li{color:#050505}.quote-side-card strong{color:var(--paisa)}.thanks-page{min-height:100svh;padding:150px 0 82px;color:var(--white);background:linear-gradient(120deg,#080808f0,#201721d6),url(/assets/logo-mark.webp) right 10% center / 420px auto no-repeat,var(--black)}.thanks-card{max-width:880px;padding:42px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f;backdrop-filter:blur(14px)}.thanks-card h1{max-width:760px}.thanks-card p{color:#ffffffc2}.thanks-summary{margin:28px 0;padding:22px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#0003}.thanks-summary strong{display:block;margin-bottom:12px;color:var(--white)}.catalog-hero{position:relative;min-height:690px;overflow:hidden;color:var(--white);background:var(--black)}.catalog-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;opacity:.48}.catalog-hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#080808ed,#080808a3 50%,#0808085c)}.catalog-hero-inner{position:relative;z-index:2;min-height:690px;padding:138px 0 78px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(300px,.45fr);gap:42px;align-items:center}.catalog-hero-copy h1{max-width:860px}.catalog-mockup{position:relative;min-height:410px}.catalog-cover{position:relative;z-index:2;min-height:390px;padding:30px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:linear-gradient(160deg,#7c3a87eb,#131313f5 58%),var(--coal);box-shadow:0 34px 70px #00000061;transform:rotate(-2deg)}.catalog-cover img{width:170px;background:var(--white)}.catalog-cover span{color:#ffffffad;font-weight:900;text-transform:uppercase}.catalog-cover strong{display:block;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1}.catalog-cover small{color:#ffffff9e}.catalog-pages span{position:absolute;inset:26px -18px 28px 34px;border-radius:8px;background:#ffffffdb;transform:rotate(4deg)}.catalog-pages span:nth-child(2){inset:44px -34px 18px 58px;background:#cdc4cdb8;transform:rotate(8deg)}.catalog-pages span:nth-child(3){inset:68px -48px 8px 82px;background:#a45f366b;transform:rotate(11deg)}.catalog-preview-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.catalog-preview-card{min-height:100%;padding:22px;border:1px solid var(--line);border-radius:8px;background:#fbfaf8}.catalog-preview-card h3{margin-bottom:10px}.catalog-preview-card p{color:#5c5c5c;font-size:.94rem}.catalog-download-layout{display:grid;grid-template-columns:minmax(0,.72fr) minmax(360px,1fr);gap:28px;align-items:start}.catalog-download-layout.reverse{grid-template-columns:minmax(0,.78fr) minmax(420px,1fr)}.catalog-form{background:var(--white);color:var(--ink)}.catalog-form .check-card{grid-column:1 / -1}.about-hero{position:relative;min-height:720px;overflow:hidden;color:var(--white);background:var(--black)}.about-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;opacity:.52}.about-hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#080808eb,#0808089e 52%,#08080847)}.about-hero-inner{position:relative;z-index:2;min-height:720px;padding:138px 0 78px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(300px,.42fr);gap:42px;align-items:center}.about-hero h1{max-width:900px}.about-hero-stack{display:grid;gap:14px}.split-feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.54fr);gap:34px;align-items:start}.split-feature>div>p{color:#555}.comparison-table{min-width:620px}.centered{justify-content:center;margin-top:28px}.operations-grid,.gallery-placeholder{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.operation-tile,.gallery-placeholder div{min-height:128px;display:flex;align-items:end;padding:18px;border:1px solid rgba(124,58,135,.16);border-radius:8px;color:var(--white);background:linear-gradient(145deg,#121212b8,#7c3a872e),#282828;box-shadow:inset 0 -60px 80px #0000002e}.operation-tile span,.gallery-placeholder span{font-weight:900}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.technical-card{min-height:320px}.project-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.project-card{padding:22px;border:1px solid var(--line);border-radius:8px;background:var(--white)}.project-card h3{margin-bottom:10px;font-size:1.08rem}.project-card p{color:#5a5a5a;font-size:.94rem}.project-card strong{display:block;margin:16px 0 8px;color:var(--paisa-dark);font-size:.82rem;text-transform:uppercase}.mini-label{margin-bottom:10px;color:var(--paisa-dark);font-size:.78rem;font-weight:900;text-transform:uppercase}.matrix-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--white)}.product-matrix{width:100%;min-width:860px;border-collapse:collapse}.product-matrix th,.product-matrix td{padding:14px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.product-matrix th{background:#171717;color:var(--white);font-size:.86rem}.product-matrix td{color:#4f4f4f;font-size:.92rem}.app-detail-list{display:grid;gap:22px}.app-detail{display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,.65fr);gap:26px;align-items:start;padding:30px;border:1px solid var(--line);border-radius:8px;background:#ffffffbd}.app-detail p{color:#555}.compact-spec{padding:18px}.compact-spec strong{display:block;margin:0 0 8px;color:var(--paisa-dark)}.seo-copy p{color:#555;font-size:1.04rem}.seo-links{display:grid;gap:10px}.seo-links a{border-color:var(--line);background:var(--white);color:var(--paisa-dark)}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.faq-item{overflow:hidden}.faq-item summary{cursor:pointer;padding:20px;font-weight:850;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{padding:0 20px 20px;margin:0}.final-cta{position:relative;overflow:hidden;color:var(--white);background:#9b5da6}.final-cta:before{content:"";position:absolute;inset:0;background:url(/assets/logo-mark.webp) right 8% center / 260px auto no-repeat;opacity:1}.final-cta .container{position:relative;z-index:1}.final-cta p{max-width:720px;color:#ffffffb8}.site-footer{color:#ffffffb8;background:#101010}.footer-logo{display:flex;align-items:center;justify-content:center;justify-self:center;width:auto;height:74px;padding:0;margin:0}.footer-logo img{display:block;width:auto;height:74px}.footer-bottom{min-height:104px;padding:15px 0;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;font-size:.88rem}.footer-bottom>span:first-child{justify-self:start}.footer-legal{justify-self:end;text-align:right}.footer-legal a{color:#ffffffb8}.footer-legal a:hover{color:var(--white)}.mobile-sticky{position:fixed;right:22px;bottom:22px;z-index:60;display:inline-flex;width:58px;height:58px;min-height:58px;padding:0;border:0;border-radius:999px;background:#25d366;color:var(--white);box-shadow:0 18px 34px #25d36657,0 8px 20px #0808083d;font-size:0;opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .18s ease,transform .18s ease,background .18s ease}.mobile-sticky:before{content:"";width:30px;height:30px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16.01 3.2c-7.04 0-12.77 5.72-12.77 12.76 0 2.25.59 4.45 1.72 6.39L3.2 28.8l6.6-1.73a12.7 12.7 0 0 0 6.2 1.58h.01c7.04 0 12.77-5.72 12.77-12.76S23.05 3.2 16.01 3.2Zm0 23.29h-.01c-1.86 0-3.68-.5-5.27-1.45l-.38-.23-3.91 1.03 1.04-3.82-.25-.39a10.56 10.56 0 0 1-1.82-5.93c0-5.84 4.75-10.59 10.6-10.59 2.83 0 5.49 1.1 7.49 3.11a10.52 10.52 0 0 1 3.1 7.49c0 5.84-4.75 10.58-10.59 10.58Zm5.8-7.93c-.32-.16-1.88-.93-2.17-1.03-.29-.11-.5-.16-.71.16-.21.32-.82 1.03-1 1.24-.18.21-.37.24-.69.08-.32-.16-1.34-.49-2.55-1.57-.94-.84-1.58-1.88-1.76-2.2-.18-.32-.02-.49.14-.65.14-.14.32-.37.48-.55.16-.18.21-.32.32-.53.11-.21.05-.4-.03-.56-.08-.16-.71-1.71-.98-2.35-.26-.62-.52-.54-.71-.55h-.61c-.21 0-.56.08-.85.4-.29.32-1.11 1.08-1.11 2.64s1.14 3.07 1.29 3.28c.16.21 2.24 3.42 5.43 4.8.76.33 1.35.52 1.81.67.76.24 1.45.21 2 .13.61-.09 1.88-.77 2.14-1.51.26-.74.26-1.38.18-1.51-.08-.13-.29-.21-.61-.37Z'/%3E%3C/svg%3E") center / contain no-repeat}.mobile-sticky.is-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.mobile-sticky:hover{background:#1ebe5d;transform:translateY(-2px) scale(1.03)}@media(max-width:1080px){.nav,.microline,.direct-sale-badge.is-header{display:none}.direct-sale-badge.is-footer{position:relative;inset:auto;z-index:1;display:flex;width:min(100% - 32px,620px);margin:28px auto 0;transform:translate(42px);opacity:0;animation:none;transition:opacity .42s ease,transform .62s cubic-bezier(.18,.82,.22,1)}.direct-sale-badge.is-footer.is-visible{opacity:1;transform:translate(0)}.header-inner{justify-content:space-between}.menu-toggle{display:block}.nav{position:absolute;top:78px;left:0;right:0;display:none;padding:12px 24px 24px;background:#0e0e0ffa}.site-header.is-open .nav{display:grid;gap:0}.nav a{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.08)}.hero-content,.category-hero-inner,.product-hero-inner,.quote-hero-inner,.quote-tool-layout,.about-hero-inner,.split-feature,.section-head,.quote-wrap,.b2b,.seo-copy,.seo-intro,.product-summary,.app-detail{grid-template-columns:1fr}.hero-content{align-items:center}.hero-cards{grid-template-columns:repeat(3,1fr);margin-bottom:0}.product-grid,.trust-grid,.trust-grid-five{grid-template-columns:repeat(2,1fr)}.model-grid,.catalog-preview-grid,.product-gallery,.related-grid,.project-grid,.step-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:721px)and (max-height:820px){.hero{min-height:0}.hero-content{padding-top:88px;padding-bottom:24px;column-gap:44px;row-gap:8px}.eyebrow{margin-bottom:14px}h1{max-width:700px;margin-bottom:14px;font-size:clamp(2.65rem,4vw,4.2rem);line-height:.98}.hero-subtitle{font-size:1.03rem}.hero-support,.hero-note{font-size:.88rem}.hero-actions{margin-top:18px}.scroll-cue{display:none}.hero-cards{gap:8px}.glass-card{padding:14px 16px}.glass-card h3{font-size:1rem}.glass-card p{margin-bottom:8px;font-size:.86rem;line-height:1.4}.text-link{font-size:.9rem}}@media(max-width:720px){.container{width:min(100% - 24px,var(--max))}.header-inner{min-height:68px}.brand{min-width:auto}.brand img{width:auto;height:74px}.header-actions .btn-primary{display:none}.nav{top:68px}.hero video,.category-hero video,.product-hero video,.quote-hero video,.catalog-hero video,.about-hero video{display:none}.hero,.category-hero,.product-hero,.quote-hero,.catalog-hero,.about-hero{background:linear-gradient(90deg,#060606e6,#06060694),url(/assets/logo-mark.webp) right 12% center / 280px auto no-repeat,var(--black)}.category-hero{background:linear-gradient(90deg,#060606eb,#060606a3),url(/assets/logo-mark.webp) right 18px bottom 32px / 250px auto no-repeat,var(--black)}.product-hero{background:linear-gradient(90deg,#060606eb,#060606a3),url(/assets/logo-mark.webp) right 18px bottom 32px / 250px auto no-repeat,var(--black)}.category-hero,.category-hero-inner,.product-hero,.product-hero-inner,.quote-hero,.quote-hero-inner,.catalog-hero,.catalog-hero-inner,.about-hero,.about-hero-inner{min-height:auto}.category-hero-inner,.product-hero-inner,.quote-hero-inner,.catalog-hero-inner,.about-hero-inner{padding:112px 0 64px;gap:28px}.adopasto-hero h1{font-size:clamp(2.3rem,10.5vw,3.45rem)}.hero-content{padding-top:112px;padding-bottom:86px;gap:28px}h1{font-size:clamp(2.65rem,12.2vw,3.85rem)}.hero-actions .btn{width:100%}.hero-actions{margin-bottom:42px}.hero-cards,.category-cards,.catalog-hero-inner,.catalog-preview-grid,.catalog-download-layout,.catalog-download-layout.reverse,.operations-grid,.gallery-placeholder,.product-gallery,.related-grid,.project-grid,.product-grid,.model-grid,.application-grid,.diff-grid,.step-grid,.faq-grid,.trust-grid,.trust-grid-five,.option-grid,.field-grid,.quote-summary,.wizard-top,.quote-form,.benefit-list,.paver-grid,.paver-card,.product-summary{grid-template-columns:1fr}.spec-list div{grid-template-columns:1fr;gap:4px}.swatch-grid{grid-template-columns:1fr}.product-matrix{min-width:0;table-layout:fixed}.product-matrix th,.product-matrix td{padding:9px 7px;font-size:.7rem;overflow-wrap:anywhere}.app-detail{width:100%;min-width:0;padding:20px}.app-detail>*,.compact-spec{min-width:0}.app-detail .btn{width:100%;justify-content:center;white-space:normal;text-align:center;overflow-wrap:anywhere}.paver-pattern{min-height:160px}.paver-photo{min-height:220px}.catalog-mockup{min-height:340px;margin-inline:10px}.catalog-cover{min-height:320px;transform:none}section{padding:66px 0}.quick-trust{padding:24px 0}.quote-panel,.quote-form,.smart-quote,.thanks-card{padding:22px}.quote-side{position:static}.wizard-actions{display:grid}.wizard-actions .btn,.quote-side-card .btn{width:100%;white-space:normal;text-align:center}.footer-bottom{grid-template-columns:1fr;justify-items:center;text-align:center}.direct-sale-badge.is-footer{width:min(100% - 24px,480px);margin-top:22px;padding:10px 12px;align-items:flex-start;border-radius:18px}.direct-sale-badge.is-footer span{min-height:26px;padding-inline:9px;font-size:.62rem}.direct-sale-badge.is-footer strong{font-size:.82rem}.footer-bottom>span:first-child,.footer-legal{justify-self:center;text-align:center}.mobile-sticky{left:12px;right:12px;bottom:12px;width:auto;height:54px;min-height:52px;gap:10px;padding:0 18px;border-radius:999px;font-size:0;transform:translateY(0)}.mobile-sticky:before{width:26px;height:26px}.mobile-sticky:after{content:"Cotizar";font-size:1rem;font-weight:850;letter-spacing:0}body{padding-bottom:72px}}
