.hp-root{--hp-bg:#f6f8fd;--hp-bg-2:#ecf1fb;--hp-card:#fff;--hp-ink:#0b1b3a;--hp-ink-2:#46557a;--hp-ink-3:#7b88a6;--hp-line:#e0e7f3;--hp-blue:#2563ff;--hp-blue-dark:#1747c9;--hp-navy:#0b2a5b;--hp-orange:#ff7a45;--hp-mint:#12b886;--hp-violet:#6d4aff;--hp-blue-soft:#e6eeff;--hp-orange-soft:#ffeee4;--hp-mint-soft:#ddf6ec;--hp-violet-soft:#eee9ff;--hp-shadow-sm:0 1px 2px #0b1b3a0f,0 2px 8px #0b1b3a0d;--hp-shadow-md:0 12px 32px #0b1b3a1a,0 2px 8px #0b1b3a0d;--hp-shadow-lg:0 30px 70px #14327838,0 6px 18px #0b1b3a14;--hp-nav-bg:#fffc;--hp-dark:#081a3d;--hp-grad:linear-gradient(100deg,#2563ff 0%,#6d4aff 100%);font-family:var(--font-lp-body),system-ui,-apple-system,"Segoe UI",sans-serif;background:var(--hp-bg);color:var(--hp-ink);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:clip}[data-mantine-color-scheme=dark] .hp-root{--hp-bg:#070f23;--hp-bg-2:#0b1530;--hp-card:#101c3b;--hp-ink:#eef3ff;--hp-ink-2:#b2bfdc;--hp-ink-3:#7f8eb3;--hp-line:#1d2b52;--hp-blue:#5b8bff;--hp-blue-dark:#7aa1ff;--hp-blue-soft:#5b8bff26;--hp-orange-soft:#ff7a4526;--hp-mint-soft:#12b88629;--hp-violet-soft:#6d4aff33;--hp-shadow-sm:0 1px 2px #0006;--hp-shadow-md:0 12px 32px #00000073;--hp-shadow-lg:0 30px 70px #0009,0 0 0 1px #5b8bff1f;--hp-nav-bg:#070f23cc;--hp-dark:#040a19;--hp-grad:linear-gradient(100deg,#7aa1ff 0%,#a58bff 100%)}.hp-root *,.hp-root :before,.hp-root :after{box-sizing:border-box}.hp-root h1,.hp-root h2,.hp-root h3,.hp-root h4{font-family:var(--font-lp-body),system-ui,sans-serif;color:var(--hp-ink);letter-spacing:-.03em;margin:0}.hp-root a{color:inherit}.hp-root :focus-visible{outline:3px solid var(--hp-orange);outline-offset:3px;border-radius:10px}.hp-wrap{width:100%;max-width:1200px;margin:0 auto;padding-inline:22px}.hp-skip{background:var(--hp-ink);color:var(--hp-bg);z-index:200;border-radius:10px;padding:8px 14px;position:absolute;top:8px;left:-999px}.hp-skip:focus{left:8px}.hp-grad-text{background:var(--hp-grad);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hp-btn{cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:0 26px;font-family:inherit;font-size:1rem;font-weight:700;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s;display:inline-flex;text-decoration:none!important}.hp-btn:hover{transform:translateY(-2px)}.hp-btn:active{transform:translateY(0)scale(.98)}.hp-btn-primary{background:var(--hp-blue);box-shadow:0 10px 24px #2563ff59;color:#fff!important}.hp-btn-primary:hover{background:var(--hp-blue-dark)}[data-mantine-color-scheme=dark] .hp-btn-primary{color:#06112c!important}.hp-btn-ghost{background:var(--hp-card);border-color:var(--hp-line);color:var(--hp-ink)!important}.hp-btn-ghost:hover{border-color:var(--hp-blue)}.hp-btn-orange{background:var(--hp-orange);box-shadow:0 10px 24px #ff7a4559;color:#2b0f00!important}.hp-btn-glass{background:#ffffff1f;border-color:#ffffff4d;color:#fff!important}.hp-btn-glass:hover{background:#fff3}.hp-btn-sm{border-radius:12px;min-height:42px;padding:0 18px;font-size:.93rem}.hp-nav{z-index:100;padding:10px 0;position:sticky;top:0}.hp-nav-inner{background:var(--hp-nav-bg);-webkit-backdrop-filter:saturate(170%)blur(16px);border:1px solid var(--hp-line);min-height:62px;box-shadow:var(--hp-shadow-sm);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;padding:8px 12px 8px 18px;display:flex}.hp-logo{letter-spacing:-.03em;color:var(--hp-ink);align-items:center;gap:10px;font-size:1.22rem;font-weight:800;text-decoration:none;display:flex}.hp-logo-mark{background:linear-gradient(145deg,#3b7bff,#1747c9);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 14px #2563ff59}.hp-logo b{color:var(--hp-orange);font-weight:800}.hp-nav-links{align-items:center;gap:2px;display:flex}.hp-nav-links a,.hp-nav-links button{color:var(--hp-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:11px;align-items:center;gap:4px;padding:9px 13px;font-family:inherit;font-size:.93rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.hp-nav-links a:hover,.hp-nav-links button:hover{background:var(--hp-blue-soft);color:var(--hp-blue)}.hp-nav-actions{align-items:center;gap:10px;display:flex}.hp-only-desktop{display:none!important}.hp-only-mobile{display:inline-flex}@media (min-width:1020px){.hp-only-desktop{display:flex!important}.hp-only-mobile{display:none!important}}@media (max-width:1019px){.hp-hide-mobile{display:none!important}}@keyframes hp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hp-wave{0%,55%,to{transform:rotate(0)}10%,30%{transform:rotate(-24deg)}20%,40%{transform:rotate(6deg)}}@keyframes hp-blink{0%,92%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes hp-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.hp-owl-wave{transform-origin:196px 150px;animation:4s ease-in-out infinite hp-wave}.hp-owl-eye{transform-box:fill-box;transform-origin:50%;animation:5.5s infinite hp-blink}.hp-owl-bob{animation:4.5s ease-in-out infinite hp-bob}.hp-section{padding:104px 0;position:relative}.hp-section.alt{background:var(--hp-bg-2)}.hp-head{text-align:center;max-width:740px;margin:0 auto 60px}.hp-head.left{text-align:left;margin-inline:0}.hp-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--hp-blue);align-items:center;gap:8px;margin-bottom:14px;font-size:.8rem;font-weight:800;display:inline-flex}.hp-kicker:before{content:"";background:var(--hp-orange);border-radius:3px;width:22px;height:3px}.hp-h2{letter-spacing:-.04em;font-size:clamp(1.9rem,4vw,3rem);font-weight:800;line-height:1.1}.hp-sub{color:var(--hp-ink-2);margin:16px 0 0;font-size:1.1rem}.hp-note{color:var(--hp-ink-3);font-size:.76rem;font-weight:600}.hp-tick-list{gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.hp-tick-list li{align-items:flex-start;gap:12px;font-size:1.02rem;font-weight:600;display:flex}.hp-tick-list .t{background:var(--hp-mint-soft);width:28px;height:28px;color:var(--hp-mint);border-radius:9px;flex:none;place-items:center;margin-top:1px;display:grid}.hp-hero{text-align:center;padding:40px 0 70px;position:relative;overflow:hidden}.hp-hero:before{content:"";pointer-events:none;background:radial-gradient(520px 380px at 14% 8%,#2563ff2b,#0000 70%),radial-gradient(520px 420px at 90% 14%,#6d4aff29,#0000 70%),radial-gradient(520px 380px at 50% 100%,#ff7a4521,#0000 70%);position:absolute;inset:-10% -10% 0}.hp-hero:after{content:"";background-image:radial-gradient(var(--hp-line)1.2px,transparent 1.2px);pointer-events:none;background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 25%,#000 0%,#0000 68%);mask-image:radial-gradient(at 50% 25%,#000 0%,#0000 68%)}.hp-hero-in{z-index:1;position:relative}.hp-eyebrow{background:var(--hp-card);border:1px solid var(--hp-line);box-shadow:var(--hp-shadow-sm);color:var(--hp-ink-2);border-radius:999px;align-items:center;gap:10px;padding:6px 16px 6px 6px;font-size:.86rem;font-weight:600;display:inline-flex}.hp-eyebrow i{background:var(--hp-orange);color:#2b0f00;letter-spacing:.05em;border-radius:999px;padding:3px 11px;font-size:.72rem;font-style:normal;font-weight:800}.hp-title-row{max-width:980px;margin:26px auto 0;position:relative}.hp-h1{letter-spacing:-.05em;font-size:clamp(2.5rem,6.4vw,5.2rem);font-weight:800;line-height:1.02}.hp-hero-owl{filter:drop-shadow(0 14px 18px #081a3d40);width:150px;margin:28px auto 0;display:block}@media (min-width:1100px){.hp-hero-owl{width:170px;margin:0;position:absolute;top:6px;right:-170px;transform:rotate(8deg)}}.hp-lead{color:var(--hp-ink-2);max-width:700px;margin:24px auto 32px;font-size:clamp(1.08rem,1.7vw,1.3rem)}.hp-cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hp-paths{text-align:left;gap:18px;margin-top:64px;display:grid}@media (min-width:900px){.hp-paths{grid-template-columns:repeat(3,1fr);gap:22px}}.hp-path{background:var(--hp-card);border:1px solid var(--hp-line);box-shadow:var(--hp-shadow-md);border-radius:24px;flex-direction:column;gap:8px;padding:26px 26px 24px;transition:transform .2s,border-color .2s;display:flex;position:relative;text-decoration:none!important}.hp-path:hover{border-color:var(--hp-blue);transform:translateY(-6px)}.hp-path-top{justify-content:space-between;align-items:center;display:flex}.hp-path-ico{border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.hp-path.s .hp-path-ico{background:var(--hp-blue-soft);color:var(--hp-blue)}.hp-path.u .hp-path-ico{background:var(--hp-violet-soft);color:var(--hp-violet)}.hp-path.p .hp-path-ico{background:var(--hp-orange-soft);color:var(--hp-orange)}.hp-path-go{background:var(--hp-bg-2);width:38px;height:38px;color:var(--hp-ink-2);border-radius:50%;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid}.hp-path:hover .hp-path-go{background:var(--hp-blue);color:#fff;transform:rotate(-45deg)}.hp-path small{letter-spacing:.08em;text-transform:uppercase;color:var(--hp-ink-3);margin-top:8px;font-size:.78rem;font-weight:800}.hp-path h3{font-size:1.4rem;font-weight:800}.hp-path p{color:var(--hp-ink-2);margin:0;font-size:.97rem}.hp-try{color:#fff;background:radial-gradient(600px 400px at 85% 0,#6d4aff73,#0000 70%),radial-gradient(520px 360px at 0 100%,#2563ff80,#0000 70%),linear-gradient(160deg,#0b2a5b,#081a3d);position:relative;overflow:hidden}.hp-try .hp-h2{color:#fff}.hp-try .hp-kicker{color:#8fb0ff}.hp-try .hp-sub{color:#ffffffd1}.hp-try .hp-tick-list .t{color:#7ff0c4;background:#ffffff1f}.hp-try-grid{align-items:center;gap:56px;display:grid}@media (min-width:980px){.hp-try-grid{grid-template-columns:1fr 1fr;gap:72px}}.hp-try-grid>*{min-width:0}.hp-frame{background:#ffffff1a;border:1px solid #fff3;border-radius:28px;width:100%;max-width:540px;margin-inline:auto;padding:12px;position:relative;box-shadow:0 40px 80px #00000059}.hp-frame-bar{color:#ffffffb3;align-items:center;gap:7px;padding:4px 8px 12px;font-size:.78rem;font-weight:600;display:flex}.hp-frame-bar i{background:#ffffff59;border-radius:50%;width:10px;height:10px}.hp-frame-bar span{background:#ffffff1a;border-radius:999px;margin-left:8px;padding:3px 12px}.hp-frame-owl{filter:drop-shadow(0 12px 16px #00000059);z-index:3;width:120px;position:absolute;top:-76px;right:-26px}.hp-quiz{color:var(--hp-ink);overflow-wrap:anywhere;align-items:center;max-width:100%;min-height:340px;display:flex;background:var(--hp-card)!important;border:1px solid var(--hp-line)!important;border-radius:20px!important}.hp-quiz>div{width:100%}.hp-quiz-btn{min-height:52px;font-weight:700;transition:transform .15s,background .2s;box-shadow:0 10px 22px #2563ff52;background:var(--hp-blue)!important;color:#fff!important;border-radius:14px!important}[data-mantine-color-scheme=dark] .hp-quiz-btn{color:#06112c!important}.hp-quiz-btn:hover{transform:translateY(-2px);background:var(--hp-blue-dark)!important}.hp-quiz-q{color:var(--hp-ink);font-size:1.1rem;font-weight:700;line-height:1.5}.hp-quiz-q p{margin:0}.hp-quiz-opt{border:1.5px solid var(--hp-line);background:var(--hp-card);width:100%;min-height:52px;color:var(--hp-ink);text-align:left;border-radius:14px;align-items:center;gap:12px;padding:8px 14px;font-weight:600;transition:border-color .15s,background .15s,transform .12s;display:flex}.hp-quiz-opt p{margin:0}.hp-quiz-opt:hover{border-color:var(--hp-blue);background:var(--hp-blue-soft);transform:translate(3px)}.hp-quiz-opt[data-selected]{border-color:var(--hp-blue);background:var(--hp-blue-soft)}.hp-quiz-letter{width:30px;height:30px;color:var(--hp-blue);background:var(--hp-blue-soft);border-radius:9px;flex:none;place-items:center;font-size:.85rem;font-weight:800;display:grid}.hp-quiz-intro-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 12px;display:flex}.hp-quiz-intro-chips span{background:var(--hp-bg-2);color:var(--hp-ink-2);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.84rem;font-weight:700;display:inline-flex}.hp-method{gap:28px;display:grid;position:relative}@media (min-width:900px){.hp-method{gap:40px}.hp-method:before{content:"";background:repeating-linear-gradient(to bottom,var(--hp-line)0 8px,transparent 8px 16px);width:2px;position:absolute;top:24px;bottom:24px;left:50%;transform:translate(-1px)}}.hp-stage{align-items:center;gap:24px;display:grid}@media (min-width:900px){.hp-stage{grid-template-columns:1fr 1fr;gap:90px}.hp-stage:nth-child(2n) .hp-stage-copy{order:2}}.hp-stage>*{min-width:0}.hp-stage-copy{position:relative}.hp-stage-num{background:var(--hp-grad);color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:14px;font-weight:800;display:inline-grid;box-shadow:0 8px 18px #2563ff4d}[data-mantine-color-scheme=dark] .hp-stage-num{color:#06112c}.hp-stage-copy h3{margin-bottom:10px;font-size:1.75rem;font-weight:800}.hp-stage-copy p{color:var(--hp-ink-2);max-width:460px;margin:0 0 16px;font-size:1.05rem}.hp-chips{flex-wrap:wrap;gap:8px;display:flex}.hp-chips span{background:var(--hp-blue-soft);color:var(--hp-blue);border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:700}.hp-ui{background:var(--hp-card);border:1px solid var(--hp-line);box-shadow:var(--hp-shadow-md);border-radius:24px;padding:24px}.hp-ui-title{justify-content:space-between;align-items:center;margin-bottom:18px;font-size:.98rem;font-weight:800;display:flex}.hp-ui-title small{color:var(--hp-ink-3);font-weight:700}.hp-score{align-items:center;gap:22px;display:flex}.hp-ring{--p:72;background:conic-gradient(var(--hp-blue)calc(var(--p)*1%),var(--hp-blue-soft)0);border-radius:50%;flex:none;place-items:center;width:108px;height:108px;display:grid;position:relative}.hp-ring:before{content:"";background:var(--hp-card);border-radius:50%;position:absolute;inset:11px}.hp-ring b{font-size:1.35rem;font-weight:800;position:relative}.hp-bars{flex:1;gap:14px;min-width:0;display:grid}.hp-bars b{justify-content:space-between;margin-bottom:5px;font-size:.84rem;display:flex}.hp-bar{background:var(--hp-bg-2);border-radius:999px;height:10px;overflow:hidden}.hp-bar i{border-radius:999px;height:100%;display:block}.hp-filter{gap:14px;display:grid}.hp-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hp-filter-row>b{width:92px;color:var(--hp-ink-3);font-size:.82rem}.hp-pill{border:1.5px solid var(--hp-line);border-radius:999px;padding:6px 13px;font-size:.84rem;font-weight:700}.hp-pill.on{background:var(--hp-blue);border-color:var(--hp-blue);color:#fff}[data-mantine-color-scheme=dark] .hp-pill.on{color:#06112c}.hp-fake-btn{background:var(--hp-orange);color:#2b0f00;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:12px;font-weight:800;display:flex}.hp-review{gap:10px;display:grid}.hp-review-item{border:1px solid var(--hp-line);background:var(--hp-bg);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:.92rem;font-weight:600;display:flex}.hp-review-item .d{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.hp-review-item:first-child .d{background:var(--hp-orange-soft);color:var(--hp-orange)}.hp-review-item:nth-child(2) .d{background:var(--hp-violet-soft);color:var(--hp-violet)}.hp-review-item:nth-child(3) .d{background:var(--hp-mint-soft);color:var(--hp-mint)}.hp-review-item span:last-child{color:var(--hp-ink-3);white-space:nowrap;margin-left:auto;font-size:.78rem}.hp-chart svg{width:100%;height:auto;display:block}.hp-chart-legend{color:var(--hp-ink-3);justify-content:space-between;margin-top:8px;font-size:.78rem;font-weight:700;display:flex}.hp-bignums{border-bottom:1px solid var(--hp-line);grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:44px;padding-bottom:40px;display:grid}@media (min-width:860px){.hp-bignums{grid-template-columns:repeat(4,1fr)}}.hp-bignum strong{letter-spacing:-.05em;background:var(--hp-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;line-height:1;display:block}.hp-bignum span{color:var(--hp-ink-2);margin-top:10px;font-weight:600;display:block}.hp-libgrid{gap:18px;display:grid}@media (min-width:700px){.hp-libgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.hp-libgrid{grid-template-columns:repeat(3,1fr)}}.hp-libgrid>div{display:flex}.hp-libgrid>div>*{flex:1}.hp-lib{background:var(--hp-card);border:1px solid var(--hp-line);box-shadow:var(--hp-shadow-sm);border-radius:24px;flex-direction:column;padding:26px;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;text-decoration:none!important}.hp-lib:hover{box-shadow:var(--hp-shadow-md);border-color:var(--hp-blue);transform:translateY(-5px)}.hp-lib-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.hp-lib-ico{border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.hp-lib.t0 .hp-lib-ico,.hp-lib.t3 .hp-lib-ico{color:var(--hp-blue);background:var(--hp-blue-soft)}.hp-lib.t1 .hp-lib-ico,.hp-lib.t4 .hp-lib-ico{color:var(--hp-violet);background:var(--hp-violet-soft)}.hp-lib.t2 .hp-lib-ico,.hp-lib.t5 .hp-lib-ico{color:var(--hp-orange);background:var(--hp-orange-soft)}.hp-lib-count{background:var(--hp-bg-2);color:var(--hp-ink-2);border-radius:999px;padding:5px 12px;font-size:.82rem;font-weight:800}.hp-lib h3{margin-bottom:6px;font-size:1.35rem;font-weight:800}.hp-lib p{color:var(--hp-ink-2);margin:0 0 18px;font-size:.96rem}.hp-lib .go{color:var(--hp-blue);align-items:center;gap:8px;margin-top:auto;font-size:.93rem;font-weight:800;display:inline-flex}.hp-lib:hover .go svg{transform:translate(4px)}.hp-lib .go svg{transition:transform .2s}.hp-exams-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:36px;display:flex}.hp-exams-head .hp-head{margin:0}.hp-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:20px;margin-inline:-22px;padding:6px 22px 28px;scroll-padding-inline:22px;display:flex;overflow-x:auto}.hp-rail>*{scroll-snap-align:start;flex:none;width:min(340px,82vw)}.hp-exam{background:var(--hp-card);border:1px solid var(--hp-line);height:100%;box-shadow:var(--hp-shadow-sm);border-radius:24px;flex-direction:column;padding:26px;transition:transform .2s,box-shadow .2s;display:flex}.hp-exam:hover{box-shadow:var(--hp-shadow-md);transform:translateY(-5px)}.hp-exam-meta{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.hp-tag{background:var(--hp-bg-2);color:var(--hp-ink-2);border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:.78rem;font-weight:700;display:inline-flex}.hp-tag.free{background:var(--hp-mint-soft);color:var(--hp-mint)}.hp-exam h3{margin-bottom:8px;font-size:1.1rem;font-weight:800;line-height:1.35}.hp-exam p{color:var(--hp-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 22px;font-size:.94rem;display:-webkit-box;overflow:hidden}.hp-exam .hp-btn{width:100%;margin-top:auto}.hp-par-grid{align-items:center;gap:56px;display:grid}@media (min-width:980px){.hp-par-grid{grid-template-columns:1fr 1fr;gap:80px}}.hp-par-grid>*{min-width:0}.hp-dash{width:100%;max-width:520px;margin-inline:auto}.hp-dash-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.hp-dash-stats div{background:var(--hp-bg);border:1px solid var(--hp-line);border-radius:14px;padding:12px}.hp-dash-stats strong{font-size:1.4rem;font-weight:800;line-height:1.1;display:block}.hp-dash-stats span{color:var(--hp-ink-3);font-size:.72rem;font-weight:700}.hp-child{border:1px solid var(--hp-line);border-radius:16px;align-items:center;gap:14px;margin-top:10px;padding:14px;display:flex}.hp-child .av{color:#fff;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.hp-child.c1 .av{background:var(--hp-blue)}.hp-child.c2 .av{background:var(--hp-orange);color:#2b0f00}.hp-child .info{flex:1;min-width:0}.hp-child b{font-size:.96rem;display:block}.hp-child small{color:var(--hp-ink-3);font-weight:600}.hp-child .pct{color:var(--hp-mint);font-size:1.1rem;font-weight:800}.hp-par-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hp-rewards{color:#fff;background:radial-gradient(520px 360px at 100% 0,#ff7a4540,#0000 70%),linear-gradient(150deg,#1747c9,#2b2fa8 55%,#4a2fc4);position:relative;overflow:hidden}.hp-rewards .hp-h2{color:#fff}.hp-rewards .hp-kicker{color:#ffd2bd}.hp-rewards .hp-sub{color:#ffffffdb}.hp-rew-grid{align-items:center;gap:48px;display:grid}@media (min-width:980px){.hp-rew-grid{grid-template-columns:.9fr 1.1fr;gap:70px}}.hp-rew-grid>*{min-width:0}.hp-rew-owl{filter:drop-shadow(0 22px 30px #00000059);width:min(280px,70%);margin:0 auto 6px;display:block}.hp-xpcard{background:#ffffff1f;border:1px solid #ffffff38;border-radius:18px;gap:10px;max-width:360px;margin:0 auto;padding:16px 18px;display:grid}.hp-xpcard .row{justify-content:space-between;align-items:center;font-size:.92rem;font-weight:800;display:flex}.hp-xpcard .hp-bar{background:#fff3}.hp-badgegrid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (min-width:640px){.hp-badgegrid{grid-template-columns:repeat(4,1fr)}}.hp-badge{text-align:center;background:#ffffff1f;border:1px solid #fff3;border-radius:20px;padding:18px 12px 16px;transition:transform .2s,background .2s}.hp-badge:hover{background:#fff3;transform:translateY(-5px)rotate(-1deg)}.hp-badge .i{width:54px;height:54px;color:var(--hp-navy);background:#fff;border-radius:18px;place-items:center;margin:0 auto 12px;display:grid}.hp-badge:nth-child(4n+1) .i{color:#1747c9}.hp-badge:nth-child(4n+2) .i{color:#e5611f}.hp-badge:nth-child(4n+3) .i{color:#0e9a6e}.hp-badge:nth-child(4n) .i{color:#6d4aff}.hp-badge b{font-size:.92rem;line-height:1.25;display:block}.hp-badge span{color:#ffffffc7;margin-top:4px;font-size:.76rem;line-height:1.3;display:block}.hp-trans{gap:18px;display:grid}@media (min-width:860px){.hp-trans{grid-template-columns:repeat(3,1fr);gap:22px}}.hp-trans>div{display:flex}.hp-trans>div>*{flex:1}.hp-trans-item{background:var(--hp-card);border:1px solid var(--hp-line);box-shadow:var(--hp-shadow-sm);border-radius:24px;padding:30px 28px}.hp-trans-item .big{letter-spacing:-.05em;margin-bottom:14px;font-size:2.4rem;font-weight:800;line-height:1;display:block}.hp-trans-item.a .big{color:var(--hp-mint)}.hp-trans-item.b .big{color:var(--hp-blue)}.hp-trans-item.c .big{color:var(--hp-orange)}.hp-trans-item h3{margin-bottom:8px;font-size:1.2rem;font-weight:800}.hp-trans-item p{color:var(--hp-ink-2);margin:0}.hp-trans-item a{color:var(--hp-blue);font-weight:700}.hp-faq-grid{align-items:start;gap:44px;display:grid}@media (min-width:940px){.hp-faq-grid{grid-template-columns:.8fr 1.2fr;gap:70px}}.hp-faq-grid>*{min-width:0}.hp-faq-side{position:sticky;top:100px}.hp-faq-owl{width:150px;margin-top:28px;display:none}@media (min-width:940px){.hp-faq-owl{display:block}}.hp-faq{gap:12px;display:grid}.hp-faq details{background:var(--hp-card);border:1px solid var(--hp-line);border-radius:18px;padding:0 22px;transition:border-color .2s,box-shadow .2s}.hp-faq details[open]{border-color:var(--hp-blue);box-shadow:var(--hp-shadow-sm)}.hp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-size:1.04rem;font-weight:700;list-style:none;display:flex}.hp-faq summary::-webkit-details-marker{display:none}.hp-faq summary .plus{background:var(--hp-blue-soft);width:32px;height:32px;color:var(--hp-blue);border-radius:10px;flex:none;place-items:center;transition:transform .2s;display:grid}.hp-faq details[open] summary .plus{transform:rotate(45deg)}.hp-faq details p{color:var(--hp-ink-2);margin:0 0 22px}.hp-final{padding:24px 0 100px}.hp-final-card{text-align:center;color:#fff;background:radial-gradient(480px 300px at 90% 0,#ff7a4573,#0000 70%),radial-gradient(520px 340px at 0 100%,#6d4aff80,#0000 70%),linear-gradient(135deg,#1747c9,#0b2a5b);border-radius:38px;align-items:center;gap:24px;padding:56px 28px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px #0b2a5b59}.hp-final-card h2{color:#fff;max-width:700px;margin:0 auto 14px;font-size:clamp(2rem,4.6vw,3.4rem);font-weight:800;line-height:1.08}.hp-final-card p{color:#ffffffdb;max-width:540px;margin:0 auto 30px;font-size:1.12rem}.hp-final-owl{filter:drop-shadow(0 18px 24px #0000004d);width:190px;margin:20px auto -6px;display:block}.hp-footer{background:var(--hp-dark);color:#aab8d9;padding:64px 0 30px}.hp-footer .hp-logo{color:#fff}.hp-footer-grid{gap:36px;display:grid}@media (min-width:820px){.hp-footer-grid{grid-template-columns:1.6fr 1fr 1fr 1.2fr}}.hp-footer h4{font-size:.95rem;color:#fff!important;margin-bottom:14px!important}.hp-footer a:not(.hp-logo){color:#aab8d9;padding:5px 0;text-decoration:none;display:block}.hp-footer a:not(.hp-logo):hover{color:#fff}.hp-footer p{max-width:320px;margin:14px 0 0}.hp-footer-bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:44px;padding-top:22px;font-size:.88rem;display:flex}.hp-footer-bottom a{padding:0!important;display:inline!important}@media (prefers-reduced-motion:reduce){.hp-root *,.hp-root :before,.hp-root :after{transition:none!important;animation:none!important}}@media (max-width:560px){.hp-section{padding:70px 0}.hp-hero{padding-top:24px}.hp-hero-owl{width:120px}.hp-frame-owl{width:90px;top:-58px;right:-6px}.hp-btn{padding:0 22px}.hp-final-card{padding:44px 20px 0}.hp-filter-row>b{width:100%}.hp-score{flex-direction:column;align-items:flex-start}.hp-score .hp-bars{width:100%}}
.hp-eyebrow-a{color:var(--hp-blue);text-underline-offset:3px;font-weight:800;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.hp-eyebrow-a:hover{text-decoration-style:solid}.hp-protypa-band{color:var(--hp-ink);background:linear-gradient(100deg,color-mix(in srgb,var(--hp-orange)11%,var(--hp-card)),color-mix(in srgb,var(--hp-violet)12%,var(--hp-card)));border:1px solid color-mix(in srgb,var(--hp-orange)30%,var(--hp-line));box-shadow:var(--hp-shadow-sm);border-radius:26px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:22px;padding:22px 26px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.hp-protypa-band:hover{box-shadow:var(--hp-shadow-md);transform:translateY(-3px)}.hp-protypa-ic{color:#fff;background:linear-gradient(135deg,var(--hp-orange),var(--hp-violet));border-radius:18px;flex:none;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 12px 24px -10px #6d4aff8c}.hp-protypa-txt{flex:280px;min-width:0}.hp-protypa-txt strong{letter-spacing:-.02em;font-size:1.18rem;font-weight:800;display:block}.hp-protypa-txt small{color:var(--hp-ink-2);margin-top:3px;font-size:.95rem;font-weight:500;display:block}@media (max-width:560px){.hp-protypa-band{padding:18px}.hp-protypa-band .hp-btn{width:100%}}.hp-nav-links a[aria-current=page],.hp-nav-links button[data-active]{color:var(--hp-blue);background:var(--hp-blue-soft)}[data-active].mantine-Menu-item{background:var(--hp-blue-soft,#2563ff1a);font-weight:700}@media (min-width:1020px) and (max-width:1179px){.hp-lc .hp-only-desktop{display:none!important}.hp-lc .hp-only-mobile{display:inline-flex!important}}
