.ct{--err: #b42318;--err-rgb: 180 35 24;--accent-text: var(--cobalt-2)}.dark .ct{--err: #ff9b8e;--err-rgb: 255 155 142;--accent-text: var(--cobalt-300)}.ct .nw{white-space:nowrap}.ct-hero{--g: .17;--ct-ratio: 10.527;--ct-cap: 84px;--h1-lh: 1;--nav-h: 72px;--field-top: calc(var(--nav-h) + 12px);--ct-half: 50cqw;--ct-fs: min(var(--ct-cap), calc((var(--ct-half) - var(--pad)) / (var(--ct-ratio) + var(--g))));--split: calc(var(--pad) + var(--ct-fs) * (var(--ct-ratio) + var(--g)));position:relative;isolation:isolate;container-type:inline-size;padding:calc(var(--field-top) + 52px) 0 68px}:lang(es) .ct-hero{--ct-ratio: 10.024}[dir=rtl] .ct-hero{--ct-ratio: 8.078;--ct-cap: 76px;--ct-half: 45cqw;--h1-lh: 1.2}.ct-field{position:absolute;z-index:0;top:var(--field-top);bottom:12px;inset-inline-start:var(--split);inset-inline-end:12px;overflow:hidden;background:var(--field);border-radius:var(--r-xl);border-end-start-radius:var(--r-tail)}.ct-field:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to right,var(--on-cobalt-line) 1px,transparent 1px);background-size:12.5% 100%;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 40%,transparent 90%);mask-image:linear-gradient(to bottom,#000 0%,#000 40%,transparent 90%);pointer-events:none}.ct-field:after{content:"";position:absolute;top:-420px;inset-inline-end:-300px;width:900px;height:900px;background:var(--key-light);opacity:.6;pointer-events:none}.ct-top,.ct-body{position:relative;z-index:1;display:grid;grid-template-columns:var(--split) minmax(0,1fr)}.ct-label{grid-column:1;display:flex;align-items:center;gap:14px;margin:0 0 22px;padding-inline:var(--pad) 40px;color:var(--text-3)}.ct-label .no{color:var(--fg)}.ct-label:after{content:"";flex:1;height:1px;background:var(--line-2)}.ct-h1{position:relative;grid-column:1 / -1;margin:0;font-family:var(--f-sans);font-stretch:112%;font-weight:790;font-size:var(--ct-fs);line-height:var(--h1-lh);letter-spacing:-.036em;color:var(--fg)}.ct-h1 .a{display:inline-block;padding-inline-start:var(--pad);white-space:nowrap}.ct-h1 .b{position:absolute;top:0;inset-inline-start:var(--split);inset-inline-end:0;padding-inline:calc(var(--g) * var(--ct-fs)) 52px;color:var(--on-cobalt);text-wrap:balance}.ct-copy{padding-inline:var(--pad) 40px}.ct-lede{max-width:36em;margin:30px 0 0;font-size:18px;line-height:1.5;color:var(--text-2)}.ct-aside{padding-inline:40px 52px;color:var(--on-cobalt)}.ct-aside:before{content:attr(data-b);display:block;visibility:hidden;margin-top:calc(-1 * var(--ct-fs) * var(--h1-lh));margin-bottom:44px;margin-inline-start:calc(var(--g) * var(--ct-fs) - 40px);font-family:var(--f-sans);font-stretch:112%;font-weight:790;font-size:var(--ct-fs);line-height:var(--h1-lh);letter-spacing:-.036em;text-wrap:balance;pointer-events:none}[dir=rtl] .ct-aside:before{font-family:var(--f-ar-display);font-stretch:100%;font-weight:700;letter-spacing:0}.ct-form{position:relative;display:grid;gap:26px;margin-top:36px}.ct-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px 20px;align-items:start}.ct-fld{min-width:0;margin:0;padding:0;border:0}.ct-lbl{display:block;margin:0 0 8px;padding:0;font-size:14px;font-weight:600;line-height:1.35;color:var(--fg)}.ct-lbl .opt{font-weight:420;color:var(--text-3)}.ct-help{margin:7px 0 0;font-size:13px;line-height:1.45;color:var(--text-3)}.ct-help-top{margin:-2px 0 10px}.ct-input{display:block;width:100%;height:52px;margin:0;padding:0 16px;border:1px solid var(--line-2);border-radius:12px;border-end-start-radius:var(--r-tail);background:var(--surface);color:var(--fg);font:inherit;font-size:16px;line-height:1.4;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color var(--t-ui) ease,box-shadow var(--t-ui) ease}.ct-input:hover{border-color:rgb(var(--fg-rgb) / .42)}.ct .ct-input:focus,.ct .ct-input:focus-visible{outline:none;border-color:var(--cobalt);box-shadow:0 0 0 1px var(--cobalt),0 0 0 5px #2b36f01f}.ct-area{height:auto;min-height:150px;padding:13px 16px;line-height:1.5;resize:vertical}.ct .ct-input[aria-invalid=true]{border-color:var(--err);box-shadow:inset 0 0 0 .5px var(--err)}.ct .ct-input[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--err),0 0 0 5px rgb(var(--err-rgb) / .14)}.ct-err{display:flex;align-items:flex-start;gap:6px;margin:8px 0 0;font-size:13.5px;font-weight:560;line-height:1.4;color:var(--err)}.ct-err svg{flex:none;width:16px;height:16px;margin-top:1px}.ct-pills{display:flex;flex-wrap:wrap;gap:8px}.ct-pill,.ct-seg-opt{position:relative;display:inline-flex}.ct-pill input,.ct-seg-opt input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ct-pill>span{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface);color:var(--fg);font-size:15px;font-weight:520;line-height:1.25;letter-spacing:-.005em;transition:background-color var(--t-ui) ease,color var(--t-ui) ease,border-color var(--t-ui) ease}.ct-pill .l-short{display:none}.ct-pill:hover>span{border-color:rgb(var(--fg-rgb) / .5)}.ct-pill input:checked+span,.ct-seg-opt input:checked+span{border-color:var(--ink);background:var(--ink);color:#fff}.ct-pill input:focus-visible+span,.ct-seg-opt input:focus-visible+span{outline:2px solid var(--cobalt);outline-offset:2px}.dark .ct-pill input:checked+span,.dark .ct-seg-opt input:checked+span{border-color:var(--fg);background:var(--fg);color:var(--ink)}.ct-ticket{display:flex;flex-wrap:wrap;gap:6px 28px;margin:14px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:15px;color:var(--text-2)}.ct-ticket .k{margin-inline-end:4px;color:var(--text-3)}.ct-ticket .v{font-weight:660;color:var(--fg)}.ct-seg{display:inline-flex;flex-wrap:wrap;gap:4px;padding:4px;border:1px solid var(--line-2);border-radius:999px;background:var(--surface)}.ct-seg-opt span{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border:1px solid transparent;border-radius:999px;color:var(--text-2);font-size:15px;font-weight:540;transition:background-color var(--t-ui) ease,color var(--t-ui) ease}.ct-seg-opt:hover span{color:var(--fg)}.ct [lang=ar]:is(.ct-seg-opt span,.langs span){font-family:var(--f-ar-glyph, Tahoma, sans-serif)}.ct-summary{padding:15px 18px 16px;border:1px solid rgb(var(--err-rgb) / .32);border-inline-start:4px solid var(--err);border-radius:12px;border-end-start-radius:var(--r-tail);background:rgb(var(--err-rgb) / .05)}.ct .ct-summary:focus{outline:2px solid var(--err);outline-offset:3px}.ct-summary p{margin:0;font-size:16px;font-weight:660;color:var(--fg)}.ct-summary ul{display:grid;gap:4px;margin:8px 0 0;padding:0;list-style:none}.ct-summary a{color:var(--err);font-size:15px;font-weight:560;text-decoration:underline;text-underline-offset:3px}.ct-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 14px}.ct-actions .btn-ink{min-height:56px;padding-inline:26px;font-size:17px}.dark .ct-actions .btn-ink{background:var(--fg);color:var(--ink)}.dark .ct-actions .btn-ink:hover{background:var(--text-2)}.ct-foot{display:flex;align-items:flex-start;gap:8px;margin:-12px 0 0;font-size:14px;line-height:1.45;color:var(--text-3)}.ct-foot svg{flex:none;width:16px;height:16px;margin-top:2px;color:var(--cobalt)}.ct-status-slot:empty{position:absolute}.ct-status{display:flex;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;border:1px solid var(--line-2);border-radius:12px;border-end-start-radius:var(--r-tail);background:var(--surface);font-size:15px;line-height:1.5}.ct-status svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--cobalt)}.ct-status a{color:var(--accent-text);font-weight:600;text-decoration:underline;text-underline-offset:3px}.ct-preview{max-width:460px;margin:0}.ct-preview figcaption{margin-bottom:14px;color:var(--on-cobalt-2)}.ct-chat{overflow:hidden;border-radius:var(--r-md);border-end-start-radius:4px;background:#efe9e1;box-shadow:var(--sh-3);color:var(--ink)}.ct-chat-head{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid rgba(11,12,20,.08);background:#fff}.ct-chat-head .who{display:flex;flex-direction:column;line-height:1.3}.ct-chat-head b{font-family:var(--f-sans);font-size:15px;font-weight:660}.ct-chat-head .who span{font-size:12.5px;color:#5e5f6a}.ct-chat-body{display:flex;flex-direction:column;gap:10px;min-height:236px;padding:18px 16px}.ct-bubble{align-self:flex-end;max-width:92%;padding:10px 12px 7px;border-radius:14px;border-start-end-radius:4px;background:#ddf3e2;color:#0f2617;box-shadow:0 1px 1px #00000012;font-size:14px;line-height:1.45}.ct-msg{display:flex;flex-direction:column;overflow-wrap:anywhere}.ct-msg .ln{display:block;min-height:1.45em}.ct-msg .txt{display:-webkit-box;overflow:hidden;white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:6}.ct-msg .gap{display:block;height:.6em}.ct-msg .ph{display:inline-block;width:7.5em;max-width:100%;height:.62em;border-radius:4px;background:#0f261724;vertical-align:middle}.ct-msg .ph-a{display:block;width:16em;margin-top:.42em}.ct-msg .ph-b{display:block;width:10em;margin-top:.62em}.ct-bubble .t{display:block;margin-top:4px;font-size:12px;text-align:end;color:#4f6355}.ct-event{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;margin-top:6px;padding:6px 12px;border-radius:999px;background:var(--ink);color:#fff;font-family:var(--f-mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;line-height:1.4}.ct-event i{display:block;width:6px;height:6px;border-radius:50%;background:#7cf0a9}.ct-replynote{padding-inline-start:4px;font-size:13.5px;line-height:1.45;color:#464753}.ct-preview-note{margin:12px 0 0;font-size:14px;line-height:1.45;color:var(--on-cobalt-2)}.ct-direct{margin-top:52px}.ct-direct h2{margin:0 0 18px;font-family:var(--f-sans);font-stretch:108%;font-weight:720;font-size:26px;line-height:1.1;letter-spacing:-.025em;color:#fff}.ct-direct ul{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.32)}.ct-direct li{display:grid;grid-template-columns:116px minmax(0,1fr) auto;gap:4px 16px;align-items:baseline;padding:15px 0 16px;border-bottom:1px solid rgba(255,255,255,.2)}.ct-direct li.ct-wa-row{align-items:center}.ct-direct .k{color:var(--on-cobalt-2)}.ct-direct .v{display:flex;flex-direction:column;gap:2px;min-width:0}.ct-direct .v>:first-child{font-size:18px;font-weight:600;color:#fff}.ct-direct a:not(.btn){padding-block:10px;margin-block:-10px;color:#fff;text-decoration:underline;text-decoration-color:#ffffff73;text-decoration-thickness:1.5px;text-underline-offset:4px;transition:text-decoration-color var(--t-ui) ease}.ct-direct a:not(.btn):hover{text-decoration-color:#fff}.ct-direct .v>a{align-self:flex-start}.ct-direct .mail{overflow-wrap:anywhere}.ct-direct .n{font-size:14px;line-height:1.45;color:var(--on-cobalt-2)}.ct-direct .langs{display:flex;flex-wrap:wrap;gap:2px 14px}.ct-wa-open{min-height:44px;padding-inline:14px 18px;font-size:15px}.ct-wa-open svg{width:18px;height:18px;color:#128c4a}@media (min-width: 1024px) and (max-width: 1279px){.ct-direct li{grid-template-columns:minmax(0,1fr) auto}.ct-direct .k{grid-column:1 / -1}}.ct-next.f-sec{padding-block:128px;background:var(--surface)}.ct-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:2px solid var(--fg)}.ct-steps li{position:relative;padding-top:24px;padding-inline-end:28px}.ct-steps li:before{content:"";position:absolute;top:-7px;inset-inline-start:0;width:12px;height:12px;border:2px solid var(--fg);border-radius:50%;background:var(--surface)}.ct-steps li:first-child:before{border-color:var(--field);background:var(--field)}.ct-steps .when{display:block;color:var(--accent-text)}.ct-steps b{display:block;margin-top:8px;font-size:19px;font-weight:680;line-height:1.25;letter-spacing:-.012em}.ct-steps li>span:last-child{display:block;margin-top:8px;font-size:15px;line-height:1.5;color:var(--text-2)}.ct-next-links{display:flex;flex-wrap:wrap;gap:4px 36px;margin:64px 0 0}.ct-next-links .link-arrow{color:var(--accent-text);font-size:17px}[dir=rtl] .ct-h1{font-family:var(--f-ar-display);font-stretch:100%;font-weight:700;letter-spacing:0}[dir=rtl] .ct-direct h2{font-family:var(--f-ar-display);font-stretch:100%;font-weight:700;font-size:24px;line-height:1.35;letter-spacing:0}[dir=rtl] :is(.ct-lbl,.ct-pill>span,.ct-steps b){letter-spacing:0}[dir=rtl] .ct-lede{line-height:1.75}[dir=rtl] .ct-steps b{font-weight:600;line-height:1.5}[dir=rtl] .ct-chat-body,[dir=rtl] .ct-event{font-family:var(--f-ar-text)}[dir=rtl] .ct-event{font-size:13px;letter-spacing:0;text-transform:none}[dir=rtl] .ct-bubble{line-height:1.6}@media (max-width: 1023px){.ct-hero{padding:calc(var(--nav-h) + 40px) 0 8px}.ct-field,.ct-preview{display:none}.ct-top,.ct-body{display:block}.ct-label{padding-inline:var(--pad)}.ct-h1{display:block;padding-inline:var(--pad);font-size:clamp(37px,6.2vw,56px);line-height:1.02;text-wrap:balance}.ct-h1 .a{display:inline;padding:0;white-space:normal}.ct-h1 .b{position:static;display:inline;padding:0;color:var(--cobalt)}.ct-aside:before{display:none}.ct-copy{max-width:720px;padding-inline:var(--pad)}.ct-aside{position:relative;overflow:hidden;margin:56px 8px 0;padding:34px 18px 22px;border-radius:var(--r-lg);border-end-start-radius:var(--r-tail);background:var(--field)}.ct-aside:after{content:"";position:absolute;top:-460px;inset-inline-end:-420px;width:800px;height:800px;background:var(--key-light);opacity:.5;pointer-events:none}.ct-direct{position:relative;z-index:1;max-width:720px;margin-top:0}[dir=rtl] .ct-h1{font-size:clamp(34px,5.6vw,52px);line-height:1.38}}@media (max-width: 860px){.ct-hero{--nav-h: 60px;padding-top:calc(var(--nav-h) + 26px)}.ct-label{margin-bottom:16px}.ct-h1{font-size:37px;font-stretch:106%;letter-spacing:-.04em}[dir=rtl] .ct-h1{font-size:34px}.ct-lede{margin-top:14px;font-size:15.5px;line-height:1.45}[dir=rtl] .ct-lede{line-height:1.7}.ct-form{gap:24px;margin-top:28px}.ct-row2{grid-template-columns:minmax(0,1fr);gap:24px}.ct-pill>span{padding:0 14px;font-size:15px}.ct-pill .l-long{display:none}.ct-pill .l-short{display:inline}.ct-seg{display:flex}.ct-seg-opt{flex:1 1 0}.ct-seg-opt span{width:100%;min-height:44px;padding:0 8px}.ct-actions .btn{width:100%}.ct-actions .btn-wa{min-height:54px}.ct-actions .btn-ink{min-height:52px}.ct-foot{margin-top:-10px}.ct-aside{margin-top:48px;padding:30px 18px 26px}.ct-direct h2{font-size:24px}.ct-direct li{grid-template-columns:minmax(0,1fr);gap:4px;padding:14px 0 15px}.ct-wa-open{justify-self:start;margin-top:10px}.ct-next.f-sec{padding-block:64px 72px}.ct-steps{display:block;margin-inline-start:6px;border-top:0;border-inline-start:2px solid var(--fg)}.ct-steps li{padding:0 0 26px;padding-inline-start:24px}.ct-steps li:last-child{padding-bottom:2px}.ct-steps li:before{top:3px;inset-inline-start:-7px}.ct-steps b{font-size:18px}.ct-next-links{flex-direction:column;gap:0;margin-top:36px}}@media (max-width: 380px){.ct-h1{font-size:34px}[dir=rtl] .ct-h1{font-size:32px}}@media (prefers-reduced-motion: reduce){.ct-input,.ct-pill>span,.ct-seg-opt span{transition:none}}.f-sec{position:relative;padding:var(--sec) var(--pad);background:var(--paper);color:var(--fg);font-family:var(--f-sans);font-size:17px;font-weight:420;line-height:1.55}:where([dir=rtl]) .f-sec{font-family:var(--f-ar-text);font-weight:400;line-height:1.75}.f-sec :focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.f-sec bdi{unicode-bidi:isolate;white-space:nowrap}[dir=rtl] .f-sec .mono .latin{font-family:var(--f-mono);letter-spacing:.02em}.f-wrap{max-width:var(--container);margin:0 auto}.f-head{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gut);align-items:end;margin-bottom:64px}.f-label{grid-column:1 / -1;display:flex;gap:14px;align-items:center;margin:0 0 22px;color:var(--text-3)}.f-label .no{color:var(--fg)}.f-label:after{content:"";flex:1;height:1px;background:var(--line-2)}.f-h2{grid-column:1 / span 7;margin:0;font-family:var(--f-sans);font-stretch:112%;font-weight:780;font-size:clamp(40px,4.6vw,68px);line-height:.98;letter-spacing:-.036em;text-wrap:balance}.f-h2 .soft{color:var(--text-3)}.f-intro{grid-column:9 / span 4;margin:0;font-size:18px;line-height:1.5;color:var(--text-2)}[dir=rtl] .f-h2{font-family:var(--f-ar-display);font-stretch:100%;font-weight:700;font-size:clamp(36px,4vw,60px);line-height:1.3;letter-spacing:0}[dir=rtl] .f-intro{line-height:1.75}@media (max-width: 860px){.f-head{display:block;margin-bottom:36px}.f-label{margin-bottom:16px}.f-h2{font-size:38px}[dir=rtl] .f-h2{font-size:32px}.f-intro{margin-top:14px;font-size:16px}.f-rail{display:grid;grid-template-columns:none;grid-auto-flow:column;overflow-x:auto;margin-inline:calc(var(--pad) * -1);padding:0 var(--pad) 6px;scroll-padding-inline:var(--pad);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.f-rail::-webkit-scrollbar{display:none}.f-rail>*{scroll-snap-align:start}}
