@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.1ypl14jhz9yyw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.2g9li78_0_it5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.00u3xrku2lqty.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.2vepgg3wcdr2q.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.2ttjmmx-9gnz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.3259ncl47-hqj.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_95a74d9f-module__4wiJXW__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_95a74d9f-module__4wiJXW__variable{--font-sans:"Manrope", "Manrope Fallback"}
@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400 900;font-display:swap;src:url(../media/70e3db2de7f94926-s.p.43n2qzmbjskyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_b36fcbbe-module__x9muGG__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_b36fcbbe-module__x9muGG__variable{--font-display:"Playfair Display", "Playfair Display Fallback"}
:root{--cream:#f7f1e6;--paper:#fffdf8;--ink:#09261d;--forest:#063c2c;--forest-deep:#041d16;--gold:#ae8021;--gold-bright:#d8b858;--line:#7e591333}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-sans), Arial, sans-serif;color:var(--ink);background:var(--cream);margin:0}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.enrollment-page{background:radial-gradient(circle at 50% -10%,#fffdf8 0,#f7f0e3 44%,#eee2cd 100%);min-height:100vh;padding:28px 20px 40px;position:relative;overflow:hidden}.enrollment-page:before{content:"";pointer-events:none;border:1px solid #ae802147;position:absolute;inset:10px}.enrollment-glow{aspect-ratio:1;filter:blur(75px);opacity:.16;pointer-events:none;border-radius:50%;width:320px;position:absolute}.enrollment-glow--one{background:var(--gold-bright);top:-100px;left:-90px}.enrollment-glow--two{background:#4b806a;top:460px;right:-120px}.enrollment-brand{z-index:1;align-items:center;gap:10px;width:min(760px,100%);min-height:58px;margin:0 auto 22px;animation:.65s both rise;display:flex;position:relative}.enrollment-brand img{object-fit:contain;mix-blend-mode:multiply;width:60px;height:60px}.enrollment-brand div{border-left:1px solid var(--gold);padding-left:12px;line-height:1;display:grid}.enrollment-brand strong{font:600 22px/1 var(--font-display), Georgia, serif;letter-spacing:.02em}.enrollment-brand span{color:var(--gold);font:500 16px/1.35 var(--font-display), Georgia, serif}.enrollment-brand small{border:1px solid var(--line);color:#6b604d;letter-spacing:.16em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:8px 12px;font-size:10px;font-weight:800}.enrollment-first{z-index:1;width:min(760px,100%);margin:0 auto;position:relative}.enrollment-invite{background:var(--forest);color:#fff;border:1px solid #ae802157;border-bottom:0;border-radius:18px 18px 0 0;align-items:center;gap:18px;padding:12px 18px;animation:.65s 80ms both rise;display:flex}.enrollment-invite span{color:var(--gold-bright);letter-spacing:.18em;flex:none;font-size:10px;font-weight:900}.enrollment-invite p{margin:0;font-size:13px;line-height:1.4}.registration-stage{perspective:1400px;animation:.75s .12s both rise}.registration-card{transform-origin:50%;background:#fffdf8f5;border:1px solid #ae802142;border-radius:0 0 24px 24px;padding:clamp(24px,6vw,52px);position:relative;overflow:hidden;box-shadow:0 24px 80px #36230521}.registration-card:before{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);height:2px;position:absolute;top:0;left:48px;right:48px}.registration-card__heading{text-align:center;margin-bottom:25px}.registration-card__heading>span,.registration-kicker{color:var(--gold);letter-spacing:.24em;font-size:10px;font-weight:900}.registration-card h1{font:600 clamp(34px,8vw,52px)/1.03 var(--font-display), Georgia, serif;letter-spacing:-.02em;margin:9px 0 10px}.registration-card__heading p{color:#675f52;max-width:540px;margin:0 auto;font-size:14px;line-height:1.65}.registration-assurance{border-left:3px solid var(--gold);background:#f5ecdc;align-items:center;gap:12px;margin:0 0 24px;padding:13px 15px;display:flex}.registration-assurance svg{width:22px;height:22px;color:var(--gold);flex:none}.registration-assurance p{color:#554b3c;margin:0;font-size:12px;line-height:1.5}.registration-assurance strong{color:var(--forest)}.registration-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.registration-field{margin-bottom:18px}.registration-field label{color:var(--forest-deep);letter-spacing:.025em;align-items:center;gap:7px;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.registration-field label svg{width:17px;height:17px;color:var(--gold)}.registration-field input{width:100%;min-height:50px;color:var(--ink);background:#fff;border:1px solid #cfc4b1;border-radius:9px;outline:none;padding:0 15px;transition:border-color .2s,box-shadow .2s,transform .2s}.registration-field input::placeholder{color:#a19a8f}.registration-field input:focus{border-color:var(--gold);transform:translateY(-1px);box-shadow:0 0 0 4px #ae80211c}.registration-field small{color:#81796e;margin-top:6px;font-size:10px;display:block}.registration-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.registration-consent{background:#fcfaf5;border:1px solid #ddd2c1;border-radius:10px;align-items:center;gap:15px;margin-top:2px;padding:14px 15px;display:flex}.registration-consent>label{cursor:pointer;flex:1;align-items:flex-start;gap:10px;display:flex}.registration-consent input{width:18px;height:18px;accent-color:var(--forest);margin:1px 0 0}.registration-consent label span{gap:2px;display:grid}.registration-consent strong{font-size:11px}.registration-consent small{color:#7d7468;font-size:9px}.registration-consent button{border:0;border-bottom:1px solid var(--gold);color:var(--gold);cursor:pointer;background:0 0;flex:none;padding:7px 0;font-size:10px;font-weight:800}.registration-error{color:#9c2e2e;text-align:center;margin:12px 0 0;font-size:12px;font-weight:700}.registration-submit{color:#fff;background:linear-gradient(110deg,var(--forest),#0a513b);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:54px;margin-top:18px;padding:0 22px;font-size:12px;font-weight:900;transition:transform .2s,box-shadow .2s,opacity .2s;display:flex;box-shadow:0 12px 30px #063c2c38}.registration-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 34px #063c2c45}.registration-submit:disabled{cursor:not-allowed;opacity:.48}.registration-submit svg{width:19px;height:19px}.registration-submit i,.ops-loading i{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:17px;height:17px;animation:.8s linear infinite spin}.registration-safe{color:#81796e;justify-content:center;align-items:center;gap:7px;margin:14px 0 0;font-size:9px;display:flex}.registration-safe svg{width:15px;height:15px;color:var(--gold)}.registration-stage.is-success{animation:.72s cubic-bezier(.2,.75,.25,1) both flipIn}.registration-success{text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;min-height:550px;display:flex}.success-mark{color:#fff;background:var(--forest);border:1px solid #ae802185;border-radius:50%;place-items:center;width:76px;height:76px;margin-bottom:18px;animation:2.4s ease-in-out infinite successPulse;display:grid;box-shadow:0 0 0 9px #ae802114,0 12px 35px #063c2c3b}.success-mark svg{stroke-width:2.2px;width:38px;height:38px}.registration-success h1{margin-top:10px}.success-time{color:#665a48;margin:0 0 17px;font-size:13px;line-height:1.7}.success-time strong{color:var(--forest);font:600 25px/1.2 var(--font-display), Georgia, serif}.success-recognition,.success-free{color:#6e571f;background:#faf2df;border:1px solid #ae80213d;border-radius:999px;max-width:520px;margin:0 0 12px;padding:11px 18px;font-size:12px}.success-company{color:#6f675b;max-width:460px;margin:0 0 22px;font-size:12px;line-height:1.6}.whatsapp-button{color:#fff;background:#128c54;border-radius:10px;justify-content:center;align-items:center;gap:12px;width:min(410px,100%);min-height:58px;padding:10px 20px;text-decoration:none;transition:transform .2s,background .2s;display:flex;box-shadow:0 13px 30px #128c5440}.whatsapp-button:hover{background:#0d7d49;transform:translateY(-2px)}.whatsapp-button svg{width:25px;height:25px}.whatsapp-button span{text-align:left;font-size:12px;font-weight:800;display:grid}.whatsapp-button small{opacity:.75;font-size:9px;font-weight:600}.registration-again{color:#766b5b;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ab9c83;margin-top:17px;padding:7px 0;font-size:10px}.success-sparkles{pointer-events:none;position:absolute;inset:0}.success-sparkles i{background:var(--gold-bright);opacity:0;width:6px;height:6px;animation:sparkle 2.7s calc(var(--sparkle-delay,0s)) ease-out infinite;border-radius:50%;position:absolute;top:21%;left:50%}.success-sparkles i:first-child{--sparkle-delay:0s;transform:translate(-120px,-5px)}.success-sparkles i:nth-child(2){--sparkle-delay:.3s;transform:translate(115px,10px)}.success-sparkles i:nth-child(3){--sparkle-delay:.7s;transform:translate(-85px,60px)}.success-sparkles i:nth-child(4){--sparkle-delay:1s;transform:translate(100px,75px)}.success-sparkles i:nth-child(5){--sparkle-delay:1.3s;transform:translate(-145px,95px)}.success-sparkles i:nth-child(6){--sparkle-delay:1.6s;transform:translate(145px,115px)}.success-sparkles i:nth-child(7){--sparkle-delay:1.9s;transform:translate(-55px,-25px)}.success-sparkles i:nth-child(8){--sparkle-delay:2.2s;transform:translate(60px,-35px)}.class-information{z-index:1;width:min(900px,100%);margin:72px auto 0;animation:.75s .2s both rise;position:relative}.class-information__heading{text-align:center}.class-information__heading span{color:var(--gold);letter-spacing:.25em;font-size:10px;font-weight:900}.class-information__heading h2{color:var(--forest);font:600 clamp(38px,8vw,64px)/1.03 var(--font-display), Georgia, serif;margin:10px 0 8px}.class-information__heading p{color:#716756;margin:0;font-size:13px}.class-facts{grid-template-columns:1fr 1fr;gap:14px;max-width:650px;margin:34px auto 18px;display:grid}.class-facts article{border:1px solid var(--line);background:#fffdf8b8;border-radius:13px;min-height:116px;padding:23px 22px 20px 64px;position:relative;box-shadow:0 10px 30px #462d090f}.class-facts svg{width:27px;height:27px;color:var(--gold);position:absolute;top:29px;left:21px}.class-facts span,.pricing-row article>span{color:#8a7b64;letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.class-facts strong{color:var(--forest);font:600 21px/1.25 var(--font-display), Georgia, serif}.pricing-row{color:#fff;background:var(--forest);border-radius:13px;grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;max-width:650px;margin:0 auto 24px;padding:23px;display:grid;box-shadow:0 15px 34px #063c2c2e}.pricing-row article{text-align:center}.pricing-row article>span{color:#ffffffad}.pricing-row strong{color:var(--gold-bright);font:600 34px/1 var(--font-display), Georgia, serif}.pricing-row strong small{font-size:18px}.pricing-row strong em{color:#ffffff9e;font:700 8px/1 var(--font-sans), Arial, sans-serif;letter-spacing:.12em}.pricing-row>i{background:#d8b8586b;width:1px;height:45px}.class-image{border:1px solid #ae802138;border-radius:18px;min-height:290px;position:relative;overflow:hidden;box-shadow:0 24px 55px #35220529}.class-image img{object-fit:cover;object-position:center 58%}.class-image>div{background:linear-gradient(90deg,#031912f0 0,#031912ad 46%,#0000 78%);position:absolute;inset:0}.class-image p{color:#fff;width:min(370px,70%);margin:0;position:absolute;top:50%;left:clamp(24px,6vw,56px);transform:translateY(-50%)}.class-image span{color:var(--gold-bright);letter-spacing:.2em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:900;display:block}.class-image strong{font:500 clamp(25px,5vw,41px)/1.12 var(--font-display), Georgia, serif}.enrollment-footer{z-index:1;color:#8b806f;letter-spacing:.12em;text-align:center;text-transform:uppercase;padding-top:35px;font-size:10px;font-weight:700;position:relative}.privacy-backdrop{z-index:100;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#031711b8;place-items:center;padding:20px;animation:.2s both fadeIn;display:grid;position:fixed;inset:0}.privacy-dialog{background:var(--paper);border:1px solid #d8b85870;border-radius:17px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:28px;animation:.3s both rise;overflow:auto;box-shadow:0 30px 90px #0000004d}.privacy-dialog>div{justify-content:space-between;align-items:center;display:flex}.privacy-dialog>div span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:900;display:flex}.privacy-dialog svg{width:17px;height:17px}.privacy-dialog>div button{color:#7f7463;cursor:pointer;background:0 0;border:0;font-size:29px;line-height:1}.privacy-dialog h2{color:var(--forest);font:600 33px/1.1 var(--font-display), Georgia, serif;margin:20px 0 10px}.privacy-dialog p,.privacy-dialog li{color:#655d50;font-size:12px;line-height:1.65}.privacy-dialog ul{padding-left:20px}.privacy-dialog>button{color:#fff;background:var(--forest);cursor:pointer;border:0;border-radius:8px;width:100%;min-height:47px;margin-top:12px;font-weight:800}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes live{50%{opacity:.45;transform:scale(.75)}}@keyframes successPulse{50%{box-shadow:0 0 0 14px #ae80210a,0 15px 38px #063c2c45}}@keyframes sparkle{0%{opacity:0}20%{opacity:1}80%,to{opacity:0;margin-top:-28px}}@keyframes flipIn{0%{opacity:.3;transform:rotateY(-80deg)scale(.97)}to{opacity:1;transform:rotateY(0)scale(1)}}@media (max-width:620px){.enrollment-page{padding:20px 12px 32px}.enrollment-page:before{inset:5px}.enrollment-brand{margin-bottom:15px;padding:0 5px}.enrollment-brand img{width:51px;height:51px}.enrollment-brand strong{font-size:18px}.enrollment-brand span{font-size:14px}.enrollment-brand small{display:none}.enrollment-invite{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 16px}.enrollment-invite p{font-size:12px}.registration-card{border-radius:0 0 17px 17px;padding:25px 18px 22px}.registration-card:before{left:25px;right:25px}.registration-grid{grid-template-columns:1fr;gap:0}.registration-consent{flex-direction:column;align-items:flex-start;gap:7px}.registration-consent button{margin-left:28px}.registration-safe{text-align:center}.registration-success{border-radius:17px;min-height:580px}.success-recognition,.success-free{border-radius:10px}.class-information{margin-top:54px}.class-information__heading{padding:0 12px}.class-facts{grid-template-columns:1fr;gap:9px}.class-facts article{min-height:95px}.pricing-row{gap:10px;padding:19px 10px}.pricing-row strong{font-size:28px}.class-image{min-height:275px}.class-image>div{background:linear-gradient(90deg,#031912f0,#0319127a)}.class-image p{width:78%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.ops-shell{color:#eef6f0;background:radial-gradient(circle at 15% 0,#123e30 0,#071f17 34%,#04140f 100%);min-height:100vh;padding:24px clamp(18px,4vw,60px) 60px}.ops-brand{color:#d9c47c;width:min(1415px,100%);font:600 17px/1 var(--font-display),Georgia,serif;align-items:center;gap:11px;margin:0 auto 22px;display:flex}.ops-brand img{object-fit:contain;mix-blend-mode:screen;width:43px;height:43px}.ops-panel,.ops-login,.ops-loading{width:min(1415px,100%);margin:0 auto}.ops-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:25px;display:flex}.ops-heading>div:first-child>span,.ops-section-title span{color:#d2b863;letter-spacing:.22em;font-size:9px;font-weight:900}.ops-heading h1{font:600 clamp(34px,6vw,52px)/1 var(--font-display),Georgia,serif;margin:4px 0 5px}.ops-heading p{color:#90a79d;margin:0;font-size:12px}.ops-heading__actions{align-items:center;gap:9px;display:flex}.ops-heading__actions>a,.ops-heading__actions>button,.ops-toolbar button{color:#dce8e1;cursor:pointer;background:#ffffff0a;border:1px solid #dce7e02e;border-radius:8px;align-items:center;gap:7px;min-height:39px;padding:0 14px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.ops-heading__actions svg,.ops-toolbar svg{width:16px;height:16px}.ops-live{color:#9db8ac;background:#ffffff09;border-radius:8px;align-items:center;gap:8px;min-height:39px;padding:0 13px;font-size:9px;display:flex}.ops-live i{background:#4fe09b;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite live;box-shadow:0 0 0 5px #4fe09b14}.ops-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:18px;display:grid}.ops-metrics>article{background:#ffffff09;border:1px solid #dce7e021;border-radius:13px;min-height:105px;padding:20px;position:relative}.ops-metrics article>span,.analytics-metrics article>span{color:#8ca197;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.ops-metrics article>strong{color:#edd473;font:600 34px/1 var(--font-display),Georgia,serif;margin-top:8px;display:block}.ops-metrics article>svg{color:#8f7c3d;width:22px;height:22px;position:absolute;top:21px;right:19px}.ops-plan-metric div{color:#b7c8bf;margin-top:17px;font-size:12px}.ops-plan-metric b{color:#eed77e}.ops-analytics{background:linear-gradient(135deg,#ffffff0e,#ffffff06);border:1px solid #d2b86338;border-radius:16px;margin-bottom:22px;padding:clamp(20px,3vw,30px)}.ops-section-title{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.ops-section-title h2{font:600 28px/1.1 var(--font-display),Georgia,serif;margin:5px 0}.ops-section-title p{color:#849c90;margin:0;font-size:10px}.ops-section-title>svg{color:#b69b47;width:28px;height:28px}.analytics-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0 15px;display:grid}.analytics-metrics article{background:#00000021;border:1px solid #dce7e01a;border-radius:11px;min-height:116px;padding:18px 16px 16px 48px;position:relative}.analytics-metrics article>svg{color:#d2b863;width:20px;height:20px;position:absolute;top:17px;left:16px}.analytics-metrics article strong{color:#fff;font:600 30px/1 var(--font-display),Georgia,serif;margin-top:10px;display:block}.analytics-metrics article small{color:#789087;margin-top:6px;font-size:9px;display:block}.analytics-grid{grid-template-columns:.9fr 1.1fr;gap:12px;display:grid}.analytics-funnel,.analytics-log{background:#0000001f;border:1px solid #dce7e01a;border-radius:11px;min-height:230px;padding:19px}.analytics-grid h3{color:#dce9e2;letter-spacing:.05em;margin:0 0 18px;font-size:11px}.funnel-row{grid-template-columns:95px 1fr 30px;align-items:center;gap:10px;margin:18px 0;display:grid}.funnel-row>span{color:#95aa9f;font-size:9px}.funnel-row>div{background:#ffffff12;border-radius:99px;height:7px;overflow:hidden}.funnel-row i{border-radius:inherit;background:linear-gradient(90deg,#9b7e2b,#ead477);height:100%;transition:width .5s;display:block}.funnel-row b{color:#ead477;text-align:right;font-size:10px}.analytics-log>div{max-height:205px;padding-right:4px;overflow:auto}.analytics-log article{border-top:1px solid #fff1;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:9px 0;display:grid}.analytics-log article:first-child{border-top:0}.analytics-log article>i{background:#79968a;border-radius:50%;width:8px;height:8px}.analytics-log article>i.is-registration_completed{background:#58d797}.analytics-log article>i.is-whatsapp_click{background:#41c878}.analytics-log article>i.is-form_started{background:#d9bd63}.analytics-log p{gap:2px;margin:0;display:grid}.analytics-log strong{color:#dce8e1;font-size:9px}.analytics-log span,.analytics-log time{color:#70887d;font-size:8px}.analytics-empty{color:#778d83;text-align:center;max-width:330px;margin:45px auto;font-size:10px;line-height:1.6}.ops-toolbar{align-items:center;gap:10px;margin:0 0 14px;display:flex}.ops-toolbar label{background:#ffffff09;border:1px solid #dce7e021;border-radius:9px;flex:1;align-items:center;gap:10px;min-height:43px;padding:0 14px;display:flex}.ops-toolbar label svg{color:#8ca197}.ops-toolbar input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:11px}.ops-toolbar input::placeholder{color:#758b80}.ops-enrollment-list{gap:11px;display:grid}.ops-enrollment{background:#ffffff0a;border:1px solid #dce7e01f;border-radius:13px;padding:21px}.ops-enrollment>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ops-enrollment header>div>span{color:#758b80;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.ops-enrollment h2{font:600 23px/1.1 var(--font-display),Georgia,serif;margin:5px 0 0}.ops-enrollment header label{gap:5px;display:grid}.ops-enrollment header label span{color:#899f94;text-transform:uppercase;font-size:8px;font-weight:800}.ops-enrollment select{color:#e8f0ec;background:#102d23;border:1px solid #dce7e029;border-radius:7px;min-width:175px;height:38px;padding:0 10px;font-size:10px}.ops-contact-row{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.ops-contact-row a{color:#b8cbc1;background:#00000029;border-radius:6px;padding:7px 10px;font-size:9px;text-decoration:none}.ops-matches{background:#d2b8630b;border:1px solid #d2b86329;border-radius:8px;padding:13px}.ops-matches>strong{color:#d9c575;margin-bottom:8px;font-size:9px;display:block}.ops-matches>div{margin-top:6px;padding-left:104px;position:relative}.ops-matches p,.ops-matches small{color:#aabdb3;margin:0;font-size:9px}.ops-matches small{color:#738a7f;font-size:8px}.ops-match-badge{color:#061b13;text-transform:uppercase;background:#d7bd66;border-radius:99px;padding:3px 6px;font-size:7px;font-weight:900;position:absolute;top:0;left:0}.ops-no-match{color:#71867c;background:#00000021;border-radius:7px;padding:10px;font-size:9px}.ops-empty{color:#788e83;text-align:center;border:1px dashed #dce7e021;border-radius:12px;padding:50px 20px;font-size:11px}.ops-error{color:#ff9d9d;font-size:10px}.ops-login{text-align:center;background:#ffffff0b;border:1px solid #d2b86338;border-radius:16px;max-width:460px;margin-top:9vh;padding:38px;box-shadow:0 30px 80px #0003}.ops-login>svg{color:#d2b863;width:38px;height:38px}.ops-login>span{color:#d2b863;letter-spacing:.2em;margin-top:15px;font-size:8px;font-weight:900;display:block}.ops-login h1{font:600 32px/1.1 var(--font-display),Georgia,serif;margin:7px 0}.ops-login>p{color:#849c90;margin:0 0 23px;font-size:10px;line-height:1.6}.ops-login form{text-align:left;gap:9px;display:grid}.ops-login label{color:#a6b8ae;font-size:9px;font-weight:800}.ops-login input{color:#fff;background:#0000002b;border:1px solid #dce7e02e;border-radius:8px;outline:0;min-height:47px;padding:0 13px}.ops-login form button{color:#092219;cursor:pointer;background:#d9c36e;border:0;border-radius:8px;min-height:47px;margin-top:5px;font-size:10px;font-weight:900}.ops-loading{color:#9bb0a5;justify-content:center;align-items:center;gap:12px;min-height:55vh;font-size:11px;display:flex}@media (max-width:850px){.ops-heading{flex-direction:column;align-items:flex-start}.ops-heading__actions{flex-wrap:wrap;width:100%}.ops-live{margin-right:auto}.ops-metrics,.analytics-metrics{grid-template-columns:1fr 1fr}.analytics-grid{grid-template-columns:1fr}}@media (max-width:620px){.ops-shell{padding:17px 12px 45px}.ops-brand{margin-bottom:16px}.ops-heading__actions>a,.ops-heading__actions>button{padding:0 10px}.ops-metrics,.analytics-metrics{grid-template-columns:1fr 1fr;gap:8px}.ops-metrics>article{min-height:92px;padding:15px}.ops-metrics article>strong{font-size:29px}.analytics-metrics article{padding-left:42px}.ops-analytics{padding:18px 13px}.ops-section-title>svg{display:none}.ops-toolbar{flex-direction:column;align-items:stretch}.ops-toolbar button{justify-content:center}.ops-enrollment>header{flex-direction:column}.ops-enrollment header label,.ops-enrollment select{width:100%}.ops-matches>div{padding:24px 0 0}.ops-login{margin-top:5vh;padding:28px 20px}}
