html:has(.meeting-page){height:auto;min-height:100%;overflow-x:hidden;overflow-y:auto}html:has(.meeting-page) body{height:auto;min-height:100%;overflow-x:clip;overflow-y:visible}html:has(.meeting-page) #root{height:auto;min-height:100%}.meeting-page{--meeting-ink: #183e34;--meeting-gold: #c6a777;position:relative;isolation:isolate;min-height:100svh;background:#f5f2eb;color:var(--meeting-ink);font-family:Arial,sans-serif}.meeting-page:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:670px;background:radial-gradient(ellipse at 8% 80%,#2c594b 0,transparent 60%),linear-gradient(115deg,#173b32,#102e28)}.meeting-page *{box-sizing:border-box}.meeting-page a{color:inherit}.meeting-page :focus-visible{outline:2px solid #a77a3e;outline-offset:4px}.meeting-header{width:calc(100% - 96px);max-width:1152px;margin:auto;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ffffff1c}.meeting-header img{display:block;width:148px;height:62px;object-fit:contain}.meeting-webinar-brand{display:flex;flex-direction:column;align-items:center;gap:6px}.meeting-header .meeting-webinar-brand img{width:102px;height:auto}.meeting-webinar-brand span{font-size:8px;letter-spacing:.24em;text-transform:uppercase;color:#e5dfcf}.meeting-layout{max-width:1248px;margin:auto;padding:44px 48px 48px;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);grid-template-areas:"intro form" "scene form";gap:30px 64px;align-items:start}.meeting-intro{grid-area:intro;padding:16px 0 0;color:#f8f5eb}.meeting-eyebrow{font:600 10px/1.6 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8a693d;margin:0}.meeting-intro>.meeting-eyebrow{color:var(--meeting-gold);display:flex;align-items:center;gap:12px}.meeting-intro>.meeting-eyebrow:before{content:"";width:28px;height:1px;background:currentColor}.meeting-intro h1{font:400 clamp(48px,4.8vw,65px)/1.12 "Lora",Georgia,serif;letter-spacing:-.045em;margin:26px 0;color:#fbf7ee}.meeting-intro h1 em{font-weight:400;color:#d7bc92}.meeting-intro .meeting-welcome{font-size:13px;line-height:1.8;color:#e2e9df;margin:0 0 12px}.meeting-welcome strong{font-weight:500;white-space:nowrap}.meeting-intro-copy{font-size:15px;line-height:1.8;max-width:440px;color:#cbd8ce;margin:0}.meeting-facts{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:26px;color:#f3eddf;font-size:12px;line-height:1.5}.meeting-facts span{display:flex;align-items:center;gap:8px}.meeting-facts span+span{border-left:1px solid #d6c6a44d;padding-left:18px}.meeting-facts svg{color:var(--meeting-gold)}.meeting-host{font-size:11px;line-height:1.6;margin:9px 0 0;color:#b6c8ba}.meeting-scene{grid-area:scene;margin:0;position:relative;overflow:hidden;border-radius:12px;background:#254a3e;box-shadow:0 12px 30px #16372d0f}.meeting-scene img{display:block;width:100%;height:202px;object-fit:cover;object-position:center 64%}.meeting-scene figcaption{position:absolute;inset:auto 0 0;padding:32px 18px 14px;background:linear-gradient(transparent,#102c25e8);display:flex;flex-direction:column;gap:5px;color:#fff;font-size:10px;line-height:1.5}.meeting-scene figcaption span+span{font-size:9px;color:#d0dcd2}.meeting-card{grid-area:form;background:#fffdf8;border:1px solid #ede8db;border-radius:16px;box-shadow:0 24px 64px #0c2a2317;padding:32px 34px 24px;min-width:0}.meeting-card-intro{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px}.meeting-card-intro>span{color:#6b7668;background:#edf1e8;border:1px solid #dfe6d9;border-radius:20px;padding:5px 9px;font-size:10px;white-space:nowrap}.meeting-progress>div{display:flex;gap:6px}.meeting-progress>div span{height:3px;border-radius:3px;background:#e6e9df;flex:1}.meeting-progress>div .is-reached{background:#b5986c}.meeting-progress>p{display:flex;justify-content:space-between;color:#687466;font-size:11px;margin:13px 0 30px}.meeting-progress>p>span{letter-spacing:.12em;color:#876b44}.meeting-card h2{font:400 33px/1.25 Lora,Georgia,serif;letter-spacing:-.035em;color:#1e4236;margin:0 0 12px;outline:none;text-wrap:balance}.meeting-helper{color:#657061;font-size:13px;line-height:1.75;margin:0 0 24px}.meeting-card fieldset{margin:0;padding:0;border:0;min-width:0}.meeting-label{display:block;font-size:12px;line-height:1.5;margin:22px 0 9px;color:#445c4c}.meeting-card input:not([type=checkbox]),.meeting-card textarea,.meeting-card select{font:16px/1.6 Arial,sans-serif;display:block;color:#233c36;width:100%;min-width:0;border:1px solid #cdd5c7;background:#fff;padding:14px 15px;border-radius:7px;box-shadow:0 2px 4px #1b422e03;transition:border-color .18s,box-shadow .18s}.meeting-card input:focus,.meeting-card textarea:focus,.meeting-card select:focus{border-color:#8c9e86;box-shadow:0 0 0 3px #acbb9e24}.meeting-card textarea{resize:vertical;min-height:130px;font-size:14px}.meeting-card select{font-size:13px}.meeting-card input::placeholder,.meeting-card textarea::placeholder{color:#84907f}.meeting-method{display:flex;padding:5px;background:#eef1e8;border:1px solid #e4e9dc;border-radius:9px;gap:4px}.meeting-method button{flex:1;border:0;background:none;font:12px Arial,sans-serif;color:#697763;min-height:43px;border-radius:5px;cursor:pointer}.meeting-method button[aria-pressed=true]{background:#fffdf8;color:#234737;box-shadow:0 2px 8px #233c3612}.meeting-next{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:54px;border:1px solid #234e3b;border-radius:7px;background:#234b39;color:#fffaf0;font:14px Arial,sans-serif;padding:15px 19px;margin-top:28px;cursor:pointer;box-shadow:0 5px 12px #254b3912;transition:background .18s,transform .18s}.meeting-next:hover:not(:disabled){background:#315d47;transform:translateY(-1px)}.meeting-next>span{font-size:23px;line-height:1}.meeting-page button:disabled{opacity:.55;cursor:default}.meeting-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:10px;color:#798471;margin-top:15px}.meeting-footer button{background:none;border:0;color:#5e7057;padding:12px 0;min-height:44px;cursor:pointer}.meeting-error{font-size:12px;line-height:1.8;background:#faf0e9;border-left:2px solid #ac673e;color:#903e2a;padding:12px;margin-bottom:0}.meeting-small{font-size:11px;color:#6f7969;line-height:1.8;margin:16px 0 0}.meeting-days{display:flex;overflow:auto;gap:7px;padding:4px 3px 12px;margin:21px -3px 8px;scroll-snap-type:x proximity}.meeting-days button{flex:none;min-height:46px;padding:10px 13px;font-size:11px;scroll-snap-align:start}.meeting-times{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.meeting-times button{min-height:44px;font-size:12px}.meeting-days button,.meeting-times button{border:1px solid #ccd5c5;background:#fff;color:#3c5844;border-radius:6px;cursor:pointer}.meeting-days button[aria-pressed=true],.meeting-times button[aria-pressed=true]{background:#254635;border-color:#254635;color:#fff}.meeting-selection{font-size:12px;line-height:1.7;background:#edf1e6;border-radius:6px;padding:12px}.meeting-save-notice{margin:21px 0 0;font-size:11px;line-height:1.8;color:#6b7663}.meeting-save-notice a{text-decoration:underline;text-underline-offset:3px}.meeting-save-notice+.meeting-next{margin-top:19px}.meeting-success{padding:7px 0 10px;overflow-wrap:anywhere}.meeting-check{display:flex;align-items:center;justify-content:center;background:#edf2e7;color:#476d43;border:1px solid #dce7d2;width:52px;height:52px;border-radius:100%;font-size:24px;margin-bottom:25px}.meeting-success h2{font-size:39px;margin:18px 0;text-wrap:initial}.meeting-success p:not(.meeting-eyebrow){font-size:13px;line-height:1.85;color:#606f5c}.meeting-success .meeting-awaiting{display:inline-block;background:#f3ecdc;border:1px solid #e8dcc0;border-radius:20px;padding:7px 12px;color:#795c2c;font-size:11px}.meeting-success a{display:inline-block;font-size:12px;margin-top:25px}.meeting-instagram{margin-top:25px;padding-top:17px;border-top:1px solid #dfe3d7}.meeting-success .meeting-instagram a{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#254635;color:#fff;text-decoration:none;padding:15px 17px;border-radius:7px;margin-top:15px;min-height:50px}.meeting-success .meeting-success-email{font-size:11px;margin-top:19px}.meeting-brands{max-width:1248px;margin:0 auto;padding:0 48px 44px}.meeting-brands h2{font:500 10px/1.6 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;text-align:center;color:#82704d;margin:0 0 18px}.meeting-brands ul{list-style:none;display:flex;align-items:center;justify-content:space-around;gap:30px;margin:0;padding:25px 32px;background:#fff;border:1px solid #e9e4d7;border-radius:12px}.meeting-brands li{display:flex;align-items:center;justify-content:center;flex:1;min-width:0;min-height:60px}.meeting-brands img{display:block;width:100%;height:auto;max-width:145px;max-height:60px;object-fit:contain}.meeting-brands .meeting-brand-modon{max-width:130px}.meeting-brands .meeting-brand-miran{max-width:105px;filter:brightness(0)}.meeting-brands .meeting-brand-nammos{max-width:130px}.meeting-page-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #dedfd2;padding:24px max(24px,calc((100% - 1152px)/2));font-size:11px;color:#6c7964}.meeting-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1000px)and (min-width:761px){.meeting-layout{gap:28px 32px;padding-right:32px;padding-left:32px}.meeting-header{width:calc(100% - 64px)}.meeting-intro h1{font-size:46px}.meeting-card{padding:28px 24px 20px}.meeting-card-intro{gap:8px}.meeting-card-intro .meeting-eyebrow{font-size:9px;letter-spacing:.1em}.meeting-card h2{font-size:29px}.meeting-brands{padding-right:32px;padding-left:32px}}@media(max-width:760px){.meeting-page:before{height:520px}.meeting-header{width:calc(100% - 40px);padding:17px 0}.meeting-header img{width:113px;height:47px}.meeting-header .meeting-webinar-brand img{width:80px}.meeting-webinar-brand{gap:4px}.meeting-webinar-brand span{font-size:7px}.meeting-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "form" "scene";gap:26px;padding:28px 20px 32px;max-width:560px}.meeting-intro{padding:0 3px}.meeting-intro>.meeting-eyebrow{font-size:9px;letter-spacing:.13em;gap:9px}.meeting-intro h1{font-size:clamp(34px,10.8vw,47px);line-height:1.12;margin:19px 0 22px}.meeting-intro .meeting-welcome{font-size:12px;line-height:1.75;margin-bottom:10px}.meeting-intro-copy{font-size:13px;line-height:1.8}.meeting-facts{margin-top:20px;font-size:11px;gap:10px 15px}.meeting-facts span+span{padding-left:15px}.meeting-host{font-size:10px;margin-top:8px}.meeting-card{padding:24px 23px 17px;border-radius:12px}.meeting-card-intro{margin-bottom:22px;gap:8px}.meeting-card-intro .meeting-eyebrow{font-size:9px;letter-spacing:.1em}.meeting-card-intro>span{font-size:9px;padding:5px 8px}.meeting-progress>p{margin-bottom:25px;font-size:10px}.meeting-card h2{font-size:28px}.meeting-helper{font-size:12px;margin-bottom:22px}.meeting-times{grid-template-columns:repeat(2,1fr)}.meeting-success h2{font-size:34px}.meeting-scene img{height:188px}.meeting-brands{max-width:560px;padding:0 20px 30px}.meeting-brands ul{flex-wrap:wrap;justify-content:center;gap:17px 18px;padding:20px 16px}.meeting-brands li{flex:0 0 calc((100% - 36px)/3);min-height:45px}.meeting-brands img{max-height:45px}.meeting-brands .meeting-brand-miran{max-width:80px}.meeting-page-footer{padding:20px;font-size:10px}}@media(prefers-reduced-motion:reduce){.meeting-page *{scroll-behavior:auto!important;transition:none!important}}body:has(.meeting-page) .kamo-whatsapp-fab,html:has(.meeting-page) #kamo-webinar-bar,html:has(.meeting-page) #kamo-webinar-spacer{display:none!important}.meeting-guide-brand{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-decoration:none}.meeting-page .meeting-guide-brand span{font-size:9px;letter-spacing:.24em;text-transform:uppercase;color:#e5dfcf}.meeting-guide-brand strong{font:400 15px/1.3 Lora,Georgia,serif;color:var(--meeting-gold)}.meeting-team{max-width:1248px;margin:0 auto;padding:0 48px 44px}.meeting-team h2{font:500 10px/1.6 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;text-align:center;color:#82704d;margin:0 0 18px}.meeting-team ul{list-style:none;margin:0;padding:26px 24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;background:#fff;border:1px solid #e9e4d7;border-radius:12px}.meeting-team li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px}.meeting-team img{display:block;width:92px;height:92px;border-radius:50%;object-fit:cover;object-position:center 20%;margin-bottom:10px;box-shadow:0 0 0 3px #f5f2eb,0 0 0 4px #e1d3b4}.meeting-team strong{font:400 16px/1.3 Lora,Georgia,serif;color:#1e4236}.meeting-team li span{font-size:11px;color:#6b7668}.meeting-team small{font-size:10px;color:#8a907f}.meeting-team>p{text-align:center;font-size:12px;line-height:1.8;color:#5f6c5b;margin:18px auto 0;max-width:720px}.meeting-team>p a{color:#2c5a45;text-underline-offset:3px}@media(max-width:1000px)and (min-width:761px){.meeting-team{padding-right:32px;padding-left:32px}.meeting-team ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.meeting-team{max-width:560px;padding:0 20px 30px}.meeting-team ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;padding:20px 14px}.meeting-team img{width:76px;height:76px}.meeting-guide-brand strong{font-size:13px}}.meeting-langs{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.meeting-langs button{padding:9px 15px;border-radius:999px;border:1px solid #ffffff40;background:transparent;color:#f8f5eb;font:500 14px Arial,sans-serif;cursor:pointer}.meeting-langs button[aria-checked=true]{background:var(--meeting-gold);border-color:var(--meeting-gold);color:#102e28}.meeting-langs button:hover{border-color:var(--meeting-gold)}.meeting-page:has(.meeting-langs):before{height:790px}@media(max-width:760px){.meeting-page:has(.meeting-langs):before{height:620px}}
