:root{--blue:#0874c7;--blue-dark:#075eaa;--blue-deep:#064c8b;--orange:#f59a12;--orange-text:#c96800;--ink:#22252b;--muted:#454a52;--surface:#ffffff;--surface-soft:#f7f9fc;--line:#7f8b9a;--line-strong:#5c6978;--focus:#ffbf47;--focus-dark:#003c71;--shadow:0 22px 54px rgba(20,60,96,.16);--shell-max:1920px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,"Helvetica Neue",sans-serif;font-size:16px;line-height:1.5}img,svg{display:block;max-width:100%}button,input,textarea{font:inherit}button{cursor:pointer}button,input,textarea{max-width:100%}:focus-visible{outline:3px solid var(--focus-dark);outline-offset:3px;box-shadow:0 0 0 6px var(--focus)}.skip-link{position:fixed;z-index:99999;left:16px;top:16px;transform:translateY(-180%);padding:12px 16px;border-radius:8px;background:#003c71;color:#fff;font-weight:700;text-decoration:none}.skip-link:focus{transform:none}.sr-only,.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.bitacora-page{display:flex;flex-direction:column;min-width:0;min-height:100svh;background:#fff}.hero-canvas{flex:1 0 auto;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(330px,.90fr) minmax(340px,.72fr);grid-template-areas:"copy photo form";align-items:center;gap:clamp(14px,1.4vw,26px);width:min(100%,var(--shell-max));margin:0 auto;padding:clamp(28px,3.1vw,56px) clamp(24px,4.4vw,82px) clamp(26px,2.8vw,48px);background:#fff}.left-copy{grid-area:copy;z-index:3;display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;padding-right:clamp(2px,.8vw,14px)}.bitacora-logo{width:min(400px,88%);height:auto;margin:0 0 clamp(26px,2.8vw,48px)}.launch-block{width:min(100%,650px);min-width:0}.launch-block h1{margin:0;font-size:clamp(56px,5vw,94px);font-weight:800;letter-spacing:-.045em;line-height:.94;overflow-wrap:anywhere}.launch-block h1 span,.launch-block h1 strong{display:block}.launch-block h1 span{color:#1378c5}.launch-block h1 strong{color:var(--orange-text);font-weight:800}.blue-dash{display:block;width:72px;height:5px;margin-top:17px;border-radius:999px;background:#0b76c7}.lead{max-width:610px;margin:18px 0 0;font-size:clamp(21px,1.52vw,30px);font-weight:700;letter-spacing:-.018em;line-height:1.2;color:#30343a;overflow-wrap:anywhere}.intro{max-width:590px;margin:15px 0 0;font-size:clamp(16px,.98vw,19px);line-height:1.55;color:var(--muted);overflow-wrap:anywhere}.product-badge{display:inline-flex;align-items:center;gap:12px;min-height:66px;margin-top:clamp(16px,2vw,28px);padding:8px 16px;border:1px solid #aab4c0;border-radius:11px;background:#fff;box-shadow:0 8px 20px rgba(0,0,0,.08);font-size:16px;color:#35373b}.product-badge img{width:122px;height:50px;object-fit:contain}.hero-photo{grid-area:photo;position:relative;z-index:1;align-self:center;width:100%;height:clamp(620px,48vw,820px);min-width:0;overflow:hidden;background:#eef5fb}.hero-photo::before{content:"";position:absolute;z-index:2;inset:0 auto 0 0;width:24%;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.98) 22%,rgba(255,255,255,.70) 58%,rgba(255,255,255,0) 100%);pointer-events:none}.hero-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 42%}.apply-card{grid-area:form;z-index:5;align-self:center;width:100%;max-width:410px;padding:clamp(22px,1.8vw,30px);border:1px solid #9aabba;border-radius:26px;background:rgba(255,255,255,.99);box-shadow:var(--shadow)}.round-icon{width:48px;height:48px;margin-bottom:12px}.round-icon svg{width:100%;height:100%;fill:#0d74c4}.round-icon path{fill:none;stroke:#fff;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.apply-card h2{margin:0;font-size:clamp(28px,1.7vw,34px);line-height:1.1;letter-spacing:-.025em;color:#272a2f;overflow-wrap:anywhere}.apply-card h2 span,.apply-card h2 strong{display:block}.apply-card h2 strong{margin-top:5px;color:var(--orange-text);font-weight:800}.card-dash{display:block;width:52px;height:4px;margin:13px 0 10px;border-radius:999px;background:#0873bf}.form-intro{margin:0 0 17px;font-size:14px;line-height:1.48;color:#535b65}.form-feedback{margin:0 0 14px;padding:12px 13px;border-radius:10px;font-size:14px;font-weight:700}.form-feedback--success{border:1px solid #2f855a;background:#f0fff4;color:#22543d}.form-feedback--error{border:1px solid #b91c1c;background:#fff7f7;color:#7f1d1d}.apply-form{display:grid;gap:13px}.field{display:grid;gap:6px;min-width:0}.field-label{font-size:13px;line-height:1.3;font-weight:700;color:#303741}.required-mark{color:#994600;font-weight:800}.control-wrap{position:relative;display:block;min-width:0}.field-icon{position:absolute;z-index:2;left:9px;top:50%;width:32px;height:32px;padding:6px;transform:translateY(-50%);border:1px solid #9fc4df;border-radius:9px;background:#eaf5fc;fill:none;stroke:#0874c7;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.field-message .field-icon{top:10px;transform:none}.field input,.field textarea{width:100%;border:1.5px solid var(--line);border-radius:10px;background:var(--surface-soft);color:#20242a;font-size:16px;line-height:1.35;box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.field input{min-height:50px;padding:11px 14px 11px 52px}.field textarea{min-height:104px;padding:12px 13px 12px 52px;resize:vertical}.field input::placeholder,.field textarea::placeholder{color:#626c78;opacity:1}.field input:hover,.field textarea:hover{border-color:var(--line-strong);background:#fff}.field input:focus,.field textarea:focus{border-color:#075da4;background:#fff;outline:3px solid var(--focus-dark);outline-offset:2px;box-shadow:0 0 0 5px var(--focus)}.required-note{margin:-2px 0 0;font-size:12px;color:#59616b}.required-note span{color:#994600;font-weight:800}.apply-form button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;margin-top:0;padding:10px 18px;border:0;border-radius:999px;background:linear-gradient(90deg,#075da4,#0874c7);color:#fff;font-size:17px;font-weight:800;line-height:1.2;letter-spacing:.005em;text-align:center;white-space:normal;overflow-wrap:anywhere;box-shadow:0 8px 18px rgba(5,98,170,.22)}.apply-form button .button-icon{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.apply-form button:hover{background:#064f8d}.apply-form button:active{transform:translateY(1px)}.privacy-note{display:flex;align-items:flex-start;gap:8px;margin:0;padding:0 4px;font-size:11.5px;line-height:1.4;color:#59616b}.privacy-note .privacy-icon{flex:0 0 17px;width:17px;height:17px;margin-top:0;fill:none;stroke:#0874c7;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.benefit-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;min-height:118px;margin:0;background:linear-gradient(90deg,#0b67ad,#0879c9 52%,#0b6fb9);color:#fff;padding:17px max(32px,calc((100vw - 1600px)/2 + 48px))}.benefit-item{display:grid;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:15px;min-height:76px;padding:0 28px;border-right:1px solid rgba(255,255,255,.72)}.benefit-item:first-child{padding-left:0}.benefit-item:last-child{border-right:0;padding-right:0}.benefit-icon{display:grid;place-items:center;width:56px;height:56px;border:2px solid #fff;border-radius:50%}.benefit-icon svg{width:36px;height:36px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.benefit-icon.heart svg{stroke:#ffd166}.benefit-item h2,.benefit-item p{margin:0;overflow-wrap:anywhere}.benefit-item h2{font-size:clamp(18px,1.18vw,24px);line-height:1.2}.benefit-item p{margin-top:4px;font-size:clamp(14px,.9vw,17px);color:#fff;line-height:1.35}@media (max-width:1439px) and (min-width:1200px){.hero-canvas{grid-template-columns:minmax(0,1.02fr) minmax(325px,.92fr) minmax(330px,.76fr);gap:clamp(10px,1vw,16px);padding:28px clamp(26px,3.3vw,48px) 26px}.bitacora-logo{width:min(350px,88%);margin-bottom:26px}.launch-block h1{font-size:clamp(54px,4.9vw,72px)}.lead{font-size:clamp(20px,1.65vw,24px)}.intro{font-size:16px}.product-badge{margin-top:16px}.hero-photo{height:clamp(610px,49vw,700px)}.hero-photo::before{width:20%}.hero-photo img{object-position:50% 40%}.apply-card{max-width:390px;padding:21px 22px}.round-icon{width:44px;height:44px;margin-bottom:9px}.apply-card h2{font-size:clamp(25px,2vw,29px)}.form-intro{margin-bottom:14px;font-size:13.5px}.apply-form{gap:10px}.field{gap:4px}.field input{min-height:47px}.field textarea{min-height:90px}.apply-form button{min-height:49px;font-size:16px}}@media (min-width:980px) and (max-width:1199px){.hero-canvas{grid-template-columns:minmax(0,1.05fr) minmax(270px,.90fr) minmax(310px,1fr);grid-template-areas:"copy photo form";align-items:center;gap:12px;padding:26px 22px 24px}.left-copy{justify-content:center;padding-right:4px}.bitacora-logo{width:min(305px,92%);margin-bottom:22px}.launch-block h1{font-size:clamp(48px,5.3vw,62px);line-height:.96}.blue-dash{width:62px;height:4px;margin-top:14px}.lead{margin-top:15px;font-size:clamp(18px,2vw,22px);line-height:1.22}.intro{margin-top:12px;font-size:15px;line-height:1.48}.product-badge{min-height:60px;margin-top:16px;padding:7px 13px;font-size:14px}.product-badge img{width:104px;height:44px}.hero-photo{width:100%;height:clamp(545px,59vw,640px);border-radius:0}.hero-photo::before{display:block;width:18%}.hero-photo img{height:100%;object-fit:cover;object-position:50% 40%}.apply-card{align-self:center;max-width:340px;padding:20px 18px;border-radius:22px}.round-icon{width:42px;height:42px;margin-bottom:8px}.apply-card h2{font-size:clamp(24px,2.55vw,29px)}.card-dash{margin:10px 0 8px}.form-intro{margin-bottom:13px;font-size:13px;line-height:1.42}.apply-form{gap:10px}.field{gap:4px}.field-label{font-size:12.5px}.field input{min-height:46px;padding-top:9px;padding-bottom:9px}.field textarea{min-height:86px}.required-note{font-size:11.5px}.apply-form button{min-height:48px;padding-inline:13px;font-size:15.5px}.privacy-note{font-size:10.8px}.benefit-strip{padding-inline:22px}.benefit-item{grid-template-columns:48px minmax(0,1fr);gap:10px;padding-inline:14px}.benefit-icon{width:44px;height:44px}.benefit-icon svg{width:29px;height:29px}.benefit-item h2{font-size:17px}.benefit-item p{font-size:13px}}@media (min-width:820px) and (max-width:979px){.hero-canvas{grid-template-columns:minmax(0,1fr) minmax(330px,390px);grid-template-areas:"copy form" "photo form";align-items:start;gap:24px 24px;padding:30px clamp(24px,3.5vw,36px) 34px}.left-copy{justify-content:flex-start;padding-right:0}.bitacora-logo{width:min(340px,88%);margin-bottom:22px}.launch-block h1{font-size:clamp(52px,6.8vw,66px)}.lead{font-size:clamp(20px,2.6vw,24px)}.intro{font-size:16px}.product-badge{margin-top:18px}.hero-photo{justify-self:stretch;width:100%;height:auto;aspect-ratio:4/3;border-radius:20px}.hero-photo::before{display:none}.hero-photo img{height:100%;object-fit:cover;object-position:50% 32%}.apply-card{grid-row:1/3;align-self:start;max-width:390px;padding:24px}.apply-card h2{font-size:29px}.benefit-strip{grid-template-columns:1fr;padding:14px 24px}.benefit-item{grid-template-columns:58px 1fr;min-height:0;padding:18px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.72)}.benefit-item:last-child{border-bottom:0}.benefit-icon{width:52px;height:52px}.benefit-icon svg{width:34px;height:34px}.benefit-item h2{font-size:20px}.benefit-item p{font-size:15px}}@media (max-width:819px){.hero-canvas{display:flex;flex-direction:column;align-items:stretch;gap:24px;padding:28px clamp(18px,5vw,34px) 34px}.left-copy{order:1;width:100%;padding-right:0;align-items:flex-start}.bitacora-logo{width:min(380px,90%);margin-bottom:24px}.launch-block{width:100%}.launch-block h1{font-size:clamp(50px,12vw,72px)}.lead{max-width:680px;font-size:clamp(21px,4.6vw,27px)}.intro{max-width:680px;font-size:16.5px}.product-badge{margin-top:20px}.hero-photo{order:2;align-self:center;width:min(100%,500px);height:auto;aspect-ratio:5/6;border-radius:20px}.hero-photo::before{display:none}.hero-photo img{height:100%;object-fit:cover;object-position:50% 36%}.apply-card{order:3;align-self:center;width:100%;max-width:600px;padding:26px;border-radius:22px}.apply-card h2{font-size:clamp(28px,5.2vw,34px)}.form-intro{font-size:15px}.apply-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;row-gap:13px}.field-message,.required-note,.apply-form button,.privacy-note{grid-column:1/-1}.benefit-strip{grid-template-columns:1fr;padding:14px 22px}.benefit-item{grid-template-columns:58px 1fr;min-height:0;padding:18px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.72)}.benefit-item:last-child{border-bottom:0}.benefit-icon{width:52px;height:52px}.benefit-icon svg{width:34px;height:34px}.benefit-item h2{font-size:20px}.benefit-item p{font-size:15px}}@media (max-width:620px){.hero-canvas{gap:22px;padding:24px 18px 32px}.bitacora-logo{width:min(360px,96%);margin-bottom:22px}.launch-block h1{font-size:clamp(46px,14vw,66px)}.blue-dash{width:58px;height:4px;margin-top:13px}.lead{margin-top:15px;font-size:21px}.intro{margin-top:13px;font-size:16px}.product-badge{width:100%;justify-content:center;margin-top:20px;font-size:15px}.hero-photo{width:min(100%,460px);border-radius:18px}.apply-card{padding:24px 18px;border-radius:19px}.round-icon{width:44px;height:44px;margin-bottom:10px}.apply-card h2{font-size:28px}.form-intro{margin-bottom:15px;font-size:14px}.apply-form{grid-template-columns:1fr;gap:12px}.field-message,.required-note,.apply-form button,.privacy-note{grid-column:auto}.field input{min-height:52px}.field textarea{min-height:108px}.apply-form button{min-height:54px;font-size:17px}}@media (max-width:380px){.hero-canvas{padding-inline:14px}.launch-block h1{font-size:44px}.lead{font-size:20px}.product-badge{flex-direction:column;text-align:center;gap:2px}.apply-card{padding-inline:16px}.apply-card h2{font-size:26px}}@media (max-height:520px) and (max-width:819px) and (orientation:landscape){.hero-canvas{gap:20px;padding-block:20px 28px}.hero-photo{width:min(70vw,500px)}}@media (pointer:coarse){.field input,.apply-form button{min-height:48px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-contrast:more){:root{--line:#5c6978;--line-strong:#414c58}.apply-card,.product-badge{border-color:#5c6978}}@media (forced-colors:active){.apply-card,.product-badge,.field input,.field textarea{border:2px solid CanvasText}.apply-form button{border:2px solid ButtonText}.round-icon,.benefit-icon,.field-icon{forced-color-adjust:none}:focus-visible{outline:3px solid Highlight;box-shadow:none}}.basic-page{min-height:100vh;padding:80px 24px}.basic-page__inner{max-width:900px;margin:auto}.basic-page h1{color:#075eaa;font-size:clamp(42px,7vw,76px);overflow-wrap:anywhere}.entry-content{overflow-wrap:anywhere}.hero-photo{--hero-blob-mask:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMDAgMTAwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJz48cGF0aCBmaWxsPSd3aGl0ZScgZD0nTTEyLjIsMTcuMSBDMTkuNyw4LjQgMzMuMyw1LjMgNDYuNSw3LjYgQzU4LjcsMS44IDc1LjksMi44IDg1LjgsMTEuNCBDOTYuMSwyMC40IDk4LjEsMzQuNCA5NS43LDQ3LjQgQzk4LjIsNjAuNyA5Ni41LDc4LjkgODUuMSw4OC41IEM3My42LDk4LjIgNTYuNiw5Ni43IDQzLjQsOTMuNCBDMjkuNSw5Ny40IDEyLjIsOTQuNCA1LjgsODEuOCBDLTAuMyw2OS42IDMuNSw1NS4zIDYuNiw0My4zIEMzLjgsMzEuOSA0LjksMTkuOCAxMi4yLDE3LjEgWicvPjwvc3ZnPg==");position:relative;isolation:isolate;overflow:visible;width:111%;height:auto;min-height:0;margin-left:-11%;background:transparent}.hero-photo::after{content:"";position:absolute;inset:-5% -2% -6% -8%;z-index:0;pointer-events:none;background:radial-gradient(circle at 16% 18%,rgba(8,116,199,.12) 0 18%,transparent 18.5%),radial-gradient(circle at 12% 72%,rgba(245,154,18,.15) 0 15%,transparent 15.5%),radial-gradient(circle at 93% 16%,rgba(245,154,18,.16) 0 6.5%,transparent 7%),radial-gradient(circle at 89% 76%,rgba(8,116,199,.08) 0 11%,transparent 11.5%)}.hero-photo::before{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.97) 8%,rgba(255,255,255,.84) 20%,rgba(255,255,255,.48) 33%,rgba(255,255,255,.16) 44%,rgba(255,255,255,0) 56%)}.hero-photo img,.hero-photo::before{-webkit-mask-image:var(--hero-blob-mask);mask-image:var(--hero-blob-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-position:center;mask-position:center;border-radius:80px}.hero-photo img{position:relative;z-index:1;display:block;width:100%;height:auto;max-width:none;object-fit:contain;object-position:center;border:0;box-shadow:0 18px 42px rgba(18,64,102,.08)}@media (max-width:1439px) and (min-width:1200px){.hero-photo{width:114%;margin-left:-14%}}@media (min-width:980px) and (max-width:1199px){.hero-photo{width:108%;margin-left:-8%}.hero-photo::after{inset:-4% -1% -5% -7%}}@media (min-width:820px) and (max-width:979px){.hero-photo{width:min(100%,560px);margin:0 auto}.hero-photo::after{inset:-5% -3% -6% -5%}}@media (max-width:819px){.hero-photo{order:2;width:min(100%,560px);margin:0 auto}.hero-photo::after{inset:-4% -2% -5% -4%}}@media (max-width:620px){.hero-photo{width:100%;max-width:500px}.hero-photo::after{inset:-4% -1% -5% -2%}.hero-photo img,.hero-photo::before{border-radius:48px}}@media (max-width:380px){.hero-photo{max-width:100%}.hero-photo::after{display:none}.hero-photo img,.hero-photo::before{border-radius:34px}}@media (forced-colors:active){.hero-photo::after{display:none!important}.hero-photo::before{display:none!important}.hero-photo{border:2px solid CanvasText;border-radius:20px;overflow:hidden;box-shadow:none}.hero-photo img{-webkit-mask-image:none;mask-image:none;border-radius:18px;box-shadow:none}}@media (min-width:980px) and (max-width:1199px) and (orientation:portrait){.hero-canvas{grid-template-columns:minmax(0,1fr) minmax(330px,390px);grid-template-areas:"copy form" "photo form";align-items:start;gap:28px 28px;padding:34px 28px 32px}.left-copy{justify-content:flex-start;padding-right:0}.bitacora-logo{width:min(360px,88%);margin-bottom:24px}.launch-block{max-width:600px}.launch-block h1{font-size:clamp(58px,6vw,74px);line-height:.95}.lead{max-width:560px;font-size:clamp(21px,2.3vw,26px);line-height:1.2}.intro{max-width:560px;font-size:16px;line-height:1.55}.product-badge{margin-top:18px}.hero-photo{justify-self:stretch;align-self:start;width:100%;max-width:none;height:auto;min-height:0;margin:0}.hero-photo::after{inset:-5% -2% -6% -6%}.hero-photo::before{background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.92) 10%,rgba(255,255,255,.56) 23%,rgba(255,255,255,.12) 38%,rgba(255,255,255,0) 48%)}.hero-photo img{width:100%;height:auto;object-fit:contain;object-position:center}.apply-card{grid-row:1/3;align-self:start;max-width:390px;padding:24px 22px;border-radius:24px}.apply-card h2{font-size:clamp(28px,2.8vw,32px)}.form-intro{font-size:14px}.benefit-strip{grid-template-columns:1fr;padding:14px 28px}.benefit-item{grid-template-columns:56px 1fr;min-height:0;padding:18px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.72)}.benefit-item:last-child{border-bottom:0}.benefit-icon{width:50px;height:50px}.benefit-icon svg{width:32px;height:32px}.benefit-item h2{font-size:19px}.benefit-item p{font-size:15px}}.hero-photo{overflow:visible}.hero-photo::after{inset:-9% -5% -9% -16%;background:radial-gradient(circle at 23% 12%,rgba(8,116,199,.11) 0 78px,transparent 79px),radial-gradient(circle at 18% 37%,rgba(245,154,18,.14) 0 82px,transparent 83px),radial-gradient(circle at 15% 83%,rgba(8,116,199,.10) 0 92px,transparent 93px),radial-gradient(circle at 96% 10%,rgba(245,154,18,.16) 0 26px,transparent 27px),radial-gradient(circle at 95% 72%,rgba(245,154,18,.14) 0 64px,transparent 65px);background-repeat:no-repeat}@media (max-width:1439px) and (min-width:1200px){.hero-photo::after{inset:-9% -4% -9% -15%;background:radial-gradient(circle at 25% 13%,rgba(8,116,199,.11) 0 72px,transparent 73px),radial-gradient(circle at 20% 39%,rgba(245,154,18,.14) 0 76px,transparent 77px),radial-gradient(circle at 17% 82%,rgba(8,116,199,.10) 0 86px,transparent 87px),radial-gradient(circle at 95% 11%,rgba(245,154,18,.16) 0 22px,transparent 23px),radial-gradient(circle at 94% 72%,rgba(245,154,18,.14) 0 58px,transparent 59px)}}@media (min-width:980px) and (max-width:1199px){.hero-photo::after{inset:-8% -3% -8% -13%;background:radial-gradient(circle at 24% 14%,rgba(8,116,199,.11) 0 60px,transparent 61px),radial-gradient(circle at 21% 40%,rgba(245,154,18,.14) 0 68px,transparent 69px),radial-gradient(circle at 18% 82%,rgba(8,116,199,.10) 0 76px,transparent 77px),radial-gradient(circle at 95% 11%,rgba(245,154,18,.16) 0 20px,transparent 21px),radial-gradient(circle at 94% 71%,rgba(245,154,18,.14) 0 54px,transparent 55px)}}@media (min-width:820px) and (max-width:979px){.hero-photo::after{inset:-8% -2% -8% -10%;background:radial-gradient(circle at 25% 13%,rgba(8,116,199,.11) 0 60px,transparent 61px),radial-gradient(circle at 21% 41%,rgba(245,154,18,.14) 0 66px,transparent 67px),radial-gradient(circle at 18% 82%,rgba(8,116,199,.10) 0 72px,transparent 73px),radial-gradient(circle at 95% 11%,rgba(245,154,18,.16) 0 18px,transparent 19px),radial-gradient(circle at 94% 71%,rgba(245,154,18,.14) 0 50px,transparent 51px)}}@media (max-width:819px){.hero-photo::after{inset:-7% -1% -7% -7%;background:radial-gradient(circle at 26% 12%,rgba(8,116,199,.11) 0 54px,transparent 55px),radial-gradient(circle at 22% 39%,rgba(245,154,18,.13) 0 56px,transparent 57px),radial-gradient(circle at 19% 82%,rgba(8,116,199,.10) 0 66px,transparent 67px),radial-gradient(circle at 95% 12%,rgba(245,154,18,.15) 0 16px,transparent 17px),radial-gradient(circle at 94% 71%,rgba(245,154,18,.13) 0 44px,transparent 45px)}}@media (max-width:480px){.hero-photo::after{inset:-6% 0 -6% -4%;background:radial-gradient(circle at 28% 12%,rgba(8,116,199,.10) 0 42px,transparent 43px),radial-gradient(circle at 24% 39%,rgba(245,154,18,.12) 0 42px,transparent 43px),radial-gradient(circle at 21% 82%,rgba(8,116,199,.09) 0 50px,transparent 51px),radial-gradient(circle at 95% 12%,rgba(245,154,18,.14) 0 13px,transparent 14px),radial-gradient(circle at 94% 71%,rgba(245,154,18,.12) 0 34px,transparent 35px)}}.bitacora-page{overflow-x:clip}.hero-canvas,.left-copy,.hero-photo,.apply-card,.launch-block,.control-wrap{min-width:0}.hero-canvas{isolation:isolate}.hp-field{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.hero-photo::after{inset:-9% -6% -9% -13%;background:radial-gradient(circle at 27% 12%,rgba(8,116,199,.11) 0 78px,transparent 79px),radial-gradient(circle at 24% 38%,rgba(245,154,18,.14) 0 78px,transparent 79px),radial-gradient(circle at 24% 82%,rgba(8,116,199,.10) 0 86px,transparent 87px),radial-gradient(circle at 92% 12%,rgba(245,154,18,.16) 0 26px,transparent 27px),radial-gradient(circle at 88% 72%,rgba(245,154,18,.14) 0 60px,transparent 61px);background-repeat:no-repeat}@media (min-width:1200px){.hero-canvas{grid-template-columns:minmax(420px,1.06fr) minmax(360px,.9fr) minmax(350px,.72fr)}.hero-photo{justify-self:center}}@media (min-width:980px) and (max-width:1199px){.hero-canvas{grid-template-columns:minmax(0,1fr) minmax(340px,390px);grid-template-areas:"copy form" "photo form";align-items:start;gap:26px 28px;padding:30px 28px 32px}.left-copy{grid-area:copy;justify-content:flex-start;padding-right:0}.hero-photo{grid-area:photo;justify-self:center;align-self:start;width:min(100%,560px);margin:0 auto}.hero-photo::after{inset:-8% -4% -8% -8%;background:radial-gradient(circle at 29% 12%,rgba(8,116,199,.11) 0 60px,transparent 61px),radial-gradient(circle at 25% 39%,rgba(245,154,18,.14) 0 64px,transparent 65px),radial-gradient(circle at 26% 82%,rgba(8,116,199,.10) 0 70px,transparent 71px),radial-gradient(circle at 91% 12%,rgba(245,154,18,.16) 0 20px,transparent 21px),radial-gradient(circle at 88% 72%,rgba(245,154,18,.14) 0 48px,transparent 49px)}.apply-card{grid-area:form;grid-row:1/3;align-self:start;width:100%;max-width:390px}.bitacora-logo{width:min(360px,88%);margin-bottom:24px}.launch-block h1{font-size:clamp(54px,6vw,70px)}.lead{font-size:clamp(20px,2.2vw,25px)}.intro{font-size:16px}}@media (min-width:620px) and (max-width:979px){.hero-canvas{display:flex;flex-direction:column;gap:26px;padding:30px clamp(24px,5vw,52px) 36px}.left-copy{order:1;width:100%;padding:0}.hero-photo{order:2;width:min(100%,620px);margin:0 auto}.apply-card{order:3;width:100%;max-width:680px;margin:0 auto}.apply-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.field-message,.required-note,.apply-form button,.privacy-note{grid-column:1/-1}.benefit-strip{grid-template-columns:1fr;padding:14px clamp(24px,5vw,52px)}.hero-photo::after{inset:-7% -3% -7% -6%;background:radial-gradient(circle at 29% 12%,rgba(8,116,199,.10) 0 58px,transparent 59px),radial-gradient(circle at 25% 39%,rgba(245,154,18,.13) 0 60px,transparent 61px),radial-gradient(circle at 27% 82%,rgba(8,116,199,.09) 0 64px,transparent 65px),radial-gradient(circle at 91% 12%,rgba(245,154,18,.15) 0 18px,transparent 19px),radial-gradient(circle at 88% 72%,rgba(245,154,18,.13) 0 44px,transparent 45px)}}@media (max-width:619px){.hero-canvas{display:flex;flex-direction:column;gap:22px;padding:24px 18px 30px}.left-copy{order:1;width:100%;padding:0}.hero-photo{order:2;width:min(100%,480px);margin:0 auto}.apply-card{order:3;width:100%;max-width:560px;margin:0 auto;padding:22px 18px}.apply-form{grid-template-columns:1fr;gap:12px}.field-message,.required-note,.apply-form button,.privacy-note{grid-column:auto}.hero-photo::after{inset:-5% -1% -5% -3%;background:radial-gradient(circle at 30% 12%,rgba(8,116,199,.09) 0 42px,transparent 43px),radial-gradient(circle at 27% 39%,rgba(245,154,18,.12) 0 44px,transparent 45px),radial-gradient(circle at 29% 82%,rgba(8,116,199,.08) 0 48px,transparent 49px),radial-gradient(circle at 90% 12%,rgba(245,154,18,.13) 0 13px,transparent 14px),radial-gradient(circle at 87% 72%,rgba(245,154,18,.11) 0 32px,transparent 33px)}.bitacora-logo{width:min(360px,96%)}.launch-block h1{font-size:clamp(44px,14vw,64px)}.lead{font-size:20px}.intro{font-size:16px}.field input{min-height:52px}.field textarea{min-height:112px}.apply-form button{min-height:54px}}@media (max-width:359px){.hero-photo::after{display:none}.hero-canvas{padding-inline:14px}.apply-card{padding-inline:16px}}@media (max-height:560px) and (orientation:landscape) and (max-width:979px){.hero-canvas{min-height:0;padding-top:20px;padding-bottom:26px}.hero-photo{width:min(68vw,520px)}}.form-feedback[hidden]{display:none!important}.apply-form[aria-busy="true"]{cursor:progress}.apply-form button:disabled{cursor:wait;opacity:.72;transform:none}
