.quote-page{color:#fff;background:#080808;min-height:100svh;font-family:Arial,Helvetica,sans-serif}.quote-page button,.quote-page input,.quote-page select,.quote-page textarea{font:inherit}.quote-header{border-bottom:1px solid #242424;justify-content:space-between;align-items:center;max-width:1440px;height:92px;margin:auto;padding:0 5.2%;display:flex}.quote-logo{width:145px;height:auto}.quote-header-link{color:#b9b9b9;align-items:center;gap:8px;font-size:12px;display:flex}.quote-layout{grid-template-columns:43% 57%;max-width:1440px;margin:auto;display:grid}.quote-story{min-height:760px;padding:76px 10% 48px 12.1%;position:relative}.quote-eyebrow{letter-spacing:.17em;align-items:center;gap:10px;font-size:10px;font-weight:800;line-height:1.7;display:flex}.quote-story .quote-eyebrow{color:#acacac}.quote-eyebrow>span{background:#fff;border-radius:50%;width:5px;height:5px}.quote-story h1{letter-spacing:-.065em;margin:48px 0 26px;font-size:clamp(42px,4.8vw,70px);font-weight:900;line-height:1.02}.quote-story h1>span{color:#777}.quote-story>p{color:#a4a4a4;font-size:15px;line-height:1.9}.quote-story-rule{background:#fff;width:52px;height:4px;margin:48px 0 26px}.quote-story-note{color:#888;gap:16px;font-size:12px;line-height:1.7;display:flex}.quote-story-note strong{color:#c5c5c5;font-weight:400}.quote-story-bottom{letter-spacing:.22em;color:#555;margin-top:115px;font-size:9px;display:block}.quote-workspace{color:#141414;background:#f6f5f2;min-height:calc(100svh - 92px);padding:42px clamp(26px,4.8vw,70px) 24px}.quote-progress ol{gap:8px;margin:0;padding:0;list-style:none;display:flex}.quote-progress li{border-top:2px solid #d7d6d3;flex:1;padding-top:13px}.quote-progress li[aria-current=step]{border-color:#111}.quote-progress button{color:#777;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;width:100%;padding:4px 0;display:flex}.quote-progress button:disabled{cursor:default}.quote-progress li[aria-current=step] button{color:#111}.quote-progress span{height:14px;font-size:10px;line-height:14px}.quote-progress b{font-size:10px;font-weight:600}.quote-step-heading{margin:40px 0 30px}.quote-step-heading .quote-eyebrow{color:#868581;font-size:9px}.quote-step-heading h2,.quote-success h2{letter-spacing:-.045em;margin:12px 0;font-size:31px;font-weight:800;line-height:1.15}.quote-step-heading>p:last-child{color:#77746f;margin-top:12px;font-size:13px;line-height:1.8}.quote-fields{border:0;gap:23px;min-width:0;margin:0;padding:0;display:grid}.quote-field{min-width:0}.quote-field>label{margin-bottom:10px;font-size:12px;font-weight:700;display:block}.quote-field>label>small{color:#8c8881;margin-left:9px;font-size:10px;font-weight:400}.quote-required-star{color:#666}.quote-field input,.quote-field select,.quote-field textarea{color:#141414;background:#fff;border:1px solid #d7d4cf;border-radius:5px;outline:none;width:100%;min-height:49px;padding:14px;font-size:14px;transition:border-color .15s}.quote-field textarea{resize:vertical;line-height:1.6}.quote-field input:focus,.quote-field select:focus,.quote-field textarea:focus{border-color:#111;box-shadow:0 0 0 1px #111}.quote-field [aria-invalid=true]{border-color:#ae2828}.quote-field input::placeholder,.quote-field textarea::placeholder{color:#9c9891;font-size:12px}.quote-city{grid-template-columns:minmax(0,1fr) 105px;gap:15px;display:grid}.quote-choice-row{flex-wrap:wrap;gap:7px;display:flex}.quote-chip{background:#fff;border:1px solid #d8d5cf;border-radius:4px;min-height:44px;padding:12px 14px;transition:background .15s;font-size:11px!important}.quote-chip.selected{color:#fff;background:#141414;border-color:#141414}.quote-chip:hover:not(.selected){border-color:#111}.quote-actions{border-top:1px solid #dfdcd6;justify-content:space-between;align-items:center;gap:14px;margin-top:30px;padding-top:23px;display:flex}.quote-primary{background:#141414;border:0;border-radius:5px;justify-content:center;align-items:center;gap:22px;min-height:49px;padding:14px 23px;text-decoration:none;display:inline-flex;color:#fff!important;font-size:12px!important;font-weight:700!important}.quote-primary:hover{background:#333}.quote-primary:disabled,.quote-back:disabled{opacity:.55;cursor:wait}.quote-back{color:#666;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:0;display:flex;font-size:12px!important}.quote-required{color:#93908b;font-size:10px}.quote-help{color:#817b73;margin:8px 0 0;font-size:11px;line-height:1.75;display:block}.quote-fields>p.quote-help{margin-top:-12px}.quote-footer{letter-spacing:.06em;color:#a29c93;border-top:1px solid #dfdcd6;flex-wrap:wrap;align-items:center;gap:6px;margin-top:46px;padding-top:20px;font-size:8px;font-weight:700;display:flex}.quote-footer>span{margin-left:auto;font-size:7px;font-weight:400}.quote-products{gap:8px;display:grid}.quote-product{background:#fff;border:1px solid #d8d5cf;border-radius:5px;overflow:hidden}.quote-product.selected{border-color:#111}.quote-product>button{text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:53px;padding:13px 15px;display:flex;font-size:13px!important;font-weight:600!important}.quote-check{border:1px solid #cac6bf;border-radius:3px;place-items:center;width:18px;height:18px;display:grid}.quote-product.selected .quote-check{color:#fff;background:#111;border-color:#111}.quote-quantity{color:#777;padding:0 15px 15px 45px;font-size:10px;display:block}.quote-quantity input{max-width:150px;height:42px;min-height:42px;margin-top:6px;font-size:13px;display:block}.quote-projects{gap:9px;display:grid}.quote-project{text-align:left;background:#fff;border:1px solid #d8d5cf;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:17px;display:flex}.quote-project.selected{border-color:#111;box-shadow:inset 0 0 0 .5px #111}.quote-project strong{font-size:12px;display:block}.quote-project small{color:#878077;margin-top:5px;font-size:11px;line-height:1.6;display:block}.quote-radio{border:1px solid #c4bfb7;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}.quote-radio>span{background:#111;border-radius:50%;width:9px;height:9px}.quote-privacy{color:#817b73;border-top:1px solid #dfdcd6;gap:13px;padding-top:23px;display:flex}.quote-privacy svg{flex-shrink:0}.quote-privacy p{margin:0;font-size:11px;line-height:1.8}.quote-review{border-bottom:1px solid #dfdcd6;padding-bottom:18px}.quote-review>div:first-child{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.quote-review h3{text-transform:uppercase;letter-spacing:.08em;color:#817b73;margin:0;font-size:10px;font-weight:700}.quote-review button{text-underline-offset:3px;background:0 0;border:0;min-height:25px;padding:0;text-decoration:underline;font-size:10px!important}.quote-review>div:last-child{overflow-wrap:anywhere;gap:7px;display:grid}.quote-review strong{font-size:14px}.quote-review span{color:#635e57;justify-content:space-between;gap:12px;font-size:12px;display:flex}.quote-review small{color:#827b72;white-space:pre-wrap;font-size:11px;line-height:1.6}.quote-consent{color:#625d56;align-items:flex-start;gap:11px;font-size:11px;line-height:1.8;display:flex}.quote-consent input{accent-color:#111;flex-shrink:0;width:16px;height:16px;margin:4px 0 0}.quote-fine{color:#8a8379;margin:0;font-size:10px;line-height:1.8}.quote-error{color:#9c3120;background:#fff0ed;border:1px solid #edc7be;border-radius:4px;margin-top:20px;padding:13px;font-size:12px;line-height:1.7}.quote-inline-error{color:#a52b20;margin-top:7px;font-size:11px;line-height:1.6;display:block}.quote-success{padding:26px 0}.quote-success-icon{border:1px solid #d3cec5;border-radius:50%;place-items:center;width:68px;height:68px;margin-bottom:34px;display:grid}.quote-success .quote-eyebrow{color:#8c8275}.quote-success h2{max-width:420px;font-size:36px}.quote-success>p:not(.quote-eyebrow){color:#7b7369;margin-top:20px;font-size:13px;line-height:1.8}.quote-protocol{border:1px solid #d4cdc1;margin:28px 0;padding:22px}.quote-protocol>span{color:#8d8476;letter-spacing:.13em;font-size:9px;font-weight:700;display:block}.quote-protocol>strong{letter-spacing:.01em;overflow-wrap:anywhere;margin-top:12px;font-size:15px;display:block}.quote-protocol button{color:#6c6254;background:0 0;border:0;align-items:center;gap:7px;margin-top:16px;padding:5px 0;font-size:11px;display:flex}.quote-success>.quote-primary{margin-top:24px}.quote-honeypot{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.quote-spin{animation:1s linear infinite quote-spin}.quote-page :focus-visible{outline-offset:4px;outline:2px solid #968775}.quote-page h2:focus{outline:0}@keyframes quote-spin{to{transform:rotate(360deg)}}@media (min-width:1450px){.quote-workspace{border-right:1px solid #242424}}@media (max-width:1000px){.quote-layout{grid-template-columns:36% 64%}.quote-story{padding:58px 10% 35px 14%}.quote-story h1{font-size:46px}.quote-story>p{font-size:13px}.quote-story .quote-eyebrow{font-size:8px}.quote-workspace{padding:35px 30px 22px}.quote-progress b{font-size:9px}}@media (max-width:700px){.quote-header{height:74px;padding:0 22px}.quote-logo{width:122px}.quote-header-link{gap:5px;font-size:10px}.quote-layout{display:block}.quote-story{min-height:0;padding:30px 24px 28px}.quote-story .quote-eyebrow{font-size:8px}.quote-story h1{letter-spacing:-.06em;max-width:100%;margin:19px 0 0;font-size:40px;line-height:1}.quote-story h1 br{display:none}.quote-story h1 span{color:#8e8e8e}.quote-story>p,.quote-story-rule,.quote-story-note,.quote-story-bottom{display:none}.quote-workspace{min-height:550px;padding:25px 23px 22px}.quote-progress ol{gap:5px}.quote-progress button{gap:4px}.quote-progress b{font-size:8px}.quote-progress span{font-size:9px}.quote-step-heading{margin:31px 0 26px}.quote-step-heading h2{max-width:340px;font-size:28px}.quote-step-heading>p:last-child{font-size:12px}.quote-fields{gap:21px}.quote-field input,.quote-field textarea,.quote-field select{font-size:16px}.quote-field>label{font-size:12px}.quote-footer{gap:4px;margin-top:34px;font-size:7px}.quote-footer>span{width:100%;margin:8px 0 0;font-size:7px}.quote-actions{gap:10px}.quote-primary{gap:12px;padding:14px 19px;font-size:11px!important}.quote-chip{padding:11px 12px;font-size:10px!important}.quote-required{font-size:9px}.quote-success{padding:10px 0}.quote-success h2{font-size:32px}.quote-success-icon{width:58px;height:58px;margin-bottom:26px}.quote-protocol>strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.quote-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.quote-question-progress>div:first-child{color:#888078;letter-spacing:.1em;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:9px;font-weight:700;display:flex}.quote-question-progress b{color:#111;letter-spacing:0;font-size:11px}.quote-question-progress>div:last-child{background:#dcd7d0;border-radius:10px;height:4px;overflow:hidden}.quote-question-progress>div:last-child>span{background:#111;border-radius:10px;height:100%;transition:width .3s;display:block}.quote-workspace .quote-step-heading{min-height:115px}.quote-question-progress~form .quote-fields{align-content:start;min-height:130px}.quote-question-progress~form .quote-choice-row .quote-chip{flex:1}.quote-question-progress~form .quote-projects .quote-chip{text-align:left;padding:16px}@media (max-width:700px){.quote-workspace .quote-step-heading{min-height:118px}.quote-question-progress~form .quote-fields{min-height:125px}}.quote-group-pilot{background:#fff;border:1px solid #d7d4cf;border-radius:8px;margin-bottom:30px;padding:22px;scroll-margin-top:24px}.quote-group-pilot h2{letter-spacing:-.04em;margin:12px 0;font-size:25px;font-weight:800;line-height:1.2}.quote-group-pilot>p:not(.quote-eyebrow){color:#68635c;font-size:12px;line-height:1.75}.quote-group-pilot ol{color:#68635c;gap:12px;margin:18px 0;padding-left:20px;font-size:12px;line-height:1.7;display:grid}.quote-group-pilot strong{color:#171717}.quote-group-pilot .quote-group-limit{border-top:1px solid #e7e4de;padding-top:14px;font-size:11px!important}@media (max-width:700px){.quote-group-pilot{padding:19px}.quote-group-pilot h2{font-size:24px}}.quote-program-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.quote-program-metrics>div{color:#fff;text-align:center;background:#141414;border-radius:5px;gap:8px;padding:18px 10px;display:grid}.quote-program-metrics strong{color:#fff;letter-spacing:-.05em;font-size:27px}.quote-program-metrics span{color:#c5c5c5;font-size:10px;line-height:1.5}.quote-program-steps{list-style:none;padding:0!important}.quote-program-steps li{border-bottom:1px solid #e7e4de;gap:5px;padding-bottom:14px;display:grid}.quote-program-example{background:#f0efec;border-left:3px solid #171717;margin:20px 0;padding:17px}.quote-program-example>span{letter-spacing:.13em;font-size:9px;font-weight:800}.quote-program-example p{margin:8px 0;font-size:13px;line-height:1.8}.quote-program-example small{color:#68635c;font-size:10px;line-height:1.8;display:block}.quote-program-separation{color:#777!important;font-size:10px!important}@media (max-width:420px){.quote-program-metrics{gap:5px}.quote-program-metrics>div{padding:14px 5px}.quote-program-metrics strong{font-size:23px}.quote-program-metrics span{font-size:9px}.quote-story h1 br{display:block}}.quote-program-photo{border-radius:6px;margin:34px 0 0;overflow:hidden}.quote-program-photo img{filter:grayscale();aspect-ratio:1.15;object-fit:cover;object-position:65% center;width:100%;height:auto;display:block}.quote-program-photo figcaption{letter-spacing:.13em;color:#aaa;margin-top:10px;font-size:8px}.quote-story-cta{color:#111;background:#fff;border-radius:5px;align-items:center;gap:16px;margin-top:25px;padding:14px 18px;font-size:12px;font-weight:700;display:inline-flex}.quote-story-bottom{margin-top:40px}#formulario-academia{scroll-margin-top:24px}@media (max-width:700px){.quote-program-photo{margin-top:24px}.quote-program-photo img{aspect-ratio:1.8;object-position:center 40%}.quote-story-cta{margin-top:16px}.quote-story>p{margin-top:18px;display:block}.quote-story h1 br{display:block}}.quote-growth{border-top:1px solid #343434;border-bottom:1px solid #343434;margin-top:34px;padding:23px 0 21px}.quote-growth>p:first-child{letter-spacing:.18em;color:#aaa;margin:0 0 18px;font-size:9px;font-weight:800}.quote-growth>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.quote-growth>div>span{flex-direction:column;gap:6px;display:flex}.quote-growth strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:clamp(32px,3.5vw,52px);font-weight:900;line-height:1}.quote-growth small{color:#aaa;font-size:10px;line-height:1.4}.quote-growth .quote-growth-caption{color:#888;margin:18px 0 0;font-size:11px;line-height:1.55}@media (max-width:700px){.quote-growth{margin-top:28px}.quote-growth strong{font-size:clamp(30px,9vw,48px)}}.quote-page{color:#111;background:#f6f6f4}.quote-header{background:#111;border:0;max-width:none;height:72px;padding:0 max(24px,50vw - 580px)}.quote-header-link{color:#dedede}.quote-intro{color:#fff;background:#161616;justify-content:space-between;align-items:end;gap:36px;padding:54px max(24px,50vw - 580px) 50px;scroll-margin-top:0;display:flex}.quote-intro .quote-eyebrow{color:#b9b9b9;letter-spacing:.2em;margin:0 0 16px}.quote-intro h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,5.4vw,82px);font-weight:900;line-height:.98}.quote-intro p:last-child{color:#c7c7c7;margin:22px 0 0;font-size:clamp(15px,1.6vw,20px);line-height:1.4}.quote-intro-link{color:#111;white-space:nowrap;background:#fff;border-radius:30px;align-items:center;gap:20px;min-height:48px;padding:13px 19px;font-size:12px;font-weight:800;display:inline-flex}.quote-layout{max-width:1160px;margin:0 auto;padding:0 24px;display:block}.quote-workspace{color:#111;background:#fff;border:1px solid #e7e7e4;border-radius:18px;max-width:810px;min-height:0;margin:38px auto 70px;padding:38px clamp(24px,5vw,64px) 25px;box-shadow:0 20px 70px #0000000a}.quote-workspace .quote-step-heading{min-height:0;margin:28px 0 27px}.quote-step-heading h2{margin:8px 0;font-size:clamp(30px,3.8vw,45px)}.quote-step-heading>p:last-child{margin-top:8px;font-size:14px}.quote-question-progress~form .quote-fields{gap:19px;min-height:0}.quote-question-progress~form .quote-actions{margin-top:30px}.quote-field input,.quote-field select,.quote-field textarea{background:#fbfbfa;border-color:#d7d7d4;border-radius:9px}.quote-chip,.quote-project,.quote-product{border-radius:9px}.quote-primary{border-radius:28px;padding:14px 24px}.quote-program-info{color:#fff;background:#111;padding:72px max(24px,50vw - 580px) 82px}.quote-program-info-head .quote-eyebrow{color:#aaa}.quote-program-info h2{letter-spacing:-.05em;margin:14px 0 32px;font-size:clamp(34px,5vw,66px);font-weight:900;line-height:1.02}.quote-program-info-grid{border-top:1px solid #444;border-bottom:1px solid #444;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.quote-program-info-grid>div{gap:7px;padding:28px 18px 30px 0;display:grid}.quote-program-info-grid>div+div{border-left:1px solid #444;padding-left:28px}.quote-program-info-grid strong{letter-spacing:-.065em;font-size:clamp(40px,5vw,70px);font-weight:900;line-height:1}.quote-program-info-grid span{color:#c3c3c3;font-size:12px}.quote-program-info>p{color:#e4e4e4;max-width:650px;margin:28px 0 10px;font-size:16px;line-height:1.6}.quote-program-info>small{color:#a7a7a7;max-width:650px;line-height:1.6;display:block}@media (max-width:700px){.quote-header{height:66px;padding:0 20px}.quote-intro{padding:32px 22px 29px;display:block}.quote-intro h1{font-size:clamp(39px,10vw,62px)}.quote-intro .quote-eyebrow{font-size:9px}.quote-intro p:last-child{margin:15px 0 0;font-size:15px}.quote-intro-link{margin-top:20px}.quote-layout{padding:0 14px}.quote-workspace{border-radius:14px;min-height:0;margin:18px auto 38px;padding:27px 20px 18px}.quote-workspace .quote-step-heading{min-height:0;margin:23px 0}.quote-step-heading h2{font-size:30px}.quote-question-progress~form .quote-fields{gap:17px;min-height:0}.quote-program-info{padding:48px 22px 58px}.quote-program-info-grid>div{padding:20px 8px 20px 0}.quote-program-info-grid>div+div{padding-left:12px}.quote-program-info-grid strong{font-size:clamp(32px,9vw,48px)}.quote-program-info-grid span{font-size:10px}.quote-program-info>p{font-size:14px}}
