/* ExplainItSimply Explore V1 */
.eis-explore{background:#f6f9fc;color:#153a61;padding:0 0 90px}.eis-explore-hero{background:linear-gradient(135deg,#f7fafc,#eef5fb);border-bottom:1px solid #e0e8f0}.eis-explore-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center;min-height:560px;padding:62px 0 56px}.eis-explore-kicker,.eis-explore-category-tag,.eis-answer-category{color:#bf5000;font-size:.78rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.eis-explore-hero h1{margin:13px 0 18px;color:#092b52;font-family:Fraunces,Georgia,serif;font-size:clamp(44px,5.2vw,76px);line-height:.99}.eis-explore-hero p{max-width:680px;margin:0;color:#46647f;font-size:19px;line-height:1.75}.eis-explore-hero-note{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.eis-explore-hero-note span{padding:8px 13px;border:1px solid #d6e3ef;border-radius:999px;background:#fff;color:#234c71;font-size:.88rem;font-weight:800}.eis-explore-hero-art{display:flex;justify-content:center;align-items:center;min-height:430px}.eis-explore-hero-art img{width:min(100%,620px);height:auto;filter:drop-shadow(0 22px 32px rgba(9,43,82,.12))}.eis-explore-main{padding-top:42px}.eis-explore-section-head{max-width:850px;margin:0 auto 22px;text-align:center}.eis-explore-section-head h2{margin:7px 0 8px;color:#092b52;font-family:Fraunces,Georgia,serif;font-size:clamp(30px,4vw,45px)}.eis-explore-section-head p{margin:0;color:#58728b;line-height:1.65}.eis-explore-interest-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1120px;margin:0 auto 30px}.eis-explore-interest{display:block;width:100%;min-height:150px;padding:24px 25px;border:1px solid #d9e4ed;border-radius:20px;background:#fff;color:#092b52;text-align:left;box-shadow:0 10px 28px rgba(9,43,82,.055);transition:.18s;cursor:pointer}.eis-explore-interest:hover,.eis-explore-interest:focus-visible,.eis-explore-interest.active{transform:translateY(-3px);border-color:#f27822;background:#fffaf5;box-shadow:0 15px 34px rgba(242,120,34,.12);outline:none}.eis-explore-interest .interest-label,.eis-question-card .card-category{display:block;margin-bottom:9px;color:#bf5000;font-size:.7rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.eis-explore-interest strong{display:block;font-size:21px;line-height:1.2}.eis-explore-interest small{display:block;margin-top:9px;color:#5b748b;font-size:.93rem;line-height:1.55}.eis-explore-panel{max-width:1120px;margin:0 auto 28px;padding:31px;border:1px solid #d9e4ed;border-radius:24px;background:#fff;box-shadow:0 14px 38px rgba(9,43,82,.065)}.eis-explore-panel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.eis-explore-panel-head h2{margin:3px 0 0;color:#092b52;font-family:Fraunces,Georgia,serif;font-size:34px}.eis-explore-panel-head p{margin:7px 0 0;color:#61788c;line-height:1.55}.eis-question-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.eis-question-card{display:block;width:100%;padding:22px;border:1px solid #dce6ee;border-radius:18px;background:#f9fbfd;color:#153a61;text-align:left;cursor:pointer;transition:.16s}.eis-question-card:hover,.eis-question-card:focus-visible{transform:translateY(-2px);border-color:#f27822;background:#fffaf5;box-shadow:0 12px 26px rgba(9,43,82,.07);outline:none}.eis-question-card strong{display:block;color:#092b52;font-size:20px;line-height:1.35}.eis-question-card small{display:block;margin-top:8px;color:#60788d;font-size:.92rem;line-height:1.55}.eis-question-arrow{display:inline-block;margin-top:13px;color:#f27822;font-weight:900}.eis-answer-panel{max-width:1120px;margin:0 auto 28px;border:1px solid #d9e4ed;border-radius:24px;background:#fff;box-shadow:0 16px 42px rgba(9,43,82,.08);overflow:hidden}.eis-answer-top{padding:34px;background:linear-gradient(135deg,#fff,#f7fbff)}.eis-answer-panel h2{margin:8px 0 10px;color:#092b52;font-family:Fraunces,Georgia,serif;font-size:clamp(30px,4vw,46px);line-height:1.08}.eis-answer-summary{margin:0;color:#58728b;font-size:17px;line-height:1.65}.eis-answer-body{padding:30px 34px;color:#294863;font-size:17px;line-height:1.9;white-space:pre-wrap}.eis-answer-tools{display:flex;flex-wrap:wrap;gap:10px;padding:0 34px 28px}.eis-explore-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 18px;border-radius:999px;border:1px solid #d5e0ea;background:#fff;color:#174f82;font-weight:900;text-decoration:none;cursor:pointer}.eis-explore-btn.primary{border-color:#f27822;background:#f27822;color:#fff}.eis-related{padding:27px 34px 32px;border-top:1px solid #e5edf3;background:#fbfcfe}.eis-related h3{margin:0 0 15px;color:#092b52;font-size:21px}.eis-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.eis-related-card{display:block;padding:16px;border:1px solid #dce6ee;border-radius:15px;background:#fff;color:#153a61;text-decoration:none}.eis-related-card strong{display:block;line-height:1.4}.eis-related-card small{display:block;margin-top:5px;color:#6a8092}.eis-loading{display:flex;align-items:center;gap:13px;padding:24px 28px;border-radius:18px;background:#f4f8fc;color:#315675}.eis-spinner{width:22px;height:22px;border:3px solid #d8e4ee;border-top-color:#f27822;border-radius:50%;animation:eisSpin .8s linear infinite}@keyframes eisSpin{to{transform:rotate(360deg)}}.eis-error{max-width:1120px;margin:0 auto 24px;padding:22px;border:1px solid #f1c9bf;border-radius:17px;background:#fff2ef;color:#8e301f}.eis-quiz-panel{max-width:1120px;margin:0 auto 28px;border:1px solid #d9e4ed;border-radius:24px;background:#092b52;color:#fff;box-shadow:0 16px 42px rgba(9,43,82,.14);overflow:hidden}.eis-quiz-inner{padding:34px}.eis-quiz-kicker{color:#ffad73;font-size:.74rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.eis-quiz-panel h2{margin:7px 0 8px;color:#fff;font-family:Fraunces,Georgia,serif;font-size:36px}.eis-quiz-intro{margin:0 0 23px;color:#d8e6f2;line-height:1.6}.eis-quiz-progress{height:8px;margin-bottom:26px;border-radius:99px;background:#254a70;overflow:hidden}.eis-quiz-progress span{display:block;height:100%;background:#f27822}.eis-quiz-question{padding:23px;border-radius:18px;background:#fff;color:#153a61}.eis-quiz-question h3{margin:0 0 17px;color:#092b52;font-size:22px}.eis-quiz-options{display:grid;gap:10px}.eis-quiz-option{display:block;width:100%;padding:14px 16px;border:1px solid #d7e2eb;border-radius:12px;background:#f9fbfd;color:#153a61;text-align:left;font:inherit;font-weight:800;cursor:pointer}.eis-quiz-option:hover,.eis-quiz-option:focus-visible{border-color:#f27822;background:#fff7ef;outline:none}.eis-quiz-feedback{margin-top:16px;padding:15px;border-radius:12px;font-weight:800;line-height:1.6}.eis-quiz-feedback.correct{background:#eaf7ee;color:#21623b}.eis-quiz-feedback.wrong{background:#fff0ed;color:#8c3021}.eis-quiz-next{margin-top:14px;display:flex;justify-content:flex-end}.eis-quiz-result{text-align:center;padding:25px;border-radius:18px;background:#fff;color:#153a61}.eis-quiz-score{font-size:52px;font-weight:900;color:#f27822}.eis-quiz-result p{color:#58728b;line-height:1.6}.eis-account-cta{max-width:1120px;margin:20px auto 0;padding:28px 30px;border:1px solid #d9e4ed;border-radius:22px;background:linear-gradient(135deg,#fffaf5,#fff);text-align:center}.eis-account-cta strong{display:block;color:#092b52;font-family:Fraunces,Georgia,serif;font-size:29px}.eis-account-cta p{max-width:680px;margin:8px auto 18px;color:#60788d;line-height:1.6}@media(max-width:900px){.eis-explore-hero-grid{grid-template-columns:1fr;min-height:0;padding:48px 0 30px;text-align:center}.eis-explore-hero p{margin-left:auto;margin-right:auto}.eis-explore-hero-note{justify-content:center}.eis-explore-hero-art{min-height:300px}.eis-explore-interest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.eis-explore-main{padding-top:28px}.eis-explore-interest-grid,.eis-question-grid,.eis-related-grid{grid-template-columns:1fr}.eis-explore-panel{padding:21px;border-radius:19px}.eis-explore-panel-head{display:block}.eis-explore-panel-head h2{font-size:30px}.eis-answer-top,.eis-answer-body,.eis-answer-tools,.eis-related,.eis-quiz-inner{padding-left:21px;padding-right:21px}.eis-answer-panel h2{font-size:34px}.eis-quiz-panel h2{font-size:31px}.eis-explore-hero h1{font-size:45px}.eis-explore-hero p{font-size:17px}.eis-explore-hero-art img{width:94%}}

/* ==========================================================
   Explore UX polish - October 2026
   ========================================================== */
.eis-explore-hero-grid{min-height:590px;gap:24px;padding:52px 0 42px}
.eis-explore-hero-art{min-height:470px;justify-content:flex-end;position:relative}
.eis-explore-hero-art::before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(255,184,95,.20) 0%,rgba(64,139,220,.08) 52%,transparent 72%);right:7%;top:6%;pointer-events:none}
.eis-explore-hero-art img{position:relative;z-index:1;width:min(100%,700px);max-height:500px;object-fit:contain;filter:drop-shadow(0 26px 38px rgba(9,43,82,.16))}
.eis-explore-interest{position:relative;overflow:hidden;min-height:176px;padding:25px 25px 22px 88px}
.eis-explore-interest::after{content:"";position:absolute;right:-55px;bottom:-65px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(242,120,34,.13),transparent 68%);pointer-events:none}
.eis-interest-icon{position:absolute;left:23px;top:25px;display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#0b3562;color:#fff;border:2px solid #f27822;box-shadow:0 9px 20px rgba(9,43,82,.12);font-size:.82rem;font-weight:900;letter-spacing:-.04em}
.eis-explore-interest:hover .eis-interest-icon,.eis-explore-interest:focus-visible .eis-interest-icon,.eis-explore-interest.active .eis-interest-icon{background:#f27822;transform:scale(1.04)}
.eis-explore-interest strong{font-size:22px}
.eis-question-card{position:relative;min-height:166px;padding:27px 25px 22px 78px;background:linear-gradient(145deg,#ffffff 0%,#f8fbfe 100%);border:1px solid #d5e3ee;box-shadow:0 8px 22px rgba(9,43,82,.045)}
.eis-question-card::after{content:"";position:absolute;right:-32px;bottom:-32px;width:105px;height:105px;border-radius:50%;background:rgba(242,120,34,.07);pointer-events:none}
.eis-question-card:hover,.eis-question-card:focus-visible{transform:translateY(-4px);border-color:#f27822;background:linear-gradient(145deg,#fffaf5 0%,#fff 100%);box-shadow:0 16px 30px rgba(9,43,82,.10)}
.eis-question-number{position:absolute;left:22px;top:25px;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#092b52;color:#fff;font-size:.83rem;font-weight:900;box-shadow:0 7px 14px rgba(9,43,82,.13)}
.eis-question-card:hover .eis-question-number,.eis-question-card:focus-visible .eis-question-number{background:#f27822}
.eis-question-card .card-category{margin-bottom:7px}
.eis-question-card strong{font-size:21px}
.eis-question-arrow{position:relative;z-index:2}
.eis-explore-panel-head .eis-explore-btn{flex:0 0 auto;max-width:260px;text-align:center;line-height:1.35}
.eis-answer-panel{scroll-margin-top:105px}
.eis-explore-share{padding:0 0 1px;background:#fff}
.eis-explore-share .eits-share-system{padding-top:0}
.eis-explore-share .eits-share-bottom{margin-top:0;margin-bottom:0;border-radius:0;border-left:0;border-right:0;border-bottom:0;box-shadow:none}
.eis-loading{border:1px solid #dce7f0;background:rgba(255,255,255,.96);box-shadow:0 12px 30px rgba(9,43,82,.08)}

/* Full-screen async modal: the page stays exactly where the visitor is. */
.eis-explore-async-overlay{position:fixed;inset:0;z-index:99990;display:flex;align-items:center;justify-content:center;padding:22px;background:rgba(5,28,54,.38);backdrop-filter:blur(3px)}
.eis-explore-async-card{width:min(430px,calc(100vw - 34px));padding:28px 30px;border:1px solid rgba(255,255,255,.7);border-radius:22px;background:#fff;box-shadow:0 24px 70px rgba(0,0,0,.22);text-align:center}
.eis-explore-async-brand{display:inline-flex;align-items:center;gap:9px;margin-bottom:17px;color:#092b52;font-weight:900}
.eis-explore-async-brand-mark{width:12px;height:12px;border-radius:50%;background:#f27822;box-shadow:0 0 0 5px #fff1e6}
.eis-explore-async-spinner{width:38px;height:38px;margin:0 auto 16px;border:4px solid #e1eaf2;border-top-color:#f27822;border-radius:50%;animation:eisSpin .75s linear infinite}
.eis-explore-async-card strong{display:block;color:#092b52;font-family:Fraunces,Georgia,serif;font-size:1.45rem}
.eis-explore-async-card span{display:block;margin-top:6px;color:#60788d;line-height:1.55}

/* Quiz answer buttons: one click, immediate visual response, no double-click feel. */
.eis-quiz-option{appearance:none;-webkit-appearance:none;margin:0;border:1px solid #d7e2eb;border-radius:14px;background:#f9fbfd;color:#153a61;text-align:left;font:inherit;font-weight:800;line-height:1.45;cursor:pointer;transition:.16s}
.eis-quiz-option:hover,.eis-quiz-option:focus-visible{border-color:#f27822;background:#fff7ef;transform:translateY(-1px);box-shadow:0 8px 18px rgba(242,120,34,.09);outline:none}
.eis-quiz-option:active{transform:translateY(0)}

@media(max-width:900px){.eis-explore-hero-grid{min-height:0}.eis-explore-hero-art{min-height:350px}.eis-explore-hero-art img{width:min(100%,620px)}}
@media(max-width:680px){.eis-explore-hero-grid{padding-top:38px}.eis-explore-hero-art{min-height:280px}.eis-explore-hero-art img{width:100%}.eis-explore-interest{padding-left:82px}.eis-question-card{padding-left:70px}.eis-explore-panel-head .eis-explore-btn{max-width:none;width:100%;margin-top:16px}.eis-question-number{left:18px}.eis-interest-icon{left:20px}}


/* ==========================================================
   Explore answer content - rich section formatting
   ========================================================== */
.eis-answer-body {
    padding: 34px 38px 38px;
    color: #294863;
    background: #fff;
    font-size: 17px;
    line-height: 1.78;
    white-space: normal;
}

.eis-answer-body p {
    max-width: 900px;
    margin: 0 0 24px;
}

.eis-answer-body p:last-child {
    margin-bottom: 0;
}

.eis-answer-body h3 {
    margin: 34px 0 12px;
    padding-top: 4px;
    color: #092b52;
    font-family: 'Plus Jakarta Sans', Arial, sans-serif;
    font-size: 15px;
    font-weight: 900;
    line-height: 1.3;
    letter-spacing: .11em;
    text-transform: uppercase;
}

.eis-answer-body h3:first-child {
    margin-top: 4px;
}

.eis-answer-body h3::before {
    content: '';
    display: inline-block;
    width: 7px;
    height: 7px;
    margin: 0 10px 2px 0;
    border-radius: 50%;
    background: #f27822;
}

@media (max-width: 680px) {
    .eis-answer-body {
        padding: 27px 21px 30px;
        font-size: 16px;
        line-height: 1.72;
    }

    .eis-answer-body h3 {
        margin-top: 29px;
        font-size: 13px;
    }
}


/* Explore quiz runs in a modal so visitors can continue the check without losing the answer page. */
.eis-quiz-modal {
    position: fixed;
    inset: 0;
    z-index: 100000;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    max-width: none;
    height: 100vh;
    height: 100dvh;
    margin: 0;
    padding: 24px;
    overflow-y: auto;
    border: 0;
    border-radius: 0;
    background: rgba(5, 28, 54, .48);
    backdrop-filter: blur(5px);
    box-shadow: none;
    box-sizing: border-box;
}
.eis-quiz-modal .eis-quiz-inner {
    width: min(860px, 100%);
    max-height: calc(100vh - 48px);
    max-height: calc(100dvh - 48px);
    overflow-y: auto;
    padding: 30px;
    border: 1px solid rgba(255,255,255,.7);
    border-radius: 24px;
    background: #092b52;
    box-shadow: 0 24px 80px rgba(0,0,0,.28);
}
.eis-quiz-modal .eis-quiz-next { display: flex; }
.eis-quiz-modal .eis-quiz-next[style*="display:none"] { display: none !important; }
.eis-answer-panel h2 { color: #C6531B; }
.eis-answer-body h3 { color: #C6531B; }
.eis-answer-body h3::before { background: #C6531B; }
@media (max-width: 680px) {
    .eis-quiz-modal { padding: 10px; align-items: center; }
    .eis-quiz-modal .eis-quiz-inner { max-height: calc(100vh - 20px); max-height: calc(100dvh - 20px); padding: 21px; border-radius: 18px; }
}
