.EwN1RW_section{padding:88px var(--pad-x);border-bottom:1px solid var(--border)}.EwN1RW_kicker{font-family:var(--font-mono);color:var(--text-muted);margin:0 0 14px;font-size:12px;font-weight:400;line-height:1}.EwN1RW_title{max-width:700px;font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink-strong);margin:0 0 12px;font-size:clamp(30px,5vw,44px);font-weight:700;line-height:1.05}.EwN1RW_holoText{background:var(--holo);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.EwN1RW_intro{max-width:640px;font-family:var(--font-sans);color:var(--text-muted);margin:0 0 40px;font-size:16px;font-weight:400;line-height:1.7}.EwN1RW_grid{grid-template-columns:1fr 1fr;gap:20px;margin:0;padding:0;list-style:none;display:grid}.EwN1RW_card{background:var(--card-gradient);box-shadow:var(--card-inset);border:1px solid var(--border);border-radius:20px;overflow:hidden}.EwN1RW_strip{background:var(--holo);opacity:.7;height:8px}.EwN1RW_cardBody{padding:32px 34px}.EwN1RW_dayLabel{font-family:var(--font-mono);color:var(--accent);margin:0 0 6px;font-size:12px;font-weight:400;line-height:1.3}.EwN1RW_dayTitle{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--ink-strong);margin:0 0 20px;font-size:clamp(24px,3.4vw,28px);font-weight:700;line-height:1.15}.EwN1RW_rows{flex-direction:column;gap:14px;margin:0;display:flex}.EwN1RW_row{gap:14px;display:flex}.EwN1RW_time{width:70px;font-family:var(--font-mono);color:var(--text-muted);flex:none;font-size:12px;font-weight:400;line-height:1.5}.EwN1RW_detail{font-family:var(--font-sans);color:var(--text-secondary);margin:0;font-size:15px;font-weight:400;line-height:1.5}.EwN1RW_note{font-family:var(--font-mono);color:var(--text-dim);margin:16px 0 0;font-size:12px;font-weight:400;line-height:1.4}@media (max-width:1080px){.EwN1RW_grid{grid-template-columns:1fr}}@media (max-width:640px){.EwN1RW_section{padding:64px var(--pad-x)}.EwN1RW_intro{margin-bottom:32px}.EwN1RW_cardBody{padding:26px 22px}.EwN1RW_time{width:64px}}
.Jl4D9W_section{padding:88px var(--pad-x);border-bottom:1px solid var(--border)}.Jl4D9W_header{margin:0 0 36px}.Jl4D9W_kicker{font:400 12px var(--font-mono);color:var(--text-muted);margin:0 0 14px}.Jl4D9W_title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--ink-strong);margin:0 0 8px;font-size:clamp(30px,5.2vw,44px);font-weight:700;line-height:1.05}.Jl4D9W_intro{max-width:640px;font:400 16px/1.7 var(--font-sans);color:var(--text-secondary);margin:0}.Jl4D9W_grid{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:48px;display:grid}.Jl4D9W_mapCard{border:1px solid var(--border);background:var(--bg-card);border-radius:20px;min-height:460px;position:relative;overflow:hidden}.Jl4D9W_map{object-fit:cover;object-position:center;filter:grayscale(.6)brightness(.85)contrast(1.1)}.Jl4D9W_mapShade{pointer-events:none;background:linear-gradient(#0b0b0c00 52%,#0b0b0c99 78%,#0b0b0ceb 100%);position:absolute;inset:0}.Jl4D9W_marker{pointer-events:none;width:27px;height:36px;fill:var(--accent);stroke:#0b0b0ce6;stroke-width:2px;stroke-linejoin:round;paint-order:stroke fill;filter:drop-shadow(0 2px 3px #0000008c);position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-100%)}.Jl4D9W_markerHole{fill:#0b0b0ce6;stroke:none}.Jl4D9W_mapLink{color:var(--ink-strong);border-radius:20px;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px;display:flex;position:absolute;inset:0}.Jl4D9W_mapLink:hover{color:var(--ink-strong)}.Jl4D9W_mapLink:focus-visible{outline:2px solid var(--accent);outline-offset:-4px}.Jl4D9W_attribution{font:400 11px/1.3 var(--font-mono);color:var(--text-secondary);white-space:nowrap;background:#0b0b0cb8;border-radius:6px;padding:4px 8px;position:absolute;top:12px;right:12px}.Jl4D9W_attribution:hover,.Jl4D9W_attribution:focus-visible{color:var(--ink-strong);text-decoration:underline}.Jl4D9W_attribution:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.Jl4D9W_mapCaption{flex-direction:column;gap:4px;min-width:0;display:flex}.Jl4D9W_mapVenue{font-family:var(--font-sans);letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.1}.Jl4D9W_mapArea{font-family:var(--font-mono);color:var(--text-secondary);font-size:12px}.Jl4D9W_mapButton{background:var(--accent);color:var(--bg);font:700 12px var(--font-mono);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:6px;padding:9px 14px;transition:box-shadow .25s,transform .25s;display:inline-flex}.Jl4D9W_mapLink:hover .Jl4D9W_mapButton{box-shadow:var(--glow-shadow);transform:translateY(-1px)}.Jl4D9W_arrow{font-size:12px}.Jl4D9W_info{flex-direction:column;justify-content:center;display:flex}.Jl4D9W_address{align-items:flex-start;gap:12px;display:flex}.Jl4D9W_pin{width:20px;height:20px;color:var(--accent);flex:none;margin-top:1px}.Jl4D9W_venueName{font-family:var(--font-sans);color:var(--ink-strong);margin:0 0 4px;font-size:16px;font-weight:700;line-height:1.3}.Jl4D9W_venueAddress{font:400 15px/1.5 var(--font-sans);color:var(--text-secondary);margin:0}.Jl4D9W_divider{border:0;border-top:1px solid var(--border);margin:24px 0}.Jl4D9W_label{font:400 12px var(--font-mono);color:var(--text-muted);margin:0 0 14px;display:none}.Jl4D9W_summary{min-height:44px;color:var(--text-muted);font:400 12px/1.5 var(--font-mono);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.Jl4D9W_summary::-webkit-details-marker{display:none}.Jl4D9W_summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.Jl4D9W_summaryText{gap:2px;display:grid}.Jl4D9W_modes{color:var(--text-dim)}.Jl4D9W_chevron{flex:none;width:20px;height:20px;transition:transform .2s}.Jl4D9W_gettingThere[open] .Jl4D9W_chevron{transform:rotate(180deg)}.Jl4D9W_gettingThere[open] .Jl4D9W_summary{margin-bottom:14px}@media (prefers-reduced-motion:reduce){.Jl4D9W_chevron{transition:none}}.Jl4D9W_transport{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Jl4D9W_transportItem{border:1px solid var(--border);background:var(--bg-card);font:400 14px/1.55 var(--font-sans);color:var(--text-secondary);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.Jl4D9W_icon{width:18px;height:18px;color:var(--accent);flex:none;margin-top:2px}.Jl4D9W_note{font:400 12px/1.5 var(--font-mono);color:var(--text-dim);margin:16px 0 0}@media (min-width:640px){.Jl4D9W_gettingThere::details-content{content-visibility:visible;display:contents}.Jl4D9W_gettingThere .Jl4D9W_summary{display:none}.Jl4D9W_label{display:block}}@media (max-width:1080px){.Jl4D9W_grid{grid-template-columns:1fr;gap:40px}.Jl4D9W_mapCard{aspect-ratio:4/3;min-height:0}}@media (max-width:640px){.Jl4D9W_section{padding:64px var(--pad-x)}.Jl4D9W_header{margin-bottom:28px}.Jl4D9W_mapLink{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:10px;padding:14px}.Jl4D9W_marker{width:22.5px;height:30px}.Jl4D9W_attribution{top:10px;right:10px}.Jl4D9W_transportItem{padding:12px 14px}}@media not (min-width:640px){.Jl4D9W_mapCard{aspect-ratio:auto;height:220px}}@media (max-width:639px){.Jl4D9W_mapCaption{background:#0b0b0ce0;border-radius:8px;padding:6px 10px}}
.GO-dTG_sales{overflow-wrap:anywhere;min-width:0;font:400 15px/1.65 var(--font-sans);color:var(--text-secondary)}.GO-dTG_sales h2,.GO-dTG_sales h3,.GO-dTG_sales h4,.GO-dTG_sales h5,.GO-dTG_sales strong{color:var(--ink-strong)}.GO-dTG_sales h3{font-size:22px;line-height:1.3}.GO-dTG_sales h4,.GO-dTG_sales h5{margin:12px 0;font-size:17px;line-height:1.4}.GO-dTG_sales li+li{margin-top:8px}.GO-dTG_sales :is(article,details,div)[id]{scroll-margin-top:100px}@media (max-width:1079px){.GO-dTG_sales{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}.GO-dTG_section{padding:var(--section-y) var(--pad-x);border-bottom:1px solid var(--border)}.GO-dTG_section>*{max-width:var(--content-max)}.GO-dTG_header{margin-bottom:var(--space-2);max-width:760px}.GO-dTG_kicker{color:var(--text-muted);font:400 12px/1.5 var(--font-mono);margin:0 0 12px;display:block}.GO-dTG_title{font:700 clamp(30px, 4vw, 44px)/1.1 var(--font-sans);letter-spacing:-.03em;margin:0 0 12px}.GO-dTG_hero{background:radial-gradient(at 100% 0,#8fe9c412,#0000 65%)}.GO-dTG_language{color:var(--accent);font:400 12px/1.6 var(--font-mono)}.GO-dTG_heroTitle{max-width:920px;color:var(--ink-strong);font:700 clamp(38px, 5.2vw, 72px)/1.02 var(--font-sans);letter-spacing:-.045em;margin:24px 0}.GO-dTG_date{color:var(--accent);font-size:clamp(20px,3vw,28px)}.GO-dTG_lead{max-width:790px;font-size:18px}.GO-dTG_chips{flex-wrap:wrap;gap:8px;margin:24px 0;padding:0;list-style:none;display:flex}.GO-dTG_chips li,.GO-dTG_chips li+li{border:1px solid var(--border-light);color:var(--text-secondary);font:400 12px/1.5 var(--font-mono);border-radius:6px;margin:0;padding:6px 12px}.GO-dTG_priceBox,.GO-dTG_card{border:1px solid var(--border);background:var(--card-gradient);min-width:0;box-shadow:var(--card-inset);border-radius:12px;padding:24px}.GO-dTG_priceBox{border-color:color-mix(in srgb, var(--accent) 40%, var(--border));margin:32px 0}.GO-dTG_price{color:var(--ink-strong);font:700 clamp(42px, 6vw, 64px)/1.1 var(--font-sans);letter-spacing:-.04em;flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin:0 0 12px;display:flex}.GO-dTG_price span{color:var(--text-secondary);font:400 14px/1.5 var(--font-sans);letter-spacing:normal}.GO-dTG_notice{margin-top:40px}.GO-dTG_offer{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px;display:grid}.GO-dTG_offer .GO-dTG_priceBox,.GO-dTG_offer .GO-dTG_notice{margin:0}@media (min-width:1080px){.GO-dTG_offer{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px}}.GO-dTG_notice>section{border:0;padding:20px 0 0}.GO-dTG_notice>section>header{display:none}.GO-dTG_grid,.GO-dTG_directors{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;margin:24px 0;display:grid}.GO-dTG_trackTitle{font:700 26px/1.15 var(--font-sans);letter-spacing:-.025em;margin:0 0 12px}.GO-dTG_subtitle{color:var(--accent);font-size:18px}.GO-dTG_classes,.GO-dTG_teachers{margin:24px 0;padding:0;list-style:none}.GO-dTG_classes>li{border-top:1px solid var(--border);padding:20px 0}.GO-dTG_classes p,.GO-dTG_person p{margin:8px 0}.GO-dTG_requirements{border:1px solid var(--border-light);border-radius:8px;margin:24px 0;padding:16px}.GO-dTG_requirements summary{min-height:24px;color:var(--accent);cursor:pointer;font-weight:700}.GO-dTG_requirements ul,.GO-dTG_refunds ul{padding-left:20px}.GO-dTG_textLink,.GO-dTG_refunds a{text-underline-offset:4px;text-decoration:underline}.GO-dTG_button{background:var(--holo);width:100%;color:var(--bg);font:700 14px/1.4 var(--font-sans);text-align:center;border-radius:8px;justify-content:center;padding:14px 18px;display:inline-flex}.GO-dTG_button:hover{color:var(--bg);box-shadow:var(--glow-shadow)}.GO-dTG_purchase{margin-top:24px}.GO-dTG_refunds{padding:20px 0;font-size:13px}.GO-dTG_refunds h3{font-size:17px}.GO-dTG_days{grid-template-columns:minmax(0,1fr);gap:16px;margin:32px 0;padding:0;list-style:none;display:grid}.GO-dTG_days li,.GO-dTG_days li+li{border:1px solid var(--border);background:var(--card-gradient);box-shadow:var(--card-inset);border-radius:12px;gap:6px;margin:0;padding:24px 24px 24px 28px;display:grid;position:relative;overflow:hidden}.GO-dTG_days li:before{content:"";background:var(--holo);width:3px;position:absolute;inset:0 auto 0 0}.GO-dTG_days strong{font:700 clamp(22px, 2.6vw, 30px)/1.1 var(--font-sans);letter-spacing:-.02em}.GO-dTG_days span{color:var(--text-secondary)}.GO-dTG_dayIndex{font:400 12px/1.5 var(--font-mono);color:var(--accent)!important}.GO-dTG_perks{flex-wrap:wrap;gap:10px;margin:8px 0 28px;padding:0;list-style:none;display:flex}.GO-dTG_perks li,.GO-dTG_perks li+li{border:1px solid var(--border-light);color:var(--ink);border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 14px;font-size:14px;display:inline-flex}.GO-dTG_perks li:before{content:"✓";color:var(--accent);font-weight:700}.GO-dTG_equal{align-items:stretch}.GO-dTG_equal>.GO-dTG_card{flex-direction:column;gap:4px;display:flex}.GO-dTG_equal>.GO-dTG_card>:last-child{margin-top:auto}.GO-dTG_ghostButton{border:1px solid var(--border-light);min-height:48px;color:var(--ink);border-radius:10px;align-self:flex-start;align-items:center;margin-top:16px;padding:0 20px;font-weight:700;transition:border-color .2s,color .2s;display:inline-flex}.GO-dTG_ghostButton:hover{border-color:var(--accent);color:var(--ink-strong)}.GO-dTG_result{border:1px solid color-mix(in srgb, var(--accent) 30%, transparent);background:color-mix(in srgb, var(--accent) 7%, transparent);color:var(--ink);border-left:0;border-radius:10px;margin:16px 0;padding:16px 18px}.GO-dTG_portrait{background:var(--bg-disabled);border-radius:8px;flex:none;width:64px;height:64px;display:block;position:relative;overflow:hidden}.GO-dTG_photo{object-fit:cover}.GO-dTG_silhouette{width:100%;height:100%;fill:var(--text-dim)}.GO-dTG_person{align-items:flex-start;gap:16px;margin:24px 0;display:flex}.GO-dTG_person>div{min-width:0}.GO-dTG_role{color:var(--text-muted);font:400 12px/1.5 var(--font-mono);display:block}.GO-dTG_teacherName{color:var(--ink);font-weight:700;display:block}.GO-dTG_unconfirmed{border-style:dashed;border-color:var(--border-light);background:var(--bg-card)}.GO-dTG_linkedin{border:1px solid var(--border-light);border-radius:6px;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-weight:700;display:inline-flex}.GO-dTG_origin{padding:32px var(--pad-x);font-size:14px}.GO-dTG_venueFigure{margin:24px 0;font-size:12px}.GO-dTG_venueMap{aspect-ratio:7/4;border-radius:12px;width:100%;position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.GO-dTG_card{animation:linear both GO-dTG_rise;animation-timeline:view();animation-range:entry entry 40%}}}@keyframes GO-dTG_rise{0%{transform:translateY(24px)}to{transform:none}}.GO-dTG_card{transition:transform .25s,border-color .25s,box-shadow .25s;position:relative}.GO-dTG_card:hover{border-color:color-mix(in srgb, var(--accent) 45%, var(--border));box-shadow:0 18px 50px #00000059, 0 0 0 1px color-mix(in srgb, var(--accent) 15%, transparent);transform:translateY(-3px)}[data-track-card]:before{content:"";background:var(--holo-strip);border-radius:12px 12px 0 0;height:3px;position:absolute;inset:0 0 auto}[data-track-card=ai-architect-consulting]:before{background:var(--architect-gradient)}.GO-dTG_classes>li{border-top:0;padding:10px 0 10px 32px;position:relative}.GO-dTG_classes>li:before{content:"";background:var(--bg);border:2px solid var(--accent);width:11px;height:11px;box-shadow:0 0 12px color-mix(in srgb, var(--accent) 50%, transparent);border-radius:50%;position:absolute;top:16px;left:4px}.GO-dTG_classes>li:after{content:"";background:linear-gradient(var(--accent), transparent);opacity:.5;width:1px;position:absolute;top:32px;bottom:-10px;left:9px}.GO-dTG_classes>li:last-child:after{display:none}.GO-dTG_classes h4{margin-top:4px}.GO-dTG_directors .GO-dTG_card{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:20px;padding:20px;display:grid}.GO-dTG_directors .GO-dTG_card>:not(.GO-dTG_portrait){grid-column:2}.GO-dTG_directors .GO-dTG_card>.GO-dTG_portrait{grid-row:1/span 3}.GO-dTG_directors h4{margin:4px 0 2px}.GO-dTG_directors .GO-dTG_card p{margin:4px 0 0;font-size:14px;line-height:1.55}.GO-dTG_directors .GO-dTG_portrait{width:88px;height:88px;box-shadow:0 0 0 2px var(--bg), 0 0 0 4px var(--holo-2), 0 12px 40px color-mix(in srgb, var(--accent) 25%, transparent);border-radius:50%;outline:2px solid #0000}.GO-dTG_directors .GO-dTG_photo{filter:grayscale(.25);transition:filter .3s,transform .4s}.GO-dTG_directors .GO-dTG_card:hover .GO-dTG_photo{filter:none;transform:scale(1.05)}.GO-dTG_teachers .GO-dTG_portrait{border-radius:50%;width:72px;height:72px}@media (prefers-reduced-motion:reduce){.GO-dTG_card,.GO-dTG_card:hover,.GO-dTG_directors .GO-dTG_photo{transition:none;transform:none}}.GO-dTG_sales :is(a,summary,input):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (min-width:640px){.GO-dTG_grid,.GO-dTG_days{grid-template-columns:repeat(2,minmax(0,1fr))}.GO-dTG_teachers{gap:12px;margin:0;display:grid}.GO-dTG_teachers>li+li{margin-top:0}}.GO-dTG_teachers>li{padding:16px 20px}.GO-dTG_teachers h5{margin:4px 0 0}.GO-dTG_teachers .GO-dTG_person{align-items:center;margin:12px 0 0}.GO-dTG_teachers .GO-dTG_person p{margin:2px 0;font-size:14px}.GO-dTG_teachers .GO-dTG_portrait{width:48px;height:48px}.GO-dTG_teachers .GO-dTG_linkedin{min-width:36px;min-height:36px;margin-top:6px}@media (min-width:1080px){.GO-dTG_directors{grid-template-columns:repeat(3,minmax(0,1fr))}}.GO-dTG_disclosure{border:1px solid var(--border-light);background:var(--card-gradient);box-shadow:var(--card-inset);color:var(--ink);border-radius:12px;margin:16px 0;font-size:16px}.GO-dTG_disclosure>summary{min-height:44px;color:var(--ink-strong);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:16px 20px;font-size:17px;font-weight:700;display:flex}.GO-dTG_disclosure>summary:after{content:"";border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);width:8px;height:8px;margin-left:auto;transition:transform .2s;transform:rotate(45deg)}.GO-dTG_disclosure[open]>summary:after{transform:rotate(-135deg)}.GO-dTG_disclosure li::marker{color:var(--accent)}.GO-dTG_disclosure>:not(summary){margin-left:20px;margin-right:20px}.GO-dTG_disclosure>p:first-of-type{margin-top:0}.GO-dTG_disclosure>:last-child{margin-bottom:20px}.GO-dTG_courseTrack{margin:0}.GO-dTG_courseName{font-size:18px}.GO-dTG_courseTrack .GO-dTG_chips{margin:0}.GO-dTG_courseTrack .GO-dTG_chips li{padding:3px 8px;font-size:11px}.GO-dTG_venueFaq{grid-template-columns:minmax(0,1fr);align-items:start;gap:48px;display:grid}.GO-dTG_venueFaq>section{border:0;min-width:0;padding:0}.GO-dTG_venueFaq .GO-dTG_compactVenue>div{grid-template-columns:minmax(0,1fr);gap:16px}.GO-dTG_venueFaq .GO-dTG_compactVenue>div>div:first-child{aspect-ratio:auto;height:230px;min-height:0}.GO-dTG_venueFaq .GO-dTG_compactVenue details>summary{display:flex}.GO-dTG_venueFaq .GO-dTG_compactVenue details::details-content{content-visibility:hidden;display:block}.GO-dTG_venueFaq .GO-dTG_compactVenue details[open]::details-content{content-visibility:visible}@media (min-width:1080px){.GO-dTG_venueFaq{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.GO-dTG_venueFaq .GO-dTG_compactVenue>div>div:first-child{height:110px}.GO-dTG_venueFaq .GO-dTG_compactVenue a:has(>span){flex-direction:row;justify-content:space-between;align-items:flex-end}}.GO-dTG_buyGrid{margin:8px 0 24px}.GO-dTG_buyGrid .GO-dTG_purchase{margin:0}@media (max-width:639px){.GO-dTG_perks{gap:0;margin:0 0 20px;display:grid}.GO-dTG_perks li,.GO-dTG_perks li+li{border:0;padding:0;line-height:24px}#GO-dTG_empresas .GO-dTG_card,.GO-dTG_equal>.GO-dTG_card{padding:20px}.GO-dTG_equal{gap:16px}}.GO-dTG_textLink,.GO-dTG_refunds a{margin-block:-12px;padding-block:12px;display:inline-block}.GO-dTG_requirements{padding-block:0}.GO-dTG_requirements summary{align-items:center;min-height:44px;display:flex}.GO-dTG_requirements[open]{padding-bottom:16px}:is(.GO-dTG_buyGrid,[data-track-card]) a[data-track=ai-engineer]{background:var(--accent)}:is(.GO-dTG_buyGrid,[data-track-card]) a[data-track=ai-architect-consulting]{color:#0b0b0c;background:linear-gradient(120deg,#8ce0e0,#bfeafc)}[data-track-card=ai-architect-consulting] :is(.GO-dTG_textLink,.GO-dTG_requirements summary){color:var(--architect)}[data-track-card=ai-architect-consulting] :is(.GO-dTG_textLink,.GO-dTG_requirements summary):hover{color:color-mix(in srgb, var(--architect) 70%, white)}[data-track-card=ai-architect-consulting] .GO-dTG_subtitle{color:var(--architect)}[data-track-card=ai-architect-consulting] .GO-dTG_classes>li:before{border-color:var(--architect);box-shadow:0 0 12px color-mix(in srgb, var(--architect) 50%, transparent)}.GO-dTG_disclosure strong[data-track=ai-engineer]{color:var(--accent)}.GO-dTG_disclosure strong[data-track=ai-architect-consulting]{background:var(--architect-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.GO-dTG_ticketNote{color:var(--text-secondary);margin:10px 0 0;font-size:13px}
.y1adWq_wrapper{margin:24px 0}.y1adWq_form{margin-top:24px}.y1adWq_fields{border:0;min-width:0;margin:0;padding:0}.y1adWq_legend{color:var(--ink-strong);margin-bottom:16px;font-weight:700}.y1adWq_grid{gap:16px;margin-bottom:24px;display:grid}.y1adWq_check{margin-bottom:20px;font-size:13px;display:block}.y1adWq_check input{accent-color:var(--accent);margin-right:8px}.y1adWq_check a{text-underline-offset:3px;text-decoration:underline}.y1adWq_note{color:var(--text-muted);font-size:12px}.y1adWq_success{margin:24px 0}.y1adWq_email{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;font:inherit;border:1px solid var(--border);border-radius:8px;padding:20px}.y1adWq_success .y1adWq_secondary{border:1px solid var(--accent);width:fit-content;box-shadow:none;color:var(--ink);background:0 0;margin-top:12px;display:flex}.y1adWq_programForm{max-width:640px}.y1adWq_visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.y1adWq_stepHeader{margin-bottom:24px;scroll-margin-top:24px}.y1adWq_stepCounter{font:400 12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 12px}.y1adWq_progress{background:#8fe9c424;border-radius:999px;height:3px;overflow:hidden}.y1adWq_progressFill{border-radius:inherit;background:var(--holo);height:100%}.y1adWq_stepTitle{font:600 24px/1.25 var(--font-sans);color:var(--ink);margin:20px 0 0}.y1adWq_choiceLegend{margin-bottom:8px;padding:0}.y1adWq_cards{gap:10px;margin-bottom:24px;display:grid}.y1adWq_choices{flex-wrap:wrap;gap:8px;display:flex}.y1adWq_choice{min-width:0;position:relative}.y1adWq_card,.y1adWq_smallChoice{border:1px solid var(--border-light);background:var(--bg-card);font:500 16px/1.35 var(--font-sans);color:var(--ink);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;display:flex}.y1adWq_smallChoice{padding:10px 14px;font-size:15px}.y1adWq_letter{border:1px solid var(--border-light);height:24px;font:400 12px var(--font-mono);border-radius:6px;flex:0 0 24px;justify-content:center;align-items:center;display:flex}.y1adWq_choice label:hover{border-color:var(--accent)}.y1adWq_choice input:checked+label{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 12%, var(--bg-card))}.y1adWq_choice input:checked+label .y1adWq_letter{background:var(--accent);color:var(--bg);border-color:var(--accent)}.y1adWq_choice input:focus-visible+label{outline:2px solid var(--accent);outline-offset:3px}.y1adWq_stepNavigation{justify-content:space-between;align-items:center;gap:16px;display:flex}.y1adWq_back{font:inherit;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:14px}.y1adWq_back:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.y1adWq_nextAction{align-items:center;gap:16px;margin-left:auto;display:flex}.y1adWq_enterHint{font:400 12px var(--font-mono);color:var(--text-dim);display:none}@media (max-width:1080px){.y1adWq_stepHeader{scroll-margin-top:96px}}@media (min-width:1080px){.y1adWq_enterHint{display:inline}}.y1adWq_communityBox{border:1px solid var(--border);background:var(--card-gradient);border-radius:12px;margin:16px 0;padding:16px}.y1adWq_communityQuestion{float:left;width:100%;color:var(--ink);margin:0 0 12px;padding:0;font-size:17px;font-weight:600}.y1adWq_stepTitle:focus{outline:none}.y1adWq_communityBox .y1adWq_choices{clear:both}
.BiCNVG_bar{display:none}@media (max-width:1079px){.BiCNVG_bar{z-index:40;box-sizing:border-box;min-height:64px;padding:8px var(--pad-x) calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--border);background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);visibility:hidden;justify-content:space-between;align-items:center;gap:16px;transition:transform .2s,visibility 0s linear .2s;display:flex;position:fixed;inset:auto 0 0;transform:translateY(100%)}.BiCNVG_bar[data-shown]{visibility:visible;transition:transform .2s;transform:none}}@media (prefers-reduced-motion:reduce){.BiCNVG_bar,.BiCNVG_bar[data-shown]{transition:none}}.BiCNVG_price{min-width:0;display:grid}.BiCNVG_price strong{color:var(--ink-strong);font:700 20px/1.2 var(--font-sans)}.BiCNVG_price span{color:var(--text-muted);font:400 12px/1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.BiCNVG_buy,.BiCNVG_choose{min-height:48px;font:700 15px/1 var(--font-sans);border-radius:10px;flex:none;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.BiCNVG_buy{background:var(--holo);min-width:140px;color:var(--bg)}.BiCNVG_buy:hover{color:var(--bg)}.BiCNVG_choose{border:1px solid var(--border-light);color:var(--ink)}
.dRUQbq_hero{isolation:isolate;padding:var(--space-5) var(--pad-x) var(--section-y);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.dRUQbq_layout{max-width:var(--content-max);grid-template-columns:minmax(0,1fr);align-items:center;gap:48px;display:grid}.dRUQbq_heroPhoto{max-width:var(--content-max);flex-direction:column;gap:10px;margin:0;display:flex}.dRUQbq_heroPhotoMobile{margin-bottom:var(--space-2)}.dRUQbq_heroPhotoDesktop{display:none}.dRUQbq_heroPhotoFrame{aspect-ratio:16/10;border:1px solid var(--border);background:var(--bg-card);border-radius:16px;position:relative;overflow:hidden}.dRUQbq_heroPhotoImage{object-fit:cover;object-position:40% 72%;transform-origin:42% 70%;transform:scale(1.2)}.dRUQbq_language{border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);background:color-mix(in srgb, var(--accent) 8%, transparent);color:var(--accent);font:400 12px/1.5 var(--font-mono);border-radius:999px;align-items:center;gap:8px;margin:0;padding:6px 12px;display:inline-flex}.dRUQbq_title{color:var(--ink-strong);font:700 clamp(40px, 5vw, 68px)/1 var(--font-sans);letter-spacing:-.05em;text-wrap:balance;margin:24px 0 16px}.dRUQbq_titleAccent{background:var(--holo-strip);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.dRUQbq_date{color:var(--ink);font:500 clamp(18px, 2.4vw, 24px)/1.4 var(--font-sans);margin:0 0 20px}.dRUQbq_metaClip{display:block;overflow-x:clip}.dRUQbq_metaRow{--sep:22px;margin-left:calc(-1 * var(--sep));flex-wrap:wrap;display:flex}.dRUQbq_metaRow>span{padding-left:var(--sep);white-space:nowrap;position:relative}.dRUQbq_metaRow>span:before{content:"·";width:var(--sep);text-align:center;color:var(--text-muted);position:absolute;left:0}.dRUQbq_langTag{color:var(--accent);font:400 14px/1.4 var(--font-mono);white-space:nowrap;align-self:center}.dRUQbq_lead{text-wrap:pretty;max-width:600px;color:var(--ink);margin:0 0 32px;font-size:18px;line-height:1.6}.dRUQbq_ctas{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:32px;display:flex}.dRUQbq_primary,.dRUQbq_secondary{min-height:52px;font:700 15px/1 var(--font-sans);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:0 24px;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.dRUQbq_primary{background:var(--holo);color:var(--bg);box-shadow:var(--glow-shadow)}.dRUQbq_primary:hover{color:var(--bg);box-shadow:var(--glow-shadow-lg);transform:translateY(-2px)}.dRUQbq_secondary{min-height:44px;color:var(--ink);text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--border-light);text-decoration-color:var(--border-light);padding:0 8px}.dRUQbq_secondary:hover{color:var(--ink-strong);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.dRUQbq_arrow{transition:transform .2s}.dRUQbq_primary:hover .dRUQbq_arrow,.dRUQbq_secondary:hover .dRUQbq_arrow{transform:translate(4px)}.dRUQbq_countdown{margin:0}.dRUQbq_countdownLabel{color:var(--text-muted);font:400 12px/1.5 var(--font-mono);margin:0 0 10px}.dRUQbq_countdown ol{gap:8px;margin:0;padding:0;list-style:none;display:flex}.dRUQbq_countdown li,.dRUQbq_countdown li+li{border:1px solid var(--border-light);background:#141416b3;border-radius:10px;justify-items:center;min-width:64px;margin:0;padding:10px 8px;display:grid}.dRUQbq_countdown strong{color:var(--ink-strong);font:700 26px/1.1 var(--font-mono);font-variant-numeric:tabular-nums}.dRUQbq_countdown span{color:var(--text-muted);font:400 11px/1.4 var(--font-mono)}.dRUQbq_terminal{background:#1e1e20;border:1px solid #3a3a40;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000073,0 0 0 1px #8fe9c40d,0 0 80px #8fe9c40f}.dRUQbq_terminalBar{background:linear-gradient(#2b2b2f,#242427);border-bottom:1px solid #2c2c31;align-items:center;gap:8px;padding:11px 14px;display:flex}.dRUQbq_dotRed,.dRUQbq_dotYellow,.dRUQbq_dotGreen{border-radius:50%;width:12px;height:12px}.dRUQbq_dotRed{background:#ff5f57}.dRUQbq_dotYellow{background:#febc2e}.dRUQbq_dotGreen{background:#28c840}.dRUQbq_terminalBar p{color:#a1a1a6;font:500 12px/1 var(--font-mono);text-align:center;flex:1;margin:0 0 0 -44px}.dRUQbq_terminalBody{font:400 12.5px/1.6 var(--font-mono);color:#d6d6d9;padding:18px 18px 14px;display:grid;position:relative}.dRUQbq_terminalRun{grid-area:1/1;align-content:start;gap:6px;display:grid}.dRUQbq_terminalRun[data-idle],.dRUQbq_tRest{visibility:hidden}.dRUQbq_terminalBody:after{content:"";pointer-events:none;background:repeating-linear-gradient(#0000 0 2px,#ffffff05 2px 3px);position:absolute;inset:0}.dRUQbq_terminalBody p{overflow-wrap:anywhere;margin:0;transition:opacity .25s}.dRUQbq_terminalBody p[data-hidden]{visibility:hidden;opacity:0}.dRUQbq_tPrompt{color:#f4f3ef;background:#2a2a2e;border-radius:6px;padding:8px 10px;margin-bottom:6px!important}.dRUQbq_tCaret{color:var(--accent)}.dRUQbq_t_think{color:#d97757}.dRUQbq_tSpin{display:inline-block}.dRUQbq_tTool{color:#e6e6e9}.dRUQbq_tTool b{font-weight:600}.dRUQbq_tTool span{color:#a1a1a6}.dRUQbq_tBullet{color:#28c840;text-shadow:0 0 6px #28c84099}.dRUQbq_t_add{color:#7ee2a8;background:#28c8401a;border-radius:3px;padding-left:16px}.dRUQbq_t_del{color:#ff8f88;background:#ff5f571a;border-radius:3px;padding-left:16px}.dRUQbq_t_out{color:#a1a1a6;padding-left:16px}.dRUQbq_tElbow{color:#6e6e73}.dRUQbq_t_ok{color:var(--accent);text-shadow:0 0 10px #8fe9c459;font-weight:600}.dRUQbq_terminalFoot{border-top:1px dashed var(--border-light);color:#6e6e73;font:400 11px/1.4 var(--font-mono);justify-content:space-between;gap:12px;padding:9px 18px 11px;display:flex}.dRUQbq_tMode{color:#8d7ae6}.dRUQbq_caret{vertical-align:text-bottom;background:var(--accent);width:7px;height:1.05em;margin-left:2px;animation:1s step-end infinite dRUQbq_blink;display:inline-block}@keyframes dRUQbq_blink{50%{opacity:0}}@media (max-width:1079px){.dRUQbq_terminal{display:none}}@media (max-width:639px){.dRUQbq_hero{padding-top:24px}.dRUQbq_secondary{display:none}.dRUQbq_title{margin:0 0 12px}.dRUQbq_date{margin-bottom:12px}.dRUQbq_lead{margin-bottom:16px;font-size:16px;line-height:1.5}.dRUQbq_ctas{flex-direction:column;align-items:stretch}.dRUQbq_primary{width:100%}}@media (min-width:1080px){.dRUQbq_heroPhotoMobile{display:none}.dRUQbq_heroPhotoDesktop{margin-top:40px;display:flex}.dRUQbq_heroPhotoFrame{aspect-ratio:21/7}.dRUQbq_heroPhotoImage{transform:none}.dRUQbq_hero{padding-top:56px}.dRUQbq_layout{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}}@media (prefers-reduced-motion:reduce){.dRUQbq_terminal:before,.dRUQbq_caret{animation:none}}.dRUQbq_heroPrice{color:var(--ink-strong);font:700 clamp(32px, 3.6vw, 44px)/1 var(--font-sans);letter-spacing:-.04em;flex-basis:100%;margin:0}.dRUQbq_heroPrice span{color:var(--text-secondary);font:400 15px/1 var(--font-sans);letter-spacing:normal}.dRUQbq_lead p{margin:0}.dRUQbq_lead strong[data-track]{white-space:nowrap}.dRUQbq_lead p+p{margin-top:8px}.dRUQbq_lead strong[data-track=ai-engineer]{color:var(--accent)}.dRUQbq_lead strong[data-track=ai-architect-consulting]{background:var(--architect-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}
.H98DgW_tabsRoot{--engineer:var(--accent)}.H98DgW_tablist{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.H98DgW_tab{min-height:56px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-content:center;gap:2px;padding:8px 12px;display:grid}.H98DgW_tab strong{color:inherit;font:700 16px/1.25 var(--font-sans)}.H98DgW_tab span{color:var(--text-muted);font:400 12px/1.4 var(--font-mono)}.H98DgW_tab[aria-selected=true]{border-bottom-color:var(--engineer);background:var(--bg-card);color:var(--ink-strong)}.H98DgW_tab[data-track=ai-architect-consulting][aria-selected=true]{border-bottom-color:var(--architect)}.H98DgW_tab:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.H98DgW_hint{color:var(--text-muted);margin:12px 0 20px;font-size:14px}.H98DgW_compare{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.H98DgW_card{flex-direction:column;display:flex}.H98DgW_card[data-track-card=ai-engineer]{background:linear-gradient(160deg, color-mix(in srgb, var(--engineer) 9%, transparent), transparent 55%), var(--bg-card)}.H98DgW_card[data-track-card=ai-architect-consulting]{background:linear-gradient(160deg, color-mix(in srgb, var(--architect) 10%, transparent), transparent 55%), var(--bg-card)}.H98DgW_card>*{margin-top:0}.H98DgW_kickerRow{justify-content:flex-end;align-items:center;gap:8px 16px;margin:0 0 8px;display:flex}.H98DgW_kickerText{flex-direction:column;align-items:flex-start;gap:8px;margin:0;display:flex}.H98DgW_director{flex:none}.H98DgW_kickerText>span:first-child{margin:0}.H98DgW_tag{white-space:nowrap;border:1px solid color-mix(in srgb, var(--architect) 45%, transparent);color:var(--architect);font:500 12px/1.6 var(--font-mono);border-radius:999px;padding:2px 10px}.H98DgW_intro{margin:0 0 4px}.H98DgW_classes>li{border-radius:8px;transition:background-color .2s}.H98DgW_footer{align-content:start;gap:12px;padding-top:8px;display:grid}.H98DgW_director{color:var(--ink);align-items:center;gap:14px;font-size:16px;font-weight:600;display:flex}.H98DgW_director>span:last-child{--ring:var(--accent);width:56px;height:56px;box-shadow:0 0 0 2px var(--bg), 0 0 0 3px var(--ring);border-radius:50%}.H98DgW_card[data-track-card=ai-architect-consulting] .H98DgW_director>span:last-child{--ring:var(--architect)}@media (scripting:none){.H98DgW_tablist,.H98DgW_hint{display:none}}@media (min-width:1080px){.H98DgW_tablist,.H98DgW_hint{display:none}.H98DgW_compare{grid-template-rows:repeat(8,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.H98DgW_card{grid-row:span 8;grid-template-rows:subgrid;row-gap:8px;padding:20px 24px;display:grid}.H98DgW_classes{grid-auto-rows:1fr;margin:0;display:grid}.H98DgW_classes>li+li{margin-top:0}:is(.H98DgW_compare:has([data-slot="1"]:hover) [data-slot="1"],.H98DgW_compare:has([data-slot="2"]:hover) [data-slot="2"],.H98DgW_compare:has([data-slot="3"]:hover) [data-slot="3"],.H98DgW_compare:has([data-slot="4"]:hover) [data-slot="4"]){background:color-mix(in srgb, var(--accent) 4%, transparent)}}@media (max-width:1079px){.H98DgW_tabsRoot:not([data-ready]) .H98DgW_compare>.H98DgW_card~.H98DgW_card{display:none}}.H98DgW_card[hidden]{display:none}@media (max-width:639px){.H98DgW_kickerRow{justify-content:flex-start}.H98DgW_director{font-size:15px}.H98DgW_director>span:last-child{width:48px;height:48px}}.H98DgW_noCode{color:var(--architect)}.H98DgW_directorText{text-align:right;display:grid}.H98DgW_directorRole{color:var(--text-muted);font:400 12px/1.4 var(--font-mono)}.H98DgW_directorName{color:var(--ink-strong);font:700 16px/1.3 var(--font-sans)}@media (max-width:639px){.H98DgW_director{flex-direction:row-reverse}.H98DgW_directorText{text-align:left}}
