/* Founder portrait and four editorial destinations. */
#main .founder-industria .founder-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:center;gap:75px}#main .founder-industria figure{background:#182327;max-width:500px;border-radius:16px;overflow:hidden;box-shadow:0 24px 60px #132b2524}#main .founder-industria figure img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center;display:block}#main .founder-industria figcaption{padding:20px 24px;background:#182327;color:#fff1df;border:0}#main .founder-industria figcaption span{color:#bacac5}
#main .field-article-v14{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:45px;margin-top:20px;padding:13px 0 0;border-top:1px solid #c5cdbe;font-size:12px;font-weight:650;color:#855026}#main .field-record figcaption{display:flex;flex-direction:column;height:100%}#main .field-record{display:flex;flex-direction:column}#main .field-record figcaption .field-article-v14{margin-top:auto}#main .field-record figcaption>p{margin-bottom:20px}
/* Clear front identity, preserving the animated orbit and the bright Hub. */
.hub-covers[data-cover-index="0"]{background:radial-gradient(ellipse at 76% 47%,#f7dbc3 0,#f8f1e6 37%,#f6f4ed 72%)!important}.hub-opening-v14 .cover-text{max-width:580px}.hub-covers .hub-opening-v14 .cover-title{font-size:clamp(43px,4.9vw,72px)!important;letter-spacing:-.06em;line-height:1.04}.hub-opening-v14 .cover-text>p{max-width:450px;line-height:1.85}.hub-opening-v14 .hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.hub-opening-secondary{display:inline-flex;align-items:center;font-size:12px;color:#6f5139;min-height:36px;border-bottom:1px solid #c7ad91}.hub-opening-v14 .cover-footnote{display:flex;align-items:center;gap:13px;font-size:8px;letter-spacing:.12em;color:#797564}.hub-opening-v14 .cover-footnote i{font-style:normal;color:#c27035}
.orbit-v14{--orbit-duration:90s}.orbit-v14 .orbit-coordinate{font-size:8px;letter-spacing:.14em;color:#7c654f}.orbit-v14 .orbit-space{background:radial-gradient(circle at center,#f2c69d40 0,transparent 60%)}.orbit-v14 .orbit-space:before,.orbit-v14 .orbit-space:after{display:none}.orbit-v14 .orbit-guides{border:1px solid #b18a6450;inset:12%;box-shadow:0 0 70px #d4a5790c}.orbit-v14 .orbit-guides>i{border-color:#bb92643b}.orbit-v14 .orbit-guides>i:nth-child(3){background:radial-gradient(circle,#edb17d50,transparent);border-style:dashed}.hub-covers .orbit-v14 .orbit-hub{width:31%;padding:25px 18px 20px;border-radius:22px;background:linear-gradient(145deg,#fffefb,#f1eadf);border:1px solid #d3b391;box-shadow:0 20px 45px #9f633326,0 0 0 12px #fff8ed55}.orbit-v14 .orbit-hub>span{font-size:6px;letter-spacing:.12em;color:#776550}.orbit-v14 .orbit-motto-v14{display:block;margin-top:14px;padding-top:12px;border-top:1px solid #c5b59e;text-align:center;color:#965728;font-size:11px;letter-spacing:-.01em;font-weight:500}
.hub-covers .orbit-v14 .orbit-brand{width:164px;min-height:100px;left:-82px;top:-50px;border:1px solid #d6ccbb;border-top:3px solid var(--front-accent);border-left:1px solid #d6ccbb;border-radius:12px;padding:15px 14px;background:linear-gradient(135deg,#fffefb,#f4f2ec);box-shadow:0 14px 27px #57473212;transition:box-shadow .2s,border-color .2s}.orbit-icon-v14{display:block;width:23px;height:23px;color:var(--front-accent);margin-bottom:9px}.orbit-icon-v14 svg{display:block;width:100%;height:100%}.orbit-v14 .orbit-brand strong{font-size:15px;line-height:1.2;color:#24302b;letter-spacing:-.025em}.orbit-v14 .orbit-brand small{font-size:8px;line-height:1.5;letter-spacing:0;color:#6e7469;margin-top:6px}.orbit-v14 .orbit-brand>span{color:var(--front-accent);right:13px;top:14px}.hub-covers .orbit-v14 .orbit-brand:hover,.hub-covers .orbit-v14 .orbit-brand:focus-visible{border-color:var(--front-accent);box-shadow:0 14px 35px #58472b30;outline:2px solid var(--front-accent);outline-offset:3px}.orbit-v14 .orbit-bottom{font-size:8px;color:#736a5c;margin-top:17px}.orbit-v14 .orbit-bottom button{border-radius:20px;border-color:#ccbda6;background:#fffaf1;color:#6b593f;min-height:36px;padding:8px 13px}
/* Expanded options remain inside the existing Personaliza service structure. */
.personaliza-options-v14{margin:60px 0 25px;scroll-margin-top:100px}.personaliza-options-grid-v14{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.personaliza-options-grid-v14 article{min-width:0;display:flex;flex-direction:column;padding:28px;background:#fffdf7;border:1px solid #ddcfb9;border-radius:12px}.option-number-v14{font-size:11px;color:#a28657;margin-bottom:25px}.personaliza-options-grid-v14 h3{font-size:25px;line-height:1.25;color:#55422a;margin-bottom:17px}.personaliza-options-grid-v14 p{font-size:14px;line-height:1.8;color:#76654f;margin-bottom:20px}.personaliza-options-grid-v14 small{display:block;font-size:12px;line-height:1.7;color:#7b6d58;padding-top:17px;border-top:1px solid #e3d7c6;margin-top:auto}.personaliza-options-grid-v14 small strong{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.05em;color:#8a6a3d;margin-bottom:9px}.personaliza-options-grid-v14 .g-link{display:block;font-size:12px;color:#7c5727!important;font-weight:650;margin-top:20px;min-height:40px}.personaliza-options-note-v14{display:flex;align-items:center;gap:30px;justify-content:space-between;margin-top:25px;padding:25px;background:#eee6d8;border-radius:10px}.personaliza-options-note-v14 p{font-size:13px;line-height:1.8;color:#70614e}.personaliza-options-note-v14 strong{color:#5c4427}.personaliza-options-note-v14 a{flex-shrink:0}.personaliza-options-home-v14 .g-heading{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:end;margin-bottom:30px}#main .personaliza-options-home-v14 .g-heading h2{font-size:36px;color:#594126!important;line-height:1.15;margin-top:14px}#main .personaliza-options-home-v14 .g-heading p{font-size:14px;line-height:1.8;color:#79654a!important}.personaliza-options-home-v14 .g-eyebrow{font-size:10px;letter-spacing:.12em;color:#96713d}
/* Consent choices are explicit, optional categories start disabled. */
body .g-consent{max-width:1080px;flex-wrap:wrap;gap:20px;padding:22px 26px;border-color:#d9d0c1;background:#fffdf8;box-shadow:0 15px 55px #17292326}body .g-consent-copy{flex:1;min-width:250px}body .g-consent strong{color:#2f3d33;font-size:16px}body .g-consent p{color:#596658;font-size:12px;line-height:1.75;max-width:610px;margin-top:8px}body .g-consent-actions{gap:9px}body .g-consent button{min-height:42px;font-size:11px;font-weight:600;padding:11px 14px;border:1px solid #c1cabb;background:#fffdf8;color:#344532;border-radius:6px}body .g-consent button.g-consent-accept{background:#344b37;color:#fff;border-color:#344b37}body .g-consent button:focus-visible{outline:3px solid #b46b37;outline-offset:3px}body .g-consent-options{width:100%;flex-basis:100%;padding:18px 0 0;border-top:1px solid #d5dccf;display:flex;align-items:center;gap:18px;flex-wrap:wrap}body .g-consent-options[hidden]{display:none}body .g-consent-options p{flex-basis:100%;margin:0}body .g-consent-options label{display:flex;align-items:center;gap:8px;font-size:12px;color:#43513d}body .g-consent-options input{width:17px;height:17px;accent-color:#344b37}body .g-consent-options button{margin-left:auto}
@media(max-width:1100px){.hub-covers .orbit-v14 .orbit-brand{width:143px;left:-71.5px;padding:12px;min-height:94px}.orbit-v14 .orbit-brand strong{font-size:13px}.orbit-v14 .orbit-brand small{font-size:7px}.orbit-v14 .orbit-motto-v14{font-size:9px}body .g-consent{align-items:flex-start}body .g-consent-actions{margin-top:0}.personaliza-options-grid-v14{grid-template-columns:1fr 1fr}}
@media(max-width:800px){#main .founder-industria .founder-layout{grid-template-columns:1fr;gap:40px}#main .founder-industria figure{max-width:500px;width:100%;margin:auto}.personaliza-options-note-v14{align-items:flex-start;flex-direction:column;gap:20px}.personaliza-options-home-v14 .g-heading{grid-template-columns:1fr;gap:20px}body .g-consent-actions{justify-content:flex-start}body .g-consent-options button{margin-left:0}body .g-consent{padding:18px;gap:15px;max-height:85vh;overflow:auto}}
@media(max-width:560px){.personaliza-options-grid-v14{grid-template-columns:1fr}.personaliza-options-v14{margin-top:45px}body .g-consent-actions{display:flex;flex-wrap:wrap;gap:8px}body .g-consent-actions button{font-size:11px;padding:10px 12px}body .g-consent-copy{min-width:0}.orbit-v14 .orbit-motto-v14{font-size:8px;margin-top:8px;padding-top:8px}.hub-covers .orbit-v14 .orbit-hub{padding:18px 12px}.hub-covers .orbit-v14 .orbit-brand{width:120px;left:-60px;min-height:86px;top:-43px;padding:10px}.orbit-icon-v14{width:18px;height:18px;margin-bottom:6px}.orbit-v14 .orbit-brand strong{font-size:11px}.orbit-v14 .orbit-brand small{font-size:6.5px}.orbit-v14 .orbit-coordinate{font-size:7px}.orbit-v14 .orbit-bottom{font-size:6px}.hub-opening-v14 .hero-actions{gap:10px}}
@media(prefers-reduced-motion:reduce){.orbit-v14 .orbit-brand{transition:none}}
.orbit-system.orbit-v14{--orbit-radius:calc(50cqw - 88px)}
@media(max-width:1100px) and (min-width:561px){.orbit-system.orbit-v14{--orbit-radius:calc(50cqw - 78px)}}
@media(max-width:560px){.orbit-v14 .orbit-space{aspect-ratio:auto}.orbit-v14 .orbit-guides{display:none}.hub-covers .orbit-v14 .orbit-hub{position:relative;top:auto;left:auto;transform:none;width:150px;margin:30px auto}.orbit-v14 .orbit-coordinate{text-align:center}.orbit-v14 .orbit-track{position:relative;inset:auto;display:grid;grid-template-columns:1fr 1fr;gap:12px;animation:none;rotate:0deg}.orbit-v14 .orbit-carrier{position:static;top:auto;left:auto;width:auto;height:auto;transform:none}.orbit-v14 .orbit-position{transform:none;width:auto;height:100%}.hub-covers .orbit-v14 .orbit-brand{position:relative;left:auto;top:auto;display:block;width:100%;height:100%;min-height:105px;padding:14px;animation:none;rotate:0deg}.orbit-v14 .orbit-brand strong{font-size:14px}.orbit-v14 .orbit-brand small{font-size:9px}.orbit-v14 .orbit-carrier:last-child{grid-column:1/-1}.orbit-v14 .orbit-carrier:last-child .orbit-brand{min-height:85px;padding-left:55px}.orbit-v14 .orbit-carrier:last-child .orbit-icon-v14{position:absolute;left:18px;top:24px;width:24px;height:24px}.orbit-v14 .orbit-bottom button{display:none}.orbit-v14 .orbit-bottom{justify-content:center;font-size:7px;margin-top:20px}}
