section{padding:76px 0}.hero{padding:84px 0 60px}.hero .grid{display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.over{font-size:13px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--oliva);margin-bottom:16px}.hero h1{font-size:clamp(34px,4.6vw,52px);margin-bottom:20px}.hero h1 em{font-style:normal;color:var(--terra)}.hero p.lead{font-size:18px;color:#5c5142;max-width:56ch;margin-bottom:28px}.hero .stats{display:flex;gap:36px;flex-wrap:wrap;margin-top:40px;padding-top:24px;border-top:1px dashed #DCD0B9;font-size:13.5px;color:#7a6e5c}.hero .stats b{display:block;font-family:Fraunces,Georgia,serif;font-size:24px;color:var(--tinta)}.panel{background:#fff;border:1px solid var(--linea);border-radius:16px;box-shadow:0 18px 44px #2b21181f;overflow:hidden}.panel .phead{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid #F0EADE}.panel .phead b{font-size:13px}.panel .phead span{font-size:11px;background:var(--arena);color:#7a6b52;font-weight:700;padding:4px 9px;border-radius:99px;letter-spacing:.06em;text-transform:uppercase}.lic{padding:13px 18px;border-bottom:1px solid #F5F0E6}.lic:last-child{border-bottom:none}.lic .t{font-size:13.5px;font-weight:600;margin-bottom:5px}.lic .m{display:flex;gap:6px;flex-wrap:wrap}.tag{font-size:10.5px;font-weight:600;padding:3px 8px;border-radius:99px}.tg{background:#edf0e4;color:#4c5a3e}.tt{background:#f7e5dc;color:#9e4220}.ta{background:#fbf3dc;color:#8a6a14}.pfoot{padding:12px 18px;background:var(--crema);font-size:11.5px;color:#8b8271;border-top:1px solid var(--linea)}.services{padding-top:0}.svc-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:20px}.svc{border-radius:18px;padding:34px 32px}.svc .k{font-size:11.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;margin-bottom:12px}.svc h3{font-size:26px;margin-bottom:12px}.svc p{font-size:15px;margin-bottom:18px}.svc ul{list-style:none;font-size:14px;display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.svc ul li:before{content:"— "}.svc-lic{background:var(--tinta);color:#f6efe2}.svc-lic .k{color:var(--dorado)}.svc-lic p,.svc-lic ul{color:#cfc4af}.svc-lic .btn{background:var(--terra);color:#fff;padding:11px 20px;font-size:14px}.svc-aju{background:var(--arena);border:1px solid #E3D6BC}.svc-aju .k{color:var(--terra)}.svc-aju p,.svc-aju ul{color:#6e6350}.svc-aju .btn{border:1.5px solid #C9B990;color:var(--tinta);padding:11px 20px;font-size:14px}.svc-aju .btn:hover{border-color:var(--terra);color:var(--terra)}.proc{background:#fff;border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}.sechead{max-width:64ch;margin-bottom:44px}.sechead h2{font-size:clamp(28px,3.4vw,38px);margin-bottom:14px}.sechead p{color:#5c5142;font-size:16.5px}.steps{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.step{position:relative;padding-top:18px}.step .n{font-family:Fraunces,Georgia,serif;font-size:15px;font-weight:700;color:#fff;background:var(--terra);width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.step h3{font-size:17.5px;margin-bottom:8px}.step p{font-size:13.5px;color:#6e6354}.cmp table{width:100%;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden;border:1px solid var(--linea)}.cmp th{font-family:Fraunces,Georgia,serif;font-size:19px;text-align:left;padding:20px 26px;font-weight:600}.cmp th:first-child{background:var(--arena);color:#7a6b52}.cmp th:last-child{background:var(--tinta);color:#f6efe2}.cmp td{padding:15px 26px;font-size:14.5px;border-top:1px solid #F0EADE;vertical-align:top}.cmp td:first-child{color:#8b8271;width:50%}.cmp td:last-child{font-weight:500}.tech{background:var(--tinta);color:#f6efe2}.tech .grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.tech .over{color:var(--dorado)}.tech h2{color:#f8f3e9;font-size:clamp(28px,3.4vw,38px);margin-bottom:16px}.tech p{color:#cfc4af;font-size:16px;margin-bottom:16px}.tech .feats{display:flex;flex-direction:column;gap:14px;margin-top:8px}.tech .feat{display:flex;gap:12px;font-size:14.5px;color:#cfc4af}.tech .feat b{color:#f6efe2;font-weight:600}.tech .feat .dot{min-width:8px;height:8px;border-radius:50%;background:var(--terra);margin-top:8px}.tech .cta-line{margin-top:26px}.tstats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.tstat{background:#3a3125;border:1px solid #4A4032;border-radius:14px;padding:22px}.tstat b{display:block;font-family:Fraunces,Georgia,serif;font-size:30px;color:var(--dorado);margin-bottom:6px}.tstat span{font-size:13px;color:#b8ac97}.tstat.wide{grid-column:1/-1}.price .cards2{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:26px}.pcard{background:#fff;border:1px solid var(--linea);border-radius:18px;padding:32px}.pcard .k{font-size:11.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--oliva);margin-bottom:10px}.pcard h3{font-size:22px;margin-bottom:14px}.pcard h3 em{font-style:normal;color:var(--terra)}.pcard p{font-size:14.5px;color:#6e6354}.price .claim{text-align:center;font-family:Fraunces,Georgia,serif;font-size:22px;margin-top:12px}.price .claim em{font-style:normal;color:var(--terra)}.price .sub{text-align:center;color:#8b8271;font-size:14px;margin-top:8px}.testi{background:#fff;border-top:1px solid var(--linea);border-bottom:1px solid var(--linea)}.tgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tcard{background:var(--crema);border:1px solid var(--linea);border-radius:16px;padding:26px}.tcard .q{font-family:Fraunces,Georgia,serif;font-size:17px;line-height:1.4;margin-bottom:18px}.tcard .who{font-size:13px;color:#8b8271}.tcard .who b{display:block;color:var(--tinta);font-size:13.5px}.ph{background:repeating-linear-gradient(45deg,#f3ede0,#f3ede0 8px,#efe7d6 8px 16px);border-style:dashed}.faq .list{max-width:760px}.final h2{font-size:clamp(28px,3.6vw,40px);color:#fff;margin-bottom:16px}.final p{font-size:16.5px;color:#f3d9cc;margin-bottom:28px}.hero .grid,.tech .grid{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.svc-grid,.price .cards2,.tgrid{grid-template-columns:1fr}
