.nos-hero{padding-top:calc(var(--nav-h) + clamp(48px, 6vw + 24px, 128px));border-bottom:1px solid var(--line);padding-bottom:clamp(64px,6vw + 32px,128px)}.nos-hero__grid{z-index:1;grid-template-columns:minmax(0,1fr);row-gap:clamp(48px,7vw,72px);display:grid;position:relative}@media (width>=900px){.nos-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(20px,2vw,32px)}.nos-hero__main{grid-column:1/span 7}.nos-dic{grid-column:8/-1}}.nos-hero__eyebrow{flex-wrap:wrap;margin-bottom:clamp(24px,3vw,36px)}.nos-hero__dash{opacity:.6;background:currentColor;width:28px;height:1px;display:none}@media (width>=600px){.nos-hero__dash{display:block}}.nos-hero__eyebrow{row-gap:2px}.nos-hero__h1{max-width:14ch}.nos-hero__lead{max-width:50ch;margin-top:clamp(24px,2.4vw,36px)}.nos-hero__actions{margin-top:clamp(32px,3vw,44px)}.nos-dic{border-top:1px solid var(--sumi);margin:0}.nos-dic__entry{border-bottom:1px solid var(--line);padding:clamp(20px,2.4vw,28px) 0}.nos-dic__term{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.nos-dic__k{color:var(--sumi);letter-spacing:.02em;font-size:clamp(44px,3.2vw + 26px,72px);line-height:1}.nos-dic__shu{color:var(--shu)}.nos-dic__read{color:var(--muted)}.nos-dic__cat{opacity:.8}.nos-dic__def{max-width:46ch;color:var(--text);grid-template-columns:1.75em minmax(0,1fr);margin:16px 0 0;display:grid}.nos-dic__n{color:var(--muted);padding-top:.25em}.nos-fix__grid{grid-template-columns:minmax(0,1fr);row-gap:20px;display:grid}@media (width>=900px){.nos-fix__grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px clamp(20px,2vw,32px)}.nos-fix__eyebrow{grid-column:1/span 3;padding-top:.6em}.nos-fix__h2,.nos-fix__proof{grid-column:4/-1}}.nos-fix__h2{max-width:18ch}.nos-fix__proof{border-top:1px solid var(--line);margin-top:clamp(24px,3vw,48px);padding-top:clamp(24px,3vw,40px);position:relative}.nos-fix__text{max-width:30ch;color:var(--sumi);line-height:1.38}.nos-fix__pair{white-space:normal}.nos-fix__del{color:var(--muted)}.nos-fix__w{display:inline-block;position:relative}.nos-fix__strike{pointer-events:none;height:max(2px,.07em);position:absolute;top:54%;left:-.06em;right:-.06em;overflow:clip}.nos-fix__strike:before{content:"";background:var(--shu);border-radius:999px;position:absolute;inset:0}.nos-fix__strike,.nos-fix__strike:before{transition:transform .26s var(--ease-out);transition-delay:calc(.3s + var(--i,0) * .16s + var(--j,0) * 60ms)}.nos-fix__ins{transition:opacity .35s var(--ease-out);transition-delay:calc(.5s + var(--i,0) * .16s);display:inline}.nos-fix__lead{white-space:nowrap}.nos-fix__caret{border-top:max(2px, .06em) solid var(--shu);border-left:max(2px, .06em) solid var(--shu);vertical-align:baseline;width:.32em;height:.32em;margin:0 .18em 0 .08em;display:inline-block;transform:translateY(.06em)rotate(45deg)}@media (prefers-reduced-motion:no-preference){html.js .nos-fix__proof:not(.is-in) .nos-fix__strike{transform:translate(-101%)}html.js .nos-fix__proof:not(.is-in) .nos-fix__strike:before{transform:translate(101%)}html.js .nos-fix__proof:not(.is-in) .nos-fix__ins{opacity:0}}.nos-fix__margin{color:var(--muted);flex-wrap:wrap;gap:4px 24px;margin-top:clamp(24px,3vw,40px);display:flex}.nos-fix__margin span:first-child:before{content:"";background:var(--shu);vertical-align:-.05em;border-radius:50%;width:10px;height:10px;margin-right:10px;display:inline-block}.nos-como{border-top:1px solid var(--line)}.nos-como__grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(48px,7vw,72px);display:grid}@media (width>=900px){.nos-como__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(20px,2vw,32px)}.nos-como__text{grid-column:1/span 5}.nos-como__fig{grid-column:7/-1}}.nos-como__h2{margin-top:var(--gap-eyebrow);max-width:14ch}.nos-como__lead{margin-top:clamp(20px,2vw,28px)}.nos-como__p{max-width:52ch;color:var(--muted);margin-top:16px}.nos-ciudades{border-top:1px solid var(--line);margin-top:clamp(32px,4vw,48px);padding-top:20px}.nos-ciudades__h{color:var(--muted)}.nos-ciudades__list{font:500 16px/1.5 var(--f-body);flex-wrap:wrap;gap:6px 0;margin-top:12px;display:flex}.nos-ciudades__list li{align-items:center;display:inline-flex}.nos-ciudades__list li:not(:last-child):after{content:"";background:var(--usuzumi);border-radius:50%;width:4px;height:4px;margin:0 12px}.nos-ciudades__more{color:var(--matsu)}.nos-pieza{margin:0}.nos-pieza>div{position:relative}.nos-pieza__hanko{z-index:3;position:absolute;bottom:-14px;right:-10px}.nos-pieza__cap{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-top:14px;display:flex}.nos-pieza__t{font:500 15px/1.4 var(--f-body)}.nos-pieza__meta{color:var(--muted)}.nos-ficha{border-top:1px solid var(--sumi);grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(32px,4vw,48px) 0 0;display:grid}@media (width>=600px){.nos-ficha{grid-template-columns:repeat(4,minmax(0,1fr))}}.nos-ficha>div{border-bottom:1px solid var(--line);flex-direction:column-reverse;justify-content:flex-end;gap:6px;padding:16px 16px 18px 0;display:flex}.nos-ficha dt{color:var(--muted)}.nos-ficha dd{font:600 clamp(32px, 2vw + 22px, 48px)/1 var(--f-display);letter-spacing:-.03em;margin:0}.nos-prin{border-top:1px solid var(--line)}.nos-prin__head{margin-bottom:clamp(40px,5vw,72px)}.nos-prin__h2{margin-top:var(--gap-eyebrow);max-width:16ch}.nos-prin__list{border-top:1px solid var(--sumi)}.nos-prin__item{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr);grid-template-areas:"k n""k t""k p";column-gap:16px;padding:clamp(24px,3vw,40px) 0;display:grid}.nos-prin__k{color:var(--matsu);grid-area:k;font-size:clamp(40px,3vw + 24px,76px);line-height:1}.nos-prin__n{color:var(--muted);grid-area:n}.nos-prin__t{grid-area:t;margin-top:6px}.nos-prin__p{max-width:46ch;color:var(--muted);grid-area:p;margin-top:10px}@media (width>=900px){.nos-prin__item{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:none;align-items:baseline;column-gap:clamp(20px,2vw,32px)}.nos-prin__k{grid-area:1/1/span 2/span 2;align-self:start}.nos-prin__n{grid-area:1/3/auto/span 1;padding-top:.5em}.nos-prin__t{grid-area:1/4/auto/span 4;margin:0}.nos-prin__p{font-size:var(--t-lead);grid-area:1/8/auto/span 4;margin:0;line-height:1.5}.nos-prin__item--2 .nos-prin__n,.nos-prin__item--4 .nos-prin__n{grid-column:4/span 1}.nos-prin__item--2 .nos-prin__t,.nos-prin__item--4 .nos-prin__t{grid-column:5/span 4}.nos-prin__item--2 .nos-prin__p,.nos-prin__item--4 .nos-prin__p{grid-column:9/span 4}}.nos-mv{border-top:1px solid var(--line)}.nos-mv__grid{grid-template-columns:minmax(0,1fr);row-gap:48px;display:grid}@media (width>=900px){.nos-mv__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.nos-mv__col+.nos-mv__col{border-left:1px solid var(--line);padding-left:clamp(32px,4vw,64px)}.nos-mv__col:first-child{padding-right:clamp(32px,4vw,64px)}}.nos-mv__label{color:var(--muted);align-items:baseline;gap:12px;display:flex}.nos-mv__k{color:var(--matsu);font-size:32px;line-height:1}.nos-mv__h{font-size:var(--t-h3);letter-spacing:-.015em;margin-top:20px;line-height:1.18}.nos-mv__p{max-width:34ch;font:600 clamp(20px, 1vw + 16px, 30px)/1.32 var(--f-display);letter-spacing:-.015em;margin-top:14px}.nos-svc{border-top:1px solid var(--line)}.nos-svc__grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(32px,4vw,48px);display:grid}@media (width>=1180px){.nos-svc__grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:clamp(20px,2vw,32px)}.nos-svc__head{grid-column:1/span 4}.nos-svc__list{grid-column:5/-1}}.nos-svc__h2{margin-top:var(--gap-eyebrow);max-width:12ch}.nos-svc__list{border-top:1px solid var(--sumi)}.nos-svc__list>li{border-bottom:1px solid var(--line)}.nos-svc__row{isolation:isolate;color:var(--text);grid-template-columns:2.5rem minmax(0,1fr);grid-template-areas:"n name"".short"".go";column-gap:8px;padding:22px 0;text-decoration:none;display:grid;position:relative}@media (width>=900px){.nos-svc__row{grid-template-columns:3rem minmax(10.5rem,4fr) minmax(0,6fr) auto;grid-template-areas:"n name short go";align-items:baseline;column-gap:24px;margin-inline:-12px;padding:28px 12px}}.nos-svc__layer{z-index:-1;background:var(--kinu);opacity:0;transition:opacity var(--dur-micro) var(--ease-out);pointer-events:none;position:absolute;inset:0}.nos-svc__n{color:var(--muted);grid-area:n;padding-top:.45em}.nos-svc__name{font:600 var(--t-h3)/1.18 var(--f-display);letter-spacing:-.015em;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;grid-area:name}.nos-svc__short{color:var(--muted);grid-area:short;max-width:48ch;margin-top:8px}.nos-svc__go{min-height:44px;color:var(--matsu);white-space:nowrap;grid-area:go;align-items:center;gap:8px;margin-top:4px;display:inline-flex}@media (width>=900px){.nos-svc__short{margin-top:0}.nos-svc__go{min-height:0;margin-top:0}}.nos-svc__arrow{transition:transform var(--dur-micro) var(--ease-out);display:inline-block}.nos-svc__row:active .nos-svc__layer{opacity:.6;transition-duration:0s}@media (hover:hover) and (pointer:fine){.nos-svc__row:hover .nos-svc__layer{opacity:1}.nos-svc__row:hover .nos-svc__arrow{transform:translate(3px)}}.nos-tools__head{max-width:640px;margin-bottom:clamp(40px,5vw,64px)}.nos-tools__h2{margin-top:var(--gap-eyebrow)}.nos-tools__lead{font-size:var(--t-lead);margin-top:16px;line-height:1.55}.nos-tools__list{border-top:1px solid var(--sumi);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=700px){.nos-tools__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(32px,4vw,64px)}}@media (width>=1100px){.nos-tools__list{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(24px,2.4vw,40px)}}.nos-tool{border-bottom:1px solid #0e13112e;flex-direction:column;padding:24px 0 28px;display:flex}.nos-tool__name{font-size:clamp(24px,1vw + 20px,32px)}.nos-tool__extra{font:500 var(--t-mono-lg)/1 var(--f-mono);letter-spacing:.02em;color:var(--sumi);opacity:.72}.nos-tool__uso{flex:1;max-width:40ch;margin-top:12px}.nos-tool__count{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px;display:flex}.nos-tool__dots{gap:5px;display:inline-flex}.nos-tool__dots i{border-radius:50%;width:9px;height:9px;box-shadow:inset 0 0 0 1px #0e131159}.nos-tool__dots i.is-on{background:var(--matsu);box-shadow:none}.nos-cta__grid{grid-template-columns:minmax(0,1fr);row-gap:clamp(36px,5vw,56px);display:grid}@media (width>=900px){.nos-cta__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(20px,2vw,32px)}.nos-cta__grid>:first-child{grid-column:1/span 6}.nos-cta__actions{grid-column:8/-1}}.nos-cta__h2{margin-top:var(--gap-eyebrow);max-width:12ch}.nos-cta__lead{color:#f5f2eadb;max-width:40ch;margin-top:20px}.nos-cta__btn{width:100%;min-height:56px}@media (width>=600px){.nos-cta__btn{width:auto}}.nos-cta__status{color:var(--washi);margin-top:16px;display:flex}.nos-cta__otros{margin-top:28px}.nos-cta__otros li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);padding:10px 0 4px;display:grid}.nos-cta__otros li:last-child{border-bottom:1px solid var(--line)}@media (width>=480px){.nos-cta__otros li{grid-template-columns:7rem minmax(0,1fr);align-items:center;min-height:56px;padding:4px 0}}.nos-cta__otros .mono{color:var(--muted)}.nos-cta__otros a,.nos-cta__otros .mail-link{min-height:44px;color:var(--washi);font:500 16px/1.35 var(--f-body);text-underline-offset:.22em;overflow-wrap:anywhere;text-align:left;justify-self:start;align-items:center;-webkit-text-decoration:underline #f5f2ea59;text-decoration:underline #f5f2ea59;display:inline-flex}.nos-cta__otros li>.mail-menu{justify-self:start;min-width:0}.nos-cta__arrow{transition:transform var(--dur-micro) var(--ease-out);margin-left:.4em;display:inline-block}.nos-cta .mail-pop{background:#1b221f;box-shadow:inset 0 0 0 1px #f5f2ea29,0 18px 40px #00000080}@media (hover:hover) and (pointer:fine){.nos-cta__otros a:hover,.nos-cta__otros .mail-link:hover{text-decoration-color:currentColor}.nos-cta__otros a:hover .nos-cta__arrow{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.nos-fix__strike,.nos-fix__strike:before,.nos-fix__ins,.nos-svc__layer,.nos-svc__arrow,.nos-cta__arrow{transition:none}}
