:root{--schedule-navy:#071a35;--schedule-blue:#087ef0;--schedule-ink:#061838;--schedule-muted:#5a6d85;--schedule-line:#d9e6f4;--schedule-soft:#f5f9fe;--schedule-green:#17cf69}.schedule-page{background:#fff;color:var(--schedule-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}.schedule-page .container{width:min(1180px,calc(100% - 48px));margin-inline:auto}.schedule-page *{box-sizing:border-box}.schedule-page a{color:inherit}.schedule-hero{position:relative;min-height:414px;overflow:hidden;background:#f8fbff}.schedule-hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.96) 33%,rgba(255,255,255,.28) 58%,rgba(4,22,48,.16) 100%),url('../img/rf3-congresso-brasilia.png') 70% 54%/cover no-repeat}.schedule-hero-desk{position:absolute;right:-3%;bottom:-12%;width:61%;height:93%;background:url('../img/rf3-desk-intelligence.png') 72% 50%/cover no-repeat;mix-blend-mode:multiply;opacity:.92;mask-image:linear-gradient(90deg,transparent 0%,#000 26%,#000 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 26%,#000 100%)}.schedule-hero:after{content:"";position:absolute;right:0;bottom:0;width:23%;height:38%;background:linear-gradient(135deg,transparent 0 35%,rgba(8,126,240,.82) 36% 52%,rgba(5,63,137,.72) 53% 70%,transparent 71%)}.schedule-hero .container{position:relative;z-index:2;min-height:414px;display:flex;align-items:center}.schedule-copy{width:min(660px,57%);padding:52px 0 46px}.schedule-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 14px;color:#61708e;font-size:11px;font-weight:850;letter-spacing:.2em;text-transform:uppercase}.schedule-eyebrow:after{content:"";width:46px;height:2px;background:var(--schedule-blue)}.schedule-copy h1{max-width:610px;margin:0;font-size:clamp(39px,4.35vw,60px);line-height:.99;letter-spacing:-.06em}.schedule-copy h1 strong{display:block;color:var(--schedule-blue);font-weight:inherit}.schedule-lead{max-width:575px;margin:16px 0 19px;color:#506680;font-size:17px;line-height:1.48}.schedule-points{display:flex;flex-wrap:wrap;gap:0;margin:0 0 24px;color:#173966;font-size:14px;font-weight:720}.schedule-point{display:inline-flex;align-items:center;gap:9px;padding:0 18px;border-left:1px solid #9ebbe1}.schedule-point:first-child{padding-left:0;border-left:0}.schedule-point svg{width:22px;height:22px;color:var(--schedule-blue);stroke-width:1.9}.schedule-scroll{display:inline-flex;align-items:center;gap:16px;padding:15px 22px;border:0;border-radius:13px;background:linear-gradient(135deg,#087ef0,#0068d9);box-shadow:0 12px 24px rgba(0,105,217,.21);color:#fff;font-size:16px;font-weight:800;text-decoration:none;transition:transform .22s ease,filter .22s ease}.schedule-scroll:hover{filter:brightness(1.07);transform:translateY(-2px)}.schedule-scroll svg{width:22px;height:22px}.schedule-scroll b{font-size:21px;line-height:0;font-weight:450}.schedule-hero-aside{position:absolute;z-index:3;top:35px;right:max(5vw,28px);width:115px;color:#e6f3ff;font-size:9px;font-weight:750;letter-spacing:.17em;line-height:1.65;text-transform:uppercase}.schedule-hero-aside:after{content:"";display:block;width:35px;height:3px;margin-top:14px;background:#1a9afb}.schedule-hero-aside p{margin:38px 0 0;color:#bfdcff;font-size:9px;line-height:1.7}.schedule-booking{padding:38px 0 70px;background:linear-gradient(180deg,#fff,#f4f9ff)}.schedule-booking-heading{max-width:970px;margin:0 auto 14px;padding-left:0}.schedule-booking-heading h2{margin:0;font-size:clamp(30px,3vw,39px);line-height:1.08;letter-spacing:-.045em}.schedule-booking-heading p{margin:7px 0 0;color:#546986;font-size:15px}.schedule-grid{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:20px;align-items:start;max-width:1270px;margin-inline:auto}.schedule-embed-card{overflow:hidden;border:1px solid var(--schedule-line);border-radius:16px;background:#fff;box-shadow:0 16px 42px rgba(7,26,53,.08)}.schedule-frame{display:block;width:100%;height:720px;border:0;background:#fff}.schedule-frame-fallback{margin:0;padding:13px 20px 16px;border-top:1px solid #e5eef8;color:#5f7189;font-size:12px}.schedule-frame-fallback a{color:#066ddb;font-weight:760;text-underline-offset:3px}.schedule-side{display:grid;gap:12px}.schedule-what{padding:22px 22px 18px;border:1px solid var(--schedule-line);border-radius:16px;background:rgba(255,255,255,.96);box-shadow:0 12px 30px rgba(7,26,53,.055)}.schedule-what h2{margin:0 0 16px;font-size:21px;letter-spacing:-.03em}.schedule-what ul{display:grid;gap:12px;padding:0;margin:0;list-style:none}.schedule-what li{display:flex;align-items:flex-start;gap:11px;color:#294364;font-size:13px;line-height:1.35}.schedule-what svg{flex:0 0 auto;width:24px;height:24px;padding:5px;border-radius:8px;background:#edf7ff;color:var(--schedule-blue);stroke-width:1.9}.schedule-whatsapp{display:flex;align-items:center;gap:13px;padding:15px 17px;border:1px solid #dbe7f4;border-radius:14px;background:#fff;color:#112d57;text-decoration:none;transition:border-color .2s ease,transform .2s ease}.schedule-whatsapp:hover{border-color:#94dcb8;transform:translateY(-2px)}.schedule-whatsapp svg{width:31px;height:31px;color:#16be62;flex:0 0 auto}.schedule-whatsapp small{display:block;margin-bottom:1px;color:#63748b;font-size:11px}.schedule-whatsapp b{display:block;color:#0571dc;font-size:14px}.schedule-timezone{display:flex;align-items:flex-start;gap:8px;margin:16px 0 0;color:#5d718a;font-size:12px}.schedule-timezone svg{width:17px;height:17px;flex:0 0 auto;color:var(--schedule-blue)}.schedule-page .rf3-footer{margin-top:0}.schedule-page .final-header{position:relative}.schedule-page .final-links a.active,.schedule-page .language-switcher a.active{color:var(--schedule-blue)}.schedule-page .head-contact{pointer-events:none;opacity:.92}.schedule-page .to-top{display:none}@media(max-width:1100px){.schedule-hero-aside{right:22px}.schedule-grid{grid-template-columns:minmax(0,1fr) 280px}.schedule-copy{width:63%}.schedule-hero-desk{opacity:.66}}@media(max-width:900px){.schedule-page .final-links{display:none}.schedule-page .final-toggle{display:block}.schedule-page .head-contact{display:none}.schedule-page .final-actions{margin-left:auto}.schedule-page .language-switcher{margin-left:auto}.schedule-hero{min-height:530px}.schedule-hero .container{min-height:530px;align-items:flex-start}.schedule-copy{width:74%;padding-top:62px}.schedule-hero-bg{background-position:66% 52%}.schedule-hero-desk{width:72%;height:55%;bottom:-5%;opacity:.63}.schedule-grid{grid-template-columns:1fr}.schedule-side{grid-template-columns:1fr 1fr}.schedule-timezone{margin-left:0}.schedule-booking-heading{max-width:none}}@media(max-width:640px){.schedule-page .container{width:min(100% - 32px,1180px)}.schedule-page .final-nav{min-height:72px}.schedule-page .final-brand img{width:195px}.schedule-page .language-switcher{font-size:12px;gap:5px}.schedule-page .mobile-quick{display:none}.schedule-hero{min-height:590px}.schedule-hero .container{min-height:590px}.schedule-hero-bg{background:linear-gradient(180deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.91) 48%,rgba(255,255,255,.19) 100%),url('../img/rf3-congresso-brasilia.png') 68% 68%/auto 100% no-repeat}.schedule-hero-desk{right:-14%;bottom:-1%;width:112%;height:41%;opacity:.78;mask-image:linear-gradient(180deg,transparent 0%,#000 34%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 34%)}.schedule-hero:after{width:38%;height:21%}.schedule-copy{width:100%;padding:42px 0 0}.schedule-eyebrow{font-size:9px;letter-spacing:.17em}.schedule-copy h1{max-width:345px;font-size:clamp(38px,11vw,49px)}.schedule-lead{max-width:352px;margin-top:14px;font-size:15px}.schedule-points{gap:9px 0;margin-bottom:18px;font-size:12px}.schedule-point{padding:0 12px}.schedule-point:first-child{padding-left:0}.schedule-point svg{width:18px;height:18px}.schedule-scroll{padding:13px 17px;font-size:14px}.schedule-hero-aside{display:none}.schedule-booking{padding:32px 0 48px}.schedule-booking-heading h2{font-size:29px}.schedule-booking-heading p{font-size:14px;line-height:1.45}.schedule-embed-card{margin:0 -4px;border-radius:12px}.schedule-frame{height:910px}.schedule-frame-fallback{padding:13px 15px}.schedule-side{grid-template-columns:1fr}.schedule-what{padding:20px}.schedule-what h2{font-size:20px}.schedule-whatsapp{padding:14px}.schedule-page .rf3-footer-top{padding-top:46px}}@media(prefers-reduced-motion:no-preference){.schedule-copy>*{animation:schedule-in .65s both}.schedule-copy>*:nth-child(2){animation-delay:.07s}.schedule-copy>*:nth-child(3){animation-delay:.14s}.schedule-copy>*:nth-child(4){animation-delay:.21s}.schedule-copy>*:nth-child(5){animation-delay:.28s}.schedule-what,.schedule-whatsapp{animation:schedule-in .65s .2s both}@keyframes schedule-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.schedule-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
