.crew-h1{font-family:var(--font-stencil);text-transform:uppercase;font-size:clamp(3.8rem,10.4vw,7.4rem);font-weight:900;line-height:.86;position:relative}.crew-h1-word{text-shadow:.035em .035em 0 var(--naranja);display:block}.crew-h1-tag{width:clamp(190px,36vw,400px);height:auto;filter:drop-shadow(5px 5px 0 var(--naranja)) drop-shadow(0 0 1px #0e120fb3);margin:-.28em 0 0 clamp(70px,16vw,220px);display:block;transform:rotate(-7deg)}.cl-switch{border:2px solid var(--tinta);flex-wrap:wrap;gap:0;margin-top:clamp(22px,3.5vw,36px);display:inline-flex}.cl-switch button{letter-spacing:.07em;text-transform:uppercase;background:0 0;border:0;min-height:52px;padding:0 22px;font-size:.92rem;font-weight:700}.cl-switch button+button{border-left:2px solid var(--tinta)}.cl-switch button:hover{background:var(--hormigon-deep)}.cl-switch button[aria-checked=true]{background:var(--tinta);color:var(--naranja)}.cl-pin-title{font-family:var(--font-stencil);text-transform:uppercase;font-size:2rem;font-weight:900;line-height:1}.cl-pin-list{margin:14px 0 0}.cl-pin-list div{border-top:1px dashed var(--hormigon-deep);padding:10px 0}.cl-pin-list dt{font-weight:700}.cl-pin-list dd{color:var(--muted);margin:2px 0 0;font-size:.95rem;line-height:1.35}.cl-plans-wrap{padding:clamp(40px,6vw,80px) 0 clamp(48px,7vw,96px)}.cl-period{border-bottom:1px solid var(--hormigon-line);flex-wrap:wrap;gap:0 28px;display:flex}.cl-period button{letter-spacing:.08em;text-transform:uppercase;min-height:48px;color:var(--muted);background:0 0;border:0;border-bottom:4px solid #0000;margin-bottom:-1px;padding:0 2px;font-size:.92rem;font-weight:700}.cl-period button:hover{color:var(--tinta)}.cl-period button[aria-checked=true]{color:var(--tinta);border-bottom-color:var(--naranja)}.cl-period small{color:var(--verde)}.cl-plans{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:26px;margin:36px 0 0;padding:0;list-style:none;display:grid}.cl-plan{background:var(--papel);flex-direction:column;height:100%;padding:0 22px 24px;display:flex;position:relative;box-shadow:0 1px #0e120f1a,0 18px 30px -18px #0e120f8c}.cl-plan:before{content:"";background:var(--tinta);height:12px;margin:0 -22px 20px;display:block}.cl-plan.is-featured:before{background:var(--naranja)}.cl-sticker{background:var(--naranja);color:var(--tinta);letter-spacing:.09em;text-transform:uppercase;padding:5px 12px;font-size:.74rem;font-weight:700;position:absolute;top:-14px;right:16px;transform:rotate(4deg);box-shadow:0 6px 12px -6px #0e120f80}.cl-plan h2{font-family:var(--font-stencil);text-transform:uppercase;font-size:2.2rem;font-weight:900;line-height:.95}.cl-plan-summary{color:var(--muted);margin-top:8px}.cl-plan-price{border-top:1px dashed var(--hormigon-deep);border-bottom:1px dashed var(--hormigon-deep);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:18px 0;padding:14px 0;display:flex}.cl-plan-price .price{font-size:2.2rem}.cl-tbd{color:#a8350a;font-weight:700}.cl-per{color:var(--muted);font-size:.9rem}.cl-plan-price em{color:var(--muted);flex-basis:100%;font-size:.85rem;font-style:normal}.cl-items{flex:1;gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.cl-items li{align-items:flex-start;gap:10px;font-size:1rem;line-height:1.35;display:flex}.cl-items svg{color:var(--verde);flex:none;margin-top:4px}.cl-compare{border-top:2px solid var(--tinta);padding:clamp(40px,6vw,80px) 0}.cl-compare-scroll{margin-top:28px;overflow-x:auto}.cl-compare table{border-collapse:collapse;width:100%;min-width:520px}.cl-compare th,.cl-compare td{border-bottom:1px solid var(--hormigon-line);text-align:center;padding:14px 12px}.cl-compare thead th{font-family:var(--font-stencil);text-transform:uppercase;border-bottom:2px solid var(--tinta);font-size:1.4rem;font-weight:900}.cl-compare thead th:first-child,.cl-compare tbody th{text-align:left}.cl-compare tbody th{font-weight:500}.cl-compare td svg{color:var(--verde)}.cl-no{color:var(--hormigon-deep)}.cl-lead{max-width:54ch;color:var(--muted);margin-top:14px;font-size:1.15rem}.cl-calc{background:var(--tinta);background-image:var(--noise);color:var(--papel);padding:clamp(48px,7vw,96px) 0}.cl-calc .section-title{color:var(--naranja)}.cl-calc .cl-lead{color:var(--muted-on-dark)}.cl-calc-grid{grid-template-columns:minmax(240px,4fr) minmax(0,8fr);gap:clamp(28px,5vw,72px);margin-top:32px;display:grid}.cl-calc-inputs{align-content:start;gap:16px;display:grid}.cl-calc label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted-on-dark);gap:6px;font-size:.8rem;font-weight:700;display:grid}.cl-calc input[type=number]{background:var(--papel);width:100%;min-height:52px;color:var(--tinta);border-radius:var(--radius);font-family:var(--numeral);border:0;padding:0 14px;font-size:1.9rem;font-weight:800}.cl-calc .cl-calc-check{letter-spacing:0;text-transform:none;min-height:44px;color:var(--papel);cursor:pointer;align-items:center;gap:10px;font-size:.95rem;display:flex}.cl-calc-check input{width:22px;height:22px;accent-color:var(--naranja)}.cl-calc-list{border-top:1px solid #e9e6e14d;margin:0}.cl-calc-list div{border-bottom:1px dotted #e9e6e159;align-items:baseline;gap:12px;padding:12px 0;display:flex}.cl-calc-list dt{color:var(--muted-on-dark);flex:1}.cl-calc-list dd{font-family:var(--numeral);margin:0;font-size:2.2rem;font-weight:800;line-height:1}.cl-calc-note{color:var(--muted-on-dark);margin:14px 0 20px;font-size:.88rem}.cl-diag{background:var(--verde);background-image:var(--noise);color:#fff;padding:clamp(40px,6vw,80px) 0}.cl-diag-inner,.cl-trial-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.cl-diag-text{max-width:54ch;color:var(--muted-on-green);margin-top:14px;font-size:1.15rem}.cl-diag-steps{color:var(--muted-on-green);gap:4px;margin:16px 0 0;padding-left:22px;display:grid}.cl-trial{background:var(--naranja);padding:clamp(36px,5vw,64px) 0}.cl-trial p{max-width:52ch;margin-top:10px;font-size:1.15rem;font-weight:500}.cl-workshops,.cl-steps,.cl-proof,.cl-faq,.cl-form-wrap{padding:clamp(40px,6vw,80px) 0}.cl-rows{border-top:2px solid var(--tinta);margin:28px 0 0;padding:0;list-style:none}.cl-rows li{border-bottom:1px solid var(--hormigon-line);grid-template-columns:minmax(200px,4fr) minmax(0,6fr) auto;align-items:baseline;gap:8px clamp(20px,4vw,48px);padding:20px 0;display:grid}.cl-rows h3{font-family:var(--font-stencil);text-transform:uppercase;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:900;line-height:1}.cl-rows p{max-width:54ch;font-size:1.08rem}.cl-steps-list li{grid-template-columns:72px minmax(160px,4fr) minmax(0,6fr)}.cl-n{font-family:var(--font-stencil);color:var(--naranja);text-shadow:.04em .04em 0 var(--tinta);font-size:3rem;font-weight:900;line-height:.9}.cl-proof-empty{border:2px dashed var(--hormigon-deep);color:var(--muted);padding:20px}.cl-faq-list{border-top:2px solid var(--tinta);margin-top:28px}.cl-faq details{border-bottom:1px solid var(--hormigon-line)}.cl-faq summary{cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:8px 0;font-size:1.08rem;font-weight:700;display:flex}.cl-faq details p{max-width:60ch;color:var(--muted);margin:0 0 18px}.confirm{background:var(--naranja);color:var(--tinta);font-family:var(--font-code);letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;font-size:.62rem;font-style:normal;font-weight:700;display:inline-block}.cl-foot-note{max-width:60ch;color:var(--muted);margin-top:28px}.cl-foot-links{flex-wrap:wrap;gap:0 24px;margin-top:4px;display:flex}.terms{max-width:820px;padding:clamp(40px, 6vw, 80px) var(--gutter);margin:0 auto}.terms h1{font-family:var(--font-stencil);text-transform:uppercase;font-size:clamp(3rem,8vw,5rem);font-weight:900;line-height:.92}.terms-lead{color:var(--muted);margin-top:12px;font-size:1.15rem}.terms section{margin-top:36px}.terms h2{font-family:var(--font-stencil);text-transform:uppercase;font-size:1.8rem;font-weight:900;line-height:1}.terms ul{gap:10px;margin:12px 0 0;padding-left:20px;font-size:1.05rem;line-height:1.5;display:grid}@media (max-width:860px){.cl-calc-grid,.cl-rows li,.cl-steps-list li{grid-template-columns:1fr}.cl-n{font-size:2.4rem}}@media (max-width:560px){.cl-switch{width:100%;display:flex}.cl-switch button{flex:50%;padding:0 10px;font-size:.82rem}.cl-plan .btn,.cl-diag .btn,.cl-trial .btn{width:100%}}@media (max-width:640px){.cl-compare table,.cl-compare tbody,.cl-compare tr,.cl-compare th,.cl-compare td{display:block}.cl-compare table{min-width:0}.cl-compare thead{position:absolute;left:-9999px}.cl-compare tr{border-bottom:1px solid var(--hormigon-line);padding:14px 0}.cl-compare tbody th{border:0;padding:0 0 8px;font-weight:700}.cl-compare td{text-align:left;border:0;justify-content:space-between;align-items:center;padding:6px 0;display:flex}.cl-compare td:before{content:attr(data-plan);color:var(--muted);font-size:.95rem}}.crew-hero .hero-inner{z-index:1}.gf-wall{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.gf-svg{width:100%;height:100%;position:absolute;inset:0}.gf-tag{-webkit-user-select:none;user-select:none;height:auto;position:absolute}.gf-ink-big{opacity:.1;width:clamp(280px,40vw,560px);top:5%;left:-4%;transform:rotate(-9deg)}.gf-white{opacity:.9;width:clamp(130px,17vw,230px);filter:drop-shadow(3px 3px 0 var(--naranja));bottom:4%;left:40%;transform:rotate(6deg)}.gf-orange{width:clamp(110px,14vw,190px);top:5%;left:47%;transform:rotate(-12deg)}.gf-green{opacity:.85;width:clamp(110px,14vw,200px);bottom:9%;right:3%;transform:rotate(9deg)}.gf-ink-small{opacity:.55;width:clamp(80px,9vw,130px);top:7%;right:2%;transform:rotate(5deg)}.crew-page .section-title:after{content:"";background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='156' height='16' viewBox='0 0 156 16'%3E%3Cpath d='M4 9 C 24 2, 40 14, 62 7 S 100 3, 120 9 S 148 11, 152 6' fill='none' stroke='%23ff6600' stroke-width='7' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat;width:156px;height:16px;margin-top:10px;display:block}.crew-page .cl-calc .section-title:after,.crew-page .cl-diag .section-title:after{filter:none}.cl-plan>:not(.cl-sticker){z-index:1;position:relative}.cl-plan:after{content:"";z-index:0;opacity:.045;pointer-events:none;background:url(/images/crew-tag-ink.png) 50%/contain no-repeat;width:130px;height:57px;position:absolute;bottom:78px;right:10px;transform:rotate(-8deg)}@media (max-width:640px){.gf-orange,.gf-ink-small{display:none}.gf-white{bottom:3%;left:auto;right:6%}.gf-ink-big{opacity:.08;top:38%}.crew-h1-tag{margin-left:22%}}.cl-tagline{font-family:var(--font-display);text-transform:uppercase;color:var(--tinta);margin:20px 0 0;font-size:clamp(1.7rem,3.4vw,2.5rem);line-height:1.05}.cl-tagline-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--verde);margin:8px 0 0;font-size:.92rem;font-weight:700}.cl-tagline+.cl-tagline-sub+.hero-lead{margin-top:16px}@media (min-width:900px){.cl-plan.is-featured{transform:translateY(-14px);box-shadow:0 1px #0e120f1a,0 30px 44px -20px #0e120fa6}.cl-plan.is-featured:before{height:18px}}.cl-calc-bottles{margin:0 0 16px;font-size:1.15rem;font-weight:600;line-height:1.3}.cl-calc-bottles strong{font-family:var(--numeral);color:var(--naranja);font-size:2rem}@media (min-width:700px){.cl-calc-inputs{grid-template-columns:1fr 1fr;column-gap:16px}.cl-calc-inputs .cl-calc-check{grid-column:1/-1}}.cl-calc select{background:var(--papel);min-height:52px;color:var(--tinta);font-family:var(--font-body);border:0;padding:0 12px;font-size:1rem;font-weight:600}@media (max-width:1100px){.gf-wide,.gf-white,.gf-orange{display:none}}
