body.home-montagem{background:var(--surface)}body.home-montagem .theme-toggle{width:40px;height:40px}body.home-montagem a:focus-visible,body.home-montagem button:focus-visible,body.home-montagem select:focus-visible{outline:2px solid var(--interactive);outline-offset:4px}body.home-montagem .btn-primary:hover{box-shadow:none}.sr-only,.skip-link:not(:focus){position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip-link:focus{position:fixed;top:var(--space-sm);left:var(--space-sm);z-index:110;background:var(--surface-raised);padding:var(--space-md)}.selection-hint,.eyebrow{font-family:var(--font-data);font-size:11px}#main:focus{outline:none}.hero-prototype{width:min(1220px,100%);margin:auto;padding:var(--space-3xl) var(--space-lg)}body.home-montagem h1{font-size:64px;line-height:1.04;letter-spacing:-.04em;text-wrap:balance}body.home-montagem h1 span{color:var(--accent)}body.home-montagem .hero-summary{font-size:18px;line-height:1.55;color:var(--text-secondary);text-wrap:pretty}.hero-actions{display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-md)}body.home-montagem .text-link{color:var(--text-primary);font-size:13px;min-height:40px;display:inline-flex;align-items:center;gap:var(--space-sm)}body.home-montagem .eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.bike-layers{display:grid;position:relative;isolation:isolate}.bike-layers img{display:block;grid-area:1 / 1;width:100%;object-fit:contain;opacity:0;visibility:hidden;transition:opacity .24s var(--ease-out),visibility .24s}.bike-layers img.is-current{opacity:1;visibility:visible}body.home-montagem .seg-tab{min-height:48px;padding:var(--space-sm) var(--space-md);cursor:pointer;color:var(--text-secondary);transition:color .15s var(--ease-out),background-color .15s var(--ease-out),border-color .15s var(--ease-out)}body.home-montagem .seg-tab[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--accent)}body.home-montagem .selection-hint{color:var(--text-secondary);text-align:center;margin-top:var(--space-md)}.stage-error{position:absolute;inset:0;display:grid;place-content:center;padding:var(--space-lg);text-align:center;color:var(--text-secondary);font-size:13px}.no-script{padding:var(--space-xl)}@media(prefers-reduced-motion:reduce){body.home-montagem *,body.home-montagem *:before,body.home-montagem *:after{transition-duration:0s!important;animation:none!important;scroll-behavior:auto!important}body.home-montagem .btn:active{scale:none}}@media(max-width:1100px)and (min-width:769px){body.home-montagem h1{font-size:48px}}@media(max-width:768px){body.home-montagem{padding-bottom:calc(58px + env(safe-area-inset-bottom))}.hero-prototype{padding:var(--space-xl) var(--space-lg)}body.home-montagem h1{font-size:36px;line-height:1.08;letter-spacing:-.03em}body.home-montagem .hero-summary{font-size:16px}.hero-actions{gap:var(--space-xs)}body.home-montagem .hero-actions .btn{width:100%;padding:0 var(--space-md);font-size:11px}body.home-montagem .selection-hint{margin-top:var(--space-sm);font-size:10px}}.prototype-home-hero{position:relative;min-height:calc(100svh - 52px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(var(--space-md),2.5svh,var(--space-lg));overflow:clip;padding:var(--space-xl) var(--space-lg);text-align:center}.prototype-home-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(color-mix(in srgb,var(--black) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--black) 4%,transparent) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 70%)}body.theme-dark .prototype-home-hero:before{background-image:linear-gradient(color-mix(in srgb,#ffffff 3%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,#ffffff 3%,transparent) 1px,transparent 1px)}.prototype-home-bike{position:relative;width:min(500px,40vw);height:clamp(190px,28svh,300px);display:grid;place-items:center;margin-bottom:var(--space-lg);clip-path:inset(-80px -200vw);pointer-events:none}.prototype-home-bike .bike-rider,.prototype-home-bike .bike-photo{position:absolute;width:100%;height:auto;display:block}.prototype-home-bike .bike-rider{opacity:0;transform:translate(-110vw);will-change:transform,opacity}.prototype-home-bike .bike-rider img{display:block;width:100%;height:auto;filter:brightness(0) invert(16%) sepia(98%) saturate(6000%) hue-rotate(1deg) brightness(.85)}.prototype-home-bike .bike-photo{z-index:2;opacity:0;transform-origin:center}body.theme-dark .prototype-home-bike .bike-rider img{filter:brightness(0) invert(1)}@keyframes prototype-photo-reveal{0%{opacity:0;transform:scale(calc(var(--ns, 1) * .93));filter:blur(10px)}to{opacity:1;transform:scale(var(--ns, 1));filter:blur(0)}}@keyframes prototype-photo-exit{0%{opacity:1;transform:translate(0) scale(var(--ns, 1));filter:blur(0)}to{opacity:.15;transform:translate(110vw) scale(var(--ns, 1));filter:blur(3px)}}.prototype-home-bike .bike-photo.visible{animation:prototype-photo-reveal .65s cubic-bezier(.22,1,.36,1) forwards}.prototype-home-bike .bike-photo.exiting{animation:prototype-photo-exit 1s cubic-bezier(.55,.06,.68,.19) forwards}.prototype-home-bike .bike-rider.entering{opacity:1;transform:translate(0);transition:transform 1.2s cubic-bezier(.22,.61,.36,1),opacity .6s var(--ease-out)}.prototype-home-bike .bike-rider.center{opacity:1;transform:translate(0);transition:opacity .5s var(--ease-out),filter .5s var(--ease-out)}.prototype-home-bike .bike-rider.exiting{opacity:0;transform:translate(110vw);transition:transform 1s cubic-bezier(.55,.06,.68,.19),opacity .4s var(--ease-out) .6s}.prototype-home-bike .bike-rider.silhouette-hide{opacity:0;filter:blur(5px);transition:opacity .5s var(--ease-out),filter .5s var(--ease-out)}.prototype-home-content{display:grid;justify-items:center}body.home-montagem .prototype-home-hero h1{font-size:clamp(42px,6.1vw,88px);font-weight:700;line-height:.92;letter-spacing:-.055em;color:var(--text-display)}body.home-montagem .prototype-home-hero h1 span{color:var(--accent)}body.home-montagem .prototype-home-content>p{max-width:30em;margin-top:var(--space-lg);font-size:clamp(16px,1.4vw,20px);font-weight:500;line-height:1.5;color:var(--text-secondary);text-wrap:balance}.prototype-home-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm);margin-top:var(--space-xl)}.assembly{padding-block:0}body.home-montagem:has(.assembly) main{overflow-x:clip}.assembly-track{position:relative;height:calc(var(--assembly-segments, 7) * 100svh)}.assembly-stage{--assembly-hero-out: 0}.assembly-hero{position:absolute;top:0;bottom:0;left:calc(-50vw + 50%);width:100vw;overflow:clip;display:flex;align-items:center;padding-inline:max(var(--space-lg),calc((100vw - 1220px)/2 + 24px));pointer-events:none}.assembly-hero[data-on=false]{visibility:hidden}.assembly-hero:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(0,0,0,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.04) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 70%);opacity:calc(1 - var(--assembly-hero-out))}body.theme-dark .assembly-hero:before{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px)}.assembly-scroll-cue{position:absolute;left:50%;bottom:calc(var(--space-xl) + var(--assembly-hero-inset, 0px));z-index:2;width:26px;height:40px;border:2px solid currentColor;border-radius:13px;color:var(--text-secondary);transform:translate(-50%);opacity:calc(1 - 3 * var(--assembly-hero-out));pointer-events:none}.assembly-scroll-cue span{position:absolute;left:50%;top:8px;width:4px;height:8px;margin-left:-2px;border-radius:2px;background:currentColor;animation:assembly-scroll-cue 1.6s cubic-bezier(.45,0,.55,1) infinite}.assembly-hero[data-on=false] .assembly-scroll-cue span{animation:none}@keyframes assembly-scroll-cue{0%{transform:translateY(0);opacity:0}20%{opacity:1}70%{transform:translateY(12px);opacity:0}to{transform:translateY(12px);opacity:0}}.assembly-stage{position:sticky;top:0;height:100svh;display:grid;align-items:center;gap:var(--space-xl);padding-block:calc(var(--assembly-nav, 0px) + var(--space-lg)) var(--space-lg);grid-template-columns:280px minmax(0,1fr) 280px;grid-template-areas:"sheet art ."}.assembly-stage[data-phase=reveal]{grid-template-areas:"sheet art reveal"}.assembly-art{grid-area:art;position:relative;display:grid;place-items:center;min-width:0;width:100%}.assembly .bike-layers{width:100%;position:relative;z-index:1;transform:translateY(var(--assembly-lift, 0px))}.assembly .bike-layers img{transform-origin:0 0}.assembly .bike-layers,.assembly .bike-layers img{height:min(58svh,560px)}.assembly .bike-layers .assembly-turntable{display:block;grid-area:1 / 1;width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;transition:opacity .24s var(--ease-out),visibility .24s}.assembly-stage[data-phase=reveal] .assembly-turntable,.assembly-stage[data-phase=calc] .assembly-turntable{opacity:0;visibility:hidden}@media(min-width:1101px){.assembly .bike-layers .assembly-turntable{width:90%;justify-self:center}}@property --assembly-scene-open{syntax: "<number>"; inherits: true; initial-value: 0;}@property --assembly-scene-strip{syntax: "<length>"; inherits: true; initial-value: 0px;}.assembly-stage{--assembly-strip: 72px}@media(min-width:769px){body.home-montagem .assembly-stage[data-phase=reveal] .assembly-scene-frame{--assembly-scene-strip: max(var(--assembly-strip), var(--assembly-ground-gap, 0px))}.assembly-stage[data-phase=reveal] .assembly-reveal{justify-self:end;width:min(280px,100%)}body.home-montagem .assembly-stage[data-phase=reveal] .assembly-reveal .btn-primary{width:100%}.assembly-stage[data-phase=reveal] .assembly-sheet,.assembly-stage[data-phase=reveal] .assembly-reveal{align-self:end;margin-bottom:calc(var(--assembly-ground-gap, 0px) - var(--space-lg));padding:var(--space-lg);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-raised);transition:transform .7s cubic-bezier(.16,1,.3,1)}.assembly-stage[data-phase=reveal] .assembly-sheet{margin-bottom:calc(var(--assembly-ground-gap, 0px) - var(--space-lg) - 8px)}.assembly-stage{--assembly-card-shift: clamp(0px, (100vw - 1220px) / 2, 130px)}.assembly-stage[data-roster=true] .assembly-sheet{transform:translate(calc(-1 * var(--assembly-card-shift)))}.assembly-stage[data-roster=true] .assembly-reveal{transform:translate(var(--assembly-card-shift))}}@media(max-width:1100px)and (min-width:769px){body.home-montagem .assembly-reveal .btn-primary{max-width:100%;white-space:normal}}.assembly-scene-frame{position:absolute;left:calc(50% - 50vw);width:100vw;bottom:calc(var(--assembly-scene-ground, var(--assembly-ground, 0px)) - var(--assembly-scene-strip));height:calc((1 - var(--assembly-scene-open)) * 128% + var(--assembly-scene-open) * (var(--assembly-art-top, 0px) + 100% - var(--assembly-scene-ground, var(--assembly-ground, 0px)) + var(--assembly-scene-strip)));z-index:0;pointer-events:none;overflow:clip;transition:--assembly-scene-open .7s cubic-bezier(.16,1,.3,1),--assembly-scene-strip .7s cubic-bezier(.16,1,.3,1)}.assembly-stage[data-phase=reveal] .assembly-scene-frame{--assembly-scene-open: 1;--assembly-scene-strip: var(--assembly-strip)}.assembly-scene{position:absolute;inset:0;opacity:0;background-image:var(--assembly-scene, none);background-size:var(--assembly-scene-size, cover);background-position:50% calc(100% + var(--assembly-scene-below, 0px) - var(--assembly-scene-strip));background-repeat:no-repeat;filter:none;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--assembly-scene-open)) 0,#000 56%,#000 94%,rgba(0,0,0,var(--assembly-scene-open)) 100%),linear-gradient(to right,rgba(0,0,0,var(--assembly-scene-open)) calc(50% - var(--assembly-scene-core, 24px) - var(--assembly-scene-feather, 280px)),#000 calc(50% - var(--assembly-scene-core, 24px)),#000 calc(50% + var(--assembly-scene-core, 24px)),rgba(0,0,0,var(--assembly-scene-open)) calc(50% + var(--assembly-scene-core, 24px) + var(--assembly-scene-feather, 280px)));-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,rgba(0,0,0,var(--assembly-scene-open)) 0,#000 56% 94%,rgba(0,0,0,var(--assembly-scene-open))),linear-gradient(to right,rgba(0,0,0,var(--assembly-scene-open)) calc(50% - var(--assembly-scene-core, 24px) - var(--assembly-scene-feather, 280px)),#000 calc(50% - var(--assembly-scene-core, 24px)) calc(50% + var(--assembly-scene-core, 24px)),rgba(0,0,0,var(--assembly-scene-open)) calc(50% + var(--assembly-scene-core, 24px) + var(--assembly-scene-feather, 280px)));mask-composite:intersect;transform:scale(var(--assembly-scene-scale, 1.035));transform-origin:50% 100%;transition:opacity .42s var(--ease-out),transform .48s cubic-bezier(.16,1,.3,1)}@media(min-width:769px){body.home-montagem .assembly-stage[data-phase=reveal] .assembly-sheet-label,body.home-montagem .assembly-stage[data-phase=reveal] .assembly-reveal-brand,body.home-montagem .assembly-stage[data-phase=reveal] .assembly-reveal-price-kind{color:var(--text-secondary)}body.home-montagem .assembly-stage[data-phase=reveal] .assembly-sheet-row[data-state=done],body.home-montagem .assembly-stage[data-phase=reveal] .assembly-reveal-model,body.home-montagem .assembly-stage[data-phase=reveal] .assembly-reveal-price strong{color:var(--text-display)}body.home-montagem .assembly-stage[data-phase=reveal] .assembly-reveal-badge{color:var(--accent)}}.assembly .bike-layers img.assembly-roster-bike{opacity:0;visibility:hidden}.assembly-stage[data-phase=reveal] .bike-layers img.assembly-roster-bike[data-on=true]{opacity:1;visibility:visible}.assembly .bike-layers img[data-slot=center]{z-index:2}.assembly .bike-layers img[data-slot=left],.assembly .bike-layers img[data-slot=right]{z-index:1;filter:brightness(.8);cursor:pointer}.assembly .bike-layers img[data-slot=left]:hover,.assembly .bike-layers img[data-slot=right]:hover{filter:brightness(.95)}.assembly .bike-layers.is-rostering img{transition:transform .7s cubic-bezier(.16,1,.3,1),filter .4s var(--ease-out),opacity .24s var(--ease-out),visibility .24s}.assembly-roster-nav{position:absolute;left:50%;top:50%;z-index:3;width:var(--assembly-roster-span, 60%);max-width:100%;display:flex;justify-content:space-between;transform:translate(-50%,-50%);pointer-events:none}.assembly-roster-nav[hidden]{display:none}body.home-montagem .assembly-roster-arrow{pointer-events:auto;width:40px;height:40px;padding:0;display:grid;place-items:center;border-radius:var(--radius-pill);border:1px solid rgba(255,255,255,.4);background:#00000073;color:#fff;cursor:pointer;transition:background-color .15s var(--ease-out),border-color .15s var(--ease-out)}body.home-montagem .assembly-roster-arrow:hover{background:#000000b8;border-color:#fffc}body.home-montagem .assembly-roster-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.assembly-roster-arrow svg{width:18px;height:18px}.assembly-stage[data-phase=reveal] .assembly-hint{display:none}.assembly-scene[data-on=true]{opacity:1;--assembly-scene-scale: 1}body.theme-dark .assembly-scene{filter:none}.assembly-ground-shadow{position:absolute;left:50%;bottom:var(--assembly-ground, 0px);width:calc(30% + 14% * var(--assembly-ground-shadow, 0));height:20px;transform:translate(-50%,35%);border-radius:var(--radius-pill);background:radial-gradient(ellipse at center,var(--black) 0%,transparent 72%);opacity:calc(.05 + .3 * var(--assembly-ground-shadow, 0));filter:blur(3px);z-index:0;pointer-events:none}body.theme-dark .assembly-ground-shadow{opacity:calc(.12 + .36 * var(--assembly-ground-shadow, 0))}.assembly-sheet{grid-area:sheet;align-self:center;position:relative;z-index:1;display:grid;gap:var(--space-md);align-content:center;--assembly-row-h: 44px}.assembly-sheet[data-on=false]{visibility:hidden}.assembly-sheet-rows{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-xs)}.assembly-sheet-row{display:flex;align-items:center;min-height:var(--assembly-row-h);font-family:var(--font-ui);font-variant-numeric:tabular-nums;transition:color .2s var(--ease-out)}.assembly-sheet-value{color:inherit}.assembly-sheet-row[data-state=pending]{visibility:hidden}.assembly-sheet-row[data-state=registered]{font-size:15px;font-weight:600;line-height:1.35;color:var(--text-secondary)}.assembly-sheet-row[data-state=done]{font-size:15px;font-weight:600;line-height:1.35;color:var(--text-primary)}.assembly-sheet-row[data-state=active]{font-size:26px;font-weight:600;line-height:1.15;letter-spacing:-.01em;color:var(--accent);opacity:calc(.4 + .6 * var(--assembly-growth, 1));transform:translateY(calc(8px - 8px * var(--assembly-growth, 1)))}.assembly-sheet-row{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px}body.home-montagem .assembly-sheet-label{font-family:var(--font-data);font-size:11px;font-weight:700;line-height:1.3;text-transform:uppercase;letter-spacing:.07em;color:var(--text-secondary)}body.home-montagem .assembly-hint{min-height:30px}.assembly-fly{position:fixed;z-index:60;pointer-events:none;font-family:var(--font-data);font-size:11px;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-pill);background:var(--accent);color:#fff;white-space:nowrap}.assembly-reveal{grid-area:reveal;position:relative;z-index:1;display:grid;gap:var(--space-xs);align-content:center}.assembly-reveal[hidden]{display:none}.assembly-reveal-badge{font-family:var(--font-data);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.assembly-reveal-brand{display:flex;align-items:center;gap:var(--space-xs);font-family:var(--font-data);font-size:12px}.assembly-reveal-logo{width:28px;height:28px;object-fit:contain;background:#05080d;border-radius:6px;padding:3px}.assembly-reveal-model{--reveal-model-size: 46px;font-size:var(--reveal-model-size);line-height:1.05;letter-spacing:-.03em;color:var(--text-display)}.assembly-reveal{grid-template-columns:minmax(0,1fr)}.assembly-reveal-model{min-width:0;height:calc(var(--reveal-model-size) * 1.05);display:flex;align-items:flex-end;white-space:nowrap}.assembly-reveal-badge,.assembly-reveal-brand{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.assembly-reveal-brand span{overflow:hidden;text-overflow:ellipsis}.assembly-reveal-price{display:flex;align-items:baseline;gap:var(--space-sm);flex-wrap:wrap}.assembly-reveal-price strong{font-size:28px;letter-spacing:-.02em;color:var(--text-display);font-variant-numeric:tabular-nums}.assembly-reveal-price-kind{font-family:var(--font-data);font-size:11px;color:var(--text-secondary)}.assembly-reveal .hero-actions{margin-top:var(--space-sm)}body.home-montagem .assembly-reveal .btn-primary{width:fit-content}body.home-montagem .assembly-hint{margin:0;text-align:left;min-height:var(--assembly-row-h);color:var(--text-secondary)}body.home-montagem .assembly-hint[data-on=false]{visibility:hidden}body.home-montagem .assembly-reveal-badge{color:var(--accent)}body.home-montagem .assembly-reveal-brand{color:var(--text-secondary)}.assembly-section-title{position:absolute;top:calc(var(--assembly-nav, 0px) + var(--space-md));left:0;right:0;z-index:4;margin:0;text-align:center;pointer-events:none}.assembly-section-title[hidden]{display:none}body.home-montagem .assembly-section-title{font-family:var(--font-ui);font-size:17px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;line-height:1;color:var(--accent)}body.home-montagem.theme-dark .assembly-section-title{color:var(--text-display)}.assembly-section-title:before{content:"";position:absolute;z-index:-1;left:50%;width:100vw;transform:translate(-50%);top:calc((var(--assembly-nav, 0px) + var(--space-md)) * -1);bottom:calc(var(--title-pad, 10px) * -1);background:var(--surface)}@media(max-width:768px){.assembly-section-title{--title-pad: 6px;top:calc(var(--assembly-nav, 0px) + 6px)}.assembly-compare-head{padding-top:24px}}@media(min-width:769px){.assembly-compare-head{padding-top:34px}}.assembly-stage[data-phase=compare] .bike-layers img.assembly-roster-bike[data-on=true],.assembly-stage[data-phase=calc] .bike-layers img.assembly-roster-bike[data-on=true]{opacity:1;visibility:visible}.assembly-stage[data-phase=compare] .assembly-hint{display:none}.assembly-stage[data-phase=compare]{--assembly-compare-lift: 76px;--assembly-compare-floor: calc(var(--assembly-strip-h, 300px) * .12)}@media(min-height:821px)and (min-width:769px){.assembly-stage[data-phase=compare]{--assembly-compare-lift: 132px}body.home-montagem .assembly-stage .assembly-compare-weights{max-width:80ch}}.assembly-stage[data-phase=compare] .assembly-scene-frame{height:var(--assembly-strip-h, 300px);bottom:calc(var(--assembly-ground, 0px) + var(--assembly-compare-lift, 0px) - var(--assembly-compare-floor, 0px))}@media(max-width:768px){.assembly-stage[data-phase=compare] .assembly-scene-frame{height:max(var(--assembly-strip-h, 300px),67vw);bottom:calc(var(--assembly-ground, 0px) + var(--assembly-compare-lift, 0px) - var(--assembly-compare-floor, 0px) - 14px)}}.assembly-stage[data-phase=compare] .assembly-scene{background-size:cover;background-position:50% 62%;transform:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.62) 24%,#000 45%);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.62) 24%,#000 45%);-webkit-mask-composite:source-over;mask-composite:add}.assembly-stage[data-phase=compare] .assembly-turntable,.assembly-stage[data-phase=compare] .assembly-ground-shadow{opacity:0}.assembly-stage[data-phase=compare] .assembly-ground-shadow,.assembly-stage[data-phase=calc] .assembly-ground-shadow{transition:opacity .4s var(--ease-out)}body.theme-dark .assembly-stage[data-phase=compare] .assembly-scene{filter:brightness(.58) saturate(.8)}.assembly-lineup{position:absolute;inset:0;z-index:3;margin:0;padding:0;list-style:none;pointer-events:none}.assembly-lineup[hidden]{display:none}.assembly-lineup-item{position:absolute;left:50%;top:calc(100% - var(--assembly-ground, 0px) - var(--assembly-compare-lift, 0px) + var(--assembly-compare-floor, 0px) + var(--lineup-drop, var(--space-md)));display:grid;justify-items:center;gap:2px;transform:translate(calc(-50% + var(--lineup-x, 0px)));transition:transform .7s cubic-bezier(.16,1,.3,1)}.assembly-lineup-flag{font-family:var(--font-ui);font-size:13px;font-weight:800;letter-spacing:.11em;line-height:1.3;min-height:1.3em;white-space:nowrap;color:var(--success)}.assembly-lineup-item[data-tied=true] .assembly-lineup-flag{color:var(--text-secondary)}body.home-montagem .assembly-lineup-name{font-family:var(--font-ui);font-size:15px;line-height:1.2;white-space:nowrap;color:var(--text-secondary)}.assembly-lineup-item[data-leader=true] .assembly-lineup-name{color:var(--text-display)}.assembly-lineup-line{display:flex;align-items:baseline;gap:var(--space-xs);min-height:38px}.assembly-lineup-score{font-family:var(--font-ui);font-size:30px;font-weight:600;line-height:1;letter-spacing:-.02em;color:var(--text-secondary);font-variant-numeric:tabular-nums}.assembly-lineup-unit{font-family:var(--font-data);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}.assembly-lineup-item[data-leader=true] .assembly-lineup-score{color:var(--text-display);font-size:38px}.assembly-lineup-wins{--win-row: 28px;justify-self:center;display:grid;justify-items:start;margin-top:var(--space-sm);min-height:calc(var(--win-row) * 4 + 1rem);text-align:left}.assembly-lineup-wins-label{font-family:var(--font-ui);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:2px}body.home-montagem .assembly-lineup-wins-list{list-style:none;margin:0;padding:0;display:grid}body.home-montagem .assembly-lineup-win{display:flex;align-items:center;gap:9px;min-height:var(--win-row);margin:0;color:var(--text-primary)}.assembly-lineup-win-icon{display:inline-flex;flex:0 0 16px;width:16px;justify-content:center;opacity:.72}.assembly-lineup-win-icon svg{width:16px;height:16px}.assembly-lineup-win-label{font-family:var(--font-ui);font-size:.88rem;font-weight:700;white-space:nowrap}body.home-montagem .assembly-lineup-wins-empty{margin:0;max-width:15rem;font-size:.8rem;line-height:1.35;color:var(--text-secondary)}.assembly-compare-head .assembly-compare-profiles{margin-top:var(--space-sm)}.assembly-compare{position:absolute;inset:calc(var(--assembly-nav, 0px) + var(--space-md)) 0 var(--space-md);z-index:3;display:grid;grid-template-rows:auto auto;align-content:space-between;justify-items:center;text-align:center;pointer-events:none}.assembly-compare[hidden]{display:none}.assembly-compare-head,.assembly-compare-foot{display:grid;justify-items:center;gap:var(--space-sm)}body.home-montagem .assembly-compare-title{font-size:40px;line-height:1.08;letter-spacing:-.03em;color:var(--text-display);text-wrap:balance}body.home-montagem .assembly-compare-lede{margin:0;max-width:46ch;font-size:15px;color:var(--text-secondary);text-wrap:pretty}body.home-montagem .assembly-compare-profiles .seg-tab[aria-pressed=true]{color:var(--text-display)}body.home-montagem .assembly-compare-weights{margin:0;max-width:52ch;font-size:13px;color:var(--text-secondary)}.assembly-compare-profiles,body.home-montagem .assembly-compare-actions .btn-primary{pointer-events:auto}body.home-montagem .assembly-compare-actions .btn-primary{width:fit-content}.assembly-stage[data-phase=calc]{grid-template-columns:minmax(0,1fr) minmax(340px,440px);grid-template-areas:"art calc"}.assembly-stage[data-phase=calc] .assembly-sheet{display:none}.assembly-calc{grid-area:calc;position:relative;z-index:3;display:grid;gap:var(--space-md);align-content:center;justify-items:stretch;text-align:left;padding:var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--surface);box-shadow:0 12px 32px #0f172a14}.assembly-calc[hidden]{display:none}.assembly-calc-head,.assembly-calc-foot{display:grid;justify-items:start;gap:var(--space-sm)}.assembly-calc-foot{gap:var(--space-md)}body.home-montagem .assembly-calc-title{margin:0;font-size:28px;line-height:1.1;letter-spacing:-.03em;color:var(--text-display);text-wrap:balance}body.home-montagem .assembly-calc-lede{margin:0;font-size:13px;color:var(--text-secondary);text-wrap:pretty}.assembly-calc-mode,.assembly-calc-periods{justify-self:start}.assembly-calc-total{margin:0;display:flex;align-items:baseline;gap:6px;font-family:var(--font-ui)}.assembly-calc-total-value{font-size:44px;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--text-display);font-variant-numeric:tabular-nums}.assembly-calc-total-unit{font-family:var(--font-data);font-size:13px;color:var(--text-secondary)}.assembly-calc-values{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:var(--space-sm)}.assembly-calc-value-item{display:flex;align-items:center;gap:8px;padding:6px 12px 6px 8px;border-radius:var(--radius-pill);border:1px solid var(--kind-color, var(--border));background:color-mix(in srgb,var(--kind-color, var(--border)) 12%,transparent);cursor:default;transition:transform .16s var(--ease-out),background .16s var(--ease-out)}.assembly-calc-value-item:hover,.assembly-calc-value-item[data-active=true]{transform:scale(1.04);background:color-mix(in srgb,var(--kind-color, var(--border)) 20%,transparent)}.assembly-calc-value-icon{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--kind-color, var(--border));color:#fff;flex:none}.assembly-calc-value-icon svg{width:13px;height:13px}.assembly-calc-value-text{display:grid;line-height:1.15;text-align:left}.assembly-calc-value-label{font-family:var(--font-ui);font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}.assembly-calc-value-amount{font-family:var(--font-ui);font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text-display)}.assembly-calc-value-item[data-kind=fuel]{--kind-color: var(--warning)}.assembly-calc-value-item[data-kind=ipva]{--kind-color: var(--accent)}.assembly-calc-value-item[data-kind=installment]{--kind-color: #3b82f6}.assembly-calc-bar-seg[data-kind=fuel]{background:var(--warning)}.assembly-calc-bar-seg[data-kind=ipva]{background:var(--accent)}.assembly-calc-bar-seg[data-kind=installment]{background:#3b82f6}.assembly-calc-bar{position:relative;display:flex;width:100%;height:16px;border-radius:var(--radius-pill);overflow:hidden;background:var(--surface-high);box-shadow:inset 0 1px 2px #0000002e}.assembly-calc-bar-seg{position:relative;height:100%;transition:width .5s cubic-bezier(.25,.1,.25,1),opacity .16s var(--ease-out),filter .16s var(--ease-out)}.assembly-calc-bar:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255 / .22),transparent 55%);pointer-events:none}.assembly-calc-facts{display:grid;gap:var(--space-sm)}.assembly-calc-fact{margin:0;display:flex;align-items:center;gap:8px}.assembly-calc-fact-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--surface-high);color:var(--text-secondary);flex:none}.assembly-calc-fact-icon svg{width:14px;height:14px}body.home-montagem .assembly-calc-fact-text{margin:0;text-align:left;font-family:var(--font-ui);font-size:12px;line-height:1.3;color:var(--text-secondary)}.assembly-calc-fact-label{display:block;font-weight:600;color:var(--text-primary)}body.home-montagem .assembly-calc-fact-text strong{display:block;font-size:14px;font-weight:700;color:var(--text-display)}.assembly-calc-actions{display:grid;width:100%}body.home-montagem .assembly-calc-actions .btn-primary{width:100%;justify-content:center}@media(max-width:768px){.assembly-stage[data-phase=calc]{grid-template-columns:minmax(0,1fr);grid-template-areas:"art" "calc";align-content:center}.assembly-calc{padding:var(--space-md);gap:var(--space-sm)}.assembly-calc-foot{gap:var(--space-sm)}body.home-montagem .assembly-calc-title{font-size:22px}body.home-montagem .assembly-calc-lede{display:none}.assembly-calc-total-value{font-size:34px}.assembly-calc-facts{grid-template-columns:1fr;gap:6px}body.home-montagem .assembly-calc-fact-text strong{display:inline}}.assembly-footnote{max-width:60ch;margin:0 auto;padding:var(--space-xl) var(--space-lg) var(--space-2xl);font-family:var(--font-ui);font-size:12px;line-height:1.5;color:var(--text-secondary);text-align:center}@media(max-width:1100px)and (min-width:769px){.assembly-stage{grid-template-columns:230px minmax(0,1fr) 230px;gap:var(--space-lg)}.assembly-reveal-model{--reveal-model-size: 32px}.assembly .bike-layers,.assembly .bike-layers img{height:min(48svh,420px)}}@media(max-width:768px){.prototype-home-hero{min-height:calc(100svh - 110px);gap:var(--space-sm);padding:var(--space-md)}.prototype-home-bike{width:min(300px,82vw);height:min(29svh,230px);margin-bottom:var(--space-sm)}body.home-montagem .prototype-home-hero h1{font-size:clamp(38px,11vw,48px)}body.home-montagem .prototype-home-content>p{max-width:26ch;margin-top:var(--space-md);font-size:15px}.prototype-home-actions{width:100%;margin-top:var(--space-lg)}.prototype-home-actions .btn{width:100%}.assembly-hero{align-items:flex-end;padding-block:0 calc(var(--space-4xl) + var(--space-lg))}.assembly-stage{height:calc(100svh - 58px);gap:var(--space-md);padding-block:calc(var(--assembly-nav, 0px) + var(--space-md)) var(--space-md);align-content:center;align-items:start;grid-template-columns:minmax(0,1fr);grid-template-areas:"art" "sheet"}.assembly .bike-layers,.assembly .bike-layers img{height:min(32svh,260px)}.assembly-stage[data-phase=intro],.assembly-stage[data-phase=build]{grid-template-rows:1fr;grid-template-areas:"stack"}.assembly-stage[data-phase=intro] .assembly-art,.assembly-stage[data-phase=build] .assembly-art{grid-area:stack;align-self:center}.assembly-stage[data-phase=intro] .assembly-sheet,.assembly-stage[data-phase=build] .assembly-sheet{grid-area:stack;align-self:start;margin-top:var(--assembly-build-sheet-top, 0px)}.assembly-stage[data-phase=reveal]{grid-template-columns:minmax(0,1fr);grid-template-areas:"sheet" "art" "reveal";grid-template-rows:auto 1fr auto;align-content:stretch}.assembly-stage[data-phase=reveal] .assembly-art{align-self:end}.assembly-stage[data-phase=reveal] .assembly-art.is-reveal-lift-instant{transition:none}.assembly-sheet{gap:var(--space-md)}.assembly-stage[data-phase=reveal] .assembly-sheet{margin:calc(var(--space-md) + 16px) var(--space-md) 0;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-xl);border:1px solid rgba(255,255,255,.14);background:#080a0e8f;backdrop-filter:blur(14px) saturate(1.1);-webkit-backdrop-filter:blur(14px) saturate(1.1)}body.home-montagem .assembly-stage[data-phase=reveal] .assembly-sheet-label{color:#ffffffad}.assembly-stage[data-phase=reveal] .assembly-sheet-row[data-state=registered],.assembly-stage[data-phase=reveal] .assembly-sheet-row[data-state=done]{color:#fff}.assembly-stage[data-phase=reveal] .assembly-sheet-row[data-state=active]{color:var(--accent)}.assembly-sheet-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;gap:var(--space-xs) var(--space-md)}.assembly-sheet-row{min-height:36px}.assembly-sheet-row[data-state=active]{grid-column:1 / -1;order:1;min-height:var(--assembly-row-h)}.assembly-reveal-model{--reveal-model-size: 28px}.assembly-reveal-price strong{font-size:24px}.assembly-reveal-specs dd{font-size:14px}.assembly-reveal-note{font-size:11px;max-width:none}body.home-montagem .assembly-reveal .btn-primary{width:100%}.assembly-stage[data-phase=reveal] .assembly-art{margin-bottom:max(0px,calc(var(--assembly-strip) - var(--assembly-ground, 0px)))}.assembly-scroll-cue{bottom:auto;top:54%}body.home-montagem .assembly-compare-title{font-size:28px}body.home-montagem .assembly-compare-lede{font-size:14px}.assembly-lineup-score{font-size:22px}.assembly-lineup-item[data-leader=true] .assembly-lineup-score{font-size:28px}.assembly-stage[data-phase=compare]{--assembly-compare-lift: -60px;--assembly-compare-floor: calc(var(--assembly-strip-h, 300px) * .12 + 12px)}.assembly-lineup-line{min-height:28px}body.home-montagem .assembly-compare-weights{display:none}.assembly-lineup-item:not([data-slot=center]) .assembly-lineup-name,.assembly-lineup-item:not([data-slot=center]) .assembly-lineup-wins{display:none}.assembly-lineup-name{order:2}.assembly-lineup-wins{order:3;--win-row: 24px}}.assembly-stage[data-phase=compare] .bike-layers img{pointer-events:none;cursor:default}@media(max-height:820px)and (min-width:769px){.assembly-lineup{--lineup-drop: var(--space-sm)}.assembly-lineup-item{grid-auto-flow:row;grid-template-columns:repeat(3,auto);align-items:baseline;gap:0 var(--space-xs)}.assembly-lineup-wins{grid-column:1 / -1;--win-row: 24px;margin-top:2px}.assembly-lineup-score{font-size:22px}.assembly-lineup-item[data-leader=true] .assembly-lineup-score{font-size:28px}.assembly-lineup-line{min-height:28px}.assembly-lineup-name{font-size:12px;line-height:1}body.home-montagem .assembly-compare-weights{display:none}.assembly-compare-foot{gap:var(--space-xs)}body.home-montagem .assembly-compare-title{font-size:32px}}@media(max-height:740px)and (min-width:769px),(max-width:768px){.assembly-lineup-wins{min-height:calc(var(--win-row) * 3 + 1rem)}body.home-montagem .assembly-lineup-win:nth-child(n+4){display:none}}@media(max-width:768px)and (max-height:760px){body.home-montagem .assembly-compare-lede{display:none}.assembly-stage[data-phase=compare]{--assembly-compare-lift: -26px}.assembly-lineup-wins{min-height:calc(var(--win-row) * 2 + 1rem)}body.home-montagem .assembly-lineup-win:nth-child(n+3){display:none}}@media(max-height:740px)and (min-width:769px){body.home-montagem .assembly-compare-lede{display:none}body.home-montagem .assembly-compare-title{font-size:28px}}.home-numbers{text-align:center;padding:clamp(64px,12vw,160px) clamp(20px,4vw,48px)}.numbers-hero{margin:0 0 clamp(40px,6vw,72px);display:flex;flex-direction:column;align-items:center;font-family:var(--font-family-base);font-weight:400}.numbers-hero-value{font-size:clamp(3.8rem,11vw,8rem);font-weight:900;line-height:.92;letter-spacing:-.05em;background:linear-gradient(135deg,var(--accent, #D71921) 0%,color-mix(in srgb,var(--accent, #D71921) 80%,#ffffff 20%) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}.numbers-home-montagemel{font-size:clamp(.95rem,1.6vw,1.25rem);font-weight:500;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:var(--home-muted);white-space:nowrap}.numbers-breakdown{list-style:none;margin:0 0 clamp(20px,3vw,36px);padding:0;display:flex;justify-content:center;align-items:stretch;gap:0;flex-wrap:wrap;padding-top:1rem}.numbers-stat{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 clamp(20px,4vw,48px);position:relative}.numbers-stat-value-wrap{display:inline-flex;align-items:flex-start;line-height:1}.numbers-stat-asterisk{font-size:.85em;font-weight:700;color:var(--accent, #D71921);margin-left:3px;line-height:1;position:relative;top:-.05em}.numbers-stat+.numbers-stat:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:color-mix(in srgb,var(--text-muted) 30%,transparent)}.numbers-stat-value{font-family:var(--font-family-base);font-size:clamp(1.7rem,3.6vw,2.6rem);font-weight:700;line-height:1;letter-spacing:-.02em;color:var(--text, #ffffff)}.numbers-stat-label{font-size:clamp(.78rem,1vw,.95rem);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--home-muted)}.numbers-hero-value.odometer{display:inline-flex;align-items:stretch;justify-content:center;font-variant-numeric:tabular-nums;line-height:.92;background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor;color:var(--accent, #D71921)}.odometer-digit{display:inline-block;height:1em;overflow:hidden;position:relative;vertical-align:top;min-width:.62em;text-align:center}.odometer-reel{display:flex;flex-direction:column;transform:translateY(0);transition:transform 1.5s cubic-bezier(.22,.61,.36,1);will-change:transform}.odometer-cell,.odometer-separator{background:linear-gradient(135deg,var(--accent, #D71921) 0%,color-mix(in srgb,var(--accent, #D71921) 80%,#ffffff 20%) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.odometer-cell{flex:0 0 auto;height:1em;display:flex;align-items:center;justify-content:center}.odometer-separator{display:inline-block;vertical-align:top;line-height:.92;padding:0 .04em}body.theme-light.home-page .numbers-hero-value.odometer{color:var(--accent, #D71921)}.home-footnote{margin:clamp(48px,8vw,96px) auto 0;padding:clamp(20px,3vw,32px) clamp(20px,4vw,48px) clamp(8px,1.5vw,16px);text-align:center;max-width:720px;border-top:1px solid color-mix(in srgb,var(--text-muted) 20%,transparent)}.home-footnote p{margin:0;font-size:clamp(.78rem,1.1vw,.92rem);font-weight:400;line-height:1.5;color:var(--home-muted)}.home-footnote-marker{color:var(--accent, #D71921);font-weight:600;margin-right:4px}.home-brand-marquees{margin-top:clamp(32px,5vw,56px);display:grid;gap:12px;position:relative;z-index:4;isolation:isolate}.home-brand-marquee{position:relative;overflow:hidden;padding:12px 0;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 10%,#000 90%,transparent 100%);mask-size:100% 100%;mask-repeat:no-repeat}.home-brand-marquee:before,.home-brand-marquee:after{content:"";display:none}.home-brand-track{position:relative;z-index:1;display:flex;align-items:center;width:max-content;gap:24px;padding-inline:14px;animation:homeBrandMarquee 56s linear infinite;will-change:transform}.home-brand-marquee:hover .home-brand-track,.home-brand-marquee:focus-within .home-brand-track{animation-play-state:paused}.home-brand-chip{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:2px 6px;position:relative}.home-brand-chip[data-tooltip]:after{content:none}.home-brand-chip[data-tooltip]:hover:after,.home-brand-chip[data-tooltip]:focus-visible:after{content:none}.home-brand-tooltip-portal{position:fixed;left:0;top:0;transform:translate(-50%,calc(-100% - 6px));background:color-mix(in srgb,#0b0f1a 94%,transparent);color:#fff;border:1px solid color-mix(in srgb,#ffffff 16%,transparent);border-radius:8px;padding:4px 8px;font:600 .74rem/1.2 var(--home-display-font);letter-spacing:.01em;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;z-index:9999;transition:opacity 70ms ease-out,visibility 70ms ease-out}.home-brand-tooltip-portal.is-visible{opacity:1;visibility:visible}.home-brand-tooltip-portal.is-below{transform:translate(-50%,6px)}body.theme-light.home-page .home-brand-tooltip-portal{background:color-mix(in srgb,#ffffff 96%,transparent);color:#1f2937;border-color:#94a3b88c;box-shadow:0 8px 18px #0f172a1f}.home-brand-chip img{width:auto;max-width:none;height:32px;max-height:32px;object-fit:contain;display:block;filter:saturate(.98) brightness(1.02)}.home-brand-chip span{font:700 .92rem/1.2 var(--home-display-font);color:var(--text-strong);text-align:center}@keyframes homeBrandMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.home-numbers{padding-top:clamp(96px,12vw,160px)}.home-numbers{--home-muted: var(--text-secondary);--home-display-font: var(--font-ui);--text-strong: var(--text-display);--text: var(--text-display)}@media(max-width:720px){.numbers-breakdown{gap:4px 0}.numbers-stat{padding:0 16px;flex:1 1 0;min-width:0}.numbers-stat-value{font-size:clamp(1.4rem,6vw,1.9rem)}.numbers-stat-label{font-size:clamp(.7rem,2.6vw,.85rem)}.numbers-hero{margin-bottom:clamp(28px,8vw,44px)}.numbers-hero-value{font-size:clamp(3rem,16vw,4.8rem)}}body.theme-light.home-montagem .numbers-stat-value{color:#111827}body.theme-light.home-montagem .numbers-home-montagemel,body.theme-light.home-montagem .numbers-stat-label{color:#6b7280}body.theme-light.home-montagem .numbers-stat+.numbers-stat:before{background:#94a3b866}body.theme-light.home-montagem .home-footnote{border-top-color:#94a3b866}body.theme-light.home-montagem .home-footnote p{color:#596273}body.theme-light.home-montagem .home-brand-tooltip-portal{background:color-mix(in srgb,#ffffff 96%,transparent);color:#1f2937;border-color:#94a3b88c;box-shadow:0 8px 18px #0f172a1f}body.theme-light.home-montagem .home-brand-chip img{filter:saturate(.94) contrast(1.02)}body.theme-light.home-montagem .home-brand-chip[data-brand=zontes] .home-brand-logo,body.theme-light.home-montagem .home-brand-chip[data-brand=ktm] .home-brand-logo,body.theme-light.home-montagem .home-brand-chip[data-brand=cfmoto] .home-brand-logo,body.theme-light.home-montagem .home-brand-chip[data-brand=yamaha] .home-brand-logo,body.theme-light.home-montagem .home-brand-chip[data-brand=kawasaki] .home-brand-logo,body.theme-light.home-montagem .home-brand-chip[data-brand=dafra] .home-brand-logo{filter:invert(1)}@media(prefers-reduced-motion:reduce){.home-brand-track{animation:none!important}}.home-final{text-align:center;padding:clamp(64px,10vw,140px) clamp(20px,4vw,48px)}.home-final h2{margin:0;font-family:var(--font-family-base);font-size:clamp(1.9rem,4.5vw,3.35rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--text-display);text-wrap:balance}.home-final-actions{margin-top:clamp(24px,4vw,40px);display:flex;gap:14px;justify-content:center;flex-wrap:wrap}body.theme-light.home-montagem .home-final h2{color:var(--accent)}body.theme-light.home-montagem .home-final{background:linear-gradient(to bottom,transparent 0%,rgba(215,25,33,.04) 50%,transparent 100%)}@media(max-width:720px){.home-final-actions{flex-direction:column;align-items:stretch}}
