:root{--paper:#f6f6f2;--ink:#151517;--muted:#626265;--red:#ce0068;--gold:#caff49;--line:#d9dad5}body{overflow-x:clip}section[id]{scroll-margin-top:30px}.announcement{background:#ce0068;font-size:12px;letter-spacing:0;gap:35px}.announcement span{color:white}.site-header{height:98px;background:#fff;padding-inline:5%;grid-template-columns:1fr auto 1fr}.site-header .logo-image{width:170px;height:78px}.site-header nav{gap:28px}.header-cta{border-radius:0;background:#151517;padding:16px 22px;font-size:14px}.hero{max-width:none;position:relative;isolation:isolate;min-height:720px;padding:76px 5% 65px;grid-template-columns:1fr 1fr;gap:0;background:#151517;color:white;overflow:hidden}.hero-content{position:relative;z-index:3;max-width:700px}.eyebrow{font-size:12px;letter-spacing:.12em;color:#ddd;margin-bottom:28px}.eyebrow i{background:#f32496;width:32px}h1{font-family:'Barlow Condensed','Impact',sans-serif;font-weight:800;font-size:clamp(80px,8.8vw,142px);line-height:.89;letter-spacing:-.015em;margin-bottom:30px}h1 em{display:block;color:#f52e9b}.hero-copy{color:#c3c3c7;font-size:17px;line-height:1.65;max-width:410px}.button{height:auto;min-height:56px;padding:17px 23px;border-radius:0;font-size:14px;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.button.primary{background:#ce0068}.hero .button.primary{background:#ed188a}.hero .button.secondary{border-color:#777;color:white}.hero-notes{font-size:12px;color:#ddd;gap:16px;margin-top:23px}.hero-notes b{color:#caff49}.hero-visual{align-self:stretch;position:relative;min-height:560px;height:100%;margin-left:0}.hero-photo{border-radius:0;transform:rotate(-3deg);margin:0 0 0 20px;background:#333}.hero-photo>img{border-radius:0;filter:none;object-position:55% center}.hero-photo:before{inset:20px -15px -15px 20px;background:#caff49;border:0;border-radius:0;z-index:-1}.hero-photo:after{border-radius:0;background:linear-gradient(transparent 60%,#0008)}.real-work-label{top:18px;left:18px;background:#151517;font-size:12px;letter-spacing:.08em;transform:rotate(3deg)}.hero-tech{bottom:24px;right:15px;border-left:3px solid #caff49;transform:rotate(3deg)}.hero-tech strong{font-size:17px}.hero-tech span{font-size:13px}.visual-card.price{right:-10px;top:auto;bottom:135px;transform:rotate(8deg);background:#caff49;color:#111;border:0;box-shadow:none;padding:20px}.visual-card.price strong{font-family:'Barlow Condensed',sans-serif;font-size:55px;line-height:1}.visual-card.price small,.visual-card.price span{color:#222;font-size:12px;margin-top:5px}.visual-card.delivery{display:none}.trust-strip{max-width:none;margin:0;padding:25px 5%;background:#caff49;border:0;box-shadow:none;gap:10px}.trust-strip div{border-color:#9fae68;flex-direction:column;gap:3px}.trust-strip strong{font-family:'Barlow Condensed',sans-serif;font-size:32px;color:#151517}.trust-strip span{font-size:12px;color:#303326}.works{background:#f6f6f2;color:#151517;padding:100px 5%}.works-heading{grid-template-columns:1.4fr 1fr;gap:60px}.works-heading h2,.section-heading h2,.technology-copy h2,.garment-copy h2,.faq-intro h2,.final-cta h2{font-family:'Barlow Condensed','Impact',sans-serif;font-weight:800;font-size:clamp(46px,5.8vw,86px);line-height:.97;letter-spacing:-.01em}.section-kicker,.section-kicker.light{font-size:12px;letter-spacing:.15em;color:#ce0068}.works-heading p{color:#626265;max-width:360px;font-size:16px}.works-grid{grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:330px 300px;gap:18px}.work-card{background:#ddd}.work-card img{filter:none}.work-card figcaption{color:white;left:24px;bottom:24px}.work-card figcaption strong{font-size:18px}.work-card figcaption small{font-size:12px}.work-card figcaption span{font-size:12px;color:#caff49}.work-shirts{grid-column:1;grid-row:1/3}.work-gang{grid-column:2;grid-row:1}.work-type{grid-column:3;grid-row:1}.work-rolls{grid-column:2;grid-row:2}.work-production{grid-column:3;grid-row:2}.works-cta{font-size:14px;padding:18px 25px}.section{max-width:none;padding:90px 5%}.pathways{border-top:1px solid var(--line);background:#fff}.pathways .section-heading{max-width:900px}.path-grid{gap:0;border-top:1px solid var(--line)}.path-card,.path-card.featured{background:transparent;color:#151517;border:0;border-right:1px solid var(--line);padding:32px;min-height:350px}.path-card:first-child{padding-left:0}.path-card:last-child{border-right:0}.path-card:hover{box-shadow:none;transform:none}.path-card.featured p,.path-card p{color:#626265;font-size:16px}.path-card .path-number{font-family:'Barlow Condensed';font-size:38px;color:#ce0068;margin-bottom:24px}.path-card.featured .path-number{color:#ce0068}.path-card .tag{font-size:12px;top:38px;background:#eee;color:#555}.path-card h3{font-size:25px}.path-card li{font-size:14px}.path-card.featured>a,.path-card>a{color:#151517;border-color:var(--line);font-size:14px}.technology{background:#19191c;color:white;grid-template-columns:1.15fr 1fr;gap:7%}.technology-copy>p,.technology-copy>p strong{color:#c5c5c8}.technology .section-kicker{color:#ff59b0}.technology-media:before{display:none}.technology-media video{box-shadow:none;aspect-ratio:1/1;object-fit:contain}.machine-caption{position:static;display:block;font-size:12px;line-height:1.6;background:#27272b;padding:15px}.tech-specs{border-color:#454549}.tech-specs div,.tech-specs div:nth-child(-n+2){border-color:#454549}.tech-specs strong{color:#caff49;font-size:21px}.tech-specs span{font-size:12px;color:#bbb}.technology-note{font-size:12px!important}.pricing-section{background:#eeefe9}.section-heading.split{grid-template-columns:1.3fr 1fr;gap:50px}.pricing-layout{grid-template-columns:1.2fr 1fr;gap:65px}.price-row{padding:24px 16px}.price-row strong{font-family:'Barlow Condensed';font-size:38px}.price-row span b{font-size:24px}.price-row small,.tax-note{font-size:12px}.calculator{box-shadow:none;border:0;padding:36px}.calc-label,.calc-lines p,.free-shipping{font-size:13px}.calc-total strong{font-family:'Barlow Condensed';font-size:48px}.process{padding:80px 5%;background:white}.process .section-heading h2{font-size:55px}.steps p{font-size:16px}.step-icon{background:#caff49;color:#151517;border-radius:0}.steps article>span,.deadline-note{font-size:12px}.garments{padding:95px 5%;background:#202022;position:relative;isolation:isolate;gap:8%;grid-template-columns:1.1fr 1fr}.garments:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#161619e8 0%,#161619ed 60%),url('trabajo-camisetas.webp') center/cover}.garment-copy>p{color:#d0d0d0}.garment-copy h2{font-size:clamp(52px,6vw,88px)}.garments .section-kicker{color:#ff59b0}.garment-badges span{font-size:12px}.quote-form{box-shadow:none;padding:32px}.quote-form label{font-size:14px}.quote-form small{font-size:12px}.catalog-card{background:#ffffff0d;border-color:#ffffff30}.catalog-card small{font-size:12px}.catalog-card p{color:#ccc;font-size:14px}.catalog-card a{font-size:14px}.faq{grid-template-columns:1fr 1.4fr;gap:9%}.faq-intro h2{font-size:60px}.faq-list summary{font-size:18px}.faq-list details p{font-size:16px}.final-cta{padding:75px 5%;background:#ce0068}.final-cta .section-kicker{color:#fff}.final-cta h2{font-size:clamp(65px,8vw,115px)}.final-cta p{color:#ffe2f1}.final-actions>a:last-child{color:#ffe2f1;font-size:14px}footer{padding:50px 5% 30px}.floating-wa{border-radius:0;background:#166e3b}.floating-wa span{font-size:14px}:focus-visible{outline:3px solid #29a7d0;outline-offset:5px}
@media(min-width:1600px){.hero{padding-inline:max(5%,calc((100vw - 1450px)/2));min-height:800px}}
@media(max-width:1050px){.hero{min-height:630px;padding-block:55px;grid-template-columns:1.05fr 1fr}.hero-visual{min-height:500px}.hero h1{font-size:90px}.hero-actions{gap:10px}.hero .button{padding:15px}.site-header nav{gap:18px}.header-cta{padding:14px}.works-grid{grid-template-rows:290px 270px}.work-card figcaption{left:15px;right:15px}.work-card figcaption strong{font-size:16px}.pricing-layout{gap:30px}.calculator{padding:25px}}
@media(max-width:900px){.site-header{grid-template-columns:1fr auto;height:86px}.site-header nav{background:white}.hero{grid-template-columns:1fr 1fr}.hero h1{font-size:80px}.hero-visual{min-height:500px}.hero .button.secondary{display:none}.hero-notes{gap:10px}.hero-photo{margin-left:14px}.trust-strip{grid-template-columns:repeat(4,1fr);gap:0}.trust-strip strong{font-size:26px}.trust-strip div{padding:8px;text-align:center}.works-heading{gap:25px}.works-grid{grid-template-columns:1fr 1fr;grid-template-rows:400px 280px 280px}.work-shirts{grid-column:1;grid-row:1}.work-gang{grid-column:2;grid-row:1}.work-type{grid-column:1;grid-row:2}.work-rolls{grid-column:2;grid-row:2}.work-production{grid-column:1/3;grid-row:3}.path-card:first-child{padding:30px}.path-card{border-right:0;border-bottom:1px solid var(--line);min-height:0}.technology{grid-template-columns:1fr;gap:45px}.technology-media{margin:0}.technology-media video{aspect-ratio:16/9}.garments{grid-template-columns:1fr;gap:40px}.garment-copy{max-width:650px}.pricing-layout{grid-template-columns:1fr}.faq{grid-template-columns:1fr}.section-heading.split{grid-template-columns:1fr;gap:10px}.final-cta{gap:20px}.technology-copy h2{font-size:65px}}
@media(max-width:600px){.announcement{font-size:12px;gap:3px;padding:9px 16px;text-align:center}.site-header{padding-inline:20px;height:78px}.site-header .logo-image{height:65px;width:145px}.hero{display:flex;flex-direction:column;padding:42px 22px 40px;gap:38px}.hero-content{width:100%}.eyebrow{font-size:12px;margin-bottom:20px;letter-spacing:.06em}.hero h1{font-size:clamp(70px,18.5vw,110px);line-height:.9}.hero-copy{font-size:16px;margin-bottom:24px}.hero-actions{display:flex;flex-wrap:wrap}.hero .button.secondary{display:inline-flex}.hero .button{font-size:13px;padding:14px;min-height:50px}.hero-notes{font-size:12px}.hero-visual{min-height:0;width:calc(100% - 18px);height:370px;flex:none;margin:0 auto;align-self:center}.hero-photo>img{object-position:center}.visual-card.price{bottom:90px;right:-10px;padding:13px}.visual-card.price strong{font-size:42px}.visual-card.price small,.visual-card.price span{font-size:12px}.hero-tech{bottom:15px;right:10px}.hero-tech strong{font-size:15px}.real-work-label{font-size:12px;left:10px;top:12px;letter-spacing:0}.trust-strip{margin:0;grid-template-columns:1fr 1fr;padding:15px;gap:12px}.trust-strip strong{font-size:30px}.trust-strip span{font-size:12px}.works,.section,.process,.garments,.final-cta{padding:60px 22px}.works-heading{grid-template-columns:1fr;gap:20px}.works-heading h2{font-size:55px}.works-heading p{font-size:16px}.works-grid{grid-template-columns:1fr 1fr;grid-template-rows:360px 280px 240px;gap:10px}.work-shirts{grid-column:1/3;grid-row:1}.work-gang{grid-column:1;grid-row:2}.work-type{grid-column:2;grid-row:2}.work-rolls{grid-column:1;grid-row:3}.work-production{display:block;grid-column:2;grid-row:3}.work-card figcaption{left:12px;bottom:14px}.work-card figcaption strong{font-size:14px}.work-card figcaption small{font-size:12px}.work-card figcaption span{display:none}.section-heading h2,.technology-copy h2,.faq-intro h2{font-size:49px}.section-heading p{font-size:16px}.path-card,.path-card:first-child{padding:28px 0}.path-card .tag{right:0}.tech-specs{grid-template-columns:1fr 1fr}.tech-specs div,.tech-specs div+div{padding:16px 8px}.tech-specs strong{font-size:18px}.tech-specs span{font-size:12px}.price-row strong{font-size:32px}.price-row span b{font-size:22px}.calculator{padding:25px 18px}.button.full{gap:10px;font-size:14px}.garment-copy h2{font-size:62px}.quote-form{padding:24px 18px}.form-row{gap:12px}.catalog-card{align-items:center}.catalog-card img{width:85px}.catalog-card h3{font-size:19px}.process .section-heading h2{font-size:49px}.final-cta h2{font-size:78px}.final-actions{min-width:0;width:100%}.final-actions .button{width:100%}footer{padding:40px 22px 30px}.floating-wa{right:12px;bottom:12px}.floating-wa span{display:none}}

footer .legal-links{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:18px;font-size:14px}.quote-form small{line-height:1.6;text-align:left}.quote-form small a{color:#a50055}
