.program-site{--wow-ink:#142234;--wow-blue:#304dd9;--wow-cyan:#3fd0e0;--wow-muted:#4a5a72;--wow-soft:#f4f6fc;--wow-line:#d8dfeb;--wow-night:#0b1526;--wow-night-2:#13213a;--wow-ease:cubic-bezier(.22,1,.36,1)}.wow-section-head{margin-bottom:48px}.program-site .wow-section-head h2{font-size:clamp(30px,3.4vw,46px);line-height:1.1;letter-spacing:-.035em;font-weight:650;color:var(--wow-ink);text-wrap:balance;margin:0}.wow-section-head h2 span{color:var(--wow-blue)}.program-site .wow-section-head-center h2{text-align:center}.program-site .wow-section-head p{margin-top:18px;font-size:18px;line-height:1.65;color:var(--wow-muted)}.program-site>section.wow-hero{padding-block:72px 88px;overflow:hidden}.wow-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:56px}.wow-hero-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 64px;align-items:start}.program-site .wow-kicker{font-size:13px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--wow-blue);margin:0 0 22px}.program-site .wow-hero h1{font-size:clamp(34px,3.7vw,52px);line-height:1.06;letter-spacing:-.038em;font-weight:650;color:var(--wow-ink);text-wrap:balance;margin:0}.wow-hero h1 span{color:var(--wow-blue)}.program-site .wow-hero .program-lead{font-size:18px;line-height:1.7;color:var(--wow-muted);margin:0 0 26px}.wow-hero-proofs{display:grid;gap:12px;margin:0 0 34px}.wow-hero-proofs li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;color:var(--wow-ink);font-weight:500}.wow-hero-proofs svg{width:22px;height:22px;flex-shrink:0;padding:4px;border-radius:50%;background:var(--wow-blue);color:#fff;stroke-width:3;margin-top:0}.wow-hero-actions{display:flex;flex-wrap:wrap;gap:14px 16px;align-items:center}.wow-hero-actions .program-button{padding:17px 24px;font-size:15px;gap:14px}.wow-button-ghost{display:inline-flex;align-items:center;padding:16px 22px;border:1.5px solid var(--wow-ink);border-radius:10px;font-size:15px;font-weight:600;color:var(--wow-ink);transition:background .25s var(--wow-ease),color .25s var(--wow-ease)}.wow-button-ghost:hover{background:var(--wow-ink);color:#fff}.wow-scarcity{display:inline-flex;align-items:center;gap:9px;font-size:14px;font-weight:550;color:var(--wow-muted)}.wow-scarcity:before{content:"";width:8px;height:8px;border-radius:50%;background:#12a150;box-shadow:0 0 0 0 #12a15066;animation:wow-ping 2.4s var(--wow-ease) infinite}@keyframes wow-ping{0%{box-shadow:0 0 0 0 #12a15066}70%,to{box-shadow:0 0 0 9px #12a15000}}.wow-hero-slot{position:relative;aspect-ratio:4/5;max-height:620px;width:100%;border-radius:20px;overflow:hidden;background:var(--wow-night);box-shadow:0 40px 80px -48px #0b152699}.wow-hero-slot-empty{position:absolute;inset:0;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,#304dd933,transparent 60%),linear-gradient(#ffffff08 1px,transparent 0) 0 0/32px 32px,linear-gradient(90deg,#ffffff08 1px,transparent 0) 0 0/32px 32px}.wow-hero-slot-core{width:84px;height:84px;border-radius:50%;background:radial-gradient(circle,#8ff0ff 0,#304dd9 55%,transparent 72%);animation:wow-breathe 3.6s ease-in-out infinite}.wow-hero-slot-video{aspect-ratio:auto;max-height:none;overflow:visible;background:none;box-shadow:none;border-radius:0}.wow-hero-slot-video [role=img]{box-shadow:0 40px 80px -48px #0b152699}@keyframes wow-breathe{0%,to{transform:scale(.9);opacity:.75}50%{transform:scale(1.08);opacity:1}}.program-site>section.wow-how{background:var(--wow-night);color:#fff;padding-block:104px;position:relative;overflow:hidden}.wow-how:before{content:"";position:absolute;inset:auto -20% -40% -20%;height:70%;background:radial-gradient(ellipse at 50% 100%,#304dd92e,transparent 65%);pointer-events:none}.program-site .wow-how .wow-section-head h2{color:#fff}.wow-how .wow-section-head h2 span{color:#8fb0ff}.program-site .wow-how .wow-section-head p{color:#c3cee2;max-width:720px}.wow-beams{position:relative}.wow-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wow-pillar{background:var(--wow-night-2);border:1px solid #ffffff1c;border-radius:14px;padding:28px}.wow-pillar-icon{display:inline-grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#304dd933;color:#a9c0ff;margin-bottom:18px}.wow-pillar-icon svg{width:22px;height:22px}.program-site .wow-pillar h3{font-size:21px;font-weight:650;letter-spacing:-.02em;color:#fff;margin:0 0 10px}.program-site .wow-pillar p{font-size:15px;line-height:1.65;color:#c3cee2;margin:0}.wow-pillar strong{color:#fff;font-weight:600}.wow-beam-svg{display:block;width:100%;height:140px;overflow:visible}.wow-beam-track{fill:none;stroke:#ffffff26;stroke-width:2}.wow-beam-fill{fill:none;stroke:#5b7dff;stroke-width:2.5;stroke-linecap:round}.wow-beam-pulse{fill:none;stroke:#9ff3ff;stroke-width:3;stroke-linecap:round;stroke-dasharray:9 91;stroke-dashoffset:100;filter:drop-shadow(0 0 6px #3fd0e0);animation:wow-travel 2.2s linear infinite}@keyframes wow-travel{to{stroke-dashoffset:0}}.wow-chain{max-width:600px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch}.wow-node{--glow:0;display:flex;gap:18px;align-items:flex-start;padding:22px 24px;border-radius:14px;background:var(--wow-night-2);border:1px solid rgb(143 176 255/calc(.16 + var(--glow) * .5));box-shadow:0 0 calc(var(--glow) * 42px) rgb(63 208 224/calc(var(--glow) * .32));transition:border-color .3s}.wow-node-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#304dd9;color:#fff;flex-shrink:0}.wow-node-icon svg{width:22px;height:22px}.wow-node strong{display:block;font-size:19px;font-weight:650;letter-spacing:-.02em;color:#fff}.program-site .wow-node p{font-size:15px;line-height:1.6;color:#c3cee2;margin:6px 0 0}.wow-node-link{color:#8fb0ff;font-weight:600;white-space:nowrap}a.wow-node:hover .wow-node-link{text-decoration:underline}.wow-node-rep{background:#304dd9;border-color:#6d8bff}.wow-node-rep .wow-node-icon{background:#fff;color:#304dd9}.program-site .wow-node-rep p{color:#e4ebff}.wow-connector{display:block;width:2px;height:48px;margin:0 auto;overflow:visible}.program-site .wow-step-label{font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#8fb0ff;margin:0 0 14px}.program-site .wow-step-label-us{text-align:center;margin:0 0 18px}.wow-you{max-width:600px;margin:0 auto;padding:24px;border-radius:14px;border:1px dashed #8fb0ff66;background:#ffffff08}.wow-you ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 22px}.wow-you li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:1.5;color:#fff}.wow-you-dot{width:9px;height:9px;border-radius:50%;border:2px solid #8fb0ff;flex-shrink:0;margin-top:7px}.wow-node-close{background:#fff;border-color:#fff}.wow-node-close strong{color:var(--wow-ink)}.program-site .wow-node-close p{color:var(--wow-blue);font-weight:600}.program-site>section.wow-monday{background:#fff;padding-block:104px}.wow-compare{margin-top:40px}@media(max-width:1000px){.wow-hero-grid{gap:40px}.wow-pillars{gap:14px}.wow-pillar{padding:22px}}@media(max-width:760px){.program-site>section.wow-hero{padding-block:40px 56px}.wow-hero-grid{gap:36px}.wow-hero-copy{grid-template-columns:minmax(0,1fr);gap:24px}.wow-hero-slot-video{width:calc(100vw - 32px);margin-left:calc(50% - 50vw + 16px)}.program-site .wow-hero .program-lead{font-size:16px}.wow-hero-proofs li{font-size:15px}.wow-button-ghost,.wow-hero-actions .program-button{flex:1 1 100%;justify-content:center}.wow-hero-slot:not(.wow-hero-slot-video){aspect-ratio:4/3}.program-site>section.wow-how,.program-site>section.wow-monday{padding-block:64px}.wow-section-head{margin-bottom:32px}.program-site .wow-section-head p{font-size:16px}.wow-pillars{grid-template-columns:minmax(0,1fr)}.wow-beam-svg{height:90px}.wow-node{padding:18px;gap:14px}.wow-you{padding:20px}.wow-you ul{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.wow-beam-pulse,.wow-hero-slot-core,.wow-scarcity:before{animation:none}.wow-button-ghost{transition:none}}.cta-pair{display:flex;flex-wrap:wrap;gap:14px 16px;align-items:center}.cta-pair .program-button{padding:17px 24px;font-size:15px;gap:14px}.cta-pair .wow-button-ghost{background:transparent;cursor:pointer;font-family:inherit}.cta-pair-section{justify-content:center;margin-top:48px}.pha-redesign .cta-pair{border-left:0}.cta-pair-section .program-button{text-wrap:balance}.cta-pair-night .wow-button-ghost{border-color:#ffffffb3;color:#fff}.cta-pair-night .wow-button-ghost:hover{background:#fff;color:var(--wow-ink)}.cta-pair-dark .program-button{background:#fff;color:var(--wow-blue);box-shadow:none}.cta-pair-dark .program-button:hover{background:#eaf0ff}.cta-pair-dark .wow-button-ghost{border-color:#fff;color:#fff}.cta-pair-dark .wow-button-ghost:hover{background:#fff;color:var(--wow-blue)}@media(max-width:767px){.cta-pair-section .program-button,.cta-pair-section .wow-button-ghost{flex:1 1 100%;justify-content:center;text-align:center}}@media (min-width:1280px){.wow-hero-copy{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.wow-hero-actions{column-gap:12px}.wow-hero-actions .program-button{padding:17px 18px;gap:10px;font-size:14.5px;white-space:nowrap}.wow-hero-actions .wow-button-ghost{padding:16px 18px;font-size:14.5px;white-space:nowrap}}@keyframes wowImpactReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.wow-impact-reveal{animation:wowImpactReveal .48s cubic-bezier(.2,.7,.2,1) both}.wow-impact-reveal-late{animation-delay:.12s}@media(prefers-reduced-motion:reduce){.wow-impact-reveal{animation:none}}.anchor-alias{display:block;height:0;scroll-margin-top:88px}.pha-redesign #problema.anchor-alias,.pha-redesign .anchor-alias{border:0;background:none;padding:0;margin:0}.wow-offer{max-width:600px;margin:0 auto}.wow-node-offer{border-color:#8fb0ff80}.wow-offer-extra{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:7px 12px;border-radius:999px;background:#304dd933;border:1px solid #8fb0ff4d;font-size:13.5px;font-weight:600;color:#dfe7ff}.wow-offer-extra svg{width:15px;height:15px;flex-shrink:0;color:#a9c0ff}.wow-split-svg{display:block;width:100%;height:64px;overflow:visible}.wow-offer+.wow-split-svg+.wow-step-label-us{margin-top:4px}@media(max-width:760px){.wow-split-svg{height:44px}.wow-offer-extra{font-size:13px}}