@font-face{font-family:Clash;src:url('ClashDisplay-Semibold.woff2')}sokai-discovery-preview *{box-sizing:border-box}sokai-discovery-preview button,sokai-discovery-preview input,sokai-discovery-preview a{-webkit-tap-highlight-color:transparent}sokai-discovery-preview button,sokai-discovery-preview input{font:inherit}sokai-discovery-preview button,sokai-discovery-preview a{touch-action:manipulation}sokai-discovery-preview button{cursor:pointer}sokai-discovery-preview button:focus-visible,sokai-discovery-preview a:focus-visible,sokai-discovery-preview input:focus-visible{outline:3px solid #6b9900;outline-offset:4px}sokai-discovery-preview button{color:inherit}sokai-discovery-preview a{color:inherit}sokai-discovery-preview h1,sokai-discovery-preview h2,sokai-discovery-preview h3{font-family:Clash,Arial,sans-serif;line-height:1.08;margin:0}sokai-discovery-preview p{margin:0 0 18px}sokai-discovery-preview .review{padding:8px 4%;background:#192019;color:#fff;display:flex;justify-content:space-between;align-items:center;font-size:12px;gap:12px}sokai-discovery-preview .review button{border:0;background:none;color:#b9fa1f;text-decoration:underline}sokai-discovery-preview .announcement{text-align:center;background:#b9fa1f;padding:8px;font-size:13px;font-weight:bold}sokai-discovery-preview header{max-width:1400px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:25px 4%;border-bottom:1px solid #e8ebe6}sokai-discovery-preview header img{object-fit:contain}sokai-discovery-preview nav{display:flex;gap:25px;align-items:center}sokai-discovery-preview nav a{text-decoration:none}sokai-discovery-preview nav button{background:none;border:0}sokai-discovery-preview .header-note{font-size:11px;letter-spacing:2px}sokai-discovery-preview .product{display:grid;grid-template-columns:1.08fr 1fr;gap:65px;max-width:1320px;margin:40px auto 70px;padding:0 32px;align-items:start}sokai-discovery-preview .gallery{position:sticky;top:22px;background:#f3f5ee;border-radius:20px;overflow:hidden}sokai-discovery-preview .gallery>img{display:block;width:100%;height:auto}sokai-discovery-preview .gallery-caption{display:flex;justify-content:space-between;padding:15px 20px;font-size:10px;letter-spacing:1px}sokai-discovery-preview .eyebrow{font-weight:bold;font-size:11px;letter-spacing:1.6px;color:#64705f;margin-bottom:16px}sokai-discovery-preview h1{font-size:46px;letter-spacing:-1.5px}sokai-discovery-preview .intro{font-size:22px;line-height:1.35;margin:20px 0}sokai-discovery-preview .age{display:inline-block;background:#eff9dd;padding:5px 12px;border-radius:30px;font-size:12px}sokai-discovery-preview .benefits{padding:0;list-style:none;margin:5px 0 26px}sokai-discovery-preview .benefits li{padding:6px 0 6px 24px;position:relative;font-size:14px}sokai-discovery-preview .benefits li:before{content:'✓';position:absolute;left:0;color:#679500}sokai-discovery-preview .quiz-teaser{display:flex;align-items:center;text-align:left;gap:15px;width:100%;padding:20px 18px;background:#f3f8eb;border:1px solid #c9d7bb;border-radius:15px;margin-bottom:25px;box-shadow:0 4px 0 #e4eadc}sokai-discovery-preview .quiz-teaser>span:nth-child(2){flex:1}sokai-discovery-preview .quiz-symbol{font:32px Clash;background:#233d24;color:#b9fa1f;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;flex-shrink:0}sokai-discovery-preview .quiz-teaser small{display:block;font-size:9px;letter-spacing:1.2px;font-weight:bold;color:#52703c}sokai-discovery-preview .quiz-teaser strong{display:block;font:20px Clash;margin:5px 0}sokai-discovery-preview .quiz-teaser span span{font-size:12px;color:#5f6a59}sokai-discovery-preview .offer{border-top:1px solid #e2e6dc;padding-top:20px}sokai-discovery-preview .offer-top{display:flex;justify-content:space-between;font-size:10px;font-weight:bold;letter-spacing:1px}sokai-discovery-preview .offer-top span:last-child{color:#577c00}sokai-discovery-preview .price{display:flex;gap:12px;align-items:center;margin:15px 0}sokai-discovery-preview .price strong{font:34px Clash}sokai-discovery-preview .price del{color:#899180}sokai-discovery-preview .price span{font-size:10px;color:#899180}sokai-discovery-preview .offer p{font-size:14px}sokai-discovery-preview .primary{border:0;border-radius:8px;background:#b9fa1f;color:#152000;padding:16px 22px;font-size:14px;font-weight:bold;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}sokai-discovery-preview .primary:hover{background:#a5e416}sokai-discovery-preview .fine{font-size:11px!important;text-align:center;color:#747e6d;margin:10px 0}sokai-discovery-preview .how{padding:60px 32px;background:#f5f6f1;text-align:center}sokai-discovery-preview .how h2{font-size:40px}sokai-discovery-preview .how>div{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;max-width:1050px;margin:40px auto 0;text-align:left}sokai-discovery-preview .how article>span{font:36px Clash;color:#92b84c}sokai-discovery-preview .how h3{font-size:23px;margin:10px 0}sokai-discovery-preview .how p{color:#65705c;font-size:14px}sokai-discovery-preview .game-tab{position:fixed;bottom:20px;left:22px;background:#19261b;color:#fff;padding:14px 20px;border:1px solid #b9fa1f;border-radius:40px;box-shadow:0 6px 24px #0003;font-weight:bold;font-size:13px;z-index:10}sokai-discovery-preview .game-tab span{color:#b9fa1f;margin-left:10px}sokai-discovery-preview footer{text-align:center;color:#7c8575;padding:30px 20px 90px;font-size:11px}sokai-discovery-preview dialog{padding:0;border:0;border-radius:24px;width:min(680px,calc(100% - 28px));max-height:90dvh;overflow:auto;background:#fff;box-shadow:0 30px 90px #0005;color:#19231b}sokai-discovery-preview dialog::backdrop{background:#102211a6;backdrop-filter:blur(5px)}sokai-discovery-preview .modal-head{display:flex;justify-content:space-between;align-items:center;padding:26px 32px 0}sokai-discovery-preview .modal-head img{object-fit:contain}sokai-discovery-preview .close{border:0;background:#f0f3eb;border-radius:50%;height:44px;width:44px;font:30px Arial;flex-shrink:0}sokai-discovery-preview #quiz-content{padding:32px 40px 40px}sokai-discovery-preview .quiz-progress{display:flex;gap:7px;margin-bottom:26px}sokai-discovery-preview .quiz-progress span{height:5px;border-radius:4px;background:#e7ecdf;flex:1}sokai-discovery-preview .quiz-progress .done{background:#8dc300}sokai-discovery-preview .q-label{font-size:11px;letter-spacing:1.8px;font-weight:bold;color:#77836c}sokai-discovery-preview #quiz-content h2{font-size:36px;margin:12px 0 16px}sokai-discovery-preview #quiz-content .sub{color:#697460;font-size:15px}sokai-discovery-preview .choices{display:grid;gap:10px;margin:26px 0 18px}sokai-discovery-preview .choice{width:100%;border:1px solid #d9e1d0;border-radius:12px;background:white;padding:17px 20px;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:15px}sokai-discovery-preview .choice:hover{background:#f3fae5;border-color:#80a834}sokai-discovery-preview .choice[aria-pressed=true]{background:#eff9d8;border:2px solid #639800}sokai-discovery-preview .text-button{border:0;background:none;text-decoration:underline;text-underline-offset:4px;color:#606e54;font-size:13px;padding:12px 0}sokai-discovery-preview .result-badge{font-size:12px;display:inline-block;padding:6px 12px;border-radius:20px;background:#eff9dc;color:#456e14}sokai-discovery-preview .result-card{border:1px solid #dfe6d8;background:#f8faf5;border-radius:12px;padding:18px;margin:12px 0}sokai-discovery-preview .result-card b{font-size:14px}sokai-discovery-preview .result-card p{font-size:14px;margin:6px 0 0;color:#64705c}sokai-discovery-preview .result-footnote{font-size:11px;color:#747e6c;margin:18px 0}sokai-discovery-preview .result-actions{margin-top:25px}sokai-discovery-preview .stadium{position:relative;overflow:hidden;text-align:center;background:radial-gradient(ellipse at 50% 100%,#547b20 0, #1e4229 45%,#0c2020 85%);color:#fff;padding:40px 30px 32px;isolation:isolate}sokai-discovery-preview .stadium:before{content:'';position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(0deg,transparent 0 18px,#ffffff05 18px 19px)}sokai-discovery-preview .stadium .eyebrow{color:#b9fa1f;margin:14px 0 20px}sokai-discovery-preview .stadium h2{font-size:64px;font-weight:600;line-height:.96;letter-spacing:-2px}sokai-discovery-preview .stadium h2 em{font-style:normal;color:#b9fa1f}sokai-discovery-preview .stadium p:not(.eyebrow){color:#d1dfcc;font-size:14px;margin:20px 0 10px}sokai-discovery-preview .game-close{position:absolute;right:16px;top:16px;z-index:3;background:#fff;color:#142018}sokai-discovery-preview .floodlight{position:absolute;top:50px;width:70px;height:35px;background:radial-gradient(circle,#fff 20%,transparent 35%) 0 0/14px 14px;filter:drop-shadow(0 0 14px #deffa1);opacity:.65;transform:rotate(-15deg);z-index:-1}sokai-discovery-preview .floodlight.left{left:20px}sokai-discovery-preview .floodlight.right{right:20px;transform:rotate(15deg)}sokai-discovery-preview .goal{position:relative;width:80%;height:180px;margin:30px auto 45px;border:6px solid #e6efd8;border-bottom-width:3px;border-radius:8px 8px 0 0;background:repeating-linear-gradient(0deg,transparent 0 19px,#d3ebba50 19px 20px),repeating-linear-gradient(90deg,transparent 0 19px,#d3ebba50 19px 20px);display:flex;align-items:flex-start;justify-content:space-between;padding:12px;box-shadow:0 15px 35px #071b2280}sokai-discovery-preview .goal button{border-radius:50%;border:2px solid #b9fa1f;background:#19271dcc;color:#b9fa1f;width:46px;height:46px;font-size:26px}sokai-discovery-preview .goal button:disabled{opacity:.25;cursor:default}sokai-discovery-preview .goal-label{position:absolute;left:0;right:0;top:88px;font-size:10px;letter-spacing:1.5px;color:#d3dfc9}sokai-discovery-preview #ball{font-size:52px;position:absolute;bottom:-38px;left:calc(50% - 26px);filter:drop-shadow(0 8px 4px #0005);transition:transform .55s cubic-bezier(.2,.8,.3,1)}sokai-discovery-preview #ball.shot-left{transform:translate(-110px,-140px) scale(.55) rotate(-160deg)}sokai-discovery-preview #ball.shot-right{transform:translate(110px,-140px) scale(.55) rotate(160deg)}sokai-discovery-preview .game-note{font-size:10px;color:#c1d1b8}sokai-discovery-preview .game-result{padding:28px 34px}sokai-discovery-preview .game-result h3{font-size:32px;margin-bottom:12px}sokai-discovery-preview .game-result p{font-size:14px;color:#617259}sokai-discovery-preview .game-result label{font-size:13px}sokai-discovery-preview .email-row{display:flex;gap:8px;margin:10px 0 12px}sokai-discovery-preview .email-row input{min-width:0;width:100%;border:1px solid #bfcbb6;border-radius:8px;padding:12px}sokai-discovery-preview .email-row .primary{width:auto;white-space:nowrap;font-size:12px}sokai-discovery-preview .consent{display:flex;align-items:start;gap:8px;font-size:11px!important}sokai-discovery-preview .consent input{margin-top:3px}sokai-discovery-preview .game-result small{display:block;margin:12px 0;font-size:10px;color:#7b8574}sokai-discovery-preview .game-result [role=status]{font-weight:bold;color:#42611a}sokai-discovery-preview [hidden]{display:none!important}@media(max-width:760px){sokai-discovery-preview .review{font-size:9px}sokai-discovery-preview .review button{font-size:11px}sokai-discovery-preview .announcement{font-size:11px}sokai-discovery-preview header{padding:15px 22px}sokai-discovery-preview .header-note{display:none}sokai-discovery-preview nav{gap:15px;font-size:12px}sokai-discovery-preview .product{grid-template-columns:1fr;gap:27px;padding:0 20px;margin:22px auto 40px}sokai-discovery-preview .gallery{position:static}sokai-discovery-preview .gallery-caption{font-size:8px;padding:12px}sokai-discovery-preview h1{font-size:37px}sokai-discovery-preview .intro{font-size:20px}sokai-discovery-preview .quiz-teaser{padding:15px;gap:10px}sokai-discovery-preview .quiz-teaser strong{font-size:18px}sokai-discovery-preview .quiz-symbol{width:40px;height:40px;font-size:28px}sokai-discovery-preview .how{padding:40px 22px}sokai-discovery-preview .how h2{font-size:32px}sokai-discovery-preview .how>div{grid-template-columns:1fr;gap:15px}sokai-discovery-preview .how article{border-bottom:1px solid #dee5d6}sokai-discovery-preview .how article>span{font-size:24px}sokai-discovery-preview .game-tab{bottom:14px;left:14px;font-size:12px}sokai-discovery-preview dialog{border-radius:18px}sokai-discovery-preview .modal-head{padding:20px 22px 0}sokai-discovery-preview #quiz-content{padding:25px 24px}sokai-discovery-preview #quiz-content h2{font-size:29px}sokai-discovery-preview .choice{padding:15px;font-size:14px}sokai-discovery-preview .stadium{padding:40px 20px 25px}sokai-discovery-preview .stadium h2{font-size:54px}sokai-discovery-preview .floodlight{opacity:.25}sokai-discovery-preview .goal{width:95%;height:155px}sokai-discovery-preview #ball.shot-left{transform:translate(-85px,-115px) scale(.55) rotate(-160deg)}sokai-discovery-preview #ball.shot-right{transform:translate(85px,-115px) scale(.55) rotate(160deg)}sokai-discovery-preview .game-result{padding:25px 22px}sokai-discovery-preview .email-row{flex-direction:column}sokai-discovery-preview .email-row .primary{justify-content:center}sokai-discovery-preview .price span{font-size:9px}}@media(prefers-reduced-motion:reduce){sokai-discovery-preview #ball{transition:none}}sokai-discovery-preview #quiz{width:min(650px,calc(100% - 24px));border-radius:20px;background:#fff;color:#20251e;font:15px/1.65 Arial,sans-serif}sokai-discovery-preview #quiz .modal-head{position:relative;justify-content:center;padding:28px 64px 0}sokai-discovery-preview #quiz .modal-head img{width:88px!important;height:43px!important;object-fit:contain}sokai-discovery-preview #quiz .close{position:absolute;right:18px;top:18px;width:40px;height:40px;background:#f4f5f1;color:#31392c}sokai-discovery-preview .quiz-coach{text-align:center;padding:12px 0 8px}sokai-discovery-preview .quiz-coach img{display:block;width:114px!important;height:114px!important;object-fit:contain;margin:auto}sokai-discovery-preview .quiz-coach>span{display:block;font-size:9px;font-weight:700;letter-spacing:1.6px;color:#7e8577;margin-top:6px}sokai-discovery-preview #quiz-content{padding:22px 42px 38px}sokai-discovery-preview #quiz-content h2{font-family:var(--font-heading--family,Clash,Arial,sans-serif);font-size:30px;line-height:1.15;letter-spacing:-.5px;font-weight:600;color:#20251e}sokai-discovery-preview #quiz-content h3{font-family:var(--font-heading--family,Clash,Arial,sans-serif);font-size:22px;line-height:1.2;color:#20251e;letter-spacing:-.3px}sokai-discovery-preview #quiz-content .sub{font-size:14px;line-height:1.6;color:#68705e}sokai-discovery-preview .quiz-progress{margin-bottom:20px}sokai-discovery-preview .quiz-progress .done{background:#b9fa1f}sokai-discovery-preview .choice{border-radius:12px;padding:15px 18px;border:1px solid #d9ded1;font-size:14px;background:#fff;min-height:54px}sokai-discovery-preview .choice:hover{background:#f6fbe9;border-color:#91c912}sokai-discovery-preview .choice[aria-pressed=true]{border:2px solid #28341d;background:#f3fbdc}sokai-discovery-preview .primary{background:#b9fa1f;border:2px solid #182019;border-radius:999px;min-height:56px;box-shadow:0 4px 0 #182019;font-family:var(--font-heading--family,Clash,Arial,sans-serif);font-size:15px;font-weight:800;letter-spacing:.03em}sokai-discovery-preview .primary:hover{background:#c4ff36}sokai-discovery-preview .result-intro{text-align:center}sokai-discovery-preview .result-intro h2{margin:16px auto 24px!important;max-width:400px}sokai-discovery-preview .result-badge{font-size:9px;font-weight:700;letter-spacing:1.1px;background:#f0f6e2;padding:7px 14px;color:#405320}sokai-discovery-preview .profile-seal{width:152px;height:152px;border:5px solid #b9fa1f;outline:1px solid #26391c;border-radius:50%;margin:28px auto;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;box-shadow:inset 0 0 0 5px #fff;background:#fafff1}sokai-discovery-preview .profile-seal small{font-size:8px;letter-spacing:2px;color:#6b775b}sokai-discovery-preview .profile-seal strong{font:21px/1.1 Clash,Arial,sans-serif;max-width:120px}sokai-discovery-preview .profile-seal>span{color:#6b9700}sokai-discovery-preview .result-lead{font-size:14px;line-height:1.8;color:#56604c;margin:26px 0}sokai-discovery-preview .answer-summary{display:grid;gap:8px;margin:26px 0}sokai-discovery-preview .answer-row{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #dce3d1;border-radius:10px;text-align:left}sokai-discovery-preview .answer-check{display:grid;place-items:center;width:29px;height:29px;background:#f0f6e3;color:#688524;border-radius:8px;flex-shrink:0}sokai-discovery-preview .answer-row small{display:block;font-size:8px;letter-spacing:1px;color:#768168;margin-bottom:3px}sokai-discovery-preview .answer-row strong{font-size:12px;line-height:1.4;display:block;font-weight:600}sokai-discovery-preview .objection-answer{padding:22px;background:#f1f6e7;border-left:3px solid #a5dc22;border-radius:0 12px 12px 0;margin:26px 0}sokai-discovery-preview .objection-answer h3{font-size:20px!important;margin:0 0 12px}sokai-discovery-preview .objection-answer p,sokai-discovery-preview .result-story p,sokai-discovery-preview .first-session p,sokai-discovery-preview .result-faq p{font-size:13px;line-height:1.8;color:#58634e;margin:12px 0 0}sokai-discovery-preview .result-story{padding:12px 0 24px}sokai-discovery-preview .result-story h3{margin:10px 0}sokai-discovery-preview .first-session{display:flex;gap:16px;border-top:1px solid #e4e8dd;border-bottom:1px solid #e4e8dd;padding:22px 0;margin-bottom:20px}sokai-discovery-preview .session-number{font:34px Clash;color:#719a16}sokai-discovery-preview .first-session h3{font-size:20px!important}sokai-discovery-preview .first-session small{display:block;font-size:10px;color:#7c8570;margin-top:12px}sokai-discovery-preview .result-faq{border-bottom:1px solid #e4e8dd;padding:15px 0}sokai-discovery-preview .result-faq summary{font-size:13px;font-weight:600;cursor:pointer}sokai-discovery-preview .result-guarantee{text-align:center;border:1px solid #cfdcba;border-radius:16px;background:#f5f9ed;padding:30px 24px;margin:32px 0 26px}sokai-discovery-preview .guarantee-seal{border:1px solid #9dbb70;border-radius:50%;width:70px;height:70px;margin:0 auto 20px;display:flex;flex-direction:column;justify-content:center}sokai-discovery-preview .guarantee-seal strong{font:32px/1 Clash;color:#405b23}sokai-discovery-preview .guarantee-seal small{font-size:8px;letter-spacing:2px;margin-top:4px}sokai-discovery-preview .result-guarantee h3{font-size:28px!important}sokai-discovery-preview .result-guarantee p{font-size:13px;line-height:1.8;margin:18px 0 12px;color:#59644d}sokai-discovery-preview .result-guarantee>strong{font-size:12px}sokai-discovery-preview .result-guarantee>small{display:block;font-size:9px;color:#768369;margin:12px auto 0;max-width:330px}sokai-discovery-preview .result-links{display:flex;justify-content:center;gap:24px}sokai-discovery-preview .result-actions .fine{font-size:10px!important;margin-top:14px}sokai-discovery-preview .result-links button{font-size:11px}sokai-discovery-preview .quiz-teaser{border-radius:14px;background:#f7faee;box-shadow:0 3px 0 #e1e8d3}sokai-discovery-preview .quiz-symbol{background:#17251a;color:#b9fa1f}sokai-discovery-preview .quiz-teaser strong{font-family:var(--font-heading--family,Clash,Arial,sans-serif)}@media(max-width:600px){sokai-discovery-preview #quiz-content{padding:20px 23px 28px}sokai-discovery-preview #quiz-content h2{font-size:26px}sokai-discovery-preview #quiz .modal-head{padding-top:22px}sokai-discovery-preview .quiz-coach img{width:96px!important;height:96px!important}sokai-discovery-preview .quiz-coach>span{font-size:8px}sokai-discovery-preview .profile-seal{width:135px;height:135px}sokai-discovery-preview .profile-seal strong{font-size:19px}sokai-discovery-preview .result-lead{font-size:13px}sokai-discovery-preview .result-guarantee{padding:26px 18px}sokai-discovery-preview .primary{font-size:12px;padding:14px 16px}sokai-discovery-preview .choice{font-size:13px}sokai-discovery-preview .objection-answer{padding:18px}sokai-discovery-preview .result-guarantee h3{font-size:25px!important}}sokai-discovery-preview .quiz-welcome{text-align:center}sokai-discovery-preview .welcome-promise{font-size:18px;font-weight:700;color:#28351f;margin:22px 0}sokai-discovery-preview .quiz-welcome .sub{line-height:1.8!important}sokai-discovery-preview .welcome-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:24px 0}sokai-discovery-preview .welcome-tags span{border:1px solid #dce4d0;border-radius:999px;padding:7px 11px;font-size:11px;color:#647154}sokai-discovery-preview .quiz-welcome .primary{margin:26px 0 16px}sokai-discovery-preview .primary:disabled{background:#e5ebda;color:#8b937f;border-color:#bac3ab;box-shadow:none;cursor:not-allowed}sokai-discovery-preview .profile-preparation{text-align:center;padding:10px 0 26px}sokai-discovery-preview .loading-ring{--progress:0%;position:relative;width:178px;height:178px;border-radius:50%;background:conic-gradient(#8aba10 var(--progress),#e7eddf 0);display:grid;place-items:center;margin:10px auto 30px}sokai-discovery-preview .loading-ring:before{content:'';position:absolute;inset:9px;background:#fff;border-radius:50%}sokai-discovery-preview .loading-ring strong{position:relative;font:44px Clash,Arial,sans-serif;color:#24331c}sokai-discovery-preview .profile-preparation h2{max-width:420px;margin:18px auto!important}sokai-discovery-preview .mechanism{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:16px 12px;background:#f3f9e7;border-radius:10px;margin:20px 0}sokai-discovery-preview .mechanism span{font:14px Clash,Arial,sans-serif}sokai-discovery-preview .mechanism b{color:#80a91d}sokai-discovery-preview .touch-targets{background:#19251b;color:#fff;border-radius:14px;padding:22px;margin-bottom:24px}sokai-discovery-preview .touch-targets h3{color:#fff!important;font-size:22px!important}sokai-discovery-preview .touch-targets>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:22px 0}sokai-discovery-preview .touch-targets strong{display:block;font:27px Clash,Arial,sans-serif;color:#b9fa1f}sokai-discovery-preview .touch-targets small{font-size:9px;color:#c1d1b9}sokai-discovery-preview .touch-targets p{font-size:10px;line-height:1.7;color:#bcc9b5;margin:0}@media(max-width:600px){sokai-discovery-preview .welcome-promise{font-size:16px}sokai-discovery-preview .welcome-tags{gap:5px}sokai-discovery-preview .welcome-tags span{font-size:10px;padding:6px 9px}sokai-discovery-preview .touch-targets{padding:18px}sokai-discovery-preview .touch-targets strong{font-size:23px}sokai-discovery-preview .touch-targets small{font-size:8px}sokai-discovery-preview .loading-ring{width:150px;height:150px}sokai-discovery-preview .loading-ring strong{font-size:38px}}sokai-discovery-preview .choice{cursor:pointer}sokai-discovery-preview .choice input{appearance:auto;accent-color:#6a940d;width:20px;height:20px;flex:0 0 20px;margin:0;cursor:pointer}sokai-discovery-preview .choice:has(input:checked){border:2px solid #28341d;background:#f3fbdc}sokai-discovery-preview .choice:focus-within{outline:2px solid #769b25;outline-offset:2px}sokai-discovery-preview .captain-signoff{text-align:center;margin:28px auto 0;padding-top:20px;border-top:1px solid #e5eadf}sokai-discovery-preview .captain-signoff img{display:block;width:95px!important;height:145px!important;object-fit:contain;margin:auto}sokai-discovery-preview .captain-signoff p{font-size:13px;font-weight:700;margin:12px 0 3px}sokai-discovery-preview .captain-signoff small{font-size:10px;color:#75816b}sokai-discovery-preview .quiz-teaser{font-family:Poppins,var(--font-body--family),Arial,sans-serif!important;background:#f3fbdc;border:2px solid #8fbd43;border-radius:14px;box-shadow:none;gap:16px;padding:15px 18px;margin:12px 0 18px;color:#121710}sokai-discovery-preview .quiz-teaser strong{font-family:Poppins,var(--font-body--family),Arial,sans-serif!important;font-weight:700;font-size:19px;letter-spacing:0;line-height:1.35}sokai-discovery-preview .quiz-teaser small{font-family:inherit;font-size:10px;letter-spacing:1px}sokai-discovery-preview .quiz-teaser span span{font-family:inherit;font-size:12px;line-height:1.5;display:block;margin-top:6px}sokai-discovery-preview .quiz-captain{display:block;width:62px!important;height:82px!important;object-fit:contain;flex:0 0 62px}sokai-discovery-preview .quiz-teaser>span:nth-child(2){flex:1;min-width:0}@media(max-width:600px){sokai-discovery-preview .quiz-teaser{gap:12px;padding:13px}sokai-discovery-preview .quiz-teaser strong{font-size:16px}sokai-discovery-preview .quiz-teaser span span{font-size:11px}sokai-discovery-preview .quiz-captain{width:48px!important;height:68px!important;flex-basis:48px}}sokai-discovery-preview .quiz-teaser{border-color:#b6d58e}sokai-discovery-preview .quiz-kicker{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap}sokai-discovery-preview .quiz-badge{display:inline-block;background:#405d42;color:#fff;border-radius:6px;padding:4px 8px;font-family:Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:1px;line-height:1.1}sokai-discovery-preview .quiz-captain{width:72px!important;height:96px!important;flex-basis:72px}@media(max-width:600px){sokai-discovery-preview .quiz-captain{width:56px!important;height:80px!important;flex-basis:56px}sokai-discovery-preview .quiz-kicker{font-size:9px!important;gap:6px}sokai-discovery-preview .quiz-badge{font-size:11px}}sokai-discovery-preview .quiz-captain{width:84px!important;height:110px!important;flex-basis:84px}sokai-discovery-preview #quiz-content h2,sokai-discovery-preview #quiz-content h3{font-family:var(--font-heading--family,Clash,Arial,sans-serif)!important;font-size:28px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;word-spacing:.06em;line-height:1.25!important}sokai-discovery-preview .first-session{display:block}sokai-discovery-preview .captain-signoff img{width:155px!important;height:220px!important}sokai-discovery-preview .profile-seal strong{text-transform:none!important}sokai-discovery-preview .profile-seal>span{font-size:25px}sokai-discovery-preview .quiz-captain,sokai-discovery-preview .quiz-coach img,sokai-discovery-preview .captain-signoff img{animation:sokai-breathe 4s ease-in-out infinite}@keyframes sokai-breathe{0%,100%{transform:scale(.98)}50%{transform:scale(1.07)}}sokai-discovery-preview .logo-reveal{text-align:center;padding:40px 0;perspective:800px}sokai-discovery-preview .logo-reveal img{width:230px;height:230px;object-fit:contain;animation:sokai-spin 1s cubic-bezier(.2,.6,.2,1) both}@keyframes sokai-spin{0%{transform:rotateY(0deg) scale(.65);opacity:0}20%{opacity:1}100%{transform:rotateY(1440deg) scale(1);opacity:1}}sokai-discovery-preview .loading-ring{width:190px;height:190px}sokai-discovery-preview .loading-ring strong{font-size:48px}sokai-discovery-preview .touch-targets .touch-chart{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0 16px}sokai-discovery-preview .touch-chart .chart-column{display:flex;flex-direction:column;text-align:center;min-width:0}sokai-discovery-preview .touch-chart .chart-column strong{font:600 21px Arial,sans-serif;color:#b9fa1f;opacity:0;animation:none}sokai-discovery-preview .chart-track{height:180px;display:flex;align-items:flex-end;justify-content:center;border-bottom:1px solid #718065;background:repeating-linear-gradient(to top,transparent 0,transparent 44px,#394737 44px,#394737 45px)}sokai-discovery-preview .touch-chart .chart-bar{display:block;width:26px;min-height:2px;background:linear-gradient(#c5ff35,#83b52c);border-radius:5px 5px 0 0;transform:scaleY(0);transform-origin:bottom}sokai-discovery-preview .touch-chart.is-visible .chart-bar{animation:sokai-bar 850ms cubic-bezier(.2,.7,.2,1) var(--delay) both}sokai-discovery-preview .touch-chart.is-visible strong{animation:sokai-label 400ms ease var(--delay) both}sokai-discovery-preview .touch-chart small{margin-top:10px;display:block}@keyframes sokai-bar{to{transform:scaleY(1)}}@keyframes sokai-label{to{opacity:1}}sokai-discovery-preview .result-guarantee .guarantee-seal{width:95px;height:95px}sokai-discovery-preview .guarantee-seal strong{font-size:42px}sokai-discovery-preview .offer-saving{font:700 18px Arial,sans-serif;color:#577c24;margin:16px 0 8px;text-align:center}@media(max-width:600px){sokai-discovery-preview .quiz-captain{width:65px!important;height:90px!important;flex-basis:65px}sokai-discovery-preview #quiz-content h2,sokai-discovery-preview #quiz-content h3{font-size:25px!important}sokai-discovery-preview .touch-chart .chart-column strong{font-size:17px}sokai-discovery-preview .touch-targets .touch-chart{gap:6px}sokai-discovery-preview .captain-signoff img{width:135px!important;height:195px!important}}@media(prefers-reduced-motion:reduce){sokai-discovery-preview .quiz-captain,sokai-discovery-preview .quiz-coach img,sokai-discovery-preview .captain-signoff img,sokai-discovery-preview .logo-reveal img,sokai-discovery-preview .touch-chart.is-visible .chart-bar,sokai-discovery-preview .touch-chart.is-visible strong{animation:none!important}sokai-discovery-preview .touch-chart .chart-bar{transform:none}sokai-discovery-preview .touch-chart .chart-column strong{opacity:1}}sokai-discovery-preview #quiz-content h2:focus{outline:none!important;border:none!important;box-shadow:none!important}sokai-discovery-preview .logo-reveal{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;padding:26px 0;perspective:900px}sokai-discovery-preview .logo-reveal img{display:block!important;float:none!important;margin:0 auto!important;flex:0 0 auto;width:250px!important;height:250px!important;transform-origin:50% 50%;animation:sokai-spin-accelerate 3s ease-in forwards,sokai-logo-exit .2s ease 3s forwards}@keyframes sokai-spin-accelerate{0%{transform:rotateY(0deg)}100%{transform:rotateY(2160deg)}}@keyframes sokai-logo-exit{to{opacity:0;scale:.9}}sokai-discovery-preview .reveal-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}sokai-discovery-preview #quiz-content .focus-heading{border:0!important;background:transparent!important;box-shadow:none!important;text-align:center;margin:30px auto 12px;min-height:105px}sokai-discovery-preview .focus-label{display:block;font:500 15px/1.6 Arial,sans-serif;color:#68765e;margin-bottom:12px;min-height:24px;text-transform:none;letter-spacing:1px}sokai-discovery-preview .focus-name{display:block;min-height:70px;max-width:420px;margin:auto;font-size:34px;line-height:1.25;overflow-wrap:break-word}sokai-discovery-preview .focus-ball{display:block;text-align:center;font-size:28px;margin:8px auto 24px}@media(max-width:600px){sokai-discovery-preview .focus-name{font-size:29px}sokai-discovery-preview .logo-reveal img{width:220px!important;height:220px!important}}@media(prefers-reduced-motion:reduce){sokai-discovery-preview .logo-reveal img{animation:none!important}}sokai-discovery-preview #quiz-content .focus-heading{min-height:0;margin:22px auto 6px;word-spacing:normal}sokai-discovery-preview .focus-label{font-family:Arial,sans-serif;font-weight:800;color:#20251e;margin-bottom:4px;min-height:0}sokai-discovery-preview .focus-arrows{display:block;font:700 18px/1 Arial,sans-serif;color:#789d3b;letter-spacing:5px;margin:7px auto 9px}sokai-discovery-preview .focus-name{font-family:Arial,sans-serif;font-weight:900;font-size:34px;line-height:1.15;letter-spacing:1.1px;color:#000;min-height:40px;max-width:100%;text-transform:uppercase}sokai-discovery-preview .focus-check{display:block;width:38px;height:38px;margin:8px auto 10px}sokai-discovery-preview .focus-check svg{display:block;width:100%;height:100%}sokai-discovery-preview .focus-check path{fill:none;stroke:#79a527;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40}sokai-discovery-preview .focus-heading.typed+.focus-check path{animation:sokai-check .5s ease-out forwards}sokai-discovery-preview .result-intro .result-lead{margin:12px 0 24px}@keyframes sokai-check{to{stroke-dashoffset:0}}@media(max-width:600px){sokai-discovery-preview .focus-name{font-size:29px;min-height:34px}}@media(prefers-reduced-motion:reduce){sokai-discovery-preview .focus-check path{animation:none!important;stroke-dashoffset:0}}sokai-discovery-preview #result-cta{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;padding-inline:38px}sokai-discovery-preview #result-cta>span{position:absolute;right:16px;top:50%;transform:translateY(-50%)}sokai-discovery-preview .primary{position:relative;justify-content:center!important;text-align:center!important;padding-inline:40px}sokai-discovery-preview .primary>span{position:absolute;right:16px;top:50%;transform:translateY(-50%)}sokai-discovery-preview .focus-label{font-size:18px}sokai-discovery-preview .choice:has(input[type="radio"]),sokai-discovery-preview .choice:has(input[type="radio"]:checked){background:#fff;border:1px solid #d9e1d0}sokai-discovery-preview .choice input[type="radio"]{appearance:none;-webkit-appearance:none;border:2px solid #9da693;border-radius:50%;background:#fff;opacity:1}sokai-discovery-preview .choice input[type="radio"]:checked{border-color:#6a940d;background:radial-gradient(circle,#6a940d 0 52%,#fff 57%)}sokai-discovery-preview #quiz.is-question .modal-head{padding-top:16px}sokai-discovery-preview #quiz.is-question .quiz-coach{padding:6px 0 2px}sokai-discovery-preview #quiz.is-question .quiz-coach img{width:80px!important;height:80px!important}sokai-discovery-preview #quiz.is-question .quiz-coach>span{margin-top:3px}sokai-discovery-preview #quiz.is-question #quiz-content{padding-top:14px;padding-bottom:20px}sokai-discovery-preview #quiz.is-question .quiz-progress{margin-bottom:12px}sokai-discovery-preview #quiz.is-question #quiz-content h2{margin:8px 0 10px}sokai-discovery-preview #quiz.is-question #quiz-content .sub{margin-bottom:12px;line-height:1.45}sokai-discovery-preview #quiz.is-question .choices{gap:8px;margin:14px 0 10px}sokai-discovery-preview #quiz.is-question .choice{padding:11px 16px;min-height:48px}@media(max-width:600px){sokai-discovery-preview #quiz.is-question .modal-head{padding-top:12px}sokai-discovery-preview #quiz.is-question .modal-head img{width:76px!important;height:36px!important}sokai-discovery-preview #quiz.is-question .quiz-coach img{width:64px!important;height:64px!important}sokai-discovery-preview #quiz.is-question #quiz-content{padding:10px 20px 18px}sokai-discovery-preview #quiz.is-question #quiz-content h2{font-size:23px!important;line-height:1.2!important}sokai-discovery-preview #quiz.is-question .quiz-progress{margin-bottom:8px}sokai-discovery-preview #quiz.is-question .choices{gap:7px;margin-top:12px}sokai-discovery-preview #quiz.is-question .choice{padding:10px 14px;min-height:46px}}@media(max-width:600px){sokai-discovery-preview #quiz{width:calc(100% - 16px);max-width:none;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);margin:auto;border-radius:20px}sokai-discovery-preview #quiz.is-question .quiz-coach img{width:80px!important;height:80px!important}sokai-discovery-preview #quiz.is-question #quiz-content{padding-inline:18px}sokai-discovery-preview #quiz.is-question #quiz-content h2{font-size:25px!important}sokai-discovery-preview #quiz.is-question #quiz-content .sub{font-size:15px}sokai-discovery-preview #quiz.is-question .choice{font-size:15px;line-height:1.4;min-height:48px}}@media(max-width:600px){sokai-discovery-preview #quiz.is-question .modal-head img{width:88px!important;height:43px!important}sokai-discovery-preview #quiz.is-question .quiz-coach img{width:100px!important;height:100px!important}}sokai-discovery-preview{display:block;width:100%;font:16px/1.55 Arial,sans-serif;color:#182019}body.sokai-discovery-open{overflow:hidden}