.oficina-page{background:#0c0812;color:#fff}.oficina-page .site-header{background:rgba(9,7,14,.22);backdrop-filter:blur(14px)}
.oficina-hero{position:relative;overflow:hidden;padding:158px 0 90px;background:radial-gradient(ellipse at 84% 18%,rgba(125,49,192,.45),transparent 43%),radial-gradient(ellipse at 12% 82%,rgba(255,91,47,.12),transparent 37%),#0c0812}.oficina-hero:before{content:"";position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,#000 70%)}.oficina-hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:55px}.oficina-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 19px;color:#d8c5ed;font:500 13px var(--mono);letter-spacing:.1em}.oficina-eyebrow i{width:7px;height:7px;border-radius:50%;background:#ff6638;box-shadow:0 0 13px #ff6638}.oficina-copy h1{max-width:690px;margin:0;font:700 clamp(43px,6vw,74px)/1.02 var(--display);letter-spacing:-.09em}.oficina-copy h1 em,.oficina-final h2 em{color:#ff7047;font-style:normal}.oficina-lead{max-width:560px;margin:25px 0 21px;color:#c8c0cf;font-size:17px;line-height:1.7}.oficina-price{display:inline-block;margin:2px 0 18px;padding:13px 18px;border:1px solid rgba(255,255,255,.14);border-radius:13px;background:rgba(255,255,255,.045)}.oficina-price>span,.oficina-price>b{display:block;color:#c4b9ce;font:500 12px var(--mono);letter-spacing:.08em;text-transform:uppercase}.oficina-price p{display:flex;align-items:baseline;gap:12px;margin:4px 0}.oficina-price del{color:#9a91a0;font-size:17px}.oficina-price strong{color:#fff;font:700 35px var(--display);letter-spacing:-.07em}.oficina-price small{color:#c4b9ce;font-size:15px}.oficina-price>b{color:#ff9878}.oficina-cta{display:flex;width:max-content;max-width:100%;margin-top:2px}.oficina-note{margin:12px 0 0;color:#a89eae;font-size:13px}.oficina-visual{position:relative;display:grid;min-height:445px;place-items:center}.oficina-visual:before{content:"";position:absolute;width:min(36vw,390px);aspect-ratio:1;border:1px solid rgba(221,166,255,.34);border-radius:50%;box-shadow:0 0 0 36px rgba(155,60,244,.05),0 0 0 84px rgba(155,60,244,.035)}.os-card{position:relative;width:min(100%,410px);padding:24px;border:1px solid rgba(229,196,255,.42);border-radius:19px;background:linear-gradient(145deg,#281536,#120d1a 70%);box-shadow:0 28px 85px rgba(0,0,0,.5);transform:rotate(2deg)}.os-top{display:flex;justify-content:space-between;gap:15px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.14);color:#c2b1d1;font:500 11px var(--mono);letter-spacing:.08em}.os-top b{color:#ff9878}.os-status{display:flex;align-items:center;gap:8px;margin:19px 0 22px;color:#ddffbd;font:500 14px var(--mono)}.os-status i{width:7px;height:7px;border-radius:50%;background:#b6fa77;box-shadow:0 0 12px #b6fa77}.os-line{display:flex;flex-direction:column;gap:5px;margin:15px 0}.os-line small{color:#9f91ac;font:400 10px var(--mono);letter-spacing:.1em}.os-line b{font-size:14px;font-weight:600}.os-total{display:flex;flex-direction:column;gap:7px;margin-top:23px;padding:15px;border-radius:9px;background:rgba(255,255,255,.07)}.os-total span{color:#bdaacb;font:400 10px var(--mono);letter-spacing:.08em}.os-total b{color:#fff;font-size:14px}.visual-tag{position:absolute;right:0;bottom:24px;padding:11px 13px;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#1c1423;color:#e6d9ef;font:500 10px var(--mono);letter-spacing:.06em}
.oficina-proof{padding:21px 0;background:#f3eee7;color:#211722}.oficina-proof .container{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.oficina-proof span{font:600 13px var(--mono)}.oficina-proof b{margin-right:8px;color:#ed603b}.oficina-details{padding:108px 0;background:#120c1b}.oficina-details-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:95px}.oficina-details h2,.video-heading h2{max-width:520px;margin:0;font:700 clamp(35px,5vw,59px)/1.05 var(--display);letter-spacing:-.085em}.oficina-details-grid>div>p:not(.oficina-eyebrow){margin:3px 0 20px;color:#cbc2d0;font-size:17px;line-height:1.65}.oficina-details ul{display:grid;gap:13px;margin:0;padding:0;list-style:none}.oficina-details li{position:relative;padding:0 0 13px 25px;border-bottom:1px solid rgba(255,255,255,.12);color:#f0eaf3;font-size:15px}.oficina-details li:before{content:"✓";position:absolute;left:0;color:#ff774e;font-weight:800}.oficina-video{padding:100px 0;background:#0c0812}.video-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.video-heading h2{max-width:610px}.video-heading>p{max-width:340px;margin:0;color:#bdb3c4;line-height:1.65}.video-frame{position:relative;overflow:hidden;width:min(100%,420px);margin:auto;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#000;aspect-ratio:9/16;box-shadow:0 24px 80px rgba(0,0,0,.4)}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.oficina-fit{padding:62px 0;background:#21152c}.oficina-fit .container{max-width:870px;text-align:center}.oficina-fit h2{margin:0;font:700 clamp(27px,4vw,42px)/1.12 var(--display);letter-spacing:-.07em}.oficina-fit p{max-width:680px;margin:17px auto;color:#d1c7d8;line-height:1.65}.oficina-fit .text-link{color:#ff9878}.oficina-final{padding:92px 0;background:#ff7047;color:#1a0e14;text-align:center}.oficina-final .oficina-eyebrow{justify-content:center;color:#4d251d}.oficina-final .oficina-eyebrow i{background:#321816;box-shadow:none}.oficina-final h2{max-width:760px;margin:0 auto;font:700 clamp(38px,6vw,65px)/1.04 var(--display);letter-spacing:-.09em}.oficina-final h2 em{color:#fff;font-style:normal}.oficina-final>div>p:not(.oficina-eyebrow){margin:18px auto 25px;font-size:16px}.oficina-final .button{background:#1b1017;color:white}.oficina-page .site-footer{background:#0c0812}
@media(max-width:900px){.oficina-hero-grid{grid-template-columns:1fr;gap:8px}.oficina-copy{max-width:720px}.oficina-visual{min-height:390px}.oficina-visual:before{width:310px}.oficina-details-grid{gap:45px}}
@media(max-width:680px){.oficina-hero{padding:125px 0 45px}.oficina-copy h1{font-size:clamp(40px,11vw,58px)}.oficina-lead{font-size:16px}.oficina-visual{min-height:340px;margin-top:5px}.os-card{padding:19px}.visual-tag{right:-5px;bottom:5px;font-size:9px}.oficina-proof .container{grid-template-columns:1fr;gap:13px}.oficina-proof{padding:19px 0}.oficina-details{padding:75px 0}.oficina-details-grid{grid-template-columns:1fr;gap:21px}.video-heading{display:block}.video-heading>p{margin-top:16px}.oficina-video{padding:75px 0}.video-frame{width:min(100%,350px)}.oficina-final{padding:76px 0}}
