:root{--ink:#142a38;--muted:#52616a;--line:#dbe2e7;--gold:#ffcb46;--turquoise:#00b8b5}p{color:var(--muted)}.home-rebuild .section{padding-block:82px}.home-rebuild .hero-description{max-width:505px}.home-rebuild .hero-offer-note{max-width:430px;line-height:1.8}.home-rebuild .hero-client-question{max-width:790px}.home-rebuild .credentials{border-bottom:1px solid #d8e0e7}.home-rebuild #estrategia{padding-top:70px;padding-bottom:74px}.home-rebuild .client-question-heading{margin-bottom:29px}.home-rebuild .client-question-heading h2{font-size:47px;max-width:900px}.home-rebuild .client-question-heading .section-intro{font-size:16px;line-height:1.9;max-width:920px}.home-rebuild .client-profile-grid{gap:23px}.home-rebuild .client-profile{padding-top:20px;border-top:3px solid #00aba7}.home-rebuild .client-profile:nth-child(2){border-top-color:#e7ad22}.home-rebuild .client-profile:nth-child(3){border-top-color:#263f58}.home-rebuild .client-profile:nth-child(4){border-top-color:#008a99}.client-profile summary{list-style:none;cursor:pointer}.client-profile summary::-webkit-details-marker{display:none}.home-rebuild .client-profile h3{font-size:23px;line-height:1.2;min-height:82px;margin-top:18px}.home-rebuild .client-profile .client-profile-question{font-size:13px;line-height:1.8;min-height:94px;color:#4b626e;margin-top:13px}.profile-expand{display:flex;justify-content:space-between;gap:15px;font-size:10px;color:#087d7f;border-top:1px solid #dfe5e8;padding-top:15px;margin-top:19px}.profile-expand b{font-size:17px;font-weight:400;line-height:1}.client-profile[open] .profile-expand b{transform:rotate(45deg)}.home-rebuild .client-profile ul{margin-top:21px}.home-rebuild .client-profile li{color:#52656e}.home-rebuild .client-profile-note{color:#687983;font-size:10px;margin-top:22px}.requirements-deep-link{font-size:12px;margin-top:22px}.engagement-offers{background:#0c2333;color:#fff}.engagement-offers .section-intro{color:#b6c7d2;font-size:15px;line-height:1.9}.engagement-offers h2{color:#fff}.engagement-offers h2 em{color:#ffcb46}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.offer-card{padding:29px 26px;display:flex;flex-direction:column;align-items:flex-start;min-width:0;color:#112b38}.offer-start{background:#fff}.offer-core{background:#00b8b5}.offer-delivery{background:#ffcb46}.offer-label{font-size:8px;letter-spacing:1px;font-weight:700;color:#3d5d6c}.offer-core .offer-label{color:#073341}.offer-delivery .offer-label{color:#61470b}.offer-card h3{font-size:29px;line-height:1.15;letter-spacing:-.8px;margin-top:27px;min-height:109px}.offer-card>p{font-size:14px;line-height:1.9;color:#4f6671;margin-top:21px;min-height:106px}.offer-core>p{color:#073341}.offer-delivery>p{color:#5c4a1e}.offer-card dl{border-top:1px solid #c8d4dc;padding-top:19px;margin:15px 0 25px;width:100%;flex:1}.offer-core dl{border-color:#067c7f}.offer-delivery dl{border-color:#b68c2b}.offer-card dt{font-size:8px;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.offer-card dd{font-size:12px;line-height:1.85;margin:10px 0 0;color:#435d69}.offer-core dd{color:#073341}.offer-delivery dd{color:#5a4617}.offer-card>a{display:block;width:100%;font-size:11px;line-height:1.8;border-top:1px solid #c8d4dc;padding-top:17px;margin-top:auto}.offer-core>a{border-color:#067c7f}.offer-delivery>a{border-color:#b68c2b}.offer-process{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding-top:27px;margin-top:30px;border-top:1px solid #3b5263}.offer-process>span{font-size:8px;letter-spacing:1px;color:#c6d4df}.offer-process>b{font-weight:400;color:#00c0b9}.offer-process>a{font-size:11px;color:#fff;margin-left:auto}.evidence-home{background:#fff8e8;border-bottom:1px solid #eee4ca}.evidence-home .section-intro{font-size:15px;line-height:1.9;color:#6d695c}.evidence-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:35px}.applied-case{background:white;border-top:3px solid #e7b331;padding:29px 31px}.case-tag{font-size:8px;letter-spacing:.8px;color:#6e5b29;font-weight:700}.evidence-grid h3{font-size:29px;line-height:1.18;letter-spacing:-.7px;margin-top:21px}.applied-case dl{margin:22px 0 0}.applied-case dt{font-size:9px;font-weight:700;color:#3e5e6c;margin-top:19px}.applied-case dd{font-size:13px;line-height:1.9;color:#5a6c74;margin:8px 0 0}.applied-case .case-note{font-size:10px;line-height:1.9;color:#77828a;margin-top:22px;border-top:1px solid #e1e7e9;padding-top:17px}.sample-evidence{padding:29px 0 0}.sample-evidence .case-tag{color:#6f6550}.sample-evidence>p{font-size:13px;line-height:1.9;margin-top:20px;max-width:360px;color:#6f6b60}.sample-evidence>a{display:flex;gap:15px;font-size:13px;border-top:1px solid #d6caa8;padding-block:18px;line-height:1.8}.sample-evidence>a:first-of-type{margin-top:24px}.sample-evidence>a>span{font-size:8px;color:#9a7b28}.sample-evidence>a>b{font-weight:400;margin-left:auto;color:#008b83}.founder-strip{display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:28px;border-top:1px solid #dbcda9;padding-top:28px;margin-top:35px;scroll-margin-top:120px}.founder-strip>img{height:134px;width:110px;object-fit:cover;object-position:50% 25%}.founder-strip .eyebrow{font-size:7px;color:#78602b}.founder-strip h3{font-size:25px;line-height:1.25;letter-spacing:-.5px;margin-top:12px}.founder-strip p{font-size:12px;line-height:1.9;max-width:650px;margin-top:11px;color:#6e6a5d}.founder-strip>a{font-size:11px;white-space:nowrap}.learning-home .section-heading{align-items:center}.learning-home .section-heading>.text-link{font-size:12px;justify-self:end}.academy-banner{background:#133c45;color:#fff;padding:36px 40px;display:flex;align-items:center;justify-content:space-between;gap:50px;scroll-margin-top:120px}.academy-banner h3{font-size:35px;line-height:1.15;letter-spacing:-.8px;margin-top:19px}.academy-banner p:not(.eyebrow){font-size:14px;line-height:1.9;color:#b8d6d5;max-width:650px;margin-top:22px}.academy-banner .button{font-size:12px;white-space:nowrap;flex-shrink:0}.academy-banner .eyebrow{font-size:8px;color:#86e2d8}.compact-books{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:35px}.compact-book{display:grid;grid-template-columns:96px 1fr;gap:19px;align-items:center;background:#f2f5f7;padding:22px 18px}.compact-book>img{height:141px;width:96px;object-fit:contain;object-position:center;box-shadow:5px 6px 11px #132a3720}.compact-book span{font-size:7px;letter-spacing:.3px;text-transform:uppercase;color:#63808a;line-height:1.8}.compact-book h3{font-size:22px;letter-spacing:-.4px;line-height:1.16;margin-top:13px}.compact-book p{font-size:10px;margin-top:16px;color:#00877f;line-height:1.7}.compact-labs{display:flex;align-items:center;gap:30px;border-top:1px solid #dce4e9;padding-top:28px;margin-top:35px;scroll-margin-top:120px}.compact-labs>div{margin-right:auto}.compact-labs .eyebrow{font-size:7px}.compact-labs h3{font-size:24px;letter-spacing:-.4px;margin-top:12px}.compact-labs>a{font-size:11px;color:#315561;line-height:1.8}.contact-invitation{background:#00b8b5;scroll-margin-top:100px}.home-rebuild .contact-invitation .contact-copy .eyebrow{color:#073341;font-size:8px}.home-rebuild .contact-invitation .contact-copy h2{font-size:48px;color:#073341;line-height:1.1;margin-top:22px}.home-rebuild .contact-invitation .contact-copy .contact-free-lead{font-size:23px;line-height:1.45;color:#073341;margin-top:25px}.home-rebuild .contact-invitation .contact-copy>p:not(.eyebrow):not(.contact-free-lead){color:#073341;font-size:14px;line-height:1.9}.free-outcomes{padding-left:18px;font-size:13px;line-height:1.9;color:#073341;margin:22px 0}.free-outcomes li{margin-block:9px}.home-rebuild .contact-invitation .contact-copy .free-scope{font-size:11px!important}.contact-invitation .contact-links>a{border-color:#06797d;color:#073d46}.contact-invitation .contact-links small{color:#073341}.contact-invitation .contact-links .contact-icon{color:#073341}.home-rebuild .contact-form{background:#fff;border:0;box-shadow:0 15px 45px #00454d20;padding:32px}.home-rebuild .contact-form h3{font-size:27px;line-height:1.2}.home-rebuild .contact-form .form-intro{margin-top:14px;color:#63747c;font-size:12px;line-height:1.9}.home-rebuild .contact-form label{font-size:11px;color:#2c4a58}.home-rebuild .contact-form input,.home-rebuild .contact-form select,.home-rebuild .contact-form textarea{background:#f4f7f8;border-color:#cfdbe1;color:#163443}.home-rebuild .contact-form label>select{width:100%}.optional-context{border-top:1px solid #d4e0e7;border-bottom:1px solid #d4e0e7;padding-block:17px;margin-block:23px}.optional-context summary{list-style:none;font-size:12px;color:#274c5c;cursor:pointer;display:flex;align-items:center;gap:8px}.optional-context summary::-webkit-details-marker{display:none}.optional-context summary>span{font-size:10px;color:#586b76}.optional-context summary>b{font-size:18px;margin-left:auto;font-weight:400;line-height:1}.optional-context[open] summary>b{transform:rotate(45deg)}.optional-context[open] summary{margin-bottom:23px}.optional-context label:last-child textarea{margin-bottom:2px}.form-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.contact-form button:disabled{opacity:.65;cursor:wait}.contact-alternatives{display:flex;gap:18px;align-items:center;flex-wrap:wrap;border-top:1px solid #dbe5ea;margin-top:22px;padding-top:19px}.contact-alternatives>span{font-size:9px;color:#6d7f88;width:100%}.contact-alternatives button{border:0;background:none;padding:0!important;margin:0!important;font-size:11px!important;color:#087f7f}.home-rebuild .form-status{font-size:12px;line-height:1.85;color:#405f6c;margin-top:17px}.form-status.success{background:#e8f6ee;border-left:3px solid #228457;padding:14px 16px;color:#1c583c}.form-status.error{background:#fff1e8;border-left:3px solid #b85621;padding:14px 16px;color:#853e1a}.home-rebuild .contact-form .form-note{font-size:10px;color:#586b76}.home-rebuild .footer-bottom>div{flex-wrap:wrap}.editorial-preserved{padding:0 0 28px 65px;max-width:850px}.editorial-preserved p,.editorial-preserved li{font-size:14px;line-height:1.9;color:#526772;margin-block:15px}.editorial-preserved h3{font-size:24px;margin-top:23px}.offer-process,#evidencia,#experiencia,#academia,#herramientas{scroll-margin-top:115px}
@media(max-width:1100px){.home-rebuild .client-profile-grid{grid-template-columns:1fr 1fr;gap:29px 35px}.home-rebuild .client-profile h3{min-height:0}.home-rebuild .client-profile .client-profile-question{min-height:0}.offer-card{padding:26px 22px}.offer-card h3{font-size:25px;min-height:95px}.offer-card>p{font-size:13px;min-height:125px}.offer-process>a{margin-left:0}.evidence-grid{gap:27px}.evidence-grid h3{font-size:26px}.founder-strip{grid-template-columns:100px 1fr;gap:25px}.founder-strip>a{grid-column:2}.founder-strip>img{grid-row:1/3;width:100px;height:135px}.academy-banner{padding:30px;gap:30px}.academy-banner h3{font-size:30px}.compact-books{gap:18px}.compact-book{grid-template-columns:80px 1fr;gap:15px;padding:19px 14px}.compact-book>img{width:80px;height:120px}.compact-book h3{font-size:19px}.compact-labs{flex-wrap:wrap;gap:22px 30px}.compact-labs>div{width:100%}.home-rebuild .contact-invitation .contact-copy h2{font-size:40px}.home-rebuild .contact-form{padding:26px}}
@media(max-width:760px){.offer-grid{grid-template-columns:1fr}.offer-card{padding:29px}.offer-card h3{font-size:31px;min-height:0}.offer-card>p{min-height:0;font-size:14px;margin-top:20px}.offer-card dl{margin-top:22px}.offer-card dd{font-size:13px}.offer-card>a{font-size:12px}.evidence-grid{grid-template-columns:1fr}.sample-evidence{padding-top:0}.academy-banner{display:block}.academy-banner .button{margin-top:27px}.compact-books{grid-template-columns:1fr}.compact-book{grid-template-columns:90px 1fr;padding:22px;gap:24px}.compact-book>img{width:90px;height:130px}.compact-book h3{font-size:25px}.compact-book span{font-size:8px}.compact-book p{font-size:11px}}
@media(max-width:640px){.home-rebuild .section{padding-block:58px}.home-rebuild #estrategia{padding-block:56px}.home-rebuild .hero-offer-note{font-size:9px;max-width:280px}.home-rebuild .client-question-heading h2{font-size:35px}.home-rebuild .client-question-heading .section-intro{font-size:14px}.home-rebuild .client-profile-grid{grid-template-columns:1fr;gap:23px}.home-rebuild .client-profile h3{font-size:26px;min-height:0;margin-top:16px;max-width:100%}.home-rebuild .client-profile .client-profile-question{font-size:14px;min-height:0;margin-top:13px}.profile-expand{font-size:11px}.home-rebuild .client-profile-note{font-size:9px}.requirements-deep-link{font-size:11px;line-height:1.9;margin-top:21px}.engagement-offers .section-intro{font-size:14px}.offer-grid{gap:20px}.offer-card{padding:27px 24px}.offer-card h3{font-size:29px}.offer-card h3 br{display:none}.offer-card>p{font-size:13px}.offer-label{font-size:7px}.offer-card dd{font-size:12px}.offer-card>a{font-size:11px}.offer-process{gap:12px;padding-top:23px;margin-top:26px}.offer-process>span{font-size:7px}.offer-process>b{font-size:11px}.offer-process>a{width:100%;font-size:11px;margin-top:12px}.evidence-home .section-intro{font-size:14px}.applied-case{padding:26px 23px}.case-tag{font-size:7px;line-height:1.9}.evidence-grid h3{font-size:27px}.applied-case dd{font-size:12px}.applied-case .case-note{font-size:9px}.sample-evidence>a{font-size:12px;padding-block:16px}.sample-evidence>p{font-size:13px}.founder-strip{grid-template-columns:78px 1fr;gap:18px;margin-top:27px;padding-top:25px}.founder-strip>img{width:78px;height:108px;align-self:start}.founder-strip h3{font-size:23px;line-height:1.2;margin-top:11px}.founder-strip p{font-size:11px;margin-top:12px}.founder-strip>a{font-size:10px;grid-column:1/-1;justify-self:start}.founder-strip .eyebrow{font-size:6px}.learning-home .section-heading>.text-link{justify-self:start;font-size:11px}.academy-banner{padding:27px 24px;scroll-margin-top:95px}.academy-banner h3{font-size:30px}.academy-banner p:not(.eyebrow){font-size:13px;margin-top:20px}.academy-banner .eyebrow{font-size:7px}.academy-banner .button{font-size:11px;padding-inline:18px}.compact-books{margin-top:23px;gap:18px}.compact-book{padding:19px;gap:21px;grid-template-columns:75px 1fr}.compact-book>img{width:75px;height:110px}.compact-book h3{font-size:23px;margin-top:11px}.compact-book span{font-size:7px}.compact-book p{font-size:10px}.compact-labs{margin-top:26px;padding-top:24px;gap:19px}.compact-labs h3{font-size:25px}.compact-labs>a{font-size:11px}.home-rebuild .contact-invitation .contact-copy h2{font-size:39px}.home-rebuild .contact-invitation .contact-copy .eyebrow{font-size:7px}.home-rebuild .contact-invitation .contact-copy .contact-free-lead{font-size:23px}.home-rebuild .contact-invitation .contact-copy>p:not(.eyebrow):not(.contact-free-lead){font-size:13px}.free-outcomes{font-size:12px}.home-rebuild .contact-invitation .contact-copy .free-scope{font-size:10px!important}.home-rebuild .contact-form{padding:26px 22px}.home-rebuild .contact-form h3{font-size:26px}.home-rebuild .contact-form .form-intro{font-size:11px}.home-rebuild .contact-form input,.home-rebuild .contact-form select,.home-rebuild .contact-form textarea{font-size:16px}.home-rebuild .contact-form select{font-size:13px}.home-rebuild .contact-form label{font-size:11px}.contact-alternatives>span{font-size:9px}.home-rebuild .form-status{font-size:11px}.editorial-preserved{padding-left:0}.editorial-preserved p,.editorial-preserved li{font-size:13px}.editorial-preserved h3{font-size:22px}}

.footer-bottom{color:#546874}.contact-invitation .contact-links>a{color:#073341}.contact-invitation .contact-links small{color:#073341}

.access-badge{display:block;width:fit-content;font-size:9px;line-height:1.7;color:#475f6e;background:#edf1f4;padding:2px 7px;margin-top:8px;letter-spacing:0}.compact-labs>a{min-height:36px}.not-found{min-height:70vh;display:flex;align-items:center;background:#f1f5f6}.not-found .wrap{padding-block:70px}.not-found .eyebrow{font-size:10px}.not-found h1{font-size:60px;line-height:1.1;max-width:760px;margin-top:24px}.not-found p{max-width:570px;line-height:1.9;margin-top:25px}.not-found .button{margin-top:27px;font-size:13px}.not-found h1 em{font-family:var(--serif);color:#008a85}@media(max-width:640px){.not-found h1{font-size:40px}.not-found .wrap{padding-block:50px}.access-badge{font-size:9px}}
