.full-tests-page .container{max-width:1250px;width:calc(100% - 96px)}.fl-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 88% 20%,#8fd6d14d,transparent 60%),linear-gradient(120deg,#f7fbfa 10%,#f0f8f7 64%,#f0f8f7);border-bottom:1px solid #e1f2f0}.fl-hero-dots{position:absolute;z-index:-1;inset:0;pointer-events:none;background-image:radial-gradient(circle,#007b7852 1.3px,transparent 1.6px);background-size:24px 24px;-webkit-mask-image:linear-gradient(110deg,#0002,#0008 55%,#000);mask-image:linear-gradient(110deg,#0002,#0008 55%,#000)}.full-tests-page .fl-hero .breadcrumbs{position:relative;background:transparent;border:0}.full-tests-page .fl-hero .breadcrumbs ol{padding-block:16px;font-size:12px}.fl-hero-inner{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:40px;align-items:center;padding-top:16px;padding-bottom:44px}.fl-copy{max-width:590px}.fl-eyebrow{display:inline-block;border-radius:20px;padding:5px 12px;background:#e1f2f0;border:1px solid #c5e6e3;color:#007b78;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.full-tests-page .fl-copy h1{font-size:clamp(36px,4.3vw,60px);line-height:1.02;letter-spacing:-.045em;margin:16px 0 14px;max-width:600px}.fl-copy p{font-size:16px;line-height:1.6;color:#526b7a;max-width:560px;margin:0}.fl-jump{display:inline-flex;align-items:center;gap:8px;margin-top:20px;min-height:46px;padding:10px 20px;color:#fff;background:#007b78;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none;box-shadow:0 5px 14px #007b7815}.fl-jump:hover{background:#006663;color:#fff}.fl-features{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-top:30px;max-width:520px}.fl-features>div{display:flex;align-items:center;gap:11px}.fl-feature-icon{width:46px;height:46px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #dce9e7;color:#007b78;box-shadow:0 3px 8px #00255510}.fl-features b{font-size:13px;display:block;color:#002555}.fl-features small{display:block;font-size:11.5px;color:#526b7a;margin-top:2px}.fl-art{container-type:inline-size;position:relative;min-width:0}.fl-stage{position:relative;height:80cqw;animation:fl-enter .8s cubic-bezier(.33,1,.68,1) both}.fl-tilt{position:absolute;left:9cqw;top:9cqw;width:80cqw;height:61cqw;perspective:190cqw}.fl-tilt>.fl-screen{height:100%;transform:rotateY(-14deg) rotateX(3deg) rotate(-1deg);transform-origin:left center;animation:fl-screen-float 7s ease-in-out infinite}.fl-screen{display:flex;flex-direction:column;overflow:hidden;border:1px solid #dce9e7;border-radius:3cqw;background:#fff;color:#002555;font-size:2cqw;line-height:1.3;box-shadow:inset 0 1px #fff,0 10cqw 18cqw -9cqw #00255545,0 3cqw 8cqw -4cqw #00255530}.fl-screen-bar{display:flex;align-items:center;gap:2cqw;padding:1.8cqw 3.2cqw 1.8cqw 2.6cqw;border-bottom:1px solid #e1f2f0;background:#f7fbfa;font-weight:700}.fl-screen-brand{display:flex;align-items:center;gap:1.2cqw;white-space:nowrap}.fl-screen-brand img{width:3.6cqw;height:3.6cqw}.fl-screen-sec{flex:1;min-width:0;margin-left:auto;color:#526b7a;font-weight:600;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fl-screen-timer{flex:none}.fl-screen-timer{display:inline-flex;align-items:center;gap:.8cqw;padding:.6cqw 1.6cqw;border-radius:1.2cqw;background:#002555;color:#fff;font-variant-numeric:tabular-nums}.fl-screen-timer:before{content:"";width:1.6cqw;height:1.6cqw;border-radius:50%;border:.35cqw solid #8fd6d1}.fl-tick:before{content:"41:27";animation:fl-tick 4s steps(1) infinite}.fl-screen-body{display:grid;grid-template-columns:31% minmax(0,1fr);flex:1;min-height:0}.fl-rail{list-style:none;margin:0;padding:2cqw 1.6cqw;display:grid;gap:.9cqw;align-content:start;border-right:1px solid #e1f2f0;background:#fbfdfc}.fl-rail li{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.3cqw;padding:1.1cqw 1.3cqw;border-radius:1.6cqw;color:#526b7a}.fl-rail li i{display:grid;place-items:center;width:3.6cqw;height:3.6cqw;border-radius:50%;background:#e1f2f0;color:#007b78;font-style:normal;font-weight:800;font-size:1.8cqw}.fl-rail li b{display:block;color:#002555;font-size:1.95cqw}.fl-rail li small{display:block;font-size:1.45cqw;white-space:nowrap}.fl-rail .is-done i{background:#2bb673;color:#fff}.fl-rail .is-now{background:#fff;box-shadow:0 0 0 1px var(--s-soft),0 2cqw 4cqw -2cqw #00255525}.fl-rail .is-now i{background:var(--s);color:#fff}.fl-rail .is-now b{color:var(--s)}.fl-rail .is-opt{opacity:.8}.fl-rail .is-opt i{border:1px dashed #c5e6e3;background:#fff;color:#526b7a}.fl-rail-bar{grid-column:1 / -1;display:block;height:.8cqw;margin-top:.2cqw;border-radius:1cqw;background:#e1f2f0;overflow:hidden}.fl-rail-bar em{display:block;height:100%;width:27%;border-radius:1cqw;background:var(--s);animation:fl-progress 1.4s ease-out .5s both}.fl-q{display:flex;flex-direction:column;gap:1.1cqw;padding:2.4cqw 2.8cqw 2.2cqw;min-width:0}.fl-q-stem{margin:0 0 .5cqw;font-size:2.25cqw;font-weight:700;color:#002555}.fl-choice{display:flex;align-items:center;gap:1.4cqw;padding:1cqw 1.6cqw;border:1px solid #dce9e7;border-radius:1.4cqw;font-size:1.9cqw;font-weight:600;color:#002555;background:#fff}.fl-choice i{display:grid;place-items:center;width:3cqw;height:3cqw;border-radius:.8cqw;background:#f0f8f7;color:#007b78;font-style:normal;font-weight:800;font-size:1.5cqw}.fl-pick{animation:fl-pick 8s ease-in-out infinite}.fl-pick i{animation:fl-pick-key 8s ease-in-out infinite}.fl-grid-mini{display:grid;grid-template-columns:repeat(15,minmax(0,1fr));gap:.7cqw;margin-top:1.1cqw}.fl-grid-mini i{height:1.7cqw;border-radius:.45cqw;background:#e9f0ee}.fl-grid-mini .is-done{background:#007b78}.fl-grid-mini .is-now{background:#002555;animation:fl-blink 1.6s ease-in-out infinite}.fl-q-foot{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1cqw;font-size:1.7cqw;font-weight:600;color:#526b7a}.fl-q-next{padding:.8cqw 2cqw;border-radius:1cqw;background:#007b78;color:#fff;animation:fl-next 8s ease-in-out infinite}.fl-bubble{position:absolute;z-index:2;display:grid;place-items:center;width:13cqw;height:13cqw;border-radius:4cqw;background:linear-gradient(145deg,#fff 0%,var(--s-soft) 100%);color:var(--s);box-shadow:inset 0 1px #fff,inset 0 -.4cqw 1cqw #fff9,0 4cqw 7cqw -3cqw color-mix(in srgb,var(--s) 45%,transparent);animation:fl-bob 5.5s ease-in-out infinite}.fl-bubble .icon{width:5.6cqw;height:5.6cqw}.fl-bubble-1{left:0;top:0}.fl-bubble-2{left:-1cqw;top:38cqw}.fl-bubble-3{right:4cqw;top:-1cqw}.fl-bubble-4{right:-1cqw;top:27cqw}.fl-bubble-5{left:44cqw;bottom:-1cqw}.fl-badge{position:absolute;z-index:3;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.2cqw 1.6cqw;padding:1.8cqw 2.4cqw;border:1px solid #dce9e7;border-radius:2.2cqw;background:#fff;box-shadow:0 5cqw 9cqw -4cqw #00255545;animation:fl-bob 6.5s ease-in-out infinite}.fl-badge b{font-size:2.3cqw;color:#002555;line-height:1.2}.fl-badge small{font-size:1.55cqw;color:#526b7a;white-space:nowrap}.fl-badge-a{left:0;bottom:7cqw;grid-template-columns:minmax(0,1fr);animation-delay:-2s}.fl-badge-b{right:0;bottom:2cqw;animation-delay:-4.5s}.fl-badge-b i{grid-row:1 / 3;display:grid;place-items:center;width:5cqw;height:5cqw;border-radius:50%;background:#2bb673;color:#fff}.fl-badge-b i .icon{width:2.6cqw;height:2.6cqw}@keyframes fl-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fl-screen-float{0%,to{transform:rotateY(-14deg) rotateX(3deg) rotate(-1deg) translateY(0)}50%{transform:rotateY(-14deg) rotateX(3deg) rotate(-1deg) translateY(-1.4cqw)}}@keyframes fl-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.4cqw)}}@keyframes fl-tick{0%{content:"41:27"}25%{content:"41:26"}50%{content:"41:25"}75%{content:"41:24"}}@keyframes fl-progress{0%{width:0}to{width:27%}}@keyframes fl-pick{0%,16%{border-color:#dce9e7;background:#fff;box-shadow:none}24%,80%{border-color:#007b78;background:#f0f8f7;box-shadow:0 0 0 .4cqw #c5e6e3}88%,to{border-color:#dce9e7;background:#fff;box-shadow:none}}@keyframes fl-pick-key{0%,16%{background:#f0f8f7;color:#007b78}24%,80%{background:#007b78;color:#fff}88%,to{background:#f0f8f7;color:#007b78}}@keyframes fl-next{0%,60%,76%,to{transform:scale(1);box-shadow:none}68%{transform:scale(1.08);box-shadow:0 0 0 .6cqw #c5e6e3}}@keyframes fl-blink{0%,to{opacity:1}50%{opacity:.35}}.fl-library{padding:36px 0 28px;scroll-margin-top:85px}.fl-library-head{max-width:760px;margin-bottom:22px}.full-tests-page .fl-library-head h2{font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);margin-bottom:8px}.fl-library-head p{margin:0;font-size:14.5px;line-height:1.65;color:#526b7a}.fl-toolbar{display:flex;align-items:center;gap:14px;margin-bottom:20px}.fl-filters{display:flex;gap:7px;margin-right:auto}.fl-filters button,.fl-pagination button,.fl-empty button{background:#fff;border:1px solid #dce9e7;border-radius:28px;padding:11px 22px;color:#002555;font:inherit;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 3px 6px #00255505}.fl-filters button[aria-pressed=true],.fl-pagination button[aria-current=page]{background:#007b78;color:#fff;border-color:#007b78}.full-tests-page .test-list.fl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.full-tests-page .test-card-full{--px: 16px;--pt: 18px;padding-bottom:16px;gap:13px}.full-tests-page .test-card-full .test-card-kind{font-size:10.5px}.full-tests-page .test-card-full .test-facts{font-size:12px;gap:5px 12px}.full-tests-page .tc-tiles li{padding:7px 8px 6px}.fl-pagination{display:flex;justify-content:center;gap:8px;padding:22px 0 0}.fl-pagination button{border-radius:12px;padding:9px 14px;min-width:40px}.fl-pagination button:disabled{opacity:.4;cursor:default}.fl-empty{text-align:center;padding:50px 20px;border:1px dashed #c5e6e3;border-radius:18px}.fl-empty h3{margin-bottom:6px}.fl-content-notice{margin-top:18px}.fl-content-notice .notice{font-size:12px;padding:12px 16px}.fl-help{background:linear-gradient(110deg,#f7fbfa,#f0f8f7);border-top:1px solid #e1f2f0;padding:48px 0 56px}.fl-help-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:40px}.fl-help-heading{display:flex;gap:20px}.full-tests-page .fl-help h2{font-size:22px;margin:7px 0 9px;font-weight:800;letter-spacing:-.03em}.fl-help p{font-size:14px;line-height:1.6;color:#526b7a;margin:0}.fl-help-heading>.fl-feature-icon{background:#e1f2f0;border-color:#c5e6e3;border-radius:22px;width:64px;height:64px}.fl-benefits{display:grid;grid-template-columns:1fr 1fr;gap:24px 22px;margin-top:26px}.fl-benefits>div{display:flex;gap:14px;align-items:flex-start}.fl-benefits .fl-feature-icon{background:#fff}.fl-tone-1{background:#ffe8d4!important;color:#c2510a}.fl-tone-2{background:#edddff!important;color:#6b1fc0}.fl-tone-3{background:#d8f0ff!important;color:#0074a8}.fl-tone-4{background:#ffdeeb!important;color:#c8174a}.fl-benefits h3{font-size:15px;line-height:1.4;margin:5px 0 6px;font-weight:700}.fl-benefits p{font-size:13px}.fl-tips{padding:22px 24px;background:#fff;border:1px solid #dce9e7;border-radius:18px;box-shadow:0 8px 28px #00255506}.full-tests-page .fl-tips h2{font-size:17px;display:flex;gap:12px;align-items:center;margin:0 0 15px}.fl-tips h2>span{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:#e1f2f0;color:#007b78;border-radius:50%}.fl-tips ol{padding:0;margin:0;list-style:none;counter-reset:tips;display:grid;gap:12px}.fl-tips li{counter-increment:tips;display:flex;align-items:flex-start;gap:12px;font-size:13.5px;line-height:1.55;color:#526b7a}.fl-tips li:before{content:counter(tips);display:grid;place-items:center;width:30px;height:30px;flex-shrink:0;background:#e1f2f0;color:#007b78;font-weight:800;font-size:13px;border-radius:50%}.full-tests-page :is(.fl-jump,.fl-filters button,.fl-pagination button):focus-visible{outline:3px solid #007b78;outline-offset:3px}@media(max-width:1100px){.full-tests-page .container{width:calc(100% - 48px)}.full-tests-page .test-list.fl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fl-hero-inner{gap:28px}.fl-copy p{font-size:14px}.fl-features{gap:12px 16px}.fl-help-grid{gap:25px}}@media(max-width:800px){.full-tests-page .test-list.fl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-hero-inner{grid-template-columns:minmax(0,1fr);gap:36px;padding-bottom:36px}.fl-art{width:min(100%,520px);margin:0 auto}.fl-toolbar{flex-wrap:wrap}.fl-filters{width:100%}.fl-help-grid{grid-template-columns:1fr}.fl-help{padding-block:32px}}@media(max-width:520px){.full-tests-page .test-list.fl-grid{grid-template-columns:minmax(0,1fr)}.full-tests-page .container{width:calc(100% - 32px)}.full-tests-page .fl-copy h1{font-size:38px}.fl-hero-inner{padding-top:10px;padding-bottom:28px;gap:28px}.fl-copy p{line-height:1.55}.fl-jump{margin-top:18px}.fl-features{grid-template-columns:1fr;gap:10px;margin-top:22px}.fl-feature-icon{width:40px;height:40px}.fl-filters button{flex:1;padding:11px 16px}.fl-filters{margin:0}.fl-benefits{grid-template-columns:1fr}.fl-help-heading{gap:14px}.full-tests-page .fl-help h2{font-size:19px}.fl-tips{padding:20px}}@media(prefers-reduced-motion:reduce){.fl-stage,.fl-tilt>.fl-screen,.fl-tick:before,.fl-rail-bar em,.fl-pick,.fl-pick i,.fl-grid-mini .is-now,.fl-q-next,.fl-bubble,.fl-badge{animation:none}.fl-pick{border-color:#007b78;background:#f0f8f7}.fl-pick i{background:#007b78;color:#fff}}
