/* Layout: mirror of the DTI subpage — black header band, full-bleed photo hero with white fade,
   speed-line icon strip, alternating photo/text rows, print-structure diagram, logo divider,
   partner block, machinery panel, applications mosaic, 3 steps, orange service strip, price banner, footer.
   Single deliberate light brand look (the brand's own white / black / orange). */
:root{
  --orange:#E9562C; --orange-hot:#EF4622;
  --ink:#161616; --charcoal:#2A2A2A; --paper:#FFFFFF; --nav:#F4F4F4; --sand:#F3EEE7;
  --step1:#E2E2E2; --step2:#C4C4C4; --step3:#8E8E8E; --muted:#4A4A4A; --line:#DADADA;
  --display:"Anton","Impact","Arial Narrow Bold",sans-serif;
  --label:"Barlow Condensed","Arial Narrow",sans-serif;
  --body:"Source Sans 3","Myriad Pro","Segoe UI",Arial,sans-serif;
  --wrap:1180px;
  color-scheme:light;
}
*{box-sizing:border-box}
body{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.45;margin:0;overflow-x:hidden}
img{max-width:100%;display:block}
a{color:inherit}
.wrap{max-width:var(--wrap);margin:0 auto;padding-left:max(16px,0px);padding-right:max(16px,0px)}
h1,h2,h3{font-family:var(--display);font-weight:400;text-transform:uppercase;line-height:.98;margin:0;text-wrap:balance}
.o{color:var(--orange)}
:focus-visible{outline:3px solid var(--orange);outline-offset:3px}

/* black header band */
.band{background:var(--ink);color:#fff}
.band .wrap{display:grid;grid-template-columns:auto 1fr;gap:10px 36px;align-items:center;padding-block:20px 18px}
.band .seal{width:120px}
.band h1{font-size:clamp(30px,4.6vw,56px)}
.band .cert{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid #333;padding-top:16px;margin-top:6px}
.band .cert h2{font-size:clamp(26px,3.4vw,42px)}
.band .cert img{width:min(230px,50vw)}

/* hero */
.hero{position:relative;background:#111 url(../img/hero.jpg) 70% 50%/cover no-repeat;min-height:clamp(400px,46vw,580px);display:flex;align-items:center;overflow:hidden}
.hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.95) 0%,rgba(255,255,255,.86) 32%,rgba(255,255,255,.2) 56%,rgba(255,255,255,0) 72%)}
.hero .wrap{position:relative;width:100%;padding-block:40px}
.hero h2{font-size:clamp(44px,7vw,92px);max-width:9ch}
.hero p{max-width:40ch;margin:18px 0 0;font-size:15px;font-weight:600}
.hero .tech{position:absolute;top:26px;right:max(16px,0px);width:clamp(150px,22vw,260px);filter:drop-shadow(0 2px 10px rgba(0,0,0,.5))}

/* speed-line icons */
.si{display:inline-flex;align-items:center;gap:2px}
.si svg{width:58px;height:40px;fill:var(--ink);flex:none}
.si img{height:64px;width:auto}
.strip .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding-block:44px;text-align:center}
.strip figure{margin:0;display:grid;justify-items:center;gap:12px}
.strip figcaption{font:700 17px/1.05 var(--label);text-transform:uppercase;letter-spacing:.06em}

/* alternating rows */
.rows{display:grid;gap:6px}
.row{display:grid;grid-template-columns:1fr 1fr;min-height:320px}
.row .ph{background-size:cover;background-position:center;min-height:280px}
.row .tx{display:flex;flex-direction:column;justify-content:center;padding:40px clamp(20px,6vw,80px);position:relative;min-width:0}
.row .tx .si{position:absolute;top:22px;right:clamp(20px,4vw,48px);transform:scale(.8);transform-origin:top right}
.row h3{font-size:clamp(34px,4.2vw,50px)}
.row p{margin:12px 0 0;font-size:17px;max-width:44ch}
.row.flip .ph{order:2}

/* print structure */
.structure{background:var(--sand)}
.structure .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);gap:40px;align-items:center;padding-block:60px}
.structure h2{font-size:clamp(36px,4.6vw,58px)}
.structure h2::after{content:"";display:block;width:60px;height:4px;background:var(--orange);margin-top:16px}
.structure .lead{margin:18px 0 0;font-size:17px;max-width:42ch}
.structure ol{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px;counter-reset:l}
.structure li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;font-size:15px}
.structure li::before{counter-increment:l;content:counter(l);width:34px;height:34px;display:grid;place-items:center;background:var(--ink);color:#fff;font:700 18px/1 var(--label)}
.structure li b{display:block;font:700 18px/1.1 var(--label);text-transform:uppercase;letter-spacing:.04em}
.structure .diagram{overflow-x:auto}
.structure svg.stack{width:100%;min-width:520px;height:auto;display:block}
.stack text{font-family:var(--label);font-weight:700;letter-spacing:.06em}

/* divider */
.divider{display:grid;place-items:center;padding-block:56px 20px}
.divider img{width:min(430px,80vw)}

/* partner */
.partner .wrap{padding-block:20px 60px}
.partner .head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px}
.partner .head img.seal{width:118px}
.partner .head h2{font-size:clamp(32px,4.6vw,56px);text-align:center}
.partner .head .brands{display:grid;gap:8px;justify-items:end}
.partner .head .brands img{width:170px}
.partner .grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:36px;align-items:stretch}
.partner .copy{text-align:right;display:grid;gap:28px;align-content:start;min-width:0}
.partner .copy h3{font-size:clamp(32px,3.8vw,46px)}
.partner .copy h3 small{display:block;font-size:.66em;margin-top:4px}
.partner .copy p{margin:12px 0 0 auto;max-width:48ch}
.partner .machine{border-radius:6px;overflow:hidden;min-height:360px;background:url(../img/maquinas-3dti.jpg) center/cover}
.spec{display:inline-flex;gap:10px;align-items:center;font:700 16px/1 var(--label);letter-spacing:.06em;text-transform:uppercase;border:1.5px solid var(--ink);padding:9px 14px;border-radius:999px;justify-self:end}
.spec b{color:var(--orange)}
.panel{background:var(--ink)}
.panel img{width:100%;max-width:1600px;margin:0 auto}

/* applications mosaic */
.apps{background:var(--ink);color:#fff}
.apps .wrap{padding-block:60px}
.apps .top{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;margin-bottom:28px}
.apps h2{font-size:clamp(38px,5.4vw,66px)}
.apps .top p{margin:0;max-width:44ch;color:#d4d4d4}
.mosaic{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.mosaic figure{margin:0;display:grid;grid-template-rows:auto 1fr;background:#1f1f1f;border-radius:6px;overflow:hidden}
.mosaic .im{aspect-ratio:4/5;max-width:100%;background-size:cover;background-position:center}
.mosaic figcaption{padding:14px 16px 18px}
.mosaic b{display:block;font:400 22px/1 var(--display);text-transform:uppercase;color:var(--orange-hot)}
.mosaic span{display:block;margin-top:6px;font-size:14px;color:#cfcfcf}

/* merch */
.merch .wrap{padding-block:56px 30px}
.merch .intro{display:grid;grid-template-columns:minmax(0,330px) 1fr;gap:30px;align-items:center}
.merch h2{font:700 clamp(28px,3vw,36px)/1 var(--label)}
.merch h2::after{content:"";display:block;width:34px;height:3px;background:var(--orange);margin-top:12px}
.merch .intro p{margin:12px 0 0;font-size:15px}
.merch .intro ul.tags{list-style:disc;margin:12px 0 0;padding-left:18px;font-size:15px;display:grid;gap:2px}
.merch ul.items{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:14px}
.merch ul.items li{display:grid;justify-items:center;gap:10px;font:700 15px/1 var(--label);letter-spacing:.06em;text-transform:uppercase;text-align:center}
.merch ul.items span{width:100%;aspect-ratio:1;max-width:120px;display:grid;place-items:center;background:var(--nav);border-radius:6px}
.merch ul.items img{width:56%;height:56%;object-fit:contain}

/* 3 steps */
.steps .wrap{padding-block:46px 40px}
.steps h2{font:700 clamp(22px,2.6vw,30px)/1.15 var(--body);text-transform:none;text-align:center;margin-bottom:32px}
.steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}
.steps li{display:grid;gap:14px;align-content:start;min-width:0}
.steps .card{position:relative;border-radius:8px;min-height:150px;display:grid;place-items:center;padding:52px 18px 26px;text-align:center;font:600 clamp(20px,2.2vw,26px)/1.15 var(--body)}
.steps .card::before{content:attr(data-n);position:absolute;left:0;top:0;width:56px;height:40px;background:var(--orange-hot);color:#fff;display:grid;place-items:center;font:700 26px/1 var(--body);border-radius:8px 0 0 0}
.steps li:nth-child(1) .card{background:var(--step1)}
.steps li:nth-child(2) .card{background:var(--step2)}
.steps li:nth-child(3) .card{background:var(--step3)}
.steps li p{margin:0;padding:0 22px;font-size:14px;color:var(--muted)}
.steps li img{height:80px;width:auto;justify-self:center;margin-top:8px}

/* orange service strip */
.service{background:var(--orange-hot);color:#fff}
.service .wrap{display:grid;grid-template-columns:auto auto repeat(4,minmax(0,1fr));align-items:center;gap:0;padding-block:18px}
.service .cell{display:flex;align-items:center;gap:12px;padding:6px 18px;border-left:1.5px solid rgba(255,255,255,.55);font:600 15px/1.15 var(--body);text-transform:uppercase;min-width:0}
.service .cell:first-child{border:0;padding-left:0;white-space:nowrap;font:600 clamp(18px,1.9vw,24px)/1.1 var(--body)}
.service .cell svg{flex:none;width:40px;height:40px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.service .cell:first-child svg{width:64px;height:44px}
.service .pill{background:var(--charcoal);border-radius:999px;padding:12px 26px;margin-inline:18px}
.service .pill img{width:170px}

/* banner */
.promo .wrap{padding-block:40px 50px}
.promo a{display:block;max-width:1000px;margin:0 auto;border-radius:4px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.18);transition:transform .25s}
.promo a:hover{transform:translateY(-3px)}
.promo img{width:100%}

@media (prefers-reduced-motion:no-preference){
  .hero h2 span{display:inline-block;animation:rise .7s cubic-bezier(.2,.8,.2,1) both}
  .hero h2 span:nth-of-type(2){animation-delay:.08s}.hero h2 span:nth-of-type(3){animation-delay:.16s}.hero h2 span:nth-of-type(4){animation-delay:.24s}
  @keyframes rise{from{transform:translateY(18px)}to{transform:none}}
  .stack .ly{transition:transform .35s cubic-bezier(.2,.8,.2,1)}
  .diagram:hover .ly{transform:translateY(calc(var(--i) * -6px))}
  .strip .si svg{transition:transform .25s}
  .strip figure:hover .si svg{transform:translateX(-6px)}
}

@media (max-width:1000px){
  .service .wrap{grid-template-columns:1fr 1fr;gap:14px 0}
  .service .cell:first-child{grid-column:1/-1}
  .service .pill{display:none}
  .service .cell:nth-child(3),.service .cell:nth-child(5){border-left:0;padding-left:0}
}
@media (max-width:900px){
  .strip .wrap{grid-template-columns:repeat(2,1fr)}
  .mosaic{grid-template-columns:repeat(2,1fr)}
  .structure .wrap{grid-template-columns:1fr}
  .merch .intro{grid-template-columns:1fr}
  .merch ul.items{grid-template-columns:repeat(3,1fr)}
  .partner .head{grid-template-columns:auto 1fr}
  .partner .head .brands{grid-column:1/-1;justify-items:center;grid-auto-flow:column;align-items:center}
}
@media (max-width:720px){
  .band .wrap{grid-template-columns:1fr}
  .band .seal{width:84px}
  .row,.partner .grid{grid-template-columns:1fr}
  .row.flip .ph{order:0}
  .row .tx{padding:28px 20px 34px}
  .partner .copy{text-align:left}
  .partner .copy p{margin-left:0}
  .spec{justify-self:start}
  .steps ol{grid-template-columns:1fr}
  .hero{background-position:72% 50%}
  .hero::before{background:linear-gradient(180deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.8) 55%,rgba(255,255,255,.25) 100%)}
  .hero .wrap{padding-top:80px}
  .hero .tech{top:18px;width:110px}
}
@media (max-width:460px){
  .strip .wrap{gap:28px 10px}
  .si svg{width:40px}
  .si img{height:48px}
  .merch ul.items{grid-template-columns:repeat(2,1fr)}
  .mosaic{grid-template-columns:1fr 1fr;gap:10px}
  .mosaic b{font-size:18px}
  .partner .head .brands{grid-auto-flow:row}
  .service .wrap{grid-template-columns:1fr}
  .service .cell{border-left:0;padding-left:0}
}

/* ---- Servicios ---- */
.service .cell{padding:6px 12px;font-size:14px;gap:10px}
.service .cell svg{width:32px;height:32px}
.mono{font:600 13px/1 var(--label);letter-spacing:.12em;text-transform:uppercase}
.btn{display:inline-flex;align-items:center;gap:12px;background:var(--orange-hot);color:#fff;text-decoration:none;font:700 17px/1 var(--body);padding:14px 22px;border-radius:999px;border:0}
.btn svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
.btn.ghost{background:transparent;color:inherit;border:2px solid currentColor}
.btn.ghost svg{stroke:currentColor}
.ask{display:inline-flex;align-items:center;gap:8px;background:#FFF1EC;color:#B6391A;border:1.5px dashed var(--orange-hot);border-radius:999px;padding:7px 13px;font:700 14px/1 var(--label);letter-spacing:.06em;text-transform:uppercase}
.ask svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2}

/* hero */
.shero{background:var(--ink);color:#fff;position:relative;overflow:hidden}
.shero .wrap{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:36px;align-items:center;padding-block:56px}
.shero h1{font-size:clamp(46px,6.4vw,86px)}
.shero p{margin:20px 0 0;font-size:19px;max-width:42ch;color:#dcdcdc}
.shero .ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.shero .pic{border-radius:10px;min-height:400px;background:url(../img/polos.jpg) 40% center/cover;position:relative}
.shero .pic .chip{position:absolute;left:-18px;bottom:26px;background:#fff;color:var(--ink);border-radius:8px;padding:14px 18px;box-shadow:0 14px 40px rgba(0,0,0,.4);display:grid;gap:4px}
.shero .pic .chip b{font:400 28px/1 var(--display);color:var(--orange-hot)}
.shero .pic .chip span{font-size:13.5px;color:var(--muted)}

/* index */
.idx{background:var(--orange-hot);color:#fff}
.idx .wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.idx a{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:22px 20px;text-decoration:none;border-left:1.5px solid rgba(255,255,255,.4);transition:background .2s}
.idx a:first-child{border-left:0}
.idx a:hover{background:rgba(0,0,0,.12)}
.idx .n{font:400 46px/1 var(--display)}
.idx b{display:block;font:400 22px/1.02 var(--display);text-transform:uppercase}
.idx small{display:block;margin-top:4px;font-size:14px;opacity:.9}
.idx svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2.4}

/* section head */
.sv .wrap{padding-block:76px 64px}
.shead{display:grid;grid-template-columns:auto 1fr;gap:10px 26px;align-items:end;margin-bottom:34px}
.shead .big{font:400 clamp(90px,12vw,160px)/.78 var(--display);color:var(--orange-hot);grid-row:1/3}
.shead h2{font-size:clamp(38px,5vw,64px)}
.shead p{margin:0;font-size:18px;max-width:58ch}

/* 1 metros */
.sv1{background:#fff}
.tiers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.tier{border-radius:10px;overflow:hidden;background:var(--ink);color:#fff;display:grid;grid-template-rows:auto 1fr}
.tier .im{aspect-ratio:4/3;max-width:100%;background-size:cover;background-position:center;position:relative}
.tier .im img{position:absolute;left:14px;top:14px;height:30px;width:auto;filter:drop-shadow(0 1px 6px rgba(0,0,0,.7))}
.tier .bd{padding:18px 18px 22px;display:grid;gap:10px;align-content:start}
.tier .ideal{font-size:14.5px;color:#cfcfcf;margin:0}
.tier .price{font:400 44px/1 var(--display);color:var(--orange-hot)}
.tier .price small{font:600 14px/1.2 var(--body);color:#bdbdbd;margin-left:6px}
.tier ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:14px;color:#e2e2e2}
.tier li::before{content:"✓";color:var(--orange-hot);font-weight:700;margin-right:8px}
.tier a{color:#fff;font:700 14px/1 var(--label);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-bottom:2px solid var(--orange-hot);justify-self:start;padding-bottom:3px;margin-top:4px}
.tier.ask-t .price{font-size:32px}
.perks{margin-top:26px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.perk{background:var(--nav);border-radius:8px;padding:18px;display:grid;gap:6px}
.perk b{font:400 22px/1.05 var(--display);text-transform:uppercase}
.perk span{font-size:14.5px;color:var(--muted)}
.note{margin:16px 0 0;font-size:13.5px;color:var(--muted)}

/* 2 corte */
.sv2{background:var(--sand)}
.cut{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;align-items:center}
.cut .photo{border-radius:10px;min-height:380px;background:url(../img/maq-dti-plotter.jpg) center/cover}
.cut h3{font-size:clamp(30px,3.4vw,44px)}
.cut p.lead{margin:12px 0 0;font-size:17px}
.compare{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:22px}
.compare div{border-radius:8px;padding:16px 16px 18px;display:grid;gap:10px;align-content:start}
.compare .no{background:#fff;border:1.5px solid #d8d0c4}
.compare .yes{background:var(--ink);color:#fff}
.compare b{font:700 16px/1.1 var(--label);letter-spacing:.06em;text-transform:uppercase}
.compare .yes b{color:var(--orange-hot)}
.compare svg{width:100%;height:auto;max-width:100%}
.compare ul{list-style:none;margin:0;padding:0;display:grid;gap:5px;font-size:14px}
.compare .no li::before{content:"–";margin-right:8px;color:#999}
.compare .yes li::before{content:"✓";margin-right:8px;color:var(--orange-hot);font-weight:700}
.for{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.for span{background:#fff;border-radius:3px;padding:7px 10px;font:700 13px/1 var(--label);letter-spacing:.08em;text-transform:uppercase}

/* 3 asesoramiento */
.sv3{background:#fff}
.adv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.acard{border:1.5px solid var(--ink);border-radius:10px;padding:26px;display:grid;gap:14px;align-content:start}
.acard h3{font-size:clamp(28px,3vw,38px)}
.acard p{margin:0;font-size:16px}
.acard ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.acard li{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:15.5px}
.acard li::before{content:"";width:22px;height:22px;border-radius:50%;background:var(--orange-hot) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}
.checklist{margin-top:18px;background:var(--ink);color:#fff;border-radius:10px;padding:26px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:26px;align-items:center}
.checklist h3{font-size:clamp(28px,3vw,38px)}
.checklist p{margin:10px 0 0;color:#cfcfcf}
.specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.spec{background:#1f1f1f;border-radius:6px;padding:16px 14px;display:grid;gap:6px;border-top:3px solid var(--orange-hot)}
.spec b{font:400 26px/1 var(--display);color:#fff}
.spec span{font-size:13.5px;color:#bdbdbd}
.talk{margin-top:18px;display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;background:var(--nav);border-radius:10px;padding:20px 24px}
.talk p{margin:0;font-size:17px;max-width:56ch}
.talk p b{font:400 24px/1.05 var(--display);text-transform:uppercase;display:block;margin-bottom:4px}

/* faq */
.faq{background:var(--nav)}
.faq .wrap{padding-block:64px;display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:36px}
.faq h2{font-size:clamp(36px,4.6vw,56px)}
.faq .side p{margin:14px 0 0;font-size:16px;color:var(--muted)}
.faq details{background:#fff;border-radius:8px;margin-bottom:10px}
.faq summary{list-style:none;cursor:pointer;padding:18px 54px 18px 20px;position:relative;font:700 17px/1.25 var(--body)}
.faq summary::-webkit-details-marker{display:none}
.faq summary::after{content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:var(--orange-hot);color:#fff;display:grid;place-items:center;font:700 20px/1 var(--body)}
.faq details[open] summary::after{content:"–"}
.faq details p{margin:0;padding:0 20px 18px;font-size:15.5px;color:#333}

@media (max-width:1000px){
  .service .wrap{grid-template-columns:1fr 1fr;gap:14px 0}
  .service .cell:first-child{grid-column:1/-1}
  .service .pill{display:none}
  .tiers,.perks{grid-template-columns:repeat(2,minmax(0,1fr))}
  .specs{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:860px){
  .shero .wrap,.cut,.adv,.checklist,.faq .wrap{grid-template-columns:1fr}
  .shero .pic{min-height:280px}
  .shero .pic .chip{left:14px}
  .idx .wrap{grid-template-columns:1fr}
  .idx a{border-left:0;border-top:1.5px solid rgba(255,255,255,.4)}
  .idx a:first-child{border-top:0}
  .cut .photo{min-height:260px}
}
@media (max-width:560px){
  .tiers,.perks,.compare{grid-template-columns:1fr}
  .shead{grid-template-columns:1fr}
  .shead .big{grid-row:auto;font-size:80px}
}
