:root{color:#1c1614;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f7f4f1;font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}*{box-sizing:border-box}html{background:#f7f4f1;min-width:320px;min-height:100%}body{background:#f7f4f1;min-width:320px;min-height:100dvh;margin:0}#root{width:100%;min-height:100dvh}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}p,h1,h2,h3,h4,h5,h6{margin:0}code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.bi-assessment-experience{--assessment-bg:#fff;--assessment-canvas:#fbf7f0;--assessment-warm:#f4efe8;--assessment-ink:#221817;--assessment-muted:#6f625b;--assessment-faint:#a99f97;--assessment-border:#6f001324;--assessment-border-strong:#6f001342;--assessment-maroon:#6f0013;--assessment-maroon-dark:#4e0810;--assessment-gold:#c7a46a;--assessment-teal:#0f766e;--assessment-success:#15803d;--assessment-danger:#b91c1c;min-height:100dvh;color:var(--assessment-ink);background:radial-gradient(circle at 12% 8%,#c7a46a1f,#0000 28rem),radial-gradient(circle at 88% 12%,#0f766e14,#0000 30rem),linear-gradient(#fff 0%,#fffdf9 44%,#fbf7f0 100%);font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.bi-assessment-experience button,.bi-assessment-experience input,.bi-assessment-experience select,.bi-assessment-experience textarea{font:inherit}.bi-assessment-experience button{touch-action:manipulation}.bi-assessment-experience :focus-visible{outline-offset:3px;outline:3px solid #c7a46a8a}.assessment-topbar{z-index:40;-webkit-backdrop-filter:blur(20px)saturate(118%);background:linear-gradient(135deg,#fffdf9f0,#fff7ece0),#ffffffe6;border-bottom:1px solid #6f00131f;justify-content:space-between;align-items:center;gap:18px;padding:14px clamp(20px,4vw,52px);display:flex;position:sticky;top:0;box-shadow:0 16px 42px #2d191111,inset 0 1px #ffffffc7}.assessment-topbar__brand{align-items:center;gap:15px;min-width:0;display:flex}.assessment-topbar__logo{object-fit:contain;flex:none;max-width:148px;max-height:54px;display:block}.assessment-topbar__identity{gap:4px;min-width:0;line-height:1.1;display:grid}.assessment-topbar__product{color:var(--assessment-maroon-dark);letter-spacing:-.035em;white-space:nowrap;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(19px,1.8vw,24px);font-weight:900;line-height:.98;display:block}.assessment-topbar__motto{color:#8c6d42;letter-spacing:.01em;white-space:nowrap;font-size:11px;font-weight:850;line-height:1.1}.assessment-topbar__meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.assessment-topbar__step{color:var(--assessment-muted);letter-spacing:.02em;font-size:12px;font-weight:700}.assessment-lang-button,.assessment-secondary-button{min-height:44px;color:var(--assessment-maroon);background:#ffffffc2;border:1px solid #6f00132e;border-radius:999px;padding:10px 18px;font-size:13px;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;box-shadow:0 8px 22px #2d19110b}.assessment-lang-button:hover,.assessment-secondary-button:hover{border-color:#6f001357;transform:translateY(-1px);box-shadow:0 13px 28px #2d191113}.assessment-progress{background:linear-gradient(90deg,#6f001314,#c7a46a24);height:6px;overflow:hidden}.assessment-progress__bar{height:100%;width:var(--assessment-progress-value,0%);background:linear-gradient(90deg, var(--assessment-maroon), #9b2336 52%, var(--assessment-gold));transition:width .42s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 28px #6f001338}.assessment-shell{width:min(1120px,100% - 40px);margin:0 auto;padding:clamp(34px,5vw,64px) 0 clamp(56px,7vw,84px)}.assessment-shell--narrow{width:min(760px,100% - 40px)}.assessment-hero{isolation:isolate;color:#fffaf2;background:linear-gradient(90deg,#1d0006eb 0%,#34000ab8 34%,#40090c57 62%,#fff7ec1a 100%),linear-gradient(#26000829,#2600088f),url(/bi-images/intake/javin-development-road-hero.png) 50%/cover no-repeat;border:1px solid #6f00131f;border-radius:32px;grid-template-columns:minmax(0,.95fr) minmax(360px,.78fr);align-items:center;gap:clamp(28px,5vw,68px);min-height:clamp(520px,48vw,640px);margin-bottom:34px;padding:clamp(30px,5vw,56px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 88px #2d19111c,inset 0 1px #ffffffd6}.assessment-hero--javin-road{background:linear-gradient(90deg,#1c0007e0 0%,#2f000aad 32%,#3b080c52 58%,#fff7ec0f 100%),linear-gradient(#2600081a,#2600087a),url(/bi-images/intake/javin-development-road-hero.png) 50%/cover no-repeat;grid-template-columns:minmax(420px,.95fr) minmax(420px,.58fr);width:min(100vw - 40px,1920px);min-height:clamp(600px,48vw,760px);margin-left:50%;padding:clamp(46px,5.6vw,78px);transform:translate(-50%)}.assessment-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 18% 16%,#fff7ec1a,#0000 20rem),radial-gradient(circle at 75% 74%,#fff7ec29,#0000 24rem),linear-gradient(90deg,#2000076b,#0000 58%);position:absolute;inset:0}.assessment-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(115deg,#ffffff0d,#0000 24% 76%,#ffffff1c);position:absolute;inset:0}.assessment-hero__brand-panel,.assessment-hero__intake-panel{z-index:1;position:relative}.assessment-hero__brand-panel{align-self:center;gap:14px;max-width:560px;padding:clamp(8px,1vw,12px) 0 clamp(10px,2vw,26px);display:grid}.assessment-hero__intake-panel{max-width:500px;color:var(--assessment-maroon-dark);-webkit-backdrop-filter:blur(5px)saturate(128%);backdrop-filter:blur(5px)saturate(128%);background:linear-gradient(145deg,#fffcf66b,#f4e8dd33),#fffcf629;border:1px solid #fffaf461;border-radius:30px;place-self:center end;gap:13px;padding:clamp(24px,2.45vw,36px);display:grid;box-shadow:0 22px 64px #1800062e,inset 0 1px #ffffff94}.assessment-hero__eyebrow{width:fit-content;color:var(--assessment-maroon);letter-spacing:.18em;text-transform:uppercase;background:#6f001314;border:1px solid #6f001321;border-radius:999px;align-items:center;padding:9px 12px;font-size:11px;font-weight:950;line-height:1;display:inline-flex}.assessment-eyebrow{color:var(--assessment-gold);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:12px;font-weight:900;display:inline-flex}.assessment-eyebrow:before{content:"";background:var(--assessment-maroon);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #6f001314}.assessment-title{max-width:760px;color:var(--assessment-maroon-dark);letter-spacing:-.035em;margin:0 0 14px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(34px,5vw,52px);line-height:1.04}.assessment-hero .assessment-title{letter-spacing:-.038em;max-width:430px;margin-bottom:2px;font-size:clamp(32px,3.15vw,42px);line-height:1.04}.assessment-subtitle{max-width:760px;color:var(--assessment-muted);font-size:clamp(16px,2vw,18px);line-height:1.75}.assessment-hero .assessment-subtitle{color:#4d3d38;max-width:410px;margin:0;font-size:clamp(15px,1.08vw,16px);line-height:1.56}.assessment-product-lockup{z-index:1;background:linear-gradient(135deg,#6f001313,#c7a46a1a),#fffdf9bd;border:1px solid #6f00131f;border-radius:24px;gap:6px;width:fit-content;max-width:min(100%,560px);margin-bottom:24px;padding:16px 18px;display:grid;position:relative;box-shadow:0 18px 44px #2d191112,inset 0 1px #ffffffc7}.assessment-product-lockup--landing{color:#fffaf2;background:linear-gradient(135deg,#ffffff29,#c7a46a21),#2f00092e;border-color:#ffffff2e;margin:0 0 14px;box-shadow:0 20px 48px #0e040329,inset 0 1px #ffffff24}.assessment-product-name{color:var(--assessment-maroon-dark);letter-spacing:-.045em;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(46px,7vw,78px);line-height:.92}.assessment-hero__brand-panel .assessment-product-name{color:#fffaf2;text-shadow:0 24px 54px #0000006b;font-size:clamp(78px,8vw,128px);line-height:.86}.assessment-product-lockup--landing .assessment-product-name{color:#fff;font-size:clamp(34px,5vw,54px)}.assessment-product-motto{color:#3f2c27;font-size:clamp(17px,2vw,22px);font-weight:850;line-height:1.35}.assessment-hero__brand-panel .assessment-product-motto{color:#fffaf2eb;letter-spacing:-.02em;text-shadow:0 16px 38px #00000057;font-size:clamp(22px,2.1vw,30px)}.assessment-product-lockup--landing .assessment-product-motto{color:#fffaf2e0;font-size:16px}.assessment-landing-ownerline{color:#fffaf2f0;max-width:min(100%,720px);font-family:var(--assessment-ui-font);letter-spacing:.13em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;margin:0 0 24px;padding:8px 14px;font-size:12px;font-weight:750;line-height:1.45;display:inline-block}.assessment-product-owner{color:var(--assessment-muted);max-width:520px;font-size:14px;font-weight:750;line-height:1.55}.assessment-hero__brand-panel .assessment-product-owner{color:#fff6ecc7;max-width:500px;font-size:clamp(14px,1.18vw,17px);font-weight:720}.assessment-guidance-panel .assessment-subprompt-item:last-child{margin-bottom:0}.assessment-trust-row{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.assessment-trust-row--hero{margin-top:8px}.assessment-trust-pill{min-height:38px;color:var(--assessment-maroon-dark);background:#ffffffc2;border:1px solid #6f001324;border-radius:999px;align-items:center;padding:8px 14px;font-size:13px;font-weight:800;display:inline-flex}.assessment-hero .assessment-trust-pill{min-height:36px;color:var(--assessment-maroon-dark);background:#fffdf9b8;font-size:12px;box-shadow:inset 0 1px #ffffffc7}.assessment-card{background:linear-gradient(#fffffff7,#fffcf7f0);border:1px solid #6f001321;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 22px 64px #2d191116,inset 0 1px #ffffffd1}.assessment-card--accent{border-color:#6f001333;box-shadow:0 22px 70px #6f00131a}.assessment-card__inner{padding:clamp(24px,4vw,38px)}.assessment-label{color:var(--assessment-muted);letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:900}.assessment-input,.assessment-textarea{width:100%;min-height:52px;color:var(--assessment-ink);background:#fffdf9;border:1px solid #6f001329;border-radius:16px;padding:15px 16px;font-size:16px;line-height:1.55;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #fffc}.assessment-textarea{resize:vertical;min-height:118px}.assessment-input:focus,.assessment-textarea:focus{background:#fff;box-shadow:0 0 0 4px #6f001317;border-color:var(--assessment-maroon)!important}.assessment-section-card{margin-bottom:28px}.assessment-section-card .assessment-eyebrow{margin-bottom:10px}.assessment-section-copy{color:var(--assessment-muted);margin-bottom:22px;font-size:15px;line-height:1.75}.assessment-option-grid{flex-direction:column;gap:12px;display:flex}.assessment-choice{width:100%;min-height:64px;color:var(--assessment-ink);text-align:start;background:linear-gradient(#fffffffa,#fffaf4f0);border:1px solid #6f001324;border-radius:20px;align-items:flex-start;gap:14px;padding:19px 20px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative;box-shadow:0 14px 32px #2d19110d,inset 0 1px #ffffffd1}.assessment-choice:hover{border-color:#6f001347;transform:translateY(-1px);box-shadow:0 18px 38px #2d191113}.assessment-choice.is-selected{background:linear-gradient(135deg,#6f001321,#c7a46a24),#fffdf9;border-color:#6f00138f;box-shadow:0 20px 48px #6f001325,inset 4px 0 #6f0013bd}.assessment-choice__letter{width:34px;height:34px;color:var(--assessment-maroon);background:#6f00130f;border:1px solid #6f00131f;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:inline-flex}.assessment-choice.is-selected .assessment-choice__letter{background:var(--assessment-maroon);color:#fff;border-color:var(--assessment-maroon)}.assessment-choice__text{color:inherit;font-size:16px;font-weight:750;line-height:1.55}.assessment-choice__check{color:var(--assessment-maroon);opacity:0;margin-inline-start:auto;font-size:16px;font-weight:900;transition:opacity .15s,transform .15s;transform:scale(.8)}.assessment-choice.is-selected .assessment-choice__check{opacity:1;transform:scale(1)}.assessment-other-panel,.assessment-info-panel{background:linear-gradient(135deg,#6f00130e,#c7a46a14);border:1px solid #6f00132e;border-radius:18px;margin-top:12px;padding:18px}.assessment-question{margin-bottom:32px}.assessment-question__top{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.assessment-question__index{background:linear-gradient(135deg, var(--assessment-maroon), #9b2336);color:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;min-width:48px;min-height:40px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 14px 30px #6f00132e}.assessment-question__text{color:var(--assessment-ink);letter-spacing:-.018em;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(20px,2.2vw,24px);font-weight:750;line-height:1.36}.assessment-explain-button{min-height:40px;color:var(--assessment-maroon);background:#ffffffb3;border:1px solid #6f001324;border-radius:999px;margin-bottom:16px;padding:8px 14px;font-size:13px;font-weight:800}.assessment-subprompt-list{margin-bottom:16px}.assessment-answer-standard{background:linear-gradient(135deg,#ffffffd1,#fff8f0b8);border:1px solid #6f00131f;border-radius:18px;align-items:flex-start;gap:12px;margin:0 0 14px;padding:14px 16px;display:flex;box-shadow:inset 0 1px #ffffffc2}.assessment-answer-standard__badge{background:linear-gradient(135deg, var(--assessment-maroon-dark), var(--assessment-maroon));color:#fffaf2;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:6px 10px;font-size:10px;font-weight:950;display:inline-flex}.assessment-answer-standard p{color:var(--assessment-muted);margin:0;font-size:14px;font-weight:700;line-height:1.62}.assessment-answer-prompts{background:linear-gradient(135deg,#6f00130b,#faf3eae6)}.assessment-subprompt-item{color:var(--assessment-ink);align-items:flex-start;gap:9px;margin-bottom:8px;font-size:14px;line-height:1.55;display:flex}.assessment-uncertainty-row{color:var(--assessment-muted);flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 12px;font-size:13px;font-weight:760;line-height:1.45;display:flex}.assessment-uncertainty-chip{min-height:32px;color:var(--assessment-maroon);background:#ffffffd1;border:1px solid #6f001324;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;transition:border-color .16s,transform .16s,box-shadow .16s;box-shadow:0 10px 22px #2d19110b}.assessment-uncertainty-chip:hover{border-color:#6f001352;transform:translateY(-1px);box-shadow:0 14px 28px #6f001317}.assessment-answer-quality{border-radius:14px;margin-top:10px;padding:11px 13px;font-size:13px;font-weight:800;line-height:1.55}.assessment-answer-quality.is-warning{color:var(--assessment-maroon-dark);background:linear-gradient(135deg,#a22a3617,#fff6eeeb);border:1px solid #a22a3638}.assessment-follow-up{border-top:1px solid #6f001321;margin-top:22px;padding-top:22px}.assessment-follow-up__label{color:var(--assessment-maroon);letter-spacing:.11em;text-transform:uppercase;background:#6f001317;border-radius:999px;margin-bottom:12px;padding:6px 11px;font-size:11px;font-weight:900;display:inline-flex}.assessment-follow-up__question{color:var(--assessment-ink);margin-bottom:14px;font-size:17px;font-weight:800;line-height:1.55}.assessment-domain-panel{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-bottom:30px;display:grid}.assessment-domain-title{color:var(--assessment-maroon-dark);letter-spacing:-.032em;margin:0 0 8px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(32px,4vw,46px);line-height:1.08}.assessment-domain-copy{max-width:760px;color:var(--assessment-muted);font-size:16px;line-height:1.75}.assessment-domain-meta{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.assessment-chip{min-height:34px;color:var(--assessment-maroon);letter-spacing:.05em;background:#ffffffc2;border:1px solid #6f001321;border-radius:999px;align-items:center;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.assessment-chip--product{color:var(--assessment-maroon-dark);background:linear-gradient(135deg,#6f001317,#c7a46a24);border-color:#c7a46a57}.assessment-chip--muted{color:var(--assessment-muted)}.assessment-progress-card{background:#ffffffd6;border:1px solid #6f001321;border-radius:22px;min-width:178px;padding:16px;box-shadow:0 16px 38px #2d19110f}.assessment-progress-card__value{color:var(--assessment-maroon);font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:34px;font-weight:900;line-height:1}.assessment-progress-card__label{color:var(--assessment-muted);letter-spacing:.12em;text-transform:uppercase;margin-top:5px;font-size:11px;font-weight:900}.assessment-action-row{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.assessment-primary-button{background:linear-gradient(135deg, var(--assessment-maroon-dark), var(--assessment-maroon) 56%, #9c2132);color:#fff;border:1px solid #ffffff29;border-radius:18px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 28px;font-size:15px;font-weight:900;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 22px 46px #6f001342,inset 0 1px #ffffff2e}.assessment-primary-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 22px 52px #6f001345}.assessment-primary-button:disabled{box-shadow:none;opacity:.68;background:linear-gradient(135deg,#c9c1b8,#a99f97)}.assessment-complexity-banner{background:linear-gradient(135deg,#ffffffeb,#fffaf4d6);border:1px solid #6f00131f;border-radius:22px;align-items:flex-start;gap:14px;margin-bottom:30px;padding:18px 20px;display:flex;box-shadow:0 14px 34px #2d19110e}.assessment-complexity-banner__dot{width:16px;height:16px;box-shadow:0 0 0 7px color-mix(in srgb, currentColor 14%, transparent);background:currentColor;border-radius:999px;margin-top:2px}.assessment-modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c161494;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.assessment-modal{background:#fff;border:1px solid #ffffffc7;border-radius:28px;width:min(580px,100%);max-height:min(760px,100dvh - 48px);padding:clamp(24px,4vw,36px);overflow:auto;box-shadow:0 34px 90px #0d080652}.assessment-modal__icon{color:#b45309;background:#b453091f;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;font-weight:900;display:flex}.assessment-landing-hero{color:#fff;background:radial-gradient(circle at 84% 18%,#c7a46a38,#0000 18rem),linear-gradient(135deg,#3a0b10 0%,#6f0013 56%,#27080c 100%);padding:clamp(52px,8vw,86px) 32px;position:relative;overflow:hidden}.assessment-landing-hero:after{content:"";pointer-events:none;border:54px solid #ffffff13;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-170px;right:10%}.assessment-landing-hero__inner{z-index:1;width:min(1040px,100%);margin:0 auto;position:relative}.assessment-landing-logo-row{align-items:center;gap:16px;margin-bottom:30px;display:flex}.assessment-landing-logo-row img{height:60px}.assessment-landing-title{letter-spacing:-.045em;max-width:780px;margin-bottom:22px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(40px,6vw,68px);line-height:.98}.assessment-landing-copy{color:#fffc;max-width:650px;font-size:18px;line-height:1.8}.assessment-framework-panel{background:radial-gradient(circle at 95% 0,#6f00131a,#0000 18rem),linear-gradient(145deg,#fffffff5,#fff9f1eb);border:1px solid #6f001329;border-radius:28px;margin:32px 0;padding:clamp(24px,4vw,34px);position:relative;overflow:hidden;box-shadow:0 28px 70px #2d191114,inset 0 1px #ffffffe6}.assessment-framework-panel:after{content:"";pointer-events:none;border:44px solid #6f00130e;border-radius:999px;width:260px;height:260px;position:absolute;bottom:-120px;right:-86px}.assessment-framework-panel__eyebrow{z-index:1;color:var(--assessment-maroon);font-family:var(--assessment-ui-font);letter-spacing:.18em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:950;position:relative}.assessment-framework-panel__title{z-index:1;max-width:680px;color:var(--assessment-maroon-dark);letter-spacing:-.035em;margin:0 0 12px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(28px,4vw,42px);line-height:1.03;position:relative}.assessment-framework-panel__copy{z-index:1;max-width:760px;color:var(--assessment-muted);margin:0 0 12px;font-size:15px;line-height:1.75;position:relative}.assessment-framework-panel__copy--strong{color:#3f2c27;font-weight:650}.assessment-framework-list{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid;position:relative}.assessment-framework-item{color:#4d3d38;background:#ffffffb3;border:1px solid #6f00131c;border-radius:18px;min-height:100%;padding:14px 14px 14px 40px;font-size:13px;font-weight:650;line-height:1.55;position:relative;box-shadow:0 14px 32px #2d19110b}.assessment-framework-item:before{content:"✓";width:18px;height:18px;color:var(--assessment-maroon);background:#6f00131a;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:950;display:inline-flex;position:absolute;top:15px;left:14px}.javin-invite-entry{isolation:isolate;color:#fffaf2;background:linear-gradient(135deg,#2f0009b3,#1e070580 46%,#0c0a0a6b),url(/bi-images/intake/javin-assessment-hero.png) 50%/cover no-repeat;min-height:100dvh;position:relative;overflow:hidden}.javin-invite-entry__scrim{z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 18%,#ffecd62e,#0000 28rem),radial-gradient(circle at 16% 76%,#6f001394,#0000 34rem),linear-gradient(#2b000833,#100706c2);position:absolute;inset:0}.javin-invite-entry__top{z-index:2;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 48px);margin:0 auto;padding:clamp(22px,3.2vw,42px) 0 0;display:flex;position:relative}.javin-invite-entry__owner,.javin-invite-entry__controls{color:#fffaf2db;-webkit-backdrop-filter:blur(16px);background:#26070861;border:1px solid #ffffff2e;align-items:center;gap:14px;display:inline-flex;box-shadow:0 18px 44px #0e04032e,inset 0 1px #ffffff1f}.javin-invite-entry__owner{min-height:66px;font-family:var(--assessment-font-sans,Aptos, "Segoe UI", sans-serif);letter-spacing:.08em;text-transform:uppercase;border-radius:26px;padding:12px 18px 12px 16px;font-size:12px;font-weight:800}.javin-invite-entry__logo{filter:brightness(0)invert()drop-shadow(0 10px 24px #00000038);width:clamp(138px,12vw,190px);height:auto;display:block}.javin-invite-entry__controls{letter-spacing:.02em;border-radius:999px;min-height:52px;padding:8px 8px 8px 18px;font-size:12px;font-weight:800}.javin-invite-entry__lang{color:#fffaf2;background:#ffffff1f;border:1px solid #ffffff3d;border-radius:999px;min-height:38px;padding:8px 14px;font-size:12px;font-weight:900;transition:transform .18s,background .18s,border-color .18s}.javin-invite-entry__lang:hover{background:#ffffff2e;border-color:#ffffff57;transform:translateY(-1px)}.javin-invite-entry__main{z-index:1;place-items:center;min-height:calc(100dvh - 102px);padding:clamp(28px,4vw,52px) 24px clamp(38px,6vw,72px);display:grid;position:relative}.javin-invite-card{width:min(620px,100%);color:var(--assessment-ink);-webkit-backdrop-filter:blur(18px)saturate(122%);background:linear-gradient(145deg,#fffcf6f5,#fff6ece6),#fffcf6e0;border:1px solid #ffffff42;border-radius:34px;padding:clamp(24px,4vw,38px);box-shadow:0 34px 90px #1204036b,0 10px 32px #6f001329,inset 0 1px #ffffffc2}.javin-invite-card__brand{border-bottom:1px solid #6f00131f;padding-bottom:22px}.javin-invite-card__kicker,.javin-invite-form__title{color:var(--assessment-maroon);letter-spacing:.13em;text-transform:uppercase;font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:900;line-height:1.35;display:block}.javin-invite-card h1{color:var(--assessment-maroon-dark);letter-spacing:-.055em;margin:10px 0 8px;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,Georgia,serif;font-size:clamp(52px,8vw,82px);line-height:.9}.javin-invite-card__motto{color:#2b1d1a;letter-spacing:-.03em;margin:0;font-size:clamp(20px,2.4vw,26px);font-weight:800;line-height:1.2}.javin-invite-card__summary{max-width:46ch;color:var(--assessment-muted);margin:10px 0 0;font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.62}.javin-invite-card__status{background:linear-gradient(135deg,#6f001312,#c7a46a1a);border:1px solid #6f00131f;border-radius:22px;align-items:flex-start;gap:14px;margin:22px 0 16px;padding:15px;display:flex}.javin-invite-card__status-mark{background:linear-gradient(135deg, var(--assessment-maroon), #9b1629);color:#fffaf2;letter-spacing:.05em;border-radius:16px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 14px 30px #6f001333}.javin-invite-card__status h2{color:var(--assessment-maroon-dark);letter-spacing:-.035em;margin:0 0 5px;font-size:clamp(22px,3vw,30px);line-height:1.1}.javin-invite-card__status p,.javin-invite-card__assurance,.javin-invite-form__note,.javin-invite-card__footer{font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif}.javin-invite-card__status p{color:var(--assessment-muted);margin:0;font-size:13px;line-height:1.55}.javin-invite-card__assurance{color:#4e3d37;background:#ffffff9e;border:1px solid #6f00131c;border-radius:18px;margin-bottom:22px;padding:13px 15px;font-size:13px;line-height:1.62}.javin-invite-form{text-align:start;gap:13px;display:grid}.javin-invite-form__title{color:#821221;margin-bottom:2px}.javin-invite-field{gap:7px;display:grid}.javin-invite-field span{color:#4b3731;letter-spacing:.05em;font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:900}.javin-invite-field input,.javin-invite-field select{width:100%;min-height:52px;color:var(--assessment-ink);background:#fffdf9eb;border:1px solid #6f00132e;border-radius:18px;padding:14px 15px;font-size:15px;line-height:1.4;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #2d191109}.javin-invite-field input:focus,.javin-invite-field select:focus{background:#fff;border-color:#6f0013ad;box-shadow:0 0 0 4px #6f001317,inset 0 1px #ffffffe6}.javin-invite-field input:disabled,.javin-invite-field select:disabled{color:var(--assessment-muted);background:#efe8dfdb}.javin-invite-form__message{border-radius:16px;padding:12px 14px;font-family:Aptos,Segoe UI,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.55}.javin-invite-form__message.is-success{color:#166534;background:#ecfdf5;border:1px solid #bbf7d0}.javin-invite-form__message.is-warning{color:#9a3412;background:#fff4ed;border:1px solid #fed7aa}.javin-invite-form__submit{background:linear-gradient(135deg, var(--assessment-maroon-dark), var(--assessment-maroon) 56%, #9c2132);color:#fff;letter-spacing:-.01em;border:1px solid #ffffff24;border-radius:18px;justify-content:center;align-items:center;min-height:54px;padding:14px 24px;font-size:15px;font-weight:950;transition:transform .18s,box-shadow .18s,opacity .18s;display:inline-flex;box-shadow:0 22px 44px #6f001340,inset 0 1px #ffffff2e}.javin-invite-form__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 27px 56px #6f00134f,inset 0 1px #fff3}.javin-invite-form__submit:active:not(:disabled){transform:translateY(0)}.javin-invite-form__submit:disabled{box-shadow:none;opacity:.72;background:linear-gradient(135deg,#c9c1b8,#a99f97)}.javin-invite-form__note{color:var(--assessment-muted);text-align:center;margin:-2px 0 0;font-size:12px;line-height:1.55}.javin-invite-card__footer{color:#5f4d47;letter-spacing:.02em;border-top:1px solid #6f00131f;flex-wrap:wrap;gap:8px;margin-top:22px;padding-top:18px;font-size:11px;font-weight:800;display:flex}.javin-invite-card__footer span{background:#ffffff7a;border:1px solid #6f00131c;border-radius:999px;align-items:center;min-height:30px;padding:7px 10px;display:inline-flex}@media (width<=820px){.assessment-topbar{align-items:flex-start;padding:14px 18px}.assessment-topbar__brand{align-items:flex-start}.assessment-topbar__logo{max-width:126px;max-height:46px}.assessment-topbar__motto{display:none}.assessment-topbar__product{font-size:19px}.assessment-shell,.assessment-shell--narrow{width:min(100% - 24px,720px);padding-top:26px}.assessment-hero,.assessment-card__inner{padding:24px}.assessment-hero{background-position:58%;grid-template-columns:1fr;align-items:stretch;gap:22px;min-height:auto}.assessment-hero__brand-panel{align-content:end;max-width:100%;min-height:280px}.assessment-hero__intake-panel{border-radius:22px}.assessment-hero__brand-panel .assessment-product-name{font-size:clamp(54px,16vw,82px)}.assessment-hero__brand-panel .assessment-product-motto{font-size:clamp(19px,5vw,24px)}.assessment-product-lockup{width:100%}.assessment-domain-panel{grid-template-columns:1fr}.assessment-progress-card{min-width:0}.assessment-action-row{flex-direction:column;align-items:stretch}.assessment-action-row .assessment-primary-button,.assessment-action-row .assessment-secondary-button{width:100%}.javin-invite-entry{background-position:top}.javin-invite-entry__top{flex-direction:column;align-items:stretch;width:min(100% - 28px,720px);padding-top:16px}.javin-invite-entry__owner,.javin-invite-entry__controls{justify-content:space-between;width:100%}.javin-invite-entry__owner{min-height:58px}.javin-invite-entry__logo{width:150px}.javin-invite-entry__main{min-height:auto;padding:22px 14px 34px}.javin-invite-card{border-radius:26px}.javin-invite-card__status{flex-direction:column}}@media (width<=560px){.assessment-choice{padding:16px}.assessment-choice__text{font-size:15px}.assessment-question__top{flex-direction:column}.assessment-landing-hero{padding-inline:20px}.assessment-landing-ownerline{letter-spacing:.1em;border-radius:18px;font-size:10px}.assessment-framework-list{grid-template-columns:1fr}.assessment-hero{border-radius:24px;padding:18px}.assessment-hero__brand-panel{min-height:240px}.assessment-hero__intake-panel{padding:20px}.assessment-hero .assessment-title{font-size:clamp(30px,10vw,40px)}.assessment-hero .assessment-trust-pill{justify-content:center;width:100%}.javin-invite-entry__owner{flex-direction:column;align-items:flex-start;gap:8px}.javin-invite-entry__owner span{font-size:10px}.javin-invite-entry__logo{width:136px}.javin-invite-card{padding:22px}.javin-invite-card h1{font-size:52px}.javin-invite-card__footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){.bi-assessment-experience *,.bi-assessment-experience :before,.bi-assessment-experience :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}.javin-a11y-field{min-inline-size:0}.javin-a11y-field__description,.javin-a11y-field__error{overflow-wrap:anywhere}.javin-access-screen :focus-visible,.javin-a11y-dialog :focus-visible,.javin-a11y-dialog:focus-visible{outline-offset:3px;outline:3px solid #c7a46a;box-shadow:0 0 0 2px #fff}.javin-access-screen,.javin-access-screen__main{overflow-wrap:anywhere;min-inline-size:0}.javin-access-screen{min-block-size:100dvh!important}.javin-access-screen button,.javin-access-screen input,.javin-access-screen select,.javin-a11y-dialog button{overflow-wrap:anywhere;white-space:normal;min-block-size:44px}.javin-a11y-dialog{overflow-wrap:anywhere;overscroll-behavior:contain}.javin-a11y-file-control:has(input:focus-visible) .javin-a11y-file-control__surface{outline-offset:3px;outline:3px solid #c7a46a;box-shadow:0 0 0 2px #fff}@media (width<=40rem){.javin-access-screen>div:not(.javin-invite-entry__scrim),.javin-a11y-dialog{min-inline-size:0}.javin-a11y-dialog{max-block-size:calc(100dvh - 24px)}.assessment-modal-backdrop{padding:12px}.javin-access-screen__main{padding-inline:16px!important}}@media (forced-colors:active){.javin-access-screen :focus-visible,.bi-assessment-experience :focus-visible,.javin-a11y-dialog :focus-visible,.javin-a11y-dialog:focus-visible{outline-offset:3px;outline:3px solid highlight;box-shadow:none!important}.javin-a11y-file-control:has(input:focus-visible) .javin-a11y-file-control__surface{outline-offset:3px;box-shadow:none;outline:3px solid highlight}.assessment-choice.is-selected,.javin-invite-form__message,.javin-a11y-field__error,.javin-a11y-dialog{border:2px solid canvastext!important}.assessment-choice.is-selected,[aria-pressed=true]{forced-color-adjust:none;color:highlighttext!important;background:highlight!important;border-color:highlight!important}.assessment-modal-backdrop{background:canvas}}@media (prefers-reduced-motion:reduce){.javin-access-screen *,.javin-access-screen :before,.javin-access-screen :after,.javin-a11y-dialog,.javin-a11y-dialog *,.javin-a11y-dialog :before,.javin-a11y-dialog :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
