:root{--paper:#efece2;--ink:#183a40;--muted:#526b69;--jade:#a9ccc1;--line:#496b622d;--warm:#cfb896}*{box-sizing:border-box}.recupero-site{margin:0;background:var(--paper);color:var(--ink);font:15px/1.75 'Recupero Manrope','Segoe UI',sans-serif}.recupero-site [hidden]{display:none!important}.recupero-site :is(h1,h2,h3,h4,p){margin-top:0}.recupero-site :is(h1,h2,h3,h4){font-family:'Recupero Display',sans-serif;line-height:1.08;letter-spacing:-.05em}.recupero-site h1{font-size:clamp(44px,5.5vw,88px);font-weight:640;margin:25px 0 30px}.recupero-site h2{font-size:clamp(34px,3.8vw,62px);font-weight:600}.recupero-site h3{font-size:26px;font-weight:600}.recupero-site :is(h1,h2) em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.055em}.recupero-site a{color:inherit}.recupero-site button,.recupero-site input,.recupero-site select,.recupero-site textarea{font:inherit}.page-kicker,.section-label{font:10px/1.8 Consolas,monospace;letter-spacing:.13em}.page-hero{padding:90px 6vw 85px;background:#0e3037;color:#edf0e5;position:relative;overflow:hidden}.page-hero h1{max-width:1100px}.page-hero em{color:#bdcfb9}.page-hero>p,.page-hero .hero-grid>div>p{max-width:590px;color:#c1d2c9;font-size:16px;line-height:1.85}.page-hero>.page-kicker{color:#b4ccc4}.hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:6vw;align-items:center}.hero-grid h1{font-size:clamp(43px,4.6vw,72px)}.site-button{display:inline-flex;align-items:center;justify-content:space-between;gap:32px;min-height:56px;padding:17px 23px;background:#b9d5c6;color:#14353a!important;border:0;border-radius:3px;text-decoration:none;font:700 12px/1.5 'Recupero Manrope',sans-serif;cursor:pointer;transition:transform .25s,background .25s;max-width:100%}.site-button:hover{background:#d8e4cd;transform:translateY(-3px)}.site-button>span:last-child,.site-button>b{font-size:21px;font-weight:400}.site-button:disabled{opacity:.7;cursor:wait}.page-hero .site-button{margin-top:14px}.page-section{padding:82px 6vw}.section-label{display:flex;justify-content:space-between;gap:20px;padding-bottom:23px;margin-bottom:50px;border-bottom:1px solid var(--line);color:var(--muted)}.section-intro{display:flex;justify-content:space-between;gap:55px;align-items:start;margin-bottom:45px}.section-intro h2{flex:1;margin:0}.section-intro>p,.section-intro>div{flex:0 1 470px;color:var(--muted)}.section-intro p{margin-bottom:20px}.text-link{display:inline-flex;gap:22px;text-decoration:none;border-bottom:1px solid currentColor;padding:12px 0;font-size:12px}.scope-note{font-size:11px;line-height:1.9;color:var(--muted);max-width:940px;margin:24px 0}.page-invitation{padding:85px 6vw;background:#dbe3d6;border-top:1px solid var(--line);position:relative;overflow:hidden}.page-invitation h2{font-size:clamp(44px,6.5vw,94px);margin:24px 0 40px}.page-invitation>div{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.page-invitation .site-button{background:#204c4e;color:#e8eee0!important}.page-invitation>div>a:not(.site-button){font-size:12px}.page-invitation::after{content:'↘';position:absolute;right:8vw;top:40px;font:300 clamp(120px,23vw,320px)/1 'Recupero Display',sans-serif;color:#254f4c15;pointer-events:none}.price-sculpture{border:1px solid #b9d2c94d;padding:40px;background:#ffffff07;transform:rotate(2deg);position:relative}.price-sculpture>small{font:10px Consolas,monospace;letter-spacing:.16em}.price-sculpture>div:not(.price-strands){display:flex;align-items:baseline;gap:9px;margin:10px 0}.price-sculpture strong{font:550 clamp(100px,11vw,175px)/1.2 'Recupero Display',sans-serif;letter-spacing:-.08em}.price-sculpture>div>span{font-size:21px}.price-sculpture i{font-style:normal;font-size:45px;margin-left:auto;color:#bfd3b5}.price-sculpture p{font-size:12px;color:#becec4}.price-strands{display:flex;border-top:1px solid #b9d2c940;padding-top:20px;gap:25px}.price-strands span{font-size:11px!important}.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.offer-card{border:1px solid var(--line);padding:35px 28px;display:flex;flex-direction:column;align-items:start;background:#f8f6ee;position:relative}.offer-card:before{content:'';position:absolute;width:70px;height:4px;top:-2px;left:28px;background:#769f94}.offer-card>small,.capability-cards article>span{font:9px/1.8 Consolas,monospace;letter-spacing:.1em;color:var(--muted)}.offer-card h2{font-size:39px;margin:30px 0 22px}.offer-card p{font-size:13px;color:var(--muted);flex:1}.offer-card>a{font-size:12px;margin-top:28px;padding-top:18px;border-top:1px solid var(--line);width:100%;text-decoration:none}.featured{background:#dce4d5}.status-tag{font:10px/1.7 Consolas,monospace;padding:5px 9px;background:#a8cbb343;color:#28564d}.status-tag.future{background:#dac39844;color:#705a2f}.table-scroll{overflow-x:auto;overscroll-behavior-x:contain}.comparison-table{border-collapse:collapse;width:100%;min-width:720px;font-size:12px;line-height:1.6;text-align:left}.comparison-table caption{text-align:left;font:11px/1.8 Consolas,monospace;padding:0 0 20px;color:#587269}.comparison-table th,.comparison-table td{padding:18px 22px;border-bottom:1px solid var(--line)}.comparison-table thead{background:#123941;color:#e9eee1}.comparison-table thead th{font-weight:600}.comparison-table tbody th{font-weight:550;width:34%}.comparison-table td{color:var(--muted)}.comparison-table td:last-child{background:#dbe5d7;color:#235a4f;font-weight:650}.comparison-table td.is-future{color:#7a602f;background:#e7dfcc}.comparison-table tr:hover th,.comparison-table tr:hover td:not(:last-child){background:#e6e7db}.faq-hero{padding-bottom:60px}.faq-search{position:relative;display:flex;flex-direction:column;max-width:750px;gap:10px;margin-top:40px}.faq-search>span:first-child{font-size:11px}.faq-search input{background:#f2f0e6;color:#1d4143;border:0;padding:18px 50px 18px 20px;width:100%;border-radius:3px}.faq-search>span:last-child{position:absolute;right:18px;bottom:8px;font-size:29px;color:#234d4f}.faq-layout{display:grid;grid-template-columns:230px 1fr;gap:60px}.faq-filters{display:flex;flex-direction:column;align-items:stretch;align-self:start;position:sticky;top:110px}.faq-filters button{border:0;border-bottom:1px solid var(--line);text-align:left;background:transparent;padding:14px 12px;color:var(--muted);font-size:13px;cursor:pointer;display:flex;justify-content:space-between}.faq-filters button[aria-pressed=true]{background:#d7e1d3;color:#193c3f}.faq-filters a{font-size:12px;margin-top:30px}.faq-count{font:10px Consolas,monospace;color:var(--muted);margin-bottom:22px}.faq-item{border-bottom:1px solid var(--line)}.faq-item>summary{padding:25px 0;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:25px;cursor:pointer;font:550 clamp(18px,1.7vw,25px)/1.3 'Recupero Display',sans-serif;letter-spacing:-.025em}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary i{font-style:normal;font-weight:400;flex:none}.faq-item[open]>summary i{transform:rotate(45deg)}.faq-item>div{padding:0 35px 25px 0;max-width:850px;color:var(--muted);font-size:14px}.faq-item>div a{font-size:11px}.faq-empty{padding:30px;border:1px solid var(--line)}.service-hero-line{display:flex;align-items:center;gap:25px;margin-top:48px;font:11px Consolas,monospace;max-width:650px}.service-hero-line i{height:1px;background:#bad1c647;flex:1}.service-index-item{display:grid;grid-template-columns:60px 1fr 70px;gap:40px;align-items:center;text-decoration:none;border-bottom:1px solid var(--line);padding:45px 0}.service-number{font:12px Consolas,monospace;align-self:start;color:var(--muted)}.service-index-item small{font:9px Consolas,monospace;letter-spacing:.09em}.service-index-item h2{font-size:clamp(32px,3.7vw,58px);margin:18px 0 22px;transition:transform .3s}.service-index-item p{max-width:740px;margin:0;color:var(--muted);font-size:14px}.round-arrow{width:65px;height:65px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:30px;transition:background .3s,transform .3s}.service-index-item:hover .round-arrow{background:#b9d5c6;transform:rotate(8deg)}.service-index-item:hover h2{transform:translateX(10px)}.breadcrumb{display:inline-block;font:11px Consolas,monospace;color:#b1c8bf!important;margin-bottom:40px}.service-detail-hero .hero-grid{grid-template-columns:1.25fr 1fr}.service-workcard{padding:35px;background:#ebeade;color:#183a40;box-shadow:16px 16px 0 #92b5a521;transform:rotate(-2deg)}.service-workcard>small{font:10px Consolas,monospace;letter-spacing:.08em}.service-workcard h2{font-size:36px;margin-top:25px}.service-workcard ol{list-style:none;margin:30px 0 20px;padding:0}.service-workcard li{display:flex;align-items:center;gap:15px;border-top:1px solid var(--line);padding:18px 0}.service-workcard li>span{font:10px Consolas,monospace}.service-workcard li>strong{font-size:12px;font-weight:600}.service-workcard li>i{font-style:normal;margin-left:auto;color:#28746a}.service-workcard>p{font:9px Consolas,monospace;margin:0;color:var(--muted)}.process-grid,.principles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.process-grid article,.principles-grid article{border-top:1px solid var(--line);padding-top:25px}.process-grid article>span,.principles-grid article>span{font:11px Consolas,monospace;color:var(--muted)}.process-grid h3,.principles-grid h3{margin:30px 0 18px}.process-grid p,.principles-grid p{font-size:13px;color:var(--muted)}.service-deliverables{background:#dde4d6;display:grid;grid-template-columns:1fr 1fr;gap:8vw}.service-deliverables h2{margin-top:25px}.service-deliverables p{font-size:13px;color:var(--muted);max-width:500px}.service-deliverables ul{list-style:none;margin:0;padding:0;align-self:center}.service-deliverables li{padding:23px 0;border-bottom:1px solid var(--line);display:flex;gap:20px;font-size:15px}.service-deliverables li>span{color:#3c7969}.about-hero{background:radial-gradient(ellipse at 95% 60%,#49675566,transparent 60%),#103139}.about-signature{display:flex;align-items:center;gap:40px;margin-top:50px}.about-signature>span{font:12px Consolas,monospace;letter-spacing:.4em}.about-signature i{height:1px;width:80px;background:#abc9bd55}.about-signature img{width:160px;height:auto}.purpose-grid{display:grid;grid-template-columns:1fr 1fr;padding-top:0;gap:65px}.purpose-grid article{padding-top:36px;border-top:1px solid var(--line)}.purpose-grid h2{font-size:46px;margin:30px 0}.purpose-grid p{color:var(--muted);font-size:14px}.emblem-section{display:grid;grid-template-columns:1fr 1fr;gap:7vw;background:#dfe4d6;align-items:center}.emblem-section h2{margin-top:25px}.emblem-section p{font-size:14px;color:var(--muted)}.brand-emblem{background:radial-gradient(ellipse at 70% 40%,#4c706a33,transparent),#0c2d37;padding:55px 30px;color:#d5e1d1;min-height:320px;display:flex;flex-direction:column;justify-content:center;border-radius:50% 50% 5px 5px}.brand-emblem img{max-width:100%;height:auto}.brand-emblem>div{display:flex;justify-content:center;gap:20px;font-size:11px;margin-top:35px}.capability-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.capability-cards article{padding:30px;border:1px solid var(--line);border-top:3px solid #709e8a;background:#f7f5ed}.capability-cards h3{margin:30px 0 20px}.capability-cards p{font-size:13px;color:var(--muted)}.platform-evolution{background:#dfe5d9}.platform-evolution h2{margin-top:25px}.platform-evolution>p{max-width:680px;color:var(--muted)}.platform-hero .hero-grid{grid-template-columns:.9fr 1.2fr;gap:4vw}.demo-hint{display:block;margin-top:23px;font-size:10px;color:#a8c5ba}.product-workspace{color:#193d43;background:#f1f1e7;border:1px solid #c6d5c7;border-radius:8px;overflow:hidden;text-align:left;box-shadow:0 25px 65px #041c2540;font-family:'Recupero Manrope',sans-serif}.workspace-top{padding:17px 20px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #52756925;background:#e1e8db}.workspace-mark{width:30px;height:30px;border-radius:7px;background:#173f47;color:#c8e1d3;display:grid;place-items:center;font-weight:700}.workspace-top>strong{font-size:12px;letter-spacing:.04em}.workspace-top>strong small{display:block;font:7px Consolas,monospace;letter-spacing:.1em;margin-top:3px}.sample-label{margin-left:auto;font:7px Consolas,monospace;color:#4a6960}.workspace-body{display:flex}.workspace-body>aside{padding:20px 12px;border-right:1px solid #52756925;display:flex;flex-direction:column;gap:18px;flex:none;background:#e8ece1}.workspace-body>aside>span{width:25px;height:25px;display:grid;place-items:center;color:#69867a}.workspace-body>aside>.active{background:#cedcce;border-radius:4px;color:#24595a}.workspace-detail{padding:24px;width:100%;min-width:0}.workspace-crumb{font:8px Consolas,monospace;color:#557569;margin-bottom:25px}.workspace-crumb span{padding:0 10px;color:#9baa96}.workspace-person{display:flex;gap:12px;align-items:center}.person-avatar{display:grid;place-items:center;width:37px;height:37px;background:#cdddc8;flex:none;border-radius:50%;font-size:10px}.workspace-person h3{font:650 20px/1.2 'Recupero Display',sans-serif;letter-spacing:-.03em;margin:0 0 6px}.workspace-person>div>span{font-size:8px;color:#56776d}.workspace-person>b{font:7px Consolas,monospace;color:#387565;background:#d9e7d7;padding:6px;margin-left:auto}.workspace-metrics{display:flex;gap:30px;margin:25px 0;padding:20px 0;border-block:1px solid #52756925}.workspace-metrics small{display:block;font:7px Consolas,monospace;letter-spacing:.08em;margin-bottom:6px;color:#587b70}.workspace-metrics strong{font:600 28px/1.3 'Recupero Display',sans-serif;letter-spacing:-.04em}.workspace-metrics strong[data-next-action]{font-size:17px;display:block;padding-top:7px}.workspace-metrics sup{font-size:15px}.workspace-tabs{display:flex;gap:4px;margin-bottom:20px}.workspace-tabs button{border:0;background:#e0e6d9;color:#456d61;font:9px 'Recupero Manrope',sans-serif;padding:10px 8px;cursor:pointer;flex:1}.workspace-tabs button[aria-pressed=true]{background:#2b615e;color:#e9f0e1}.workspace-event{display:flex;align-items:start;gap:14px;padding:17px;background:#fbfbf4;border:1px solid #50796820;min-height:140px}.workspace-event-icon{color:#337b6b;font-size:26px;line-height:1}.workspace-event small{font:7px Consolas,monospace;color:#658c75;letter-spacing:.1em}.workspace-event h4{font:600 18px/1.3 'Recupero Display',sans-serif;letter-spacing:-.02em;margin:9px 0}.workspace-event p{font:10px/1.8 'Recupero Manrope',sans-serif;color:#527266;margin:0}.workspace-trace{display:flex;gap:10px;align-items:center;font:7px Consolas,monospace;padding-top:23px}.workspace-trace i{width:5px;height:5px;background:#69a18c;border-radius:50%}.contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:6vw;padding:70px 6vw 90px}.contact-intro{padding-top:25px}.contact-intro h1{font-size:clamp(58px,6.3vw,98px);margin-top:24px}.contact-intro>p{max-width:470px;color:var(--muted);font-size:15px}.contact-channels{margin-top:38px}.contact-channels>a,.contact-location{display:flex;gap:20px;align-items:center;border-top:1px solid var(--line);padding:25px 0;text-decoration:none}.channel-icon{width:37px;height:37px;border:1px solid #5a81784f;border-radius:50%;display:grid;place-items:center;font-size:18px;flex:none}.contact-channels small{font:8px Consolas,monospace;letter-spacing:.09em;color:var(--muted);display:block}.contact-channels strong{display:block;font-size:16px;margin:4px 0;overflow-wrap:anywhere}.contact-channels div>span:not(.channel-icon){font-size:11px;color:var(--muted)}.contact-channels b{margin-left:auto;font-weight:400}.contact-demo-note{padding:23px 25px;background:#dde4d6;border-left:2px solid #5d8c7d;margin:15px 0 20px;max-width:490px}.contact-demo-note strong{font-size:14px}.contact-demo-note p,.contact-demo-note a{font-size:12px;margin:9px 0}.contact-form-panel{padding:38px;background:#faf8ef;border:1px solid var(--line);box-shadow:12px 12px 0 #c6d2bf40}.contact-form-panel h2{font-size:43px;margin:23px 0 30px}.contact-context{background:#e1e8d8;border-left:2px solid #659785;padding:15px 20px;margin-bottom:30px}.contact-context>span{font:8px Consolas,monospace;letter-spacing:.1em;display:block;margin-bottom:6px}.contact-context>strong{font-size:14px}.contact-context p{font-size:11px;margin:7px 0 0;color:var(--muted)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px 16px}.form-grid label{display:flex;flex-direction:column;gap:9px;font-size:11px;font-weight:600}.form-grid input,.form-grid select,.form-grid textarea{background:#f6f5eb;color:#1c4246;border:1px solid #b4c4b5;border-radius:3px;min-height:48px;padding:12px;font:13px 'Recupero Manrope',sans-serif;max-width:100%;width:100%;outline:none}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#6c8078;font-size:11px}.form-grid textarea{resize:vertical;line-height:1.8}.form-grid :is(input,select,textarea):focus{border-color:#3f8074;box-shadow:0 0 0 3px #3f807413}.form-wide{grid-column:1/-1}.optional{font-weight:400;color:var(--muted);font-size:9px}.form-note{font-size:10px;color:var(--muted);line-height:1.85;margin:20px 0}.contact-consent{display:flex;gap:12px;font-size:11px;color:var(--muted);align-items:flex-start;margin:25px 0}.contact-consent input{accent-color:#326b62;width:17px;height:17px;flex:none;margin:3px 0}.contact-submit{width:100%;background:#285a59;color:#eef1e4!important}.contact-submit>span:first-child{font-size:12px}.form-status{padding:15px;background:#f1e4d0;color:#794b23;font-size:12px}.contact-success{padding:30px 0}.contact-success>span{width:65px;height:65px;border:1px solid #769b8c;display:grid;place-items:center;border-radius:50%;font-size:28px;margin-bottom:28px}.contact-success p{color:var(--muted);font-size:13px}.contact-reference{font:12px Consolas,monospace;padding:17px;background:#e2e8d8;margin:25px 0}.contact-success .text-link{display:flex;justify-content:space-between}.recupero-site :is(a,button,summary):focus-visible{outline:2px solid #338879;outline-offset:5px}
@media(min-width:1700px){.page-section,.page-hero,.page-invitation,.contact-layout{padding-inline:max(6vw,calc((100vw - 1540px)/2))}}
@media(max-width:1100px){.hero-grid,.service-detail-hero .hero-grid,.platform-hero .hero-grid{gap:35px}.hero-grid h1{font-size:49px}.offer-card{padding:28px 22px}.offer-card h2{font-size:34px}.price-sculpture{padding:30px}.process-grid,.principles-grid{gap:22px}.workspace-detail{padding:18px}.workspace-person>b{display:none}.contact-layout{gap:35px}.contact-form-panel{padding:28px}.form-grid{grid-template-columns:1fr}.contact-intro h1{font-size:67px}}
@media(max-width:800px){.page-hero,.page-section,.page-invitation{padding:60px 28px}.hero-grid,.service-detail-hero .hero-grid,.platform-hero .hero-grid{grid-template-columns:1fr;gap:45px}.page-hero h1,.hero-grid h1{font-size:clamp(43px,7.8vw,67px)}.page-hero>p{font-size:14px}.price-sculpture{max-width:510px;transform:rotate(1deg)}.price-sculpture strong{font-size:145px}.section-intro{flex-direction:column;gap:25px}.section-intro>p,.section-intro>div{flex:none;max-width:620px}.section-label{margin-bottom:32px}.section-label>span:last-child{display:none}.offer-grid{grid-template-columns:1fr;gap:25px}.offer-card{padding:32px}.offer-card h2{font-size:43px}.process-grid,.principles-grid,.capability-cards{grid-template-columns:1fr 1fr}.faq-layout{grid-template-columns:1fr;gap:25px}.faq-filters{position:static;flex-direction:row;flex-wrap:wrap;gap:5px}.faq-filters button{padding:10px;font-size:11px;border:1px solid var(--line);gap:20px}.faq-filters>a{margin:10px 0;flex-basis:100%}.service-index-item{grid-template-columns:25px 1fr 45px;gap:22px}.round-arrow{width:42px;height:42px;font-size:22px}.service-index-item h2{font-size:38px}.service-workcard{max-width:560px}.service-deliverables,.purpose-grid,.emblem-section{grid-template-columns:1fr;gap:40px}.purpose-grid{padding-top:10px}.purpose-grid h2{font-size:42px}.brand-emblem{max-width:600px}.contact-layout{grid-template-columns:1fr;padding:42px 28px 70px;gap:40px}.contact-intro h1{font-size:65px}.contact-form-panel{padding:30px}.form-grid{grid-template-columns:1fr 1fr}.workspace-person>b{display:block}.workspace-detail{padding:24px}.page-invitation::after{opacity:.5}}
@media(max-width:480px){.page-hero,.page-section,.page-invitation{padding:50px 24px}.page-kicker{font-size:8px}.page-hero h1,.hero-grid h1{font-size:45px;line-height:1.07}.page-hero h1 em{line-height:1.08}.page-hero>p,.page-hero .hero-grid>div>p{font-size:13px}.site-button{font-size:11px;padding:16px 19px;gap:22px}.page-invitation h2{font-size:52px}.price-sculpture{padding:27px 23px}.price-sculpture strong{font-size:125px}.price-sculpture>div>span{font-size:16px}.price-sculpture i{font-size:30px}.process-grid,.principles-grid,.capability-cards{grid-template-columns:1fr}.process-grid article,.principles-grid article{padding-top:20px}.process-grid h3,.principles-grid h3{margin-top:16px}.faq-search input{font-size:13px}.faq-item>summary{font-size:20px;line-height:1.4;padding:22px 0}.faq-item>div{font-size:13px;padding-right:15px}.service-index-item{grid-template-columns:1fr 38px;gap:20px;padding:32px 0}.service-number{grid-column:1/-1}.service-index-item h2{font-size:35px}.service-index-item p{font-size:12px}.service-index-item small{font-size:8px}.service-workcard{padding:28px 22px}.service-workcard h2{font-size:34px}.service-workcard li{gap:11px}.service-workcard li>strong{font-size:11px}.service-hero-line{gap:13px;font-size:9px}.about-signature{gap:20px}.about-signature>span{font-size:10px;letter-spacing:.15em}.about-signature i{width:35px}.about-signature img{width:130px}.brand-emblem{min-height:240px;padding:30px 20px}.brand-emblem>div{font-size:9px;gap:15px}.workspace-body>aside{display:none}.workspace-top{padding:13px}.workspace-top>strong{font-size:10px}.sample-label{font-size:6px}.workspace-detail{padding:18px}.workspace-person h3{font-size:19px}.workspace-person>b{display:none}.workspace-metrics{gap:23px}.workspace-metrics strong{font-size:26px}.workspace-metrics strong[data-next-action]{font-size:14px}.workspace-tabs button{font-size:8px;padding:12px 4px}.workspace-event{padding:14px;min-height:155px}.workspace-event h4{font-size:18px}.workspace-event p{font-size:10px}.contact-layout{padding:35px 22px 60px}.contact-intro h1{font-size:59px}.contact-intro>p{font-size:13px}.contact-form-panel{padding:28px 20px;box-shadow:7px 7px 0 #c6d2bf40}.contact-form-panel h2{font-size:38px}.form-grid{grid-template-columns:1fr}.form-grid :is(input,select,textarea){font-size:16px}.form-grid label{font-size:11px}.contact-channels strong{font-size:14px}.contact-channels>a{gap:13px}.contact-consent{font-size:11px}.comparison-table th,.comparison-table td{padding:15px;font-size:11px}}
@media(prefers-reduced-motion:reduce){.recupero-site *{scroll-behavior:auto!important;animation:none!important;transition:none!important}.price-sculpture,.service-workcard{transform:none}.site-button:hover,.service-index-item:hover h2{transform:none}}
