@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/48cb8c496a1feb17-s.2cxn6_f21kzew.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/87ccb897ba116d44-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.33pk-ofy4si23.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1aws_7qfq78t4.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:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.1hb2l88ecv7fz.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/48cb8c496a1feb17-s.2cxn6_f21kzew.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/87ccb897ba116d44-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.33pk-ofy4si23.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1aws_7qfq78t4.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:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.1hb2l88ecv7fz.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/48cb8c496a1feb17-s.2cxn6_f21kzew.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/87ccb897ba116d44-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e9a8df42b0c6fb7a-s.33pk-ofy4si23.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/804b9eb4033edb5d-s.1aws_7qfq78t4.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:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ad1cda2f16975ee-s.p.1hb2l88ecv7fz.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:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_9c07819f-module__KxdEwG__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_9c07819f-module__KxdEwG__variable{--font-ancestral-display:"Oswald", "Oswald Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;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:400;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:400;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:400;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:400;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:400;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;font-style:normal;font-weight:500;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:500;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:500;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:500;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:500;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:500;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;font-style:normal;font-weight:600;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:600;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:600;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:600;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:600;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:600;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;font-style:normal;font-weight:700;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:700;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:700;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:700;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:700;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:700;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;font-style:normal;font-weight: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: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: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: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: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: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_5bb55318-module__vW5_da__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_5bb55318-module__vW5_da__variable{--font-ancestral-body:"Manrope", "Manrope Fallback"}
:root{--forest:#07140f;--forest-deep:#030906;--card:#111411;--card-soft:#181b18;--green:#00e676;--green-bright:#19f58a;--cream:#f5f3e9;--muted:#9ba39d;--line:#ffffff1c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:var(--forest-deep);min-height:100%}body{background:var(--forest);min-height:100%;color:var(--cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Arial,Helvetica,sans-serif}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}.jungle-funnel{--forest:#15110e;--forest-deep:#0e0b09;--card:#211914;--card-soft:#2a2019;--green:#d96b3b;--green-bright:#f0925e;--cream:#fff4e8;--muted:#b9a99a;--line:#fff4e824;--accent-rgb:217, 107, 59;isolation:isolate;min-height:100svh;padding:max(clamp(.85rem, 3vw, 2rem), env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:var(--forest);font-family:var(--font-ancestral-body), Arial, Helvetica, sans-serif;position:relative;overflow:hidden}.jungle-funnel[data-screen=result]{padding-bottom:130px}.jungle-funnel:before{content:"";pointer-events:none;z-index:-2;opacity:1;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 0),linear-gradient(0deg,#ffffff06 1px,#0000 0);background-size:4.5rem 4.5rem;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 38%,#000 0,#0000 76%);mask-image:radial-gradient(circle at 50% 38%,#000 0,#0000 76%)}.quiz-header{z-index:2;color:#fff;font-family:var(--font-ancestral-display), "Arial Narrow", sans-serif;letter-spacing:.035em;text-transform:uppercase;justify-content:center;align-items:center;gap:.75rem;margin-bottom:clamp(.9rem,2.5vw,2.1rem);font-size:clamp(1rem,1.8vw,1.35rem);font-weight:600;display:flex;position:relative}.quiz-header>strong{line-height:1}.sound-toggle{border:1px solid var(--line);background:var(--card);width:1.9rem;height:1.9rem;color:var(--muted);cursor:pointer;border-radius:0;justify-content:center;align-items:center;padding:0;transition:background .2s cubic-bezier(.25,1,.5,1),color .2s cubic-bezier(.25,1,.5,1);display:inline-flex}.sound-toggle[aria-pressed=false]{color:#6e6e64;background:0 0}.sound-toggle svg{fill:currentColor;width:1.05rem;height:1.05rem}.particles{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.particles i{background:var(--green);opacity:.22;border-radius:50%;width:2px;height:2px;animation:8s ease-in-out infinite alternate drift;position:absolute}.particles i.emoji-particle{opacity:.12;background:0 0;justify-content:center;align-items:center;width:auto;height:auto;font-size:1.25rem;display:flex}.particles i:nth-child(7n):not(.emoji-particle){opacity:.1;transform:scale(2)}.particles i:nth-child(5n).emoji-particle{opacity:.08;transform:scale(1.5)}@keyframes drift{to{opacity:.48;translate:12px -34px}}.quiz-card,.result-card{contain:style;background:0 0;width:min(100%,46rem);margin:0 auto;padding:clamp(1rem,4vw,1.65rem);animation:.36s cubic-bezier(.22,1,.36,1) both screen-enter}@keyframes screen-enter{0%{opacity:0;transform:translateY(18px)scale(.99)}to{opacity:1;transform:none}}@keyframes question-slide{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}.phases{width:100%;margin:4px auto 32px}.phase-bars{grid-template-columns:1fr 2fr 1fr;gap:5px;display:grid}.phase-bars span{background:#ffffff17;border-radius:4px;height:4px;overflow:hidden}.phase-bars i{border-radius:inherit;background:var(--green);height:100%;box-shadow:0 0 12px rgba(var(--accent-rgb), .5);transition:width .5s;display:block}.phase-labels{color:#786b61;text-transform:uppercase;letter-spacing:.14em;grid-template-columns:1fr 2fr 1fr;gap:5px;margin-top:7px;font-size:9px;font-weight:800;display:grid}.phase-labels span:nth-child(2){text-align:center}.phase-labels span:last-child{text-align:right}.phase-labels .active{color:#e0d1c2}.phases>p{justify-content:space-between;align-items:end;margin:22px 0 0;display:flex}.phases>p strong{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.phases>p small{color:#94867b;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.author{justify-content:center;align-items:center;gap:12px;margin:-2px 0 24px;display:flex}.author img{border:2px solid var(--green);object-fit:cover;box-shadow:0 0 0 5px rgba(var(--accent-rgb), .08);border-radius:50%}.author span{gap:3px;display:grid}.author strong{font-size:14px}.author small{color:var(--muted);font-size:10px}.author small:last-child{color:var(--green)}.intro-title,.gender-card h1,.mission-card h1,.result-card h1{text-align:center;color:#fff;font-family:var(--font-ancestral-display), "Arial Narrow", sans-serif;letter-spacing:.025em;text-transform:uppercase;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}.offer-shell h1{text-align:center;color:#fff;letter-spacing:.025em;text-transform:uppercase;text-wrap:balance;margin:0;font-family:Impact,Arial Narrow,sans-serif;font-weight:400;line-height:1.05}.intro-title{font-size:clamp(43px,12vw,66px)}.intro-title span{color:var(--green);font-family:var(--font-ancestral-body), Arial, sans-serif;letter-spacing:.24em;margin-bottom:8px;font-size:11px;font-weight:800;display:block}.intro-lead{color:#b7beb9;text-align:center;max-width:390px;margin:18px auto 28px;line-height:1.45}.intro-lead strong{color:#fff}.prompt{color:#e5e7e5;text-align:center;margin:0 0 12px;font-size:12px;font-weight:700}.prompt b{color:var(--green)}.goal-list{gap:8px;display:grid}.goal-list button{border:1px solid var(--line);text-align:left;cursor:pointer;background:linear-gradient(100deg,#2a2019,#1b1410);border-radius:11px;grid-template-columns:58px 1fr 20px;align-items:center;gap:13px;min-height:74px;padding:7px 14px 7px 8px;transition:all .2s;display:grid}.goal-list img{object-fit:cover;border-radius:8px;width:58px;height:58px}.goal-list span{gap:4px;display:grid}.goal-list strong{font-size:14px}.goal-list small{color:#ad9e91;font-size:10px}.goal-list b{color:var(--green);font-size:26px;font-weight:300}.goal-list button:hover,.goal-list button[data-selected=true]{border-color:var(--green);box-shadow:0 0 20px rgba(var(--accent-rgb), .08);transform:translateY(-1px)}.goal-list button:disabled:not([data-selected=true]){opacity:.45}.social-proof{color:#9e8f82;text-align:center;margin:20px 0 0;font-size:10px}.social-proof strong{color:#e0d1c2}.faces{vertical-align:middle;margin-right:7px;display:inline-flex}.faces i{background:url(/quiz/aluno-1.webp) 50%/cover;border:2px solid #1a110d;border-radius:50%;width:19px;height:19px;margin-left:-4px}.faces i:nth-child(2){background-image:url(/quiz/aluno-2.webp)}.faces i:nth-child(3){background-image:url(/quiz/aluno-3.webp)}.back-button{color:#7f8882;cursor:pointer;background:0 0;border:0;margin:-15px 0 22px;padding:5px 0;font-size:11px}.back-button:hover{color:#fff}.gender-card h1,.mission-card h1{font-size:clamp(39px,10vw,57px)}.gender-card>p:not(.prompt){color:#939c96;text-align:center;max-width:410px;margin:18px auto;font-size:13px;line-height:1.5}.gender-card .prompt{margin-top:27px}.gender-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gender-grid button{aspect-ratio:.76;border:1px solid var(--line);cursor:pointer;background:#111;border-radius:13px;transition:all .22s;position:relative;overflow:hidden}.gender-grid img{object-fit:cover;filter:saturate(.88)contrast(1.04)}.gender-grid button:after{content:"";background:linear-gradient(#0000,#140c08fa);position:absolute;inset:38% 0 0}.gender-grid strong{z-index:1;font-size:15px;position:absolute;bottom:18px;left:10px;right:10px}.gender-grid button:hover,.gender-grid button[data-selected=true]{border-color:var(--green);box-shadow:0 0 25px rgba(var(--accent-rgb), .1);transform:translateY(-2px)}.gender-grid button:disabled:not([data-selected=true]){opacity:.45}.mission-card{animation:.32s cubic-bezier(.22,1,.36,1) both question-slide}.mission-card h1{text-align:left;max-width:none;font-family:var(--font-ancestral-display), "Arial Narrow", sans-serif;letter-spacing:.018em;margin:0 0 1.6rem;font-size:clamp(2.2rem,6.5vw,3.5rem);font-weight:600;line-height:1.03}.answer-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.answer-list button:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - .425rem)}.answer-list button{border:1px solid var(--line);background:var(--card-soft);text-align:left;cursor:pointer;border-left-width:3px;border-radius:0;flex-direction:column;align-items:stretch;min-width:0;padding:0;transition:border-color .18s,transform .18s,box-shadow .18s,background .18s;display:flex;overflow:hidden}.answer-photo{aspect-ratio:16/10;width:100%;display:block;overflow:hidden}.answer-photo img{object-fit:cover;object-position:top center;width:100%;height:100%;transition:transform .32s;display:block}.answer-body{flex:1;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1rem;display:flex}.answer-body>span{min-width:0;display:block}.answer-list strong{color:#fff;letter-spacing:-.025em;font-size:.95rem;font-weight:800;line-height:1.17;display:block}.answer-list small{color:#c8b8aa;margin-top:.24rem;font-size:.73rem;font-weight:500;line-height:1.4;display:block}.answer-check{aspect-ratio:1;background:var(--green);opacity:0;width:1.65rem;box-shadow:0 .45rem 1rem rgba(var(--accent-rgb), .22);border-radius:0;flex:none;place-items:center;transition:opacity .18s,transform .22s;display:grid;transform:scale(.45)}.answer-check:before{content:"";border-bottom:2px solid #2a130d;border-right:2px solid #2a130d;width:.48rem;height:.82rem;transform:translateY(-1px)rotate(42deg)}.answer-list button:hover,.answer-list button[data-selected=true]{border-color:var(--green);border-left-color:var(--green);background:radial-gradient(circle at 88% 50%, rgba(var(--accent-rgb), .12), transparent 34%), var(--card-soft);transform:translateY(-2px)}.answer-list button:hover .answer-photo img,.answer-list button[data-selected=true] .answer-photo img{transform:scale(1.04)}.answer-list button[data-selected=true]{box-shadow:0 1rem 2.4rem rgba(var(--accent-rgb), .14), inset 0 0 0 1px rgba(var(--accent-rgb), .1)}.answer-list button[data-selected=true] .answer-check{opacity:1;transform:scale(1)}.answer-list button:disabled:not([data-selected=true]){opacity:.56;transform:scale(.985)}.analyzing-card{text-align:center;align-content:center;min-height:calc(100svh - 4.9rem);padding:.4rem 0 1rem;display:grid}.analysis-eyebrow{color:#b9a99a;letter-spacing:.22em;justify-content:center;align-items:center;gap:.48rem;margin:0 0 1rem;font-size:9px;font-weight:800;display:flex}.analysis-eyebrow i{background:var(--green);width:.46rem;height:.46rem;box-shadow:0 0 .7rem rgba(var(--accent-rgb), .85);border-radius:50%;animation:1.4s ease-in-out infinite analysis-signal}.analysis-dial{aspect-ratio:1;background:conic-gradient(from -90deg, var(--green) var(--analysis-progress), rgba(var(--accent-rgb), .11) 0);width:clamp(8.5rem,37vw,9.8rem);box-shadow:0 0 2.4rem rgba(var(--accent-rgb), .12);border-radius:50%;place-items:center;margin:0 auto 1.2rem;transition:background .12s linear;display:grid;position:relative}.analysis-dial:before{content:"";border-radius:inherit;background:var(--forest);position:absolute;inset:4px}.analysis-dial:after{content:"";border:1px solid rgba(var(--accent-rgb), .2);border-radius:inherit;border-left-color:#0000;animation:2.8s linear infinite analysis-orbit;position:absolute;inset:-9px}.analysis-dial-core{z-index:1;aspect-ratio:1;border:1px solid rgba(var(--accent-rgb), .26);border-radius:inherit;background:radial-gradient(circle, rgba(var(--accent-rgb), .13), rgba(var(--accent-rgb), .015) 62%);width:calc(100% - 1.45rem);box-shadow:inset 0 0 1.4rem rgba(var(--accent-rgb), .08);place-content:center;display:grid;position:relative}.analysis-dial-core strong{color:#fff;font-family:var(--font-ancestral-display), "Arial Narrow", sans-serif;letter-spacing:.02em;font-size:clamp(2rem,10vw,2.5rem);font-weight:600;line-height:.85}.analysis-dial-core strong small{color:var(--green);font-family:var(--font-ancestral-body), Arial, sans-serif;vertical-align:top;font-size:.42em}.analysis-dial-core span{color:var(--green);letter-spacing:.2em;margin-top:.45rem;font-size:7px;font-weight:800}@keyframes analysis-orbit{to{rotate:360deg}}@keyframes analysis-signal{50%{opacity:.38;box-shadow:0 0 .25rem rgba(var(--accent-rgb), .3)}}.analysis-intro h1{color:#fff;font-family:var(--font-ancestral-display), "Arial Narrow", sans-serif;letter-spacing:.025em;text-transform:uppercase;margin:0;font-size:clamp(2rem,9vw,2.7rem);font-weight:600;line-height:.94}.analysis-intro p{color:#b9a99a;max-width:23rem;margin:.75rem auto 1.05rem;font-size:11px;line-height:1.5}.analysis-progress-label{color:#8f8176;letter-spacing:.15em;justify-content:space-between;margin-bottom:.42rem;font-size:8px;font-weight:800;display:flex}.analysis-progress-label strong{color:var(--green);font-size:9px}.loading-line{background:#ffffff17;border-radius:999px;height:4px;overflow:hidden}.loading-line i{border-radius:inherit;background:linear-gradient(90deg, #ad442a, var(--green), #f2b46d);height:100%;box-shadow:0 0 .9rem rgba(var(--accent-rgb), .72);transition:width .12s linear;display:block}.check-list{text-align:left;gap:.5rem;margin:1rem 0 .8rem;display:grid}.check-list>div{color:#69746d;opacity:.55;background:#ffffff06;border:1px solid #ffffff1a;border-radius:.6rem;grid-template-columns:1.65rem 1fr;align-items:center;min-height:3.4rem;transition:border-color .3s,background .3s,color .3s,opacity .3s,transform .3s;display:grid}.check-list>div>span{border:1px solid;border-radius:50%;place-items:center;width:1rem;height:1rem;margin-left:.7rem;font-size:.65rem;font-weight:800;display:grid}.check-list p{gap:.16rem;margin:0;padding:.52rem .8rem .52rem .35rem;display:grid}.check-list p strong{font-size:11px}.check-list p small{color:#9f9083;font-size:9px;line-height:1.3}.check-list>div[data-state=active]{border-color:rgba(var(--accent-rgb), .55);background:linear-gradient(90deg, rgba(var(--accent-rgb), .1), rgba(var(--accent-rgb), .02));color:#fff0e8;opacity:1;box-shadow:0 .5rem 1.5rem rgba(var(--accent-rgb), .06);transform:translateY(-1px)}.check-list>div[data-state=active]>span{border-color:var(--green);box-shadow:0 0 .85rem rgba(var(--accent-rgb), .38);animation:1.2s ease-in-out infinite analysis-signal}.check-list>div[data-state=complete]{border-color:rgba(var(--accent-rgb), .25);color:#fff2ea;opacity:1}.check-list>div[data-state=complete]>span{border-color:var(--green);background:var(--green);color:#2a130d}.check-list>div[data-state=complete] p small{color:#bcaea2}.analysis-wait{color:#988a7e;margin:0;font-size:10px}.result-card{padding-bottom:22px}.stamp{color:#35d07f;letter-spacing:.22em;border:1px solid #35d07f;border-radius:3px;margin:0 auto 18px;padding:7px 12px;font-size:9px;font-weight:500;display:table;transform:rotate(-1deg)}.result-card h1{margin-bottom:24px;font-size:clamp(40px,12vw,65px)}.assista-video{opacity:.9;font-size:.6em}.highlight-abaixo{margin-top:-.1em;font-size:1.25em;display:block}.bunny-player{border:1px solid rgba(var(--accent-rgb), .26);background:#000;border-radius:8px;width:100%;max-width:400px;margin:0 auto;overflow:hidden;box-shadow:0 18px 55px #0000007a}.bunny-player-aspect{padding-top:177.778%;position:relative}.bunny-player iframe{pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.bunny-player-start{z-index:2;color:#fff;cursor:pointer;background:linear-gradient(145deg,#ff8b62,#e8522d);border:0;border-radius:50%;place-items:center;width:76px;height:76px;padding:0 0 0 5px;font-size:28px;transition:transform .2s,opacity .2s;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 12px 34px #0000007a,0 0 0 6px #ffffff1a}.bunny-player-start:hover:not(:disabled){transform:translate(-50%,-50%)scale(1.06)}.bunny-player-start:disabled{opacity:.58;cursor:wait}.bunny-player-progress{z-index:3;pointer-events:none;background:#ffffff38;border-radius:0;height:7px;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -1px 8px #00000080}.bunny-player-progress i{border-radius:inherit;will-change:width;background:linear-gradient(90deg,#f16942,#ffad67);width:0;height:100%;display:block;box-shadow:0 0 12px #ff7755bf}.bunny-player[data-progress=running] .bunny-player-progress i{animation:75s linear forwards bunny-vsl-progress}.bunny-player[data-progress=complete] .bunny-player-progress i{width:100%}@keyframes bunny-vsl-progress{0%{width:0}5%{width:26%}15%{width:58%}30%{width:80%}55%{width:92%}to{width:95%}}.prize{border:1px solid rgba(var(--accent-rgb), .25);background:linear-gradient(110deg, rgba(var(--accent-rgb), .09), #ffffff06);border-radius:10px;gap:5px;margin:26px 0 16px;padding:19px 18px;display:grid;position:relative}.prize small{color:var(--green);letter-spacing:.2em;font-size:9px;font-weight:800}.prize strong{font-family:var(--font-ancestral-display), "Arial Narrow", sans-serif;letter-spacing:.015em;text-transform:uppercase;font-size:30px;font-weight:600}.prize span{color:#b9a99a;font-size:11px}.findings{gap:8px;display:grid}.findings>div{border:1px solid var(--line);background:#ffffff06;border-left:3px solid #d2a847;border-radius:8px;padding:14px}.findings>div[data-tone=danger]{border-left-color:#f84f31}.findings>div[data-tone=warning]{border-left-color:#e9b44c}.findings>div[data-tone=info]{border-left-color:#31a8f8}.findings>div[data-tone=success]{border-left-color:var(--green)}.findings small{color:#747e77;letter-spacing:.18em;font-size:8px;font-weight:800}.findings p{color:#9ba39e;margin:5px 0 0;font-size:11px;line-height:1.4}.findings strong{color:#f1f3f1}.fixed-cta{z-index:15;padding:13px 16px max(24px, env(safe-area-inset-bottom));pointer-events:none;position:fixed;inset:auto 0 0}.fixed-cta button,.primary-button{pointer-events:auto;background:linear-gradient(180deg, var(--green-bright), #c95a32);color:#2a130d;letter-spacing:.025em;cursor:pointer;width:min(100%,500px);box-shadow:0 8px 28px rgba(var(--accent-rgb), .19);border:0;border-radius:7px;margin:0 auto;padding:17px 18px;font-size:13px;font-weight:950;transition:transform .2s,box-shadow .2s;animation:2.5s ease-in-out infinite pulse-btn;display:block}.fixed-cta button:hover,.primary-button:hover{box-shadow:0 12px 35px rgba(var(--accent-rgb), .35);animation-play-state:paused;transform:translateY(-2px)scale(1.01)}@keyframes pulse-btn{0%{box-shadow:0 8px 28px rgba(var(--accent-rgb), .19);transform:scale(1)}50%{box-shadow:0 12px 35px rgba(var(--accent-rgb), .45);transform:scale(1.03)}to{box-shadow:0 8px 28px rgba(var(--accent-rgb), .19);transform:scale(1)}}.fixed-cta button span{float:right;font-size:20px;line-height:13px}.commitment-card{text-align:center;width:min(100%,520px);padding:clamp(1rem,4vw,1.5rem)}.commitment-card .back-button{margin-bottom:clamp(1.25rem,4vw,2rem);display:block}.commitment-eyebrow{color:#c8b6a8;letter-spacing:.13em;align-items:center;gap:7px;margin:0 0 14px;font-size:10px;font-weight:850;display:inline-flex}.commitment-eyebrow span{background:rgba(var(--accent-rgb), .15);width:19px;height:19px;color:var(--green-bright);border-radius:50%;place-items:center;font-size:11px;display:grid}.commitment-card h1{font-family:var(--font-ancestral-display), "Arial Narrow", sans-serif;text-transform:uppercase;margin:0;font-size:clamp(43px,12vw,62px);font-weight:600;line-height:1}.commitment-intro{color:#b2aaa3;max-width:445px;margin:20px auto 0;font-size:clamp(14px,3.6vw,16px);line-height:1.55}.commitment-intro strong{color:#f5f0eb}.commitment-condition{border:1px solid rgba(var(--accent-rgb), .38);background:linear-gradient(145deg, rgba(var(--accent-rgb), .09), #ffffff06);border-radius:11px;margin:24px auto;padding:21px 19px;position:relative;overflow:hidden}.commitment-condition:before{content:"";background:var(--green-bright);width:3px;position:absolute;inset:0 auto 0 0}.commitment-condition small{color:var(--green-bright);letter-spacing:.15em;margin-bottom:9px;font-size:10px;font-weight:900;display:block}.commitment-condition p{color:#f0ebe6;margin:0;font-size:clamp(17px,4.6vw,21px);font-weight:650;line-height:1.35}.commitment-condition strong{color:var(--green-bright)}.commitment-card .primary-button{padding:17px 18px}.offer-page,.legal-page{background:radial-gradient(circle at 50% 5%,#00e67617,#0000 32%),#06110c;min-height:100svh;padding:46px 18px}.offer-shell{text-align:center;width:min(100%,520px);margin:auto}.offer-shell h1{margin-bottom:15px;font-size:clamp(46px,12vw,68px)}.offer-shell>p{color:#9ca59f;font-size:13px;line-height:1.5}.offer-button{margin-top:22px;text-decoration:none}.checkout-note{border:1px dashed #fff3;border-radius:7px;padding:13px}.checkout-note code{color:var(--green)}.restart-link{color:#77817a;margin-top:22px;font-size:11px;display:inline-block}.legal-page article{border:1px solid var(--line);background:var(--card);border-radius:12px;width:min(100%,680px);margin:auto;padding:28px}.legal-page h1{margin-top:0}.legal-page p{color:#aab2ad;line-height:1.7}.legal-page a{color:var(--green)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:520px){.jungle-funnel{padding:max(.65rem, env(safe-area-inset-top)) .85rem max(.65rem, env(safe-area-inset-bottom))}.jungle-funnel[data-screen=result]{padding-bottom:112px}.quiz-header{justify-content:space-between;width:min(25.5rem,100%);margin:0 auto .65rem;padding:.2rem 0;font-size:clamp(.88rem,3.3vw,1rem)}.mission-card{width:min(25.5rem,100%);padding:.9rem}.phases{margin-bottom:25px}.commitment-card h1{word-spacing:.14em;line-height:1.12}.mission-card h1{margin-bottom:1rem;font-size:clamp(1.78rem,7.6vw,2.35rem);line-height:1}.answer-list{gap:.62rem}.answer-list button:last-child:nth-child(odd){width:calc(50% - .31rem)}.answer-body{gap:.6rem;padding:.72rem .78rem}.answer-list strong{font-size:.98rem;line-height:1.15}.answer-list small{font-size:.78rem;line-height:1.25}.answer-check{width:1.35rem}}@media (max-width:520px) and (min-height:620px){.jungle-funnel[data-screen=gender],.jungle-funnel[data-screen=quiz]{height:100svh;min-height:100svh;overflow:hidden}}@media (min-width:900px){.jungle-funnel{padding:max(2rem, env(safe-area-inset-top)) clamp(2rem, 5vw, 5rem) max(2rem, env(safe-area-inset-bottom))}.jungle-funnel[data-screen=result]{padding-bottom:130px}.quiz-header{letter-spacing:.12em;justify-content:flex-start;width:min(60rem,100%);margin:0 auto clamp(1.25rem,2vw,2rem);font-size:.86rem}.quiz-card,.result-card{width:min(60rem,100%)}.intro-card{padding:clamp(1.3rem,2vw,1.8rem)}.goal-list,.gender-grid{max-width:480px;margin:0 auto}.mission-card h1{text-align:center}.answer-list{grid-template-columns:repeat(3,minmax(0,1fr))}.answer-list button:last-child:nth-child(odd){grid-column:auto;justify-self:stretch;width:100%}.check-list{max-width:400px;margin-left:auto;margin-right:auto}.bunny-player{max-width:560px}.prize{max-width:560px;margin-left:auto;margin-right:auto}.findings{grid-template-columns:1fr 1fr}}@media (max-width:360px){.intro-title{font-size:39px}.goal-list button{grid-template-columns:53px 1fr 15px}.goal-list img{width:53px;height:53px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
