html{scroll-padding-top:calc(var(--header-h-condensed) + 16px)}html[data-menu-open] .actionbar,html[data-menu-open] .wa-btn{display:none!important}html:has(details[data-mnav][open]) .actionbar{display:none!important}html:has(details[data-mnav][open]) .wa-btn{display:none!important}
:root{--text-primary:#1c1e23;--text-secondary:#3f434b;--text-tertiary:#62666f;--surface-primary:#fff;--surface-secondary:#fbfaf9;--surface-tertiary:#f3f0ed;--surface-tertiary-hover:#ede8e3;--stroke-primary:#8c857f;--stroke-secondary:#e8e4e1;--stroke-warm:#f2d8cb;--text-accent:#c24400;--text-accent-strong:#b23e00;--surface-accent:#f25b0a;--surface-accent-strong:#b23e00;--surface-accent-ink:#c24400;--surface-accent-subtle:#fdede4;--text-on-accent:#fff;--text-on-accent-strong:#fff;--text-on-accent-subtle:#b23e00;--surface-inverse:#1c1e23;--text-on-inverse:#fff;--status-available:#1e9e5a;--brand-whatsapp:#25d366;--night:#141519;--night-2:#1d1f24;--on-night:#f4f2ef;--on-night-soft:#a9abb1;--night-line:#2e3037;--f-head:var(--font-display), "Helvetica Neue", Arial, sans-serif;--f-body:var(--font-body), "Helvetica Neue", Arial, sans-serif;--font-display-stack:var(--f-head);--font-body-stack:var(--f-body);--fs-display:clamp(38px, 11.5cqi, 69px);--fs-headline:clamp(36px, 4.4vw, 64px);--fs-title:clamp(22px, 2vw, 30px);--fs-group:clamp(26px, 2.4vw, 34px);--fs-body:15px;--fs-lede:var(--fs-body);--fs-quote:clamp(26px, 3vw, 44px);--fs-label:14px;--wrap:1440px;--gutter:clamp(20px, 4.45vw, 64px);--section:clamp(88px, 10vw, 150px);--section-pad:var(--section);--section-head-gap:clamp(48px, 6vw, 88px);--header-h:82px;--header-h-condensed:72px;--actionbar-h:58px;--radius:0px;--radius-plate:4px;--ease:cubic-bezier(.16, 1, .3, 1);--dur-fill:.45s;--dur-img:.9s;--shadow-warm:0 24px 48px -24px #3c1e0a40;--sw-orange-1:url(/img/swatch-04.webp);--sw-orange-2:url(/img/swatches/orange-02.webp);--sw-orange-3:url(/img/swatches/orange-03.webp);--sw-orange-4:url(/img/swatches/orange-04.webp);--sw-wall-1:url(/img/swatch-01.webp);--sw-wall-2:url(/img/swatch-02.webp);--sw-wall-3:url(/img/swatch-03.webp);--sw-wall-4:url(/img/swatch-04.webp)}.night,[data-theme=night]{--text-primary:#f4f2ef;--text-secondary:#f4f2ef;--text-tertiary:#a9abb1;--surface-primary:#141519;--surface-secondary:#1d1f24;--surface-tertiary:#1d1f24;--surface-tertiary-hover:#25272d;--stroke-primary:#8c857f;--stroke-secondary:#2e3037;--text-accent:#f25b0a;--text-accent-strong:#f25b0a;--surface-inverse:#f4f2ef;--text-on-inverse:#1c1e23;background:var(--night);color:var(--on-night)}:root,.night,[data-theme=night]{--orange:var(--surface-accent);--orange-ink:var(--surface-accent-ink);--accent-ink:var(--text-accent-strong);--orange-tint:var(--surface-accent-subtle);--ink:var(--text-primary);--ink-soft:var(--text-secondary);--muted:var(--text-tertiary);--line:var(--stroke-secondary);--line-warm:var(--stroke-warm);--field-stroke:var(--stroke-primary);--paper:var(--surface-primary);--surface:var(--surface-secondary);--surface-2:var(--surface-tertiary)}
*,:before,:after{box-sizing:border-box}html{background:var(--surface-primary);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{background:var(--surface-primary);color:var(--text-primary);font:400 var(--fs-body) / 1.6 var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body:after{content:"";pointer-events:none;z-index:90;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:5px 0}img,svg,video{max-width:100%;display:block}picture{display:block}img{height:auto}a{color:inherit}h1,h2,h3,h4,h5,p,ul,ol,dl,dd,figure,blockquote{margin:0}h1,h2,h3,h4{font-family:var(--f-head);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.1}ul,ol{padding:0;list-style:none}button,input,select,textarea{font:inherit;color:inherit}button{border-radius:0}:focus-visible{outline:2px solid var(--surface-accent);outline-offset:3px}::selection{background:var(--surface-accent);color:#fff}.sr-only,.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:95;background:var(--surface-inverse);color:var(--text-on-inverse);padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.skip-link:focus{top:12px}.wrap{width:100%;max-width:var(--wrap);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.section--tint{background:var(--surface-secondary);border-top:1px solid var(--stroke-secondary)}.section--flush-top{padding-top:0}.section.section--flush{padding-block:0}.section--tint.section--flush-top{border-top:0}.section.section--continues{border-top:0;padding-top:clamp(24px,3vw,48px)}.section:has(+.section--continues){padding-bottom:0}.section:has(+.section--continues.night){padding-bottom:clamp(48px,6vw,88px)}.section:has([data-steps])+.section.section--continues{background:var(--surface-secondary)}.section--container{background:var(--surface-tertiary)}.section--container :is(h2,h3,h4),.section--container .prose p>strong:first-child{color:var(--text-accent-strong)}.section.section--container.section--continues{padding-top:clamp(64px,7vw,104px)}.hairline{position:relative}.hairline:before{content:"";background:var(--stroke-warm);width:100vw;height:1px;position:absolute;top:0;left:calc(50% - 50vw)}.display{font-family:var(--f-head);font-size:var(--fs-display);letter-spacing:-.012em;text-transform:uppercase;font-weight:400;line-height:.95}.display b,.display strong{font-weight:600}.display__line{display:block}.headline,.h2{font:600 var(--fs-headline) / 1 var(--f-head);letter-spacing:-.03em;text-wrap:balance}.title{font:600 var(--fs-title) / 1.2 var(--f-head);letter-spacing:-.02em}.title--group{font-size:var(--fs-group);letter-spacing:-.025em;line-height:1.1}.title--card{font-size:clamp(22px,1.9vw,28px);line-height:1.15}.lede{font-size:var(--fs-lede);color:var(--text-secondary);text-wrap:pretty;max-width:56ch;line-height:1.6}.night .lede{color:var(--on-night-soft)}.quote-text{font:300 var(--fs-quote) / 1.3 var(--f-body);letter-spacing:-.015em;text-wrap:pretty;max-width:30ch}.quote-text em{color:var(--surface-accent);font-style:normal;font-weight:700}.label{font:600 var(--fs-label) / 1.3 var(--f-body);color:var(--text-secondary);letter-spacing:normal;text-transform:none}.label--accent{color:var(--text-accent-strong)}.numeral{font-family:var(--f-head);letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-weight:600}.prose{max-width:68ch;color:var(--text-secondary)}.prose>*+*{margin-top:1em}.prose a,.prose-links a{color:var(--text-primary);-webkit-text-decoration-color:var(--surface-accent);text-decoration-color:var(--surface-accent);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}
.link-arrow{width:fit-content;min-height:44px;color:var(--text-primary);background:linear-gradient(var(--surface-accent), var(--surface-accent)) 0 calc(100% - 10px) / 100% 2px no-repeat;transition:gap .3s var(--ease), background-size .3s var(--ease);align-items:center;gap:10px;margin-block:-10px;padding-block:10px 14px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow svg{flex:none;font-size:1.15em}.link-arrow:hover{gap:16px}.link-arrow--light{color:var(--on-night)}.btn{--bg:var(--text-primary);--fg:var(--text-on-inverse);--fill:var(--text-primary);--fg-hover:var(--fg);background:var(--bg);min-height:48px;color:var(--fg);font:600 16px/1 var(--f-body);white-space:nowrap;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:transform .2s var(--ease), background-color .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease);border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;gap:12px;padding:0 24px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;background:var(--fill);transition:transform var(--dur-fill) var(--ease);position:absolute;inset:0;transform:translateY(101%)}.btn svg{transition:transform .35s var(--ease);flex:none;font-size:1.15em}.btn:hover,.btn:focus-visible{color:var(--fg-hover)}.btn:hover:before,.btn:focus-visible:before{transform:translateY(0)}.btn:hover .btn__arrow,.btn:focus-visible .btn__arrow{transform:translate(3px,-3px)}.btn:active{transform:translateY(1px)scale(.985)}.btn:focus-visible{outline:2px solid var(--surface-accent);outline-offset:3px}.btn[disabled],.btn[aria-disabled=true]{cursor:progress;opacity:.75}.btn--primary{--bg:var(--surface-accent);--fg:#fff;--fg-hover:#fff;--fill:#1c1e23;font-size:19px;font-weight:700}.btn--primary.btn--lg{font-weight:700}.btn--primary.btn--sm{--bg:var(--surface-accent-ink);font-size:15px;font-weight:700}.night .btn--primary{--fill:#fff;--fg-hover:#1c1e23}.btn--ghost{--bg:transparent;--fg:var(--text-primary);--fill:var(--text-primary);--fg-hover:var(--text-on-inverse);border-color:var(--text-primary)}.btn--line{--bg:transparent;--fg:var(--text-primary);--fill:var(--text-primary);--fg-hover:var(--text-on-inverse);border-color:var(--stroke-secondary);font-size:14px}.btn--line:hover,.btn--line:focus-visible{border-color:var(--text-primary)}.btn--light{--bg:#fff;--fg:#1c1e23;--fill:#1c1e23;--fg-hover:#fff;font-size:17px}.btn--outline{--bg:transparent;--fg:#fff;--fill:#fff;--fg-hover:#1c1e23;border-color:#ffffff73;font-size:15px}.btn--outline:hover,.btn--outline:focus-visible{border-color:#fff}.btn--sm{min-height:40px;padding:0 16px}@media (max-width:1060px){.btn--sm{min-height:44px}}.btn--lg{min-height:60px;padding:0 34px;font-weight:500}.btn--block{width:100%}.icon-btn{border:1px solid var(--stroke-secondary);width:52px;height:52px;color:var(--text-primary);cursor:pointer;transition:background-color .3s var(--ease), border-color .3s var(--ease), color .3s var(--ease);background:0 0;place-items:center;padding:0;font-size:22px;display:grid}.icon-btn:hover{background:var(--surface-accent);border-color:var(--surface-accent);color:#fff}.badge{width:fit-content;color:var(--text-secondary);font:500 13px/1 var(--f-body);align-items:center;gap:9px;display:inline-flex}.badge__dot{background:var(--status-available);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.badge__dot:after{content:"";background:inherit;opacity:0;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.badge__dot:after{animation:2s cubic-bezier(0,0,.2,1) infinite badge-ping}}@keyframes badge-ping{0%{opacity:.55;transform:scale(1)}75%,to{opacity:0;transform:scale(2.8)}}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{border:1px solid var(--stroke-secondary);background:var(--surface-primary);min-height:44px;color:var(--text-primary);transition:border-color .25s, background-color .25s, transform .25s var(--ease);align-items:center;gap:8px;padding:10px 14px;font-size:15px;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}a.chip:hover,.chip.is-hot{border-color:var(--surface-accent);transform:translateY(-2px)}.chip--base{background:var(--surface-inverse);color:var(--text-on-inverse);border-color:var(--surface-inverse)}.chip__badge{background:var(--surface-accent-ink);color:#fff;padding:3px 6px;font-size:12px;font-weight:700;line-height:1.1}.swatch-icon{--sw:url(/img/swatch-04.webp);--r:-4deg;isolation:isolate;width:136px;height:120px;color:var(--text-primary);flex:none;place-items:center;font-size:72px;display:grid;position:relative}.swatch-icon--wall{width:128px;height:112px;font-size:64px}.swatch-icon:before{content:"";z-index:-1;background:var(--sw) center / contain no-repeat;transition:opacity .5s var(--ease), transform .7s var(--ease), clip-path 1.1s var(--ease);position:absolute;inset:-6px -14px}.swatch-icon--wall:before{inset:0}.swatch-icon svg{width:1em;height:1em;transition:color .4s var(--ease) 50ms, transform .7s var(--ease)}.swatch-icon--reveal:before{opacity:0;transform:scale(.6)rotate(-14deg)}.hover-card:is(:hover,:focus-within,:active) .swatch-icon--reveal:before,.swatch-icon--reveal:hover:before{opacity:1;transform:scale(1) rotate(var(--r))}.hover-card:is(:hover,:focus-within,:active) .swatch-icon--reveal svg,.swatch-icon--reveal:hover svg{color:#fff}.swatch-icon--solid{color:var(--text-primary)}.swatch-icon--solid:before{transform:rotate(var(--r));transition:transform .9s var(--ease), clip-path 1.1s var(--ease) .2s}.swatch-icon--solid svg{transition:color .4s var(--ease) 50ms, transform .7s var(--ease), filter .4s var(--ease)}.hover-card:is(:hover,:focus-within,:active) .swatch-icon--solid svg,.swatch-icon--solid:hover svg{color:#fff;filter:drop-shadow(0 2px 8px #28140a59)}.hover-card:is(:hover,:focus-within,:active) .swatch-icon--solid:before,.swatch-icon--solid:hover:before{transform:rotate(calc(var(--r) * -1)) scale(1.06)}.hover-card:is(:hover,:focus-within,:active) .swatch-icon--solid svg,.swatch-icon--solid:hover svg{transform:rotate(-8deg)scale(1.08)}@media (prefers-reduced-motion:no-preference){.js [data-rise]:not(.is-in) .swatch-icon--solid:before{clip-path:inset(0 100% 0 0)}.js [data-rise].is-in .swatch-icon--solid:before{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.swatch-icon:before,.swatch-icon svg{transition-duration:.01ms}}.hover-card{isolation:isolate;-webkit-tap-highlight-color:transparent;position:relative}.hover-card:has(.hover-card__link){cursor:pointer}.hover-card__img{background:var(--surface-tertiary);overflow:hidden}.hover-card__img img{object-fit:cover;width:100%;height:100%;transition:transform var(--dur-img) var(--ease)}.hover-card:is(:hover,:focus-within) .hover-card__img img{transform:scale(1.04)}.hover-card:is(:hover,:focus-within) .btn:before{transform:translateY(0)}.hover-card:is(:hover,:focus-within) .btn{color:var(--fg-hover)}.hover-card:is(:hover,:focus-within) .btn--line{border-color:var(--text-primary)}.hover-card:is(:hover,:focus-within) .btn__arrow{transform:translate(3px,-3px)}.hover-card:is(:hover,:focus-within) .link-arrow{gap:16px}.hover-card:is(:hover,:focus-within) .hover-card__title{color:var(--text-accent-strong)}.hover-card__title{transition:color .3s var(--ease)}.hover-card__title a{text-decoration:none}.hover-card__link:after{content:"";z-index:1;position:absolute;inset:0}.hover-card__link:focus-visible{outline:0}.hover-card:has(.hover-card__link:focus-visible){outline:2px solid var(--surface-accent);outline-offset:3px}.hover-card :is(a,button):not(.hover-card__link){z-index:2;position:relative}.hover-card--tile{background:var(--surface-tertiary);transition:background-color .35s var(--ease)}.hover-card--tile:is(:hover,:focus-within){background:var(--surface-tertiary-hover)}.section-head{max-width:780px;margin-bottom:var(--section-head-gap);gap:20px;display:grid}.section-head--center{text-align:center;justify-items:center;margin-inline:auto}.section-head--row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px 48px;max-width:none}.section-head__text{gap:20px;max-width:780px;display:grid}.section-head__action{justify-self:end}@media (max-width:760px){.section-head--row{grid-template-columns:1fr}.section-head__action{justify-self:start}}.field{border:0;align-content:start;gap:8px;min-width:0;margin:0;padding:0;display:grid;position:relative}.field__label,.field>label:not(.choice__opt),.field>legend{font-size:var(--fs-label);color:var(--text-primary);padding:0;font-weight:600;line-height:1.3}.field__opt{color:var(--text-tertiary);font-weight:500}.input,.select,.textarea{border:1px solid var(--field-stroke);background:var(--surface-primary);width:100%;min-width:0;min-height:50px;color:var(--text-primary);border-radius:0;padding:12px 14px;font-size:16px;line-height:1.4;transition:border-color .2s,box-shadow .2s}.select{appearance:none;background:var(--surface-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231C1E23' stroke-width='1.4'/%3E%3C/svg%3E") right 14px center no-repeat;text-overflow:ellipsis;padding-right:38px}.textarea{resize:vertical;min-height:136px}.input:hover,.select:hover,.textarea:hover{border-color:var(--text-primary)}.input:focus,.select:focus,.textarea:focus{border-color:var(--text-primary);outline:0;box-shadow:0 0 0 3px #f25b0a59}.input::placeholder,.textarea::placeholder{color:#767a82}.field__help{color:var(--text-tertiary);font-size:13px;line-height:1.45}.field__err{color:var(--text-accent-strong);align-items:center;gap:6px;font-size:13.5px;font-weight:600;line-height:1.4;display:flex}.field__err:empty{display:none}.field__err:before{content:"!";background:var(--text-accent-strong);color:#fff;flex:none;place-items:center;width:16px;height:16px;font-size:11px;line-height:1;display:grid}.field.is-invalid :is(.input,.select,.textarea){border-color:var(--text-accent-strong);box-shadow:0 0 0 1px var(--text-accent-strong)}.choice{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.choice>legend{float:left;margin-right:10px}.choice__opt{border:1px solid var(--field-stroke);background:var(--surface-primary);min-height:44px;color:var(--text-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;padding:0 16px 0 12px;font-size:15px;font-weight:500;line-height:1.2;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex;position:relative}.choice__opt:hover{border-color:var(--text-primary)}.choice__opt:has(input:checked){background:var(--surface-inverse);color:var(--text-on-inverse);border-color:var(--surface-inverse)}.choice__opt:has(input:focus-visible){outline:2px solid var(--surface-accent);outline-offset:3px}.choice__opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.choice__opt input:focus-visible{outline:0}.choice__opt>span{align-items:center;gap:10px;display:inline-flex}.choice__opt>span:before{content:"";border:1.5px solid;flex:none;width:12px;height:12px;transition:background-color .2s,border-color .2s}.choice__opt:has(input:checked)>span:before{background:var(--surface-accent);border-color:var(--surface-accent)}.check input{width:18px;height:18px;accent-color:var(--surface-accent-ink);flex:none;margin:0}@media (max-width:520px){.choice>legend{float:none;width:100%;margin:0 0 4px}}.check{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:12px;font-weight:500;display:flex}.check input{margin-top:3px}.check a{color:var(--text-primary);-webkit-text-decoration-color:var(--surface-accent);text-decoration-color:var(--surface-accent);text-underline-offset:3px;font-weight:600}.upload{border:1px dashed var(--field-stroke);text-align:center;cursor:pointer;place-content:center;justify-items:center;gap:4px;min-height:136px;padding:16px;font-size:14px;transition:border-color .2s,background-color .2s;display:grid;position:relative}.upload:hover,.upload.is-dragover{border-color:var(--text-primary);background:var(--surface-secondary)}.upload:has(input:focus-visible){outline:2px solid var(--surface-accent);outline-offset:3px}.upload__icon{color:var(--text-accent-strong);margin-bottom:4px;font-size:32px}.upload__opt{color:var(--text-tertiary);font-size:13px}.upload__count{color:var(--text-secondary);margin-top:6px;font-size:13px;font-weight:600}.upload.has-files{border-style:solid;border-color:var(--text-primary)}.upload.has-files .upload__count{color:var(--text-accent-strong)}.upload__input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.upload__list{color:var(--text-secondary);gap:4px;font-size:13px;display:grid}.upload__list:empty{display:none}.upload__list li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frame{background:var(--surface-tertiary);position:relative;overflow:hidden}.frame>img{object-fit:cover;width:100%;height:100%}:root{--fixed-gap:16px;--wa-size:56px;--fixed-base:calc(clamp(16px, 2vw, 28px) + env(safe-area-inset-bottom))}.wa-btn{right:clamp(16px,2vw,28px);bottom:var(--fixed-base);z-index:86;height:var(--wa-size);background:var(--surface-inverse);color:var(--text-on-inverse);isolation:isolate;transition:transform .2s var(--ease), opacity .3s var(--ease), visibility .3s;align-items:center;text-decoration:none;display:inline-flex;position:fixed;overflow:hidden;box-shadow:0 18px 36px -18px #3c1e0a73}.wa-btn:before{content:"";z-index:-1;background:var(--surface-accent);transition:transform var(--dur-fill) var(--ease);position:absolute;inset:0;transform:translateY(101%)}.wa-btn__icon{width:var(--wa-size);height:var(--wa-size);color:var(--brand-whatsapp);transition:color .3s var(--ease);flex:none;place-items:center;font-size:30px;display:grid}.wa-btn__label{white-space:nowrap;max-width:0;transition:max-width .5s var(--ease), padding .5s var(--ease);font-size:15px;font-weight:600;overflow:hidden}.wa-btn:hover:before,.wa-btn:focus-visible:before{transform:translateY(0)}.wa-btn:hover .wa-btn__icon,.wa-btn:focus-visible .wa-btn__icon{color:#fff}.wa-btn:active{transform:translateY(1px)scale(.985)}@media (hover:hover) and (min-width:1061px){.wa-btn:hover .wa-btn__label,.wa-btn:focus-visible .wa-btn__label{max-width:220px;padding-right:20px}}.actionbar{display:none}@media (max-width:1060px){:root{--wa-size:52px;--fixed-base:calc(var(--actionbar-h) + var(--fixed-gap) + env(safe-area-inset-bottom))}.actionbar{z-index:85;padding-bottom:env(safe-area-inset-bottom);background:var(--surface-primary);border-top:1px solid var(--stroke-secondary);transition:transform .45s var(--ease), visibility .45s;grid-template-columns:1fr 1.4fr;display:grid;position:fixed;bottom:0;left:0;right:0}.actionbar--single{grid-template-columns:1fr}.actionbar a{min-height:var(--actionbar-h);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:700;text-decoration:none;display:flex}.actionbar a:active{opacity:.85}.actionbar a:focus-visible{outline-offset:-4px}.actionbar svg{font-size:22px}.actionbar__call{color:var(--text-primary)}.actionbar__quote{background:var(--surface-accent-ink);color:#fff}body:has(.actionbar){padding-bottom:calc(var(--actionbar-h) + env(safe-area-inset-bottom))}.wa-btn{right:14px}.wa-btn__icon{font-size:28px}.js:not([data-actionbar-on]) .actionbar{visibility:hidden;transform:translateY(100%)}.js:not([data-actionbar-on]){--fixed-base:calc(var(--fixed-gap) + env(safe-area-inset-bottom))}.wa-btn,.cookie-consent{transition-property:transform,opacity,visibility,bottom}}.actionbar-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:200px;left:0}.cookie-consent{left:clamp(16px,2vw,28px);bottom:var(--fixed-base);z-index:88;width:min(440px,100vw - 32px);max-height:calc(100dvh - var(--header-h) - 48px);background:var(--surface-primary);color:var(--text-primary);border-top:4px solid var(--surface-accent);box-shadow:var(--shadow-warm), 0 0 0 1px var(--stroke-secondary);gap:12px;padding:24px;display:grid;position:fixed;overflow-y:auto}.cookie-consent__title{font:600 18px/1.2 var(--f-head);letter-spacing:-.01em}.cookie-consent__text{color:var(--text-secondary);font-size:15px;line-height:1.55}.cookie-consent__text a{color:var(--text-primary);-webkit-text-decoration-color:var(--surface-accent);text-decoration-color:var(--surface-accent);text-underline-offset:3px;font-weight:600}.cookie-consent__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.cookie-consent__actions .btn{min-height:44px;font-size:15px}.cookie-consent__body{gap:12px;display:grid}.cookie-consent__policy{display:none}@media (max-width:1060px),(max-height:500px){.cookie-consent{text-align:start;max-height:40vh;padding:12px 16px;display:block}.cookie-consent__body{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}.cookie-consent__title{font-size:15px;line-height:inherit;margin-right:.35em;display:inline}.cookie-consent__text{font-size:inherit;line-height:inherit;display:inline}.cookie-consent__text a{display:none}.cookie-consent__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:8px;display:flex}.cookie-consent__policy{min-height:44px;color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--surface-accent);text-decoration-color:var(--surface-accent);text-underline-offset:3px;align-items:center;margin-right:auto;font-size:14px;font-weight:600;display:inline-flex}.cookie-consent__actions .btn{padding-inline:16px}}@media (max-width:1060px){.cookie-consent{width:auto;left:16px;right:16px}body:has(.wa-btn) .cookie-consent{right:calc(14px + var(--wa-size) + var(--fixed-gap));padding-inline:12px}body:has(.wa-btn) .cookie-consent__actions{gap:6px}body:has(.wa-btn) .cookie-consent__actions .btn{padding-inline:12px}}@media (prefers-reduced-motion:no-preference){.cookie-consent{animation:consent-in .6s var(--ease) both}@keyframes consent-in{0%{opacity:0;transform:translateY(16px)}}}:root:is([data-menu-open],.menu-open) :is(.wa-btn,.cookie-consent){opacity:0;visibility:hidden;pointer-events:none}:root:is([data-menu-open],.menu-open) .actionbar{visibility:hidden;transform:translateY(100%)}@media (prefers-reduced-motion:no-preference){.js [data-rise]:not(.is-in){opacity:0;transform:translateY(26px)}.js .paint-fill:not(.is-painted){clip-path:inset(100% 0% 0%)}.js .paint-fill[data-paint-dir=down]:not(.is-painted){clip-path:inset(0% 0% 100%)}.js .paint-fill[data-paint-dir=right]:not(.is-painted){clip-path:inset(0% 100% 0% 0%)}.js .paint-fill[data-paint-dir=left]:not(.is-painted){clip-path:inset(0% 0% 0% 100%)}}.wet-edge{border-top:6px solid var(--surface-accent);position:relative}.wet-edge:before{content:"";background:var(--surface-accent);height:14px;-webkit-mask:var(--edge) 0 0 / 100% 100%;-webkit-mask:var(--edge) 0 0 / 100% 100%;mask:var(--edge) 0 0 / 100% 100%;--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V9c18-2 30 1 46-3s25 2 44 0 22-6 40-4 31 5 49 2 24-7 44-5 27 6 45 4 30-5 47-3 26 6 43 3 29-6 47-4 24 5 43 3 28-4 46-2 22 3 36 1 8-1 10 1V14z'/%3E%3C/svg%3E");position:absolute;top:-19px;left:-1px;right:-1px}.wet-edge[data-edge="2"]:before{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V10c14-3 27-1 41-4s22 3 38 2 26-7 45-6 21 4 37 3 34-6 52-4 20 6 39 4 31-3 45-6 25 2 41 4 27-5 44-4 23 5 42 3 30-2 45-5 20 1 37 3 22-2 34 1V14z'/%3E%3C/svg%3E")}.wet-edge[data-edge="3"]:before{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V7c20 1 33-4 52-3s24 6 43 5 29-4 44-6 26 3 40 5 33-1 50-5 25 1 41 3 21 5 38 4 29-6 47-5 26 5 44 4 22-4 39-5 28 3 46 4 22-3 35-3 16 1 21 1V14z'/%3E%3C/svg%3E")}.wet-edge[data-edge="4"]:before{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V11c11-4 25-2 38-6s28 1 46 2 23-5 36-7 30 4 48 5 19-2 35-4 28 5 47 6 26-6 42-7 24 4 40 5 33-2 48-5 21 2 37 4 25-3 41-4 17 2 30 2 22-1 34-1 12 1 18 1V14z'/%3E%3C/svg%3E")}.wet-edge[data-edge="5"]:before{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V7c14 -1 27 -2 41 -2c16 0 29 4 45 4c18 -1 33 -4 51 -5c12 1 23 2 35 2c17 -1 32 -4 49 -5c12 1 23 3 35 3c13 1 23 -3 36 -3c14 0 25 5 39 6c17 0 31 -4 48 -5c12 1 22 5 34 5c17 -1 32 -3 49 -3c17 1 31 5 48 6c11 0 20 -4 30 -5V14z'/%3E%3C/svg%3E")}.wet-edge[data-edge="6"]:before{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V5c13 0 24 5 37 5c16 1 29 -4 45 -4c13 0 23 3 36 3c17 0 31 -4 48 -5c13 1 25 4 38 4c12 0 21 -4 33 -5c12 1 21 2 33 2c14 0 26 -4 40 -4c16 1 31 5 47 5c15 -1 29 -4 44 -5c15 1 29 2 44 2c14 -1 26 -2 40 -2c13 1 25 4 38 4c6 0 11 -4 17 -4V14z'/%3E%3C/svg%3E")}.wet-edge[data-edge="7"]:before{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V6c18 -1 33 -2 50 -2c16 1 30 5 46 5c16 1 29 -3 45 -3c13 0 23 2 36 2c12 -1 23 -5 35 -6c18 1 33 4 50 4c16 0 31 -2 47 -2c15 0 27 5 42 5c15 0 28 -4 43 -5c15 -1 29 2 44 2c12 0 22 -4 34 -5c15 0 28 3 43 3c9 1 16 -3 25 -3V14z'/%3E%3C/svg%3E")}.wet-edge[data-edge="8"]:before{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V10c16 0 30 2 46 2c16 -1 30 -4 46 -5c17 0 32 5 49 5c18 -1 33 -4 50 -5c15 1 28 5 43 5c17 0 31 -5 48 -6c15 0 29 4 44 4c15 0 29 -4 44 -5c15 0 27 5 42 5c12 0 21 -3 33 -3c17 0 32 5 49 5c12 0 23 -4 35 -4c4 -1 7 3 11 3V14z'/%3E%3C/svg%3E")}.wet-edge[data-edge="9"]:before{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V7c15 1 27 4 42 4c16 -1 30 -5 46 -6c12 0 22 3 34 3c15 -1 29 -4 44 -4c18 0 34 3 52 3c16 -1 30 -3 46 -3c14 1 27 2 41 2c16 -1 29 -4 45 -5c14 0 26 5 40 5c15 0 28 -4 43 -4c15 -1 29 4 44 4c16 0 30 -4 46 -4c6 0 11 5 17 5V14z'/%3E%3C/svg%3E")}.wet-edge[data-edge="10"]:before{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V8c12 0 23 4 35 4c16 0 30 -2 46 -2c15 1 28 2 43 2c18 -1 34 -5 52 -6c17 1 32 5 49 5c15 0 28 -3 43 -3c12 0 23 2 35 2c16 -1 31 -4 47 -4c13 0 24 5 37 5c15 -1 28 -4 43 -5c12 0 22 3 34 3c18 0 33 -4 50 -5c9 0 17 2 26 2V14z'/%3E%3C/svg%3E")}.wet-edge[data-edge="11"]:before{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V6c18 1 33 4 51 4c16 0 31 -2 47 -2c17 0 31 4 48 4c16 1 29 -4 45 -4c13 1 24 4 37 4c14 -1 27 -4 41 -5c11 0 21 4 32 4c17 0 31 -4 48 -4c12 0 23 5 35 5c12 -1 21 -5 33 -6c17 1 32 3 49 3c14 -2 27 -5 41 -6c12 1 21 5 33 5V14z'/%3E%3C/svg%3E")}.wet-edge[data-edge="12"]:before{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V10c14 1 26 2 40 2c16 0 31 -3 47 -3c14 1 27 3 41 3c16 0 31 -4 47 -5c15 1 28 4 43 4c13 -1 23 -5 36 -6c15 1 28 2 43 2c18 0 33 -3 51 -3c18 1 33 5 50 5c15 0 27 -3 42 -3c12 1 21 5 33 5c13 -1 24 -4 37 -4c11 -1 20 4 30 4V14z'/%3E%3C/svg%3E")}.wet-edge[data-edge="13"]:before{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V8c13 -1 23 -3 36 -3c17 1 31 4 48 4c16 -1 30 -5 46 -6c14 1 27 4 41 4c18 -1 33 -3 51 -3c12 1 22 3 34 3c14 0 26 -4 40 -4c11 0 21 3 32 3c17 0 31 -4 48 -5c18 0 34 4 52 4c17 -1 31 -4 48 -4c17 1 31 4 48 4c6 -1 10 -3 16 -3V14z'/%3E%3C/svg%3E")}.wet-edge[data-edge="14"]:before{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V5c11 0 21 -4 32 -4c17 0 31 4 48 4c18 -1 33 -4 50 -4c12 0 23 2 35 2c14 -1 26 -2 40 -2c11 1 21 5 32 5c13 0 24 -2 37 -2c12 1 22 3 34 3c16 0 31 -4 47 -5c14 0 27 5 41 5c15 0 28 -4 43 -4c14 1 26 5 40 5c15 -1 27 -4 42 -5c7 0 12 5 19 5V14z'/%3E%3C/svg%3E")}.wet-edge[data-edge="15"]:before{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V6c16 -1 29 -3 45 -3c17 1 31 5 48 5c14 0 25 -4 39 -4c15 0 28 4 43 4c13 -1 24 -3 37 -3c17 1 32 5 49 5c18 1 33 -2 51 -2c13 0 23 2 36 2c15 -1 28 -5 43 -6c14 1 27 5 41 6c12 0 21 -3 33 -3c15 1 28 5 43 5c11 0 21 -5 32 -6V14z'/%3E%3C/svg%3E")}.wet-edge[data-edge="16"]:before{--edge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 540 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V10c14 0 27 -2 41 -2c17 1 32 4 49 4c15 1 29 -2 44 -2c13 0 23 2 36 2c16 -1 29 -5 45 -6c16 0 31 2 47 2c17 0 31 -4 48 -4c13 -1 24 2 37 2c15 -1 27 -4 42 -5c18 0 33 3 51 3c17 0 31 -3 48 -3c12 -1 23 2 35 2c6 0 11 -2 17 -2V14z'/%3E%3C/svg%3E")}.prose :is(ul,ol){gap:10px;display:grid}.prose ol{counter-reset:prose-item}.prose li{padding-left:28px;position:relative}.prose li>:is(ul,ol){margin-top:10px}.prose ul>li:before{content:"";background:var(--surface-accent);width:6px;height:6px;position:absolute;top:.72em;left:4px}.prose ol>li{counter-increment:prose-item}.prose ol>li:before{content:counter(prose-item);font:600 16px/1.6 var(--f-head);color:var(--text-accent);font-variant-numeric:tabular-nums;position:absolute;top:0;left:0}.prose blockquote{border-left:2px solid var(--surface-accent);color:var(--text-primary);padding:0 0 0 20px}.prose :is(h2,h3,h4){color:var(--text-primary)}.prose *+:is(h2,h3,h4){margin-top:1.6em}.prose{text-align:start;margin-inline:0}.prose>*+*{margin-top:20px}.prose p{line-height:1.65}@media (min-width:768px){.prose>*+*{margin-top:1em}.prose p{line-height:1.6}}

