.cielo-manual{--cm-ink:#171714;--cm-muted:#6f6b62;--cm-sand:#f3f0e9;--cm-line:#d8d3c9;--cm-white:#fff;color:var(--cm-ink);background:var(--cm-white)}
.cielo-manual *{box-sizing:border-box}.cm-wrap{width:min(100% - 48px,1450px);margin-inline:auto}.cm-narrow{max-width:1040px}.cm-kicker{margin:0 0 18px;font-size:11px;line-height:1.3;letter-spacing:.15em;font-weight:600;color:var(--cm-muted)}.cm-kicker--light{color:rgba(255,255,255,.82)}.cielo-manual h1,.cielo-manual h2,.cielo-manual h3{margin:0;font-weight:400}.cielo-manual h2{font-size:clamp(38px,5vw,72px);line-height:1.02;letter-spacing:-.035em}.cielo-manual h3{font-size:18px;line-height:1.3}.cm-lead{font-size:clamp(17px,1.5vw,21px);line-height:1.65;color:var(--cm-muted)}.cm-lead--light{color:rgba(255,255,255,.9);max-width:680px}.cm-prose{font-size:17px;line-height:1.75;color:var(--cm-muted)}.cm-prose p{margin:0 0 18px}.cm-prose--columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px}.cm-prose--columns p{margin:0}.cm-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;background:var(--cm-ink);color:#fff;text-decoration:none;font-size:11px;letter-spacing:.11em;font-weight:600;transition:opacity .2s ease,transform .2s ease}.cm-button:hover{opacity:.82;transform:translateY(-1px)}.cm-button--light{background:#fff;color:var(--cm-ink)}.cm-text-link{color:var(--cm-ink);text-decoration:none;font-size:11px;letter-spacing:.1em;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:4px}.cm-text-link--light{color:#fff}.cm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 28px;margin-top:32px}.cm-actions--center{justify-content:center}.cm-section-head{margin-bottom:42px;max-width:900px}.cm-section-head--row{display:flex;justify-content:space-between;align-items:end;gap:48px;max-width:none}.cm-section-head--row>p{max-width:390px;margin:0;color:var(--cm-muted);font-size:16px;line-height:1.6}.cm-hero{position:relative;min-height:82svh;display:flex;align-items:flex-end;color:#fff;overflow:hidden;background:#777}.cm-hero__media,.cm-hero__image,.cm-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cm-hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.62))}.cm-hero__content{position:relative;padding-block:90px;z-index:1}.cm-hero h1{max-width:980px;font-size:clamp(48px,7vw,104px);line-height:.94;letter-spacing:-.045em}.cm-jump{border-bottom:1px solid var(--cm-line);background:#fff}.cm-jump__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.cm-jump a{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;padding:24px 18px;color:var(--cm-ink);text-decoration:none;border-right:1px solid var(--cm-line)}.cm-jump a:last-child{border-right:0}.cm-jump span{grid-row:1/3;font-size:10px;color:var(--cm-muted)}.cm-jump strong{font-size:11px;letter-spacing:.11em}.cm-jump small{font-size:11px;color:var(--cm-muted)}.cm-intro{padding-block:100px}.cm-intro h2{max-width:890px;margin-bottom:36px}.cm-safety,.cm-materials,.cm-care,.cm-videos{padding-block:90px}.cm-safety,.cm-care{background:#fff}.cm-materials{background:var(--cm-sand)}.cm-card-grid{display:grid;gap:0;border-top:1px solid var(--cm-line);border-left:1px solid var(--cm-line)}.cm-card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cm-card{min-height:260px;padding:30px;border-right:1px solid var(--cm-line);border-bottom:1px solid var(--cm-line);background:#fff}.cm-card--large{min-height:300px}.cm-card__number{display:block;margin-bottom:42px;font-size:10px;letter-spacing:.13em;color:var(--cm-muted)}.cm-card h3{margin-bottom:15px}.cm-card p{margin:0;color:var(--cm-muted);font-size:15px;line-height:1.65}.cm-split{display:grid;grid-template-columns:1fr 1fr;min-height:680px;border-block:1px solid var(--cm-line)}.cm-split--sand{background:var(--cm-sand)}.cm-split__media{min-height:600px;overflow:hidden;background:#ddd}.cm-split__media img,.cm-split__image{display:block;width:100%;height:100%;min-height:600px;object-fit:cover}.cm-split__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,7vw,100px);background:inherit}.cm-split__copy h2{margin-bottom:34px}.cm-steps{list-style:none;counter-reset:cmstep;margin:0 0 30px;padding:0;border-top:1px solid var(--cm-line)}.cm-steps li{counter-increment:cmstep;display:grid;grid-template-columns:minmax(150px,.8fr) 1.4fr;gap:18px;padding:16px 0;border-bottom:1px solid var(--cm-line);font-size:14px;line-height:1.5}.cm-steps li:before{content:counter(cmstep,decimal-leading-zero);grid-column:1;grid-row:1;color:var(--cm-muted);font-size:10px;letter-spacing:.12em}.cm-steps strong{grid-column:1;grid-row:1;padding-left:34px;font-weight:600}.cm-steps span{color:var(--cm-muted)}.cm-note{margin:0 0 30px;padding-left:16px;border-left:2px solid var(--cm-ink);font-size:13px;line-height:1.6;color:var(--cm-muted)}.cm-video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.cm-video-card{border:1px solid var(--cm-line);background:#fff}.cm-video-card__frame{position:relative;aspect-ratio:16/9;background:#111}.cm-video-card iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cm-video-card__copy{padding:26px}.cm-video-card__copy span{font-size:10px;letter-spacing:.12em;color:var(--cm-muted)}.cm-video-card__copy h3{margin:10px 0 8px;font-size:25px}.cm-video-card__copy p{margin:0;color:var(--cm-muted);line-height:1.6}.cm-care{padding-block:96px}.cm-faq{padding-block:100px;background:var(--cm-sand)}.cm-faq>.cm-wrap>h2{margin-bottom:24px}.cm-faq__group{margin-top:54px}.cm-faq__group>h3{margin-bottom:12px;font-size:13px;letter-spacing:.11em}.cm-faq details{border-top:1px solid var(--cm-line)}.cm-faq details:last-child{border-bottom:1px solid var(--cm-line)}.cm-faq summary{cursor:pointer;list-style:none;padding:22px 44px 22px 0;position:relative;font-size:17px}.cm-faq summary::-webkit-details-marker{display:none}.cm-faq summary:after{content:'+';position:absolute;right:4px;top:20px;font-size:22px;font-weight:300}.cm-faq details[open] summary:after{content:'−'}.cm-faq details div{padding:0 48px 22px 0;color:var(--cm-muted);font-size:15px;line-height:1.7}.cm-faq details p{margin:0}.cm-languages{padding-block:90px}.cm-language-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--cm-line);border-left:1px solid var(--cm-line)}.cm-language-grid a{min-height:160px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;color:var(--cm-ink);text-decoration:none;border-right:1px solid var(--cm-line);border-bottom:1px solid var(--cm-line)}.cm-language-grid span{font-size:10px;color:var(--cm-muted)}.cm-language-grid strong{font-size:18px;font-weight:400}.cm-support{padding-block:110px;text-align:center;background:var(--cm-sand)}.cm-support h2{margin-bottom:26px}.cm-service{border-top:1px solid var(--cm-line);padding-block:38px}.cm-service__grid{display:grid;grid-template-columns:repeat(3,1fr)}.cm-service__grid>*{display:flex;flex-direction:column;gap:5px;color:var(--cm-ink);text-decoration:none;text-align:center;border-right:1px solid var(--cm-line)}.cm-service__grid>*:last-child{border-right:0}.cm-service strong{font-size:12px;letter-spacing:.08em}.cm-service span{font-size:12px;color:var(--cm-muted)}@media(max-width:989px){.cm-wrap{width:min(100% - 36px,1450px)}.cm-hero{min-height:76svh}.cm-hero__content{padding-block:60px}.cm-jump__grid{grid-template-columns:1fr 1fr}.cm-jump a{border-bottom:1px solid var(--cm-line)}.cm-prose--columns{grid-template-columns:1fr}.cm-card-grid--4{grid-template-columns:1fr 1fr}.cm-split{grid-template-columns:1fr;min-height:0}.cm-split__media{min-height:52svh}.cm-split__media img,.cm-split__image{min-height:52svh}.cm-split__copy{padding:64px 28px}.cm-video-grid{grid-template-columns:1fr}.cm-section-head--row{display:block}.cm-section-head--row>p{margin-top:22px}.cm-language-grid{grid-template-columns:1fr 1fr}}@media(max-width:599px){.cm-wrap{width:min(100% - 28px,1450px)}.cm-hero h1{font-size:clamp(42px,13vw,62px)}.cm-jump__grid{grid-template-columns:1fr}.cm-jump a{border-right:0}.cm-intro,.cm-safety,.cm-materials,.cm-care,.cm-videos,.cm-faq,.cm-languages{padding-block:68px}.cm-card-grid--4{grid-template-columns:1fr}.cm-card{min-height:0}.cm-section-head{margin-bottom:30px}.cm-steps li{grid-template-columns:1fr}.cm-steps li:before,.cm-steps strong,.cm-steps span{grid-column:1}.cm-steps strong{grid-row:1;padding-left:32px}.cm-steps span{grid-row:2}.cm-language-grid{grid-template-columns:1fr}.cm-support{padding-block:80px}.cm-service__grid{grid-template-columns:1fr;gap:18px}.cm-service__grid>*{border-right:0;border-bottom:1px solid var(--cm-line);padding-bottom:18px}.cm-service__grid>*:last-child{border-bottom:0}}
