.tj-land{overflow-x:hidden}.tj-land a{color:inherit;text-decoration:none}.tj-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(22px,4vw,46px)}.tj-mark{position:relative;display:inline-block;white-space:nowrap;z-index:0}.tj-mark:before{content:"";position:absolute;inset:6% -4% 8% -4%;background:var(--tj-yellow);border-radius:8px;transform:rotate(-1.4deg) scaleX(0);transform-origin:left center;z-index:-1;animation:tjMarkIn .8s var(--tj-ease) .5s forwards}@keyframes tjMarkIn{to{transform:rotate(-1.4deg) scaleX(1)}}@media (prefers-reduced-motion:reduce){.tj-land .tj-mark:before{transform:rotate(-1.4deg) scaleX(1);animation:none}}.tj-nav{position:sticky;top:0;z-index:80;background:color-mix(in srgb,var(--tj-bg) 82%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid transparent;transition:border-color .2s,background .2s}.tj-nav.tj-scrolled{border-bottom-color:var(--tj-line)}.tj-nav-in{gap:24px;height:72px}.tj-brand,.tj-nav-in{display:flex;align-items:center}.tj-brand{gap:10px;font-family:var(--tj-disp);font-weight:700;font-size:21px;letter-spacing:-.05em}.tj-brand .tj-mtile{width:30px;height:30px;border-radius:9px;background:var(--tj-yellow);color:var(--tj-ink);display:grid;place-items:center;font-size:16px;font-weight:700;transform:rotate(-6deg);box-shadow:0 2px 0 var(--tj-yellow-d);transition:transform .35s var(--tj-ease)}.tj-brand .tj-mtile span{transform:rotate(6deg);display:block}.tj-brand:hover .tj-mtile{transform:rotate(7deg) scale(1.06)}.tj-nav .tj-links{display:flex;gap:2px;margin-left:8px}.tj-nav .tj-links a{color:var(--tj-ink-2);font-weight:600;font-size:15px;padding:8px 13px;border-radius:10px;transition:.15s}.tj-nav .tj-links a:hover{background:var(--tj-paper);color:var(--tj-ink)}.tj-nav .tj-spacer{flex:1}.tj-nav .tj-right{display:flex;align-items:center;gap:14px}.tj-nav .tj-signin{font-weight:600;font-size:15px;color:var(--tj-ink-2)}.tj-nav .tj-signin:hover{color:var(--tj-ink)}@media (max-width:880px){.tj-nav .tj-links,.tj-nav .tj-signin{display:none}}.tj-hero{position:relative;isolation:isolate;padding:clamp(40px,6vw,84px) 0 clamp(48px,6vw,90px)}.tj-hero:before{content:"";position:absolute;inset:-10% -16% 30% -16%;z-index:-2;pointer-events:none;background:radial-gradient(40% 46% at 78% 8%,rgba(138,102,255,.16),transparent 70%),radial-gradient(46% 52% at 92% 64%,rgba(255,201,41,.2),transparent 72%),radial-gradient(40% 44% at 60% 96%,rgba(61,107,255,.12),transparent 72%);-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}@media (prefers-reduced-motion:no-preference){.tj-hero:before{animation:tjDrift 24s ease-in-out infinite alternate}}@keyframes tjDrift{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-1.5%,-2%,0) scale(1.06)}}.tj-hgrid{display:grid;grid-template-columns:1.02fr 1.1fr;gap:clamp(30px,4.6vw,68px);align-items:center}@media (max-width:960px){.tj-hgrid{grid-template-columns:1fr;gap:clamp(40px,7vw,60px);text-align:center}}.tj-hcol h1{font-size:clamp(42px,6vw,76px);letter-spacing:-.048em;margin:18px 0 0;text-wrap:balance}.tj-hcol .tj-sub{margin:24px 0 0;max-width:506px;color:var(--tj-ink-2);font-size:clamp(17px,1.45vw,19.5px);line-height:1.55;font-weight:500}.tj-hcol .tj-sub b{color:var(--tj-ink);font-weight:700}@media (max-width:960px){.tj-hcol .tj-sub{margin-inline:auto}}.tj-cap{margin-top:30px;max-width:476px}@media (max-width:960px){.tj-cap{margin-inline:auto}}.tj-cap form{display:flex;gap:7px;background:var(--tj-card);border:1.5px solid var(--tj-line-2);border-radius:15px;padding:6px;transition:box-shadow .18s,border-color .18s}.tj-cap form:focus-within{border-color:var(--tj-ink);box-shadow:0 0 0 4px var(--tj-yellow-s)}.tj-cap input{flex:1;min-width:0;background:transparent;border:0;outline:0;font-family:var(--tj-sans);font-size:16px;font-weight:500;color:var(--tj-ink);padding:9px 6px 9px 14px}.tj-cap input::-moz-placeholder{color:var(--tj-mute)}.tj-cap input::placeholder{color:var(--tj-mute)}.tj-cap .tj-done{display:flex;align-items:center;gap:11px;background:var(--tj-green-s);border:1.5px solid var(--tj-green);border-radius:15px;padding:15px 18px;color:#0c6b46;font-weight:700;font-size:15px}.tj-cap .tj-tick{width:23px;height:23px;border-radius:50%;background:var(--tj-green);color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px;flex-shrink:0}.tj-cap .tj-fine{margin-top:13px;font-size:13.5px;color:var(--tj-mute);font-weight:500}.tj-cap .tj-fine b{color:var(--tj-ink-2);font-weight:600}.tj-prf{display:flex;align-items:center;gap:13px;margin-top:26px;flex-wrap:wrap}@media (max-width:960px){.tj-prf{justify-content:center}}.tj-av{display:flex}.tj-av .tj-avatar{margin-left:-9px}.tj-av .tj-avatar:first-child{margin-left:0}.tj-prf .tj-prf-t{font-size:14px;color:var(--tj-mute);font-weight:500;max-width:250px;line-height:1.4}.tj-prf .tj-prf-t b{color:var(--tj-ink);font-weight:700}.tj-stage{position:relative;aspect-ratio:1/.9;perspective:1600px}@media (max-width:960px){.tj-stage{max-width:560px;margin:0 auto;width:100%}}.tj-board{position:absolute;inset:6% 5% 8% 5%;border-radius:22px;background:var(--tj-card);border:1.5px solid var(--tj-line-2);box-shadow:var(--tj-sh-l);overflow:hidden;z-index:2;transform-style:preserve-3d;will-change:transform}.tj-board-bar{height:46px;display:flex;align-items:center;gap:9px;padding:0 16px;border-bottom:1.5px solid var(--tj-line);background:linear-gradient(180deg,#fff,#fbfcfe)}.tj-board-bar .tj-bdots{display:flex;gap:6px}.tj-board-bar .tj-bdots i{width:10px;height:10px;border-radius:50%}.tj-board-bar .tj-bdots i:first-child{background:var(--tj-pink)}.tj-board-bar .tj-bdots i:nth-child(2){background:var(--tj-yellow)}.tj-board-bar .tj-bdots i:nth-child(3){background:var(--tj-green)}.tj-board-bar .tj-bt{font-weight:600;font-size:12.5px;color:var(--tj-ink-2);margin-left:5px}.tj-board-bar .tj-bt span{color:var(--tj-mute);font-weight:500}.tj-board-bar .tj-blive{margin-left:auto;display:flex;align-items:center;gap:6px;font-weight:700;font-size:11.5px;color:#0c6b46;background:var(--tj-green-s);padding:4px 10px;border-radius:999px}.tj-board-bar .tj-blive .tj-pulse{width:6px;height:6px;border-radius:50%;background:var(--tj-green);box-shadow:0 0 0 0 rgba(31,184,119,.5);animation:tjPulse 2.4s ease-out infinite}@keyframes tjPulse{0%{box-shadow:0 0 0 0 rgba(31,184,119,.5)}70%{box-shadow:0 0 0 7px rgba(31,184,119,0)}to{box-shadow:0 0 0 0 rgba(31,184,119,0)}}@media (prefers-reduced-motion:reduce){.tj-board-bar .tj-blive .tj-pulse{animation:none}}.tj-board-canvas{position:relative;height:calc(100% - 46px);padding:18px 16px;background:radial-gradient(circle at 1px 1px,var(--tj-dot) 1.1px,transparent 1.2px) 0 0 /20px 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:11px}.tj-colh{display:flex;align-items:center;gap:7px;font-family:var(--tj-disp);font-weight:700;font-size:12px;color:var(--tj-ink-2);margin-bottom:11px;letter-spacing:-.01em}.tj-colh i{width:9px;height:9px;border-radius:3px}.tj-colh .tj-gd{background:var(--tj-green)}.tj-colh .tj-yd{background:var(--tj-yellow-d)}.tj-colh .tj-bd{background:var(--tj-blue)}.tj-note{position:relative;border-radius:3px 3px 9px 3px;padding:10px 11px;font-size:11.5px;font-weight:700;line-height:1.32;color:var(--tj-ink);margin-bottom:10px;box-shadow:1px 4px 11px rgba(21,24,31,.12)}.tj-note .tj-votes{display:inline-flex;gap:2px;margin-top:7px;color:var(--tj-ink-2);font-size:8px;letter-spacing:1px;opacity:.7}.tj-note.nA{transform:rotate(-1.5deg)}.tj-note.nA,.tj-note.nB{background:var(--tj-green-s)}.tj-note.nB{transform:rotate(1deg)}.tj-note.nC{transform:rotate(1.6deg)}.tj-note.nC,.tj-note.nD{background:var(--tj-yellow-s)}.tj-note.nD{transform:rotate(-1deg)}.tj-note.nE{transform:rotate(-1.2deg)}.tj-note.nE,.tj-note.nF{background:var(--tj-blue-s)}.tj-note.nF{transform:rotate(1.4deg)}.tj-board-timer{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);display:flex;align-items:center;gap:10px;background:var(--tj-ink);color:#fff;border-radius:13px;padding:9px 15px;box-shadow:0 16px 30px -14px rgba(21,24,31,.55);z-index:5}.tj-board-timer b{font-family:var(--tj-disp);font-size:21px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1}.tj-board-timer span{font-size:9.5px;font-weight:700;letter-spacing:.12em;color:var(--tj-yellow);text-transform:uppercase}.tj-cursor{position:absolute;display:flex;align-items:flex-start;z-index:6;filter:drop-shadow(0 4px 5px rgba(21,24,31,.2));pointer-events:none}.tj-cursor .tj-tg{margin:13px 0 0 -1px;font-size:10px;font-weight:700;color:#fff;padding:2px 7px;border-radius:6px}.tj-cursor.c1{top:30%;left:30%}.tj-cursor.c1 .tj-tg{background:var(--tj-blue)}.tj-cursor.c2{top:58%;left:64%}.tj-cursor.c2 .tj-tg{background:var(--tj-pink)}@media (prefers-reduced-motion:no-preference){.tj-cursor.c1{animation:tjCdrift1 9s ease-in-out infinite}.tj-cursor.c2{animation:tjCdrift2 11s ease-in-out infinite}}@keyframes tjCdrift1{0%,to{transform:translate(0)}50%{transform:translate(18px,-14px)}}@keyframes tjCdrift2{0%,to{transform:translate(0)}50%{transform:translate(-22px,12px)}}.tj-chip{position:absolute;will-change:transform;z-index:4;box-shadow:var(--tj-sh-m)}.tj-chip-poker{bottom:11%;right:-3%;width:80px;height:108px;border-radius:16px;background:linear-gradient(165deg,#fff,#eef1f7);display:grid;place-items:center;font-family:var(--tj-disp);font-weight:700;font-size:40px;color:var(--tj-ink);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.9),0 0 0 1px var(--tj-line),0 26px 44px -22px rgba(21,24,31,.4)}.tj-chip-poker:after,.tj-chip-poker:before{content:"8";position:absolute;font-size:13px;font-weight:700;color:var(--tj-green)}.tj-chip-poker:before{top:9px;left:10px}.tj-chip-poker:after{bottom:9px;right:10px;transform:rotate(180deg)}.tj-chip-poll{bottom:3%;left:-2%;background:linear-gradient(165deg,#fff,#f4f6fb);border-radius:15px;padding:13px 14px 12px;width:158px;box-shadow:inset 0 2px 0 hsla(0,0%,100%,.9),0 0 0 1px var(--tj-line),0 26px 44px -22px rgba(21,24,31,.36)}.tj-chip-poll .tj-q{font-size:11px;font-weight:700;color:var(--tj-ink-2);margin-bottom:10px}.tj-chip-poll .tj-br{display:flex;align-items:flex-end;gap:7px;height:46px}.tj-chip-poll .tj-br i{flex:1;border-radius:5px 5px 2px 2px;display:block}@media (max-width:520px){.tj-chip{transform:scale(.82)}}.tj-reel{display:inline-flex;align-items:center;gap:11px;margin-top:24px;background:transparent;border:0;cursor:pointer;font-family:var(--tj-sans);font-weight:700;font-size:14.5px;color:var(--tj-ink-2);transition:color .15s}.tj-reel:hover{color:var(--tj-ink)}.tj-reel .tj-pp{width:36px;height:36px;border-radius:50%;background:var(--tj-ink);display:grid;place-items:center;box-shadow:0 9px 20px -8px rgba(21,24,31,.55);transition:transform .18s var(--tj-ease)}.tj-reel:hover .tj-pp{transform:scale(1.09)}.tj-reel .tj-pp:before{content:"";border-left:11px solid #fff;border-top:6.5px solid transparent;border-bottom:6.5px solid transparent;margin-left:3px}.tj-trust{border-top:1px solid var(--tj-line);border-bottom:1px solid var(--tj-line);background:var(--tj-card)}.tj-trust-in{display:flex;align-items:center;gap:clamp(20px,4vw,44px);flex-wrap:wrap;justify-content:center;padding:26px 0}.tj-trust .tj-lab{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--tj-mute)}.tj-trust .tj-lg{font-family:var(--tj-disp);font-weight:700;font-size:18px;letter-spacing:-.02em;color:var(--tj-ink-2);display:inline-flex;align-items:center;gap:8px;opacity:.66;transition:opacity .2s}.tj-trust .tj-lg:hover{opacity:1}.tj-trust .tj-lg i{width:17px;height:17px;border-radius:5px;background:var(--tj-line-2);display:block}.tj-sec{padding:clamp(64px,8vw,116px) 0}.tj-sec.tj-paper{background:var(--tj-paper)}.tj-sh{max-width:680px}.tj-sh.tj-c{margin:0 auto;text-align:center}.tj-sh h2{font-size:clamp(33px,4.8vw,56px);margin-top:14px;letter-spacing:-.04em;text-wrap:balance}.tj-sh p{margin:16px 0 0;color:var(--tj-ink-2);font-size:clamp(16.5px,1.35vw,18.5px);font-weight:500}.tj-sh.tj-c p{margin-inline:auto}.tj-tools{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:clamp(40px,4.5vw,56px)}.tj-tcard{position:relative;border-radius:20px;padding:26px;overflow:hidden;border:1.5px solid var(--tj-line);background:var(--tj-card);box-shadow:var(--tj-sh-s);transition:transform .22s var(--tj-ease),box-shadow .22s;display:flex;flex-direction:column;min-height:240px}.tj-tcard:hover{transform:translateY(-5px);box-shadow:var(--tj-sh-m)}.tj-tcard .tj-badge{align-self:flex-start}.tj-tcard h3{font-size:23px;margin:16px 0 7px;letter-spacing:-.03em}.tj-tcard p{margin:0;color:var(--tj-ink-2);font-size:14.5px;line-height:1.5;font-weight:500}.tj-tcard .tj-go{margin-top:14px;display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:14px;color:var(--tj-ink)}.tj-tcard .tj-go .tj-arrow{transition:transform .16s var(--tj-ease)}.tj-tcard:hover .tj-go .tj-arrow{transform:translateX(4px)}.tj-tcard .tj-viz{margin-top:auto;padding-top:18px;transition:transform .3s var(--tj-ease)}.tj-tcard:hover .tj-viz{transform:translateY(-2px)}.tj-tboard{grid-column:span 3;background:linear-gradient(162deg,#edf2ff,var(--tj-card) 64%);border-color:var(--tj-blue-s)}.tj-tmind{grid-column:span 3;background:linear-gradient(162deg,#f2ecff,var(--tj-card) 64%);border-color:var(--tj-violet-s)}.tj-tpoll{grid-column:span 2;background:linear-gradient(162deg,#ffedf3,var(--tj-card) 70%);border-color:var(--tj-pink-s)}.tj-tpoker{grid-column:span 2;background:linear-gradient(162deg,#e6f8ef,var(--tj-card) 70%);border-color:var(--tj-green-s)}.tj-ttimer{grid-column:span 2;background:linear-gradient(162deg,#fff7e3,var(--tj-card) 70%);border-color:var(--tj-yellow-s)}@media (max-width:900px){.tj-tools{grid-template-columns:repeat(2,1fr)}.tj-tpoker,.tj-tpoll,.tj-ttimer{grid-column:span 1}.tj-tboard,.tj-tmind{grid-column:span 2}}@media (max-width:560px){.tj-tools{grid-template-columns:1fr}.tj-tboard,.tj-tmind,.tj-tpoker,.tj-tpoll,.tj-ttimer{grid-column:span 1}}.tj-viz-board{display:flex;gap:10px;align-items:flex-end}.tj-viz-board b{display:block;border-radius:3px 3px 7px 3px;box-shadow:1px 4px 9px rgba(21,24,31,.12);font-size:11px;font-weight:700;padding:8px 10px;color:var(--tj-ink);line-height:1.25}.tj-viz-board .v1{background:var(--tj-yellow-s);transform:rotate(-4deg);width:88px}.tj-viz-board .v2{background:var(--tj-pink-s);transform:rotate(3deg);width:78px;margin-bottom:8px}.tj-viz-board .v3{background:var(--tj-blue-s);transform:rotate(-2deg);width:84px}.tj-viz-mind{position:relative;height:96px}.tj-viz-mind .nd{position:absolute;background:var(--tj-card);border:1.5px solid var(--tj-violet);color:var(--tj-violet);font-weight:700;font-size:12px;padding:6px 11px;border-radius:9px;box-shadow:0 4px 10px -6px rgba(21,24,31,.3);white-space:nowrap}.tj-viz-mind .root{left:0;top:34px;background:var(--tj-violet);color:#fff;border-color:var(--tj-violet)}.tj-viz-mind .vc1{left:120px;top:2px}.tj-viz-mind .vc2{left:128px;top:40px}.tj-viz-mind .vc3{left:116px;top:74px}.tj-viz-mind svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.tj-viz-poll{display:flex;align-items:flex-end;gap:9px;height:72px}.tj-viz-poll i{flex:1;border-radius:6px 6px 3px 3px;display:block;position:relative}.tj-viz-poll i:after{content:attr(data-v);position:absolute;top:-17px;left:0;right:0;text-align:center;font-size:11px;font-weight:800;color:var(--tj-ink-2)}.tj-viz-poker{display:flex;gap:8px}.tj-viz-poker b{width:42px;height:58px;border-radius:9px;background:var(--tj-card);border:1.5px solid var(--tj-line-2);display:grid;place-items:center;font-family:var(--tj-disp);font-weight:700;font-size:19px;color:var(--tj-ink);box-shadow:0 4px 10px -6px rgba(21,24,31,.25)}.tj-viz-poker b.sel{background:var(--tj-green);color:#fff;border-color:var(--tj-green);transform:translateY(-8px)}.tj-viz-timer{display:flex;align-items:center;gap:14px}.tj-viz-timer .ring{width:64px;height:64px;border-radius:50%;background:conic-gradient(var(--tj-yellow-d) 0 68%,var(--tj-yellow-s) 0 100%);display:grid;place-items:center}.tj-viz-timer .ring b{width:48px;height:48px;border-radius:50%;background:var(--tj-card);display:grid;place-items:center;font-family:var(--tj-disp);font-weight:700;font-size:14px;color:var(--tj-ink)}.tj-viz-timer .meta{font-size:12.5px;font-weight:600;color:var(--tj-ink-2)}.tj-viz-timer .meta b{display:block;font-family:var(--tj-disp);font-size:16px;color:var(--tj-ink)}.tj-tick{background:var(--tj-ink);overflow:hidden;border-top:3px solid var(--tj-yellow)}.tj-tick .tj-tick-row{display:flex;white-space:nowrap;animation:tjSlide 34s linear infinite}.tj-tick .tj-tick-row span{font-family:var(--tj-disp);font-weight:600;font-size:16px;color:hsla(0,0%,100%,.9);padding:14px 0;display:inline-flex;align-items:center}.tj-tick .tj-tick-row span:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--tj-yellow);margin:0 24px}@keyframes tjSlide{to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.tj-tick .tj-tick-row{animation:none}}.tj-rate{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:22px;flex-wrap:wrap}.tj-rate .stars{color:var(--tj-yellow-d);letter-spacing:2px;font-size:18px}.tj-rate .lab{font-weight:600;color:var(--tj-ink-2);font-size:14.5px}.tj-rate .lab b{color:var(--tj-ink);font-weight:700}.tj-quotes{-moz-columns:3;column-count:3;-moz-column-gap:16px;column-gap:16px;margin-top:clamp(38px,4vw,52px)}@media (max-width:900px){.tj-quotes{-moz-columns:2;column-count:2}}@media (max-width:600px){.tj-quotes{-moz-columns:1;column-count:1}}.tj-qc{-moz-column-break-inside:avoid;break-inside:avoid;background:var(--tj-card);border:1.5px solid var(--tj-line);border-radius:18px;padding:22px;margin-bottom:16px;box-shadow:var(--tj-sh-s)}.tj-qc .stars{color:var(--tj-yellow-d);letter-spacing:2px;font-size:14px}.tj-qc p{margin:13px 0 16px;font-size:15.5px;line-height:1.5;font-weight:500;color:var(--tj-ink)}.tj-qc p b{background:var(--tj-yellow-s);padding:0 3px;border-radius:3px;font-weight:700}.tj-qc .who{display:flex;align-items:center;gap:11px}.tj-qc .who .tj-avatar{width:38px;height:38px;font-size:14px}.tj-qc .who .n{font-weight:700;font-size:14px;line-height:1.2}.tj-qc .who .n small{display:block;color:var(--tj-mute);font-weight:500;font-size:12.5px}.tj-awg{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(38px,4vw,52px)}@media (max-width:780px){.tj-awg{grid-template-columns:1fr 1fr}}.tj-awc{background:var(--tj-card);border:1.5px solid var(--tj-line);border-radius:18px;padding:24px;display:flex;align-items:center;gap:15px;box-shadow:var(--tj-sh-s);transition:transform .18s var(--tj-ease),box-shadow .18s}.tj-awc:hover{transform:translateY(-3px);box-shadow:var(--tj-sh-m)}.tj-awc .medal{width:50px;height:50px;border-radius:14px;display:grid;place-items:center;font-family:var(--tj-disp);font-weight:700;font-size:18px;flex-shrink:0}.tj-awc .tx .r{font-weight:700;font-size:15px;letter-spacing:-.01em}.tj-awc .tx .s{color:var(--tj-mute);font-size:13px;font-weight:500;margin-top:2px}.tj-faq{max-width:780px;margin:clamp(38px,4vw,52px) auto 0}.tj-fitem{border-bottom:1.5px solid var(--tj-line)}.tj-fq{width:100%;background:transparent;border:0;text-align:left;display:flex;align-items:center;gap:16px;padding:22px 4px;font-family:var(--tj-disp);font-weight:700;font-size:clamp(17px,1.6vw,20px);letter-spacing:-.02em;color:var(--tj-ink);cursor:pointer}.tj-fq .pl{margin-left:auto;width:26px;height:26px;flex-shrink:0;position:relative}.tj-fq .pl:after,.tj-fq .pl:before{content:"";position:absolute;top:50%;left:50%;width:13px;height:2.4px;background:var(--tj-ink);border-radius:2px;transform:translate(-50%,-50%);transition:transform .25s var(--tj-ease)}.tj-fq .pl:after{transform:translate(-50%,-50%) rotate(90deg)}.tj-fitem.open .tj-fq .pl:after{transform:translate(-50%,-50%) rotate(0)}.tj-fa{overflow:hidden;max-height:0;transition:max-height .34s var(--tj-ease)}.tj-fa div{padding:0 4px 22px;color:var(--tj-ink-2);font-size:15.5px;line-height:1.6;font-weight:500;max-width:660px}.tj-fitem.open .tj-fa{max-height:320px}.tj-final{padding:0 0 clamp(64px,8vw,116px)}.tj-final .pn{position:relative;border-radius:30px;background:var(--tj-yellow);overflow:hidden;padding:clamp(54px,7vw,98px) clamp(28px,5vw,64px);text-align:center;box-shadow:0 30px 60px -30px rgba(224,165,0,.7)}.tj-final .pn:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 1px 1px,rgba(21,24,31,.07) 1px,transparent 1.1px) 0 0 /22px 22px}.tj-final h2{position:relative;font-size:clamp(38px,5.4vw,68px);letter-spacing:-.046em;text-wrap:balance}.tj-final p{position:relative;color:var(--tj-ink);opacity:.78;font-size:18px;font-weight:600;margin:16px auto 0;max-width:460px}.tj-final .cta{position:relative;display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px}.tj-final .deco{position:absolute;padding:10px 13px;border-radius:3px 3px 8px 3px;font-size:13px;font-weight:700;box-shadow:1px 5px 14px rgba(21,24,31,.18)}.tj-final .d1{top:15%;left:7%;background:var(--tj-card);color:var(--tj-ink);transform:rotate(-7deg)}.tj-final .d2{bottom:18%;right:7%;background:var(--tj-ink);color:#fff;transform:rotate(6deg)}@media (max-width:700px){.tj-final .deco{display:none}}.tj-footer{background:var(--tj-ink);color:hsla(0,0%,100%,.6);padding:clamp(48px,6vw,76px) 0 34px}.tj-footer .tp{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:30px}@media (max-width:740px){.tj-footer .tp{grid-template-columns:1fr 1fr;gap:34px 30px}}.tj-footer .tj-brand{color:#fff}.tj-footer .bl{margin-top:14px;font-size:14.5px;max-width:268px;line-height:1.55}.tj-footer .col h4{color:#fff;font-family:var(--tj-disp);font-size:14px;font-weight:600;margin:0 0 14px;letter-spacing:-.01em}.tj-footer .col a{display:block;color:hsla(0,0%,100%,.56);font-size:14.5px;padding:5px 0;transition:.15s}.tj-footer .col a:hover{color:var(--tj-yellow)}.tj-footer .bs{display:flex;gap:14px;align-items:center;margin-top:44px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.12);font-size:13.5px;color:hsla(0,0%,100%,.44);font-weight:500}.tj-footer .bs .tj-spacer{flex:1}