.tq{--u: min(calc(100vw / 1536), calc(100vh / 864));--t: max(var(--u), .8px);--bg: #F8FAFC;--text: #151A27;--text-2: #5F6B7E;--accent-2: #577DFF;--s2: calc(8*var(--u));--s3: calc(12*var(--u));--s4: calc(16*var(--u));--s5: calc(24*var(--u));--s6: calc(32*var(--u));--s7: calc(48*var(--u));--s8: calc(64*var(--u));--r-pill: 999px;--ease: cubic-bezier(.22,.7,.2,1);--tile: calc(126*var(--t));position:fixed;inset:0;overflow:hidden;font-family:Inter,SF Pro Text,-apple-system,Segoe UI,system-ui,sans-serif;color:var(--text);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:radial-gradient(52% 50% at 50% 47%,#fff,#fff0),radial-gradient(40% 36% at 6% 4%,rgba(87,125,255,.05),transparent 100%),radial-gradient(40% 36% at 96% 100%,rgba(56,189,248,.06),transparent 100%),var(--bg)}.tq *,.tq *:before,.tq *:after{box-sizing:border-box;margin:0;padding:0}.tq button{-webkit-user-select:none;user-select:none}.tq h1,.tq h2,.tq h3{font-family:inherit}.tq .glass-static{background:linear-gradient(160deg,#ffffffeb,#ffffff94);border:1px solid rgba(255,255,255,.9);outline:1px solid rgba(21,26,39,.045);outline-offset:-1px}.tq .glass-live{background:#ffffff80;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:1px solid rgba(255,255,255,.75);box-shadow:0 2px 10px #1e2d460a,inset 0 1px #ffffff80}.tq .top{position:absolute;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:var(--s6) var(--s8) 0}.tq .brand{display:flex;align-items:center}.tq .brand img{display:block;height:calc(36*var(--t));width:auto}.tq .tag{font-size:calc(18*var(--t));font-weight:500;color:var(--text-2);padding:var(--s2) var(--s4);border-radius:var(--r-pill)}.tq .orbit-layer{position:absolute;inset:0;z-index:5;pointer-events:none;opacity:0}.tq .orbit-layer.in{opacity:1;transition:opacity .9s var(--ease) .2s}.tq.leaving .orbit-layer{opacity:0;transition:opacity .38s var(--ease) 0ms}.tq .agent{position:absolute;left:0;top:0;width:var(--tile);display:flex;flex-direction:column;align-items:center;gap:calc(8*var(--u));will-change:transform;contain:layout style;backface-visibility:hidden}.tq .frame{width:100%;aspect-ratio:1;padding:calc(10*var(--u));border-radius:calc(32*var(--u));will-change:transform;box-shadow:0 calc(4*var(--u)) calc(14*var(--u)) #1e2d460d,inset 0 1px #ffffffe6}.tq .art{position:relative;width:100%;height:100%;border-radius:calc(22*var(--u));overflow:hidden}.tq .art img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.tq .intro-screen{display:contents}.tq .hero-agents{display:none}.tq .agent-name{font-size:calc(21*var(--t));font-weight:600;letter-spacing:-.01em;line-height:1.1;color:var(--text)}.tq .hero{position:absolute;left:50%;top:46%;transform:translate(-50%,-50%);z-index:10;text-align:center;width:calc(860*var(--t));display:flex;flex-direction:column;align-items:center}.tq .eyebrow{font-size:calc(13*var(--t));font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);padding:calc(7*var(--u)) var(--s4);border-radius:var(--r-pill);margin-bottom:calc(16*var(--u))}.tq h1{font-size:calc(74*var(--t));font-weight:500;letter-spacing:-.042em;line-height:1.04;white-space:nowrap}.tq h1 .soft{color:var(--text-2)}.tq .desc{margin-top:var(--s4);font-size:calc(26*var(--t));line-height:1.3;color:var(--text-2);letter-spacing:-.012em}.tq .cta-wrap{margin-top:calc(28*var(--u));display:flex;flex-direction:column;align-items:center;gap:calc(10*var(--u))}.tq .cta{appearance:none;border:0;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:var(--s4);min-height:max(56px,calc(72*var(--u)));padding:0 calc(12*var(--t)) 0 calc(44*var(--t));border-radius:var(--r-pill);background:var(--text);color:#fff;font-size:calc(25*var(--t));font-weight:500;letter-spacing:-.01em;white-space:nowrap;box-shadow:0 calc(4*var(--u)) calc(12*var(--u)) #151a271f,inset 0 1px #ffffff1f;transition:transform .15s var(--ease),background-color .18s var(--ease)}.tq .cta .arrow{width:calc(48*var(--t));height:calc(48*var(--t));min-width:40px;min-height:40px;border-radius:50%;display:grid;place-items:center;color:var(--text);background:#fff;transition:transform .2s var(--ease)}.tq .cta .arrow svg{width:46%;height:46%}@media(hover:hover){.tq .cta:not([disabled]):hover{background:#262e44;transform:translateY(-1px)}.tq .cta:not([disabled]):hover .arrow{transform:translate(2px)}}.tq .cta:not([disabled]):active{transform:scale(.97);background:#0e121c}.tq .cta:focus-visible,.tq .ghost:focus-visible{outline:3px solid var(--accent-2);outline-offset:4px}.tq .cta[disabled]{background:#bac1ce;color:#fffffff2;box-shadow:none;cursor:not-allowed;transform:none}.tq .cta[disabled] .arrow{background:#ffffffb3;color:#8c95a6}.tq .support{font-size:calc(17*var(--t));color:var(--text-2)}.tq .rewards{position:absolute;left:0;right:0;bottom:calc(18*var(--u));z-index:20;display:flex;flex-direction:column;align-items:center;gap:calc(6*var(--u))}.tq .strip{display:flex;align-items:center;border-radius:var(--r-pill);padding:calc(4*var(--u)) var(--s3)}.tq .strip li{list-style:none;display:flex;align-items:center;gap:var(--s2);padding:var(--s2) var(--s5);font-size:calc(17*var(--t));font-weight:500;white-space:nowrap}.tq .strip li+li{border-left:1px solid rgba(21,26,39,.09)}.tq .strip svg{width:calc(21*var(--t));height:calc(21*var(--t));color:var(--accent-2);flex:none}.tq .fineprint{font-size:calc(13*var(--t));color:var(--text-2)}.tq .rise{opacity:0;transform:translateY(calc(12*var(--u)))}.tq.ready .rise{opacity:1;transform:none;transition:opacity .65s var(--ease),transform .65s var(--ease);transition-delay:var(--d,0ms)}.tq.ready.leaving .rise{opacity:0;transform:translateY(calc(-14*var(--u)));transition:opacity .32s var(--ease),transform .32s var(--ease);transition-delay:0ms}.tq.leaving .hero,.tq.leaving .rewards{pointer-events:none}.tq .ghost{appearance:none;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:var(--s2);min-height:max(48px,calc(56*var(--u)));padding:0 var(--s6);border-radius:var(--r-pill);background:#fff9;border:1px solid rgba(21,26,39,.12);font-size:calc(19*var(--t));font-weight:500;color:var(--text);transition:transform .15s var(--ease)}.tq .ghost:active{transform:scale(.97)}.tq .ghost svg{width:calc(20*var(--t));height:calc(20*var(--t))}.tq .spin{width:calc(26*var(--u));height:calc(26*var(--u));min-width:18px;min-height:18px;border-radius:50%;border:3px solid rgba(255,255,255,.35);border-top-color:#fff;animation:tq-spin .8s linear infinite}@keyframes tq-spin{to{transform:rotate(360deg)}}.tq .quiz{position:absolute;inset:0;z-index:30;opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.tq .quiz.show{opacity:1}.tq .quiz.show .q-stage,.tq .quiz.show .q-back{pointer-events:auto}.tq .q-stage{position:absolute;left:0;right:0;top:calc(92*var(--u));bottom:calc(112*var(--u));display:flex;flex-direction:column;align-items:center;padding:0 16px calc(10*var(--u));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.tq .q-stage::-webkit-scrollbar{display:none}.tq .q-progress{margin-top:auto}.tq .q-body{margin-bottom:auto}.tq .q-progress{display:flex;flex-direction:column;align-items:center;gap:calc(12*var(--u));margin-bottom:calc(26*var(--u))}.tq .q-label{font-size:max(12px,calc(15*var(--u)));font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);font-variant-numeric:tabular-nums}.tq .q-bar{width:calc(260*var(--u));height:calc(4*var(--u));border-radius:var(--r-pill);background:#151a2714;overflow:hidden}.tq .q-bar i{display:block;width:100%;height:100%;border-radius:inherit;background:var(--accent-2);transform-origin:left center;transition:transform .32s var(--ease)}.tq .q-body{display:flex;flex-direction:column;align-items:center;will-change:transform,opacity}.tq .q-body.out{opacity:0;transform:translate3d(calc(var(--dir) * -28 * var(--u)),0,0);transition:opacity .18s var(--ease),transform .18s var(--ease)}.tq .q-body.pre{opacity:0;transform:translate3d(calc(var(--dir) * 28 * var(--u)),0,0);transition:none}.tq .q-body.rest{opacity:1;transform:none;transition:opacity .22s var(--ease),transform .22s var(--ease)}.tq .q-heading{font-size:max(26px,calc(52*var(--u)));font-weight:500;letter-spacing:-.035em;line-height:1.1;text-align:center;white-space:pre-line;max-width:calc(1100*var(--u));margin-bottom:calc(40*var(--u))}.tq .q-grid{display:flex;gap:calc(24*var(--u));justify-content:center}.tq .q-card{appearance:none;font:inherit;color:inherit;text-align:left;cursor:pointer;position:relative;display:flex;flex-direction:column;width:max(220px,calc(344*var(--u)));height:max(270px,calc(338*var(--u)));padding:0;overflow:hidden;border-radius:calc(24*var(--u));background:linear-gradient(165deg,#ffffffc7,#ffffff73);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border:2px solid rgba(255,255,255,.85);outline:1px solid rgba(21,26,39,.06);outline-offset:-1px;box-shadow:0 calc(6*var(--u)) calc(22*var(--u)) #1928460b,inset 0 1px #ffffffb3;transition:transform .16s var(--ease),background-color .2s var(--ease),box-shadow .2s var(--ease),border-color .18s var(--ease),outline-color .18s var(--ease);touch-action:manipulation}.tq .q-media{position:relative;height:62%;display:grid;place-items:center;background:radial-gradient(closest-side at 50% 56%,var(--tint),transparent 100%)}.tq .q-media svg{height:96%;width:auto;max-width:90%;display:block}.tq .q-text{flex:1;padding:calc(14*var(--u)) calc(24*var(--u)) 0;display:flex;flex-direction:column;justify-content:flex-start;gap:calc(5*var(--u))}.tq .q-title{font-size:max(19px,calc(28*var(--u)));font-weight:600;letter-spacing:-.02em;line-height:1.1;text-transform:capitalize}.tq .q-desc{font-size:max(11.5px,calc(15*var(--u)));font-weight:500;letter-spacing:.07em;text-transform:uppercase;color:var(--text-2);text-wrap:balance}.tq .q-check{position:absolute;z-index:1;top:calc(20*var(--u));right:calc(20*var(--u));width:calc(36*var(--u));height:calc(36*var(--u));border-radius:50%;display:grid;place-items:center;background:var(--accent-2);color:#fff;opacity:0;transform:scale(.6);transition:opacity .18s var(--ease),transform .22s var(--ease)}.tq .q-check svg{width:58%;height:58%}@media(hover:hover){.tq .q-card:hover{transform:translateY(-3px);border-color:#577dff73;box-shadow:0 calc(10*var(--u)) calc(28*var(--u)) #19284614,inset 0 1px #ffffffb3}}.tq .q-card:active{transform:scale(.97)}.tq .q-card.selected{background:linear-gradient(165deg,#fffffff7,#fffc);transform:none;border-color:var(--accent-2);outline-color:transparent;box-shadow:0 calc(6*var(--u)) calc(22*var(--u)) #1928460f}.tq .q-card.selected .q-check{opacity:1;transform:none}.tq .q-card:focus-visible{outline:3px solid var(--accent-2);outline-offset:4px}.tq .q-body.out .q-card,.tq .q-body.pre .q-card,.tq .q-body.rest .q-card{backdrop-filter:none;-webkit-backdrop-filter:none}.tq .q-grid.q-five{width:min(calc(100vw - 32px),max(920px,calc(1408*var(--u))));gap:calc(16*var(--u))}.tq .q-five .q-card{width:auto;flex:1 1 0;min-width:0;height:max(290px,calc(350*var(--u)))}.tq .q-five .q-media{height:55%}.tq .q-five .q-text{padding:calc(12*var(--u)) calc(18*var(--u)) calc(14*var(--u));gap:calc(4*var(--u))}.tq .q-five .q-title{font-size:max(17px,calc(24*var(--u)));line-height:1.12}.tq .q-five .q-desc{font-size:max(11px,calc(13.5*var(--u)));letter-spacing:.05em}.tq .q-back{position:absolute;left:calc(64*var(--u));bottom:calc(44*var(--u))}@media(max-aspect-ratio:1/1),(max-width:820px){.tq .top{padding:16px 20px 0}.tq .brand img{height:28px}.tq .tag{font-size:14px;padding:6px 12px}.tq .q-stage{top:72px;bottom:84px;padding:8px 16px 16px}.tq .q-progress{gap:10px;margin-bottom:18px}.tq .q-bar{width:200px;height:4px}.tq .q-heading{font-size:clamp(24px,5.6vw,40px);margin-bottom:20px}.tq .q-grid,.tq .q-grid.q-five{flex-direction:column;width:min(100%,640px);gap:12px}.tq .q-card,.tq .q-five .q-card{flex:none;flex-direction:row;align-items:center;width:100%;height:auto;min-height:clamp(96px,13vh,132px);border-radius:20px}.tq .q-media,.tq .q-five .q-media{flex:none;align-self:stretch;width:34%;height:auto}.tq .q-media svg{height:clamp(80px,11vh,116px);max-width:100%}.tq .q-text,.tq .q-five .q-text{justify-content:center;padding:12px 56px 12px 4px;gap:4px}.tq .q-title,.tq .q-five .q-title{font-size:clamp(18px,4.6vw,24px)}.tq .q-desc,.tq .q-five .q-desc{font-size:clamp(11.5px,2.9vw,14px);letter-spacing:.05em}.tq .q-check{top:50%;right:16px;width:30px;height:30px;margin-top:-15px}.tq .q-back{left:16px;bottom:16px;min-height:48px;padding:0 20px;font-size:16px}.tq .q-back svg{width:18px;height:18px}}.tq .q-ind{flex:none;width:calc(30*var(--u));height:calc(30*var(--u));border-radius:50%;border:2px solid rgba(21,26,39,.18);display:grid;place-items:center;color:#fff;transition:background-color .18s var(--ease),border-color .18s var(--ease)}.tq .q-ind svg{width:62%;height:62%;opacity:0;transform:scale(.6);transition:opacity .18s var(--ease),transform .22s var(--ease)}.tq .flow{position:absolute;left:0;right:0;top:0;height:var(--vvh, 100%);z-index:30;opacity:0;pointer-events:none}.tq .flow.pre{opacity:0;transform:translate3d(calc(var(--dir) * 24 * var(--u)),0,0);transition:none}.tq .flow.show{opacity:1;transform:none;transition:opacity .3s var(--ease),transform .3s var(--ease)}.tq .flow.out{opacity:0;transform:translate3d(calc(var(--dir) * -24 * var(--u)),0,0);transition:opacity .2s var(--ease),transform .2s var(--ease)}.tq .flow.show .f-inner,.tq .flow.show .q-back,.tq .flow.show .f-actions>*{pointer-events:auto}.tq .f-inner{position:absolute;left:0;right:0;top:calc(88*var(--u));bottom:calc(124*var(--u));display:flex;flex-direction:column;align-items:center;justify-content:safe center;min-height:0;overflow-y:auto;scrollbar-width:none}.tq .f-inner::-webkit-scrollbar{display:none}.tq .f-inner.f-top{justify-content:flex-start;padding-top:calc(84*var(--u))}.tq .f-eyebrow{font-size:calc(14*var(--t));font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);margin-bottom:calc(14*var(--u))}.tq .f-heading{font-size:calc(52*var(--t));font-weight:500;letter-spacing:-.035em;line-height:1.1;text-align:center;margin-bottom:calc(30*var(--u))}.tq .f-sub{font-size:calc(22*var(--t));color:var(--text-2);letter-spacing:-.01em;margin:calc(-18*var(--u)) 0 calc(26*var(--u));text-align:center}.tq .f-actions{pointer-events:none;position:absolute;left:0;right:0;bottom:calc(44*var(--u));display:flex;justify-content:center;align-items:center;gap:var(--s4)}.tq .s-field{position:relative;width:calc(680*var(--t))}.tq .s-field>svg{z-index:1;position:absolute;left:calc(22*var(--t));top:50%;width:calc(26*var(--t));height:calc(26*var(--t));transform:translateY(-50%);color:var(--text-2);pointer-events:none}.tq .g-input{width:100%;height:max(56px,calc(68*var(--u)));border-radius:calc(20*var(--u));font:inherit;font-size:calc(24*var(--t));color:var(--text);letter-spacing:-.01em;background:#ffffff85;backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid rgba(255,255,255,.9);outline:1px solid rgba(21,26,39,.08);outline-offset:-1px;box-shadow:0 2px 10px #19284609,inset 0 1px #fff9;padding:0 calc(24*var(--u));-webkit-user-select:text;user-select:text;transition:outline-color .16s var(--ease),box-shadow .16s var(--ease)}.tq .s-field .g-input{padding-left:calc(64*var(--t));padding-right:calc(96*var(--t))}.tq .g-input::placeholder{color:#8892a3}.tq .g-input:focus{outline:2px solid rgba(87,125,255,.7);outline-offset:-2px;box-shadow:0 0 0 calc(5*var(--u)) #577dff1f}.tq .g-input[aria-invalid=true]{outline:2px solid #D14343;outline-offset:-2px}.tq .s-tools{z-index:1;position:absolute;right:calc(10*var(--u));top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:calc(6*var(--u))}.tq .s-spin{width:calc(22*var(--u));height:calc(22*var(--u));min-width:16px;min-height:16px;border-radius:50%;border:2.5px solid rgba(87,125,255,.25);border-top-color:var(--accent-2);animation:tq-spin .8s linear infinite}.tq .s-clear{appearance:none;border:0;cursor:pointer;width:max(48px,calc(48*var(--u)));height:max(48px,calc(48*var(--u)));border-radius:50%;background:transparent;color:var(--text-2);display:grid;place-items:center}.tq .s-clear svg{width:45%;height:45%}.tq .s-clear:active{background:#151a270f}.tq .s-clear:focus-visible,.tq .r-row:focus-visible{outline:3px solid var(--accent-2);outline-offset:-3px}.tq .s-panel{margin-top:calc(12*var(--u));width:100%;flex:0 1 auto;max-height:max(calc(280*var(--u)),min(320px,42vh));min-height:0;overflow-y:auto;border-radius:calc(22*var(--u));background:linear-gradient(170deg,#ffffffc7,#ffffff8f);backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border:1px solid rgba(255,255,255,.9);outline:1px solid rgba(21,26,39,.06);outline-offset:-1px;box-shadow:0 6px 22px #1928460b,inset 0 1px #ffffffb3;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tq .s-panel::-webkit-scrollbar{display:none}.tq .s-results{width:calc(680*var(--t));flex:0 1 auto;min-height:0;display:flex;flex-direction:column}.tq .s-hint{margin-top:calc(16*var(--u));text-align:center;font-size:calc(18*var(--t));color:var(--text-2);line-height:1.4}.tq .s-more{padding:calc(12*var(--u)) calc(22*var(--u));font-size:calc(16*var(--t));color:var(--text-2);border-top:1px solid rgba(21,26,39,.06)}.tq .r-row{appearance:none;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;width:100%;min-height:calc(64*var(--u));display:flex;align-items:center;gap:calc(16*var(--u));padding:calc(8*var(--u)) calc(22*var(--u));transition:background-color .16s var(--ease);touch-action:manipulation}.tq .r-row+.r-row{border-top:1px solid rgba(21,26,39,.06)}.tq .r-row:active{background:#577dff12}.tq .r-row.selected{background:#577dff17}.tq .r-row.selected .q-ind{background:var(--accent-2);border-color:var(--accent-2)}.tq .r-row.selected .q-ind svg{opacity:1;transform:none}.tq .r-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(2*var(--u))}.tq .sr-name{font-size:calc(22*var(--t));font-weight:600;letter-spacing:-.015em;line-height:1.15}.tq .r-org{font-size:calc(16*var(--t));color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tq .f-form{width:calc(600*var(--t));display:grid;grid-template-columns:1fr 1fr;column-gap:calc(16*var(--t))}.tq .f-field.full{grid-column:1 / -1}.tq .f-field{display:flex;flex-direction:column;gap:calc(6*var(--u));min-width:0}.tq .f-label{font-size:calc(17*var(--t));font-weight:600;letter-spacing:-.005em}.tq .f-help,.tq .f-err{min-height:calc(20*var(--u));font-size:calc(15*var(--t));line-height:1.3}.tq .f-help{color:var(--text-2)}.tq .f-err{color:#b42318;font-weight:500}.tq .f-field .g-input{height:max(52px,calc(56*var(--u)));border-radius:calc(16*var(--u));font-size:calc(21*var(--t))}.tq .f-inner:has(.f-form) .f-heading{margin-bottom:max(18px,calc(20*var(--u)))}.tq .f-inner:has(.f-form) .f-sub{margin-bottom:max(16px,calc(18*var(--u)))}.tq .s-combo{position:relative;z-index:2;width:calc(680*var(--t))}.tq .s-combo .s-field,.tq .s-combo .s-results{width:100%}.tq .s-combo .s-results{position:absolute;top:100%;left:0;right:0}.tq .s-combo .s-panel{background:#fffffff7;box-shadow:0 12px 32px #1928461f,inset 0 1px #ffffffb3}.tq .s-panel .s-hint{margin:0;padding:calc(16*var(--u)) calc(20*var(--u))}.tq .s-contact{width:calc(680*var(--t));margin-top:calc(24*var(--u));display:grid;grid-template-columns:1fr 1fr;column-gap:calc(16*var(--t))}.tq .f-privacy{width:calc(600*var(--t));margin-top:calc(6*var(--u));font-size:calc(14.5*var(--t));line-height:1.4;color:var(--text-2);text-align:center}.tq .result{position:absolute;inset:0;z-index:30;opacity:0;pointer-events:none;transition:opacity .3s var(--ease)}.tq .result.show{opacity:1}.tq .result.show .r-grid,.tq .result.show .q-back,.tq .result.show .r-next{pointer-events:auto}.tq .r-grid{position:absolute;left:calc(64*var(--u));right:calc(64*var(--u));top:calc(92*var(--u));bottom:calc(112*var(--u));display:grid;grid-template-columns:45fr 55fr;gap:calc(16*var(--u));align-items:center;pointer-events:none}.tq .r-left{height:100%}.tq .award-zone{width:100%;height:100%;display:grid;place-items:center;touch-action:none;cursor:grab}.tq .award-zone:active{cursor:grabbing}.tq .scene{position:relative;width:calc(344*var(--u));height:calc(468*var(--u));perspective:calc(1500*var(--u))}.tq .a-shadow{position:absolute;left:5%;right:5%;bottom:calc(-30*var(--u));height:calc(34*var(--u));background:radial-gradient(closest-side,#1e2a443d,#1e2a4400)}.tq .award{position:absolute;inset:0;transform-style:preserve-3d;--acc: #F59E0B}.tq .a-edge{position:absolute;inset:0;border-radius:calc(32*var(--u))}.tq .a-edge.e1{transform:translateZ(-3px);background:color-mix(in srgb,var(--acc) 26%,#e6ebf4)}.tq .a-edge.e2{transform:translateZ(-6px);background:color-mix(in srgb,var(--acc) 34%,#d3dae8)}.tq .a-edge.e3{transform:translateZ(-9px);background:color-mix(in srgb,var(--acc) 42%,#bfc8da)}.tq .a-face{position:absolute;inset:0;border-radius:calc(32*var(--u));overflow:hidden;background:linear-gradient(155deg,color-mix(in srgb,var(--acc) 20%,#fff),color-mix(in srgb,var(--acc) 8%,#fbfcff) 52%,color-mix(in srgb,var(--acc) 16%,#f1f5fb));box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #151a270d}.tq .a-face>i{position:absolute;inset:0;pointer-events:none;display:block}.tq .a-face .tex{opacity:.05;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.tq .a-face .glassv{background:linear-gradient(180deg,#ffffff80,#ffffff14 38%,#fff0 60%,#ffffff38)}.tq .a-face .shade{background:linear-gradient(180deg,#1e2a4400 45%,#1e2a441f);opacity:.4}.tq .a-face .sheen{inset:0 auto 0 -90%;width:280%;background:linear-gradient(105deg,#fff0 38%,#ffffff4d,#fff0 60%)}.tq .a-face .spec{background:radial-gradient(58% 42% at 50% 50%,#ffffff42,#fff0 72%);transform:translate3d(0,-20%,0)}.tq .a-face .rim{padding:1.5px;border-radius:inherit;background:linear-gradient(135deg,#fffffff2,#ffffff1f 34%,color-mix(in srgb,var(--acc) 50%,#fff),#ffffff1f 74%,#ffffffe6);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.tq .award.at-rest{transform-style:flat}.tq .award.at-rest .a-content{transform:none}.tq .award.at-rest .a-edge{display:none}.tq .a-content{position:absolute;inset:0;transform:translateZ(1px);display:flex;flex-direction:column;align-items:center;padding:calc(28*var(--u)) calc(26*var(--u)) calc(26*var(--u));pointer-events:none}.tq .a-brand{display:block;height:max(18px,calc(24*var(--u)));aspect-ratio:876 / 174}.tq .a-brand svg{display:block;width:100%;height:100%}.tq img.a-brand{width:auto}.tq .a-art{margin-top:calc(24*var(--u));width:calc(228*var(--u));height:calc(228*var(--u));border-radius:3.6%;box-shadow:0 calc(10*var(--u)) calc(22*var(--u)) #1e2a4424}.tq .a-art img{width:100%;height:100%;display:block;border-radius:3.6%}.tq .a-name{margin-top:calc(24*var(--u));font-size:calc(32*var(--u));font-weight:600;letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;line-height:1}.tq .a-des{margin-top:calc(10*var(--u));font-size:calc(13*var(--u));font-weight:600;letter-spacing:.17em;text-indent:.17em;text-transform:uppercase;color:color-mix(in srgb,var(--acc) 62%,#151A27);min-height:1.2em}.tq .a-foot{margin-top:auto;font-size:calc(11.5*var(--u));font-weight:600;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:var(--text-2)}.tq .r-right{min-width:0;display:flex;flex-direction:column;align-items:flex-start;padding-left:calc(8*var(--u))}.tq .r-eyebrow{font-size:calc(14*var(--t));font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-2);margin-bottom:calc(10*var(--u))}.tq .r-meet{font-size:calc(26*var(--t));font-weight:500;letter-spacing:-.015em;color:var(--text-2)}.tq .r-name-row{display:flex;align-items:center;gap:calc(20*var(--u))}.tq .r-name{font-size:calc(76*var(--t));font-weight:500;letter-spacing:-.045em;line-height:1.04}.tq .r-badge{padding:calc(8*var(--u)) calc(16*var(--u));border-radius:var(--r-pill);font-size:calc(13.5*var(--t));font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:color-mix(in srgb,var(--acc) 14%,rgba(255,255,255,.7));border:1px solid color-mix(in srgb,var(--acc) 38%,#fff);color:color-mix(in srgb,var(--acc) 62%,#151A27)}.tq .r-pers{margin:calc(6*var(--u)) 0 calc(20*var(--u));font-size:calc(23*var(--t));font-weight:500;letter-spacing:-.012em;line-height:1.25}.tq .r-panels{display:grid;grid-template-columns:1fr 1.1fr;gap:calc(14*var(--u));width:100%;align-items:stretch}.tq .r-panel{border-radius:calc(20*var(--u));padding:calc(20*var(--u)) calc(22*var(--u));border:1px solid rgba(255,255,255,.9);outline:1px solid rgba(21,26,39,.06);outline-offset:-1px;box-shadow:0 4px 16px #1928460a,inset 0 1px #ffffffb3}.tq .r-ph{font-size:calc(13*var(--t));font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);margin-bottom:calc(10*var(--u))}.tq .r-why{list-style:none}.tq .r-why li{display:flex;gap:calc(12*var(--u));align-items:flex-start;padding:calc(10*var(--u)) 0;font-size:calc(18*var(--t));line-height:1.35;border-top:1px solid rgba(21,26,39,.07)}.tq .r-why li:first-child{border-top:0;padding-top:0}.tq .r-why li:before{content:"";flex:none;width:calc(8*var(--u));height:calc(8*var(--u));margin-top:calc(9*var(--u));border-radius:50%;background:var(--acc, #F59E0B)}.tq .r-cap{font-size:calc(18*var(--t));line-height:1.4}.tq .r-note{margin-top:calc(12*var(--u));padding-top:calc(12*var(--u));border-top:1px solid rgba(21,26,39,.07);font-size:calc(16*var(--t));line-height:1.4;color:var(--text-2)}.tq .r-cta-row{margin-top:calc(18*var(--u));display:flex;flex-wrap:wrap;align-items:center;gap:calc(16*var(--u));width:100%}.tq .r-reward{display:flex;align-items:center;gap:calc(12*var(--u));padding:calc(12*var(--u)) calc(18*var(--u));border-radius:calc(20*var(--u));min-width:0}.tq .r-reward svg{flex:none;width:calc(30*var(--t));height:calc(30*var(--t));color:var(--accent-2)}.tq .r-reward b{display:block;font-size:calc(12.5*var(--t));font-weight:600;letter-spacing:.1em;text-transform:uppercase}.tq .r-reward span{display:block;font-size:calc(16*var(--t));color:var(--text-2);margin-top:calc(2*var(--u))}.tq .r-next{position:absolute;right:calc(64*var(--u));bottom:calc(44*var(--u))}.tq .result .r-panel,.tq .result .r-reward{backdrop-filter:none;-webkit-backdrop-filter:none;background:linear-gradient(170deg,#fffc,#ffffff9e)}.tq .rv{opacity:0;transform:translateY(calc(14*var(--u)))}.tq .scene.rv{transform:translateY(calc(30*var(--u))) scale(.94)}.tq .result.show .rv{opacity:1;transform:none;transition:opacity .65s var(--ease),transform .65s var(--ease);transition-delay:var(--d, 0ms)}.tq .result.show .scene.rv{transition-duration:.85s}.tq .r-sheet{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:#f8fafc9e;opacity:0;pointer-events:none;transition:opacity .22s var(--ease)}.tq .r-sheet.show{opacity:1;pointer-events:auto}.tq .r-sheet-card{width:calc(560*var(--t));padding:calc(36*var(--u));border-radius:calc(28*var(--u));text-align:center;display:flex;flex-direction:column;align-items:center;gap:calc(14*var(--u));background:#ffffffd1;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);border:1px solid rgba(255,255,255,.95);outline:1px solid rgba(21,26,39,.06);outline-offset:-1px;box-shadow:0 16px 48px #1928461a}.tq .r-sheet-card h3{font-size:calc(32*var(--t));font-weight:500;letter-spacing:-.03em}.tq .r-sheet-card p{font-size:calc(19*var(--t));color:var(--text-2);line-height:1.4}.tq .r-sheet-actions{display:flex;gap:calc(12*var(--u));margin-top:calc(10*var(--u))}.tq .r-sheet-card .cta{min-height:max(56px,calc(64*var(--u)));font-size:calc(21*var(--t));padding:0 calc(32*var(--u))}.tq .r-bg{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden;opacity:0;transition:opacity .45s var(--ease)}.tq .r-bg.on{opacity:1;transition:opacity 1.2s var(--ease)}.tq .r-bg:not(.on) *,.tq .r-bg.calm *{animation-play-state:paused}.tq .r-bg .grad{position:absolute;inset:0;background:radial-gradient(75% 85% at 100% 0%,color-mix(in srgb,var(--p-soft) 55%,transparent),transparent 62%),radial-gradient(65% 75% at 0% 100%,color-mix(in srgb,var(--p-accent) 20%,transparent),transparent 68%),radial-gradient(55% 60% at 0% 0%,color-mix(in srgb,var(--p-base) 14%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in srgb,var(--p-soft) 26%,#FBFCFE),color-mix(in srgb,var(--p-accent) 9%,#F3F6FB))}.tq .r-bg .bloom{position:absolute;width:42%;aspect-ratio:1;border-radius:50%;will-change:transform}.tq .r-bg .b1{left:-12%;top:-18%;background:radial-gradient(closest-side,color-mix(in srgb,var(--p-accent) 22%,transparent),transparent);animation:tq-bloom 38s ease-in-out infinite alternate}.tq .r-bg .b2{right:-18%;bottom:-30%;background:radial-gradient(closest-side,color-mix(in srgb,var(--p-soft) 75%,transparent),transparent)}@keyframes tq-bloom{to{transform:translate3d(8%,10%,0) scale(1.08)}}.tq .r-glow{position:absolute;width:calc(640*var(--u));height:calc(640*var(--u));border-radius:50%;transform:translate(-50%,-50%);will-change:transform,opacity;background:radial-gradient(closest-side,color-mix(in srgb,var(--p-accent) 34%,transparent) 0%,color-mix(in srgb,var(--p-accent) 12%,transparent) 55%,transparent 100%);animation:tq-breathe 8s ease-in-out infinite alternate}@keyframes tq-breathe{0%{transform:translate(-50%,-50%) scale(.96);opacity:.85}to{transform:translate(-50%,-50%) scale(1.06);opacity:1}}.tq .r-spark{position:absolute;width:var(--s);height:var(--s);margin:calc(var(--s) / -2) 0 0 calc(var(--s) / -2);border-radius:50%;opacity:0;will-change:transform,opacity;background:radial-gradient(circle,rgba(255,255,255,.95) 0%,color-mix(in srgb,var(--p-accent) 55%,#fff) 38%,transparent 70%);animation:tq-spark var(--t) ease-in-out var(--d) infinite}@keyframes tq-spark{0%{opacity:0;transform:translateZ(0) scale(.6)}25%{opacity:.75}70%{opacity:.5}to{opacity:0;transform:translate3d(var(--dx),calc(-90 * var(--u)),0) scale(1)}}.tq .r-bg.on~.top .tag{backdrop-filter:none;-webkit-backdrop-filter:none}.tq .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-aspect-ratio:1/1),(max-width:820px){.tq{--t: 1px}.tq .cta{font-size:19px;padding:0 8px 0 26px;gap:12px}.tq .cta .arrow{width:40px;height:40px}.tq .ghost{font-size:16px;padding:0 20px}.tq .orbit-layer{display:none}.tq .intro-screen{display:flex;flex-direction:column;position:absolute;inset:64px 0 0;z-index:10;overflow-x:hidden;overflow-y:auto;padding:16px 16px 20px;scrollbar-width:none}.tq .intro-screen::-webkit-scrollbar{display:none}.tq.leaving .intro-screen{pointer-events:none}.tq .hero{--ring-tile: clamp(38px, 12.5vw, 92px);position:relative;left:0;top:0!important;transform:none;width:auto;max-width:none;margin:0 -16px;padding:calc((var(--ring-tile) + 26px) * 1.1) calc(var(--ring-tile) * 1.1);flex:1 0 auto;display:flex;flex-direction:column;justify-content:center;align-self:stretch}.tq .hero>:not(.hero-agents){position:relative;z-index:1;width:100%;max-width:480px;margin-left:auto;margin-right:auto}.tq .hero>.eyebrow{width:auto}.tq .hero-agents{display:block;position:absolute;inset:0;z-index:0;pointer-events:none}.tq .hero-agents .agent{position:absolute;left:0;top:0;width:var(--ring-tile);gap:4px;will-change:transform}.tq .hero-agents .frame{padding:calc(var(--ring-tile) * .065);border-radius:calc(var(--ring-tile) * .24);will-change:transform}.tq .hero-agents .art{border-radius:calc(var(--ring-tile) * .18)}.tq .hero-agents .agent-name{font-size:13px}.tq .eyebrow{font-size:12px;padding:6px 14px;margin-bottom:14px}.tq h1{white-space:normal;font-size:36px;line-height:1.08}.tq h1 span{display:inline-block}.tq .desc{margin-top:12px;font-size:17px;text-wrap:balance}.tq .cta-wrap{margin-top:28px;gap:12px}.tq .support{font-size:14px}.tq .rewards{position:static;flex:none;gap:10px;text-align:center}.tq .strip.glass-live{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;max-width:520px;padding:0;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.tq .strip li{gap:8px;padding:9px 16px;font-size:14px;border-radius:var(--r-pill);background:#ffffff9e;border:1px solid rgba(255,255,255,.85);outline:1px solid rgba(21,26,39,.06);outline-offset:-1px;box-shadow:0 2px 10px #1e2d460a,inset 0 1px #fff9}.tq .strip li+li{border-left:1px solid rgba(255,255,255,.85)}.tq .strip svg{width:18px;height:18px}.tq .fineprint{font-size:12px;line-height:1.5}.tq .fineprint span{display:block}.tq .f-inner,.tq .f-inner.f-top{top:72px;bottom:150px;justify-content:flex-start;padding:24px 16px 16px;overflow-y:auto}.tq .f-inner:has(.f-form){padding-bottom:32px;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),transparent);mask-image:linear-gradient(#000 calc(100% - 28px),transparent)}.tq .f-heading{font-size:clamp(28px,7vw,40px);margin-bottom:20px}.tq .f-sub{font-size:16px;margin:-10px 0 20px}.tq .s-field,.tq .s-results,.tq .s-combo,.tq .s-contact,.tq .f-form,.tq .f-privacy{width:min(100%,560px)}.tq .s-contact{grid-template-columns:1fr;margin-top:20px}.tq .f-form{grid-template-columns:1fr}.tq .s-panel .s-hint{padding:14px 16px}.tq .s-field>svg{left:18px;width:22px;height:22px}.tq .s-field .g-input{padding-left:50px;padding-right:60px}.tq .g-input,.tq .f-field .g-input{font-size:18px;height:56px;border-radius:16px;padding:0 18px}.tq .s-hint{font-size:16px}.tq .r-row{min-height:60px;padding:8px 16px}.tq .sr-name{font-size:18px}.tq .r-org{font-size:14px}.tq .f-label{font-size:15px}.tq .f-help,.tq .f-err,.tq .f-privacy{font-size:13px}.tq .f-actions{bottom:80px;padding:0 16px;flex-wrap:wrap;gap:12px}.tq .flow:has(.f-form) .f-actions{bottom:16px;justify-content:flex-end}.tq .flow:has(.f-form) .q-back{bottom:20px}.tq .flow:has(.f-form) .f-inner{bottom:88px}.tq .r-grid{inset:72px 0 84px;display:flex;flex-direction:column;align-items:stretch;gap:0;padding:0 16px 24px;overflow-y:auto}.tq .r-left{height:auto;flex:none}.tq .award-zone{height:auto;padding:8px 0 40px;touch-action:pan-y}.tq .scene{--u: clamp(.5px, .15625vw , .7px)}.tq .r-right{flex:none;width:min(100%,640px);margin:0 auto;padding:0}.tq .r-eyebrow{font-size:12px}.tq .r-meet{font-size:18px}.tq .r-name-row{flex-wrap:wrap;gap:8px 14px}.tq .r-name{font-size:clamp(40px,11vw,60px)}.tq .r-badge{font-size:11px;padding:6px 12px}.tq .r-pers{font-size:18px;margin:6px 0 16px}.tq .r-panels{grid-template-columns:1fr;gap:12px}.tq .r-panel{padding:16px 18px}.tq .r-ph{font-size:12px}.tq .r-why li{font-size:16px;gap:10px}.tq .r-why li:before{width:7px;height:7px;margin-top:8px}.tq .r-cap{font-size:16px}.tq .r-note{font-size:14px}.tq .r-cta-row{flex-wrap:wrap;gap:12px;margin-top:16px}.tq .r-reward{padding:10px 14px}.tq .r-reward svg{width:26px;height:26px}.tq .r-reward b{font-size:11px}.tq .r-reward span{font-size:14px}.tq .r-next{right:16px;bottom:16px;min-height:48px}.tq .r-sheet-card{width:calc(100% - 32px);max-width:480px;padding:28px 20px}.tq .r-sheet-card h3{font-size:24px}.tq .r-sheet-card p{font-size:16px}.tq .r-sheet-actions{flex-wrap:wrap;justify-content:center}.tq .r-sheet-card .cta{font-size:18px;padding:0 24px}}@media(max-width:389px){.tq .flow:has(.f-form) .f-actions .cta{font-size:17px;padding-left:18px;gap:10px}.tq .flow:has(.f-form) .f-actions .cta .arrow{width:36px;height:36px;min-width:36px;min-height:36px}.tq .flow:has(.f-form) .q-back{padding:0 14px;font-size:15px;gap:6px}}@media(max-width:349px){.tq .flow:has(.f-form) .f-actions{bottom:80px;justify-content:center}.tq .flow:has(.f-form) .q-back{bottom:16px}.tq .flow:has(.f-form) .f-inner{bottom:150px}}@media(max-width:480px){.tq .hero{--ring-tile: clamp(32px, 10.2vw, 48px)}.tq .hero-agents .agent-name{font-size:11px}}@media(max-width:360px){.tq .hero>h1{max-width:200px}}@media(prefers-reduced-motion:reduce){.tq .rise{opacity:1;transform:none}.tq.ready .rise,.tq .orbit-layer.in,.tq.ready.leaving .rise,.tq.leaving .orbit-layer{transition-duration:1ms!important;transition-delay:0ms!important}.tq .orbit-layer{opacity:1}.tq .cta,.tq .cta .arrow{transition:none}.tq .quiz,.tq .q-bar i,.tq .q-body.out,.tq .q-body.rest,.tq .q-card,.tq .q-check,.tq .flow.show,.tq .flow.out,.tq .g-input,.tq .r-row{transition-duration:1ms!important}.tq .s-spin,.tq .spin{animation-duration:2s}.tq .rv,.tq .scene.rv{opacity:1;transform:none}.tq .result.show .rv,.tq .r-sheet,.tq .result{transition-duration:1ms!important;transition-delay:0ms!important}.tq .r-bg .bloom,.tq .r-glow{animation:none}.tq .r-spark{display:none}.tq .r-bg,.tq .r-bg.on{transition-duration:1ms}}
