.feature-icon[data-v-6e4affc5]{display:block}.draw[data-v-6e4affc5]{stroke-dasharray:1;stroke-dashoffset:1px;animation:.7s cubic-bezier(.22,1,.36,1) forwards icon-draw-6e4affc5}.draw-2[data-v-6e4affc5]{animation-delay:.18s}.draw-3[data-v-6e4affc5]{animation-delay:.36s}@keyframes icon-draw-6e4affc5{to{stroke-dashoffset:0}}.tint[data-v-6e4affc5]{opacity:0;animation:.5s .4s forwards icon-tint-6e4affc5}@keyframes icon-tint-6e4affc5{to{opacity:.12}}.dot[data-v-6e4affc5]{opacity:0;animation:.3s forwards icon-dot-in-6e4affc5,1.6s ease-in-out .9s infinite icon-dot-pulse-6e4affc5}.dot-1[data-v-6e4affc5]{animation-delay:.45s,.9s}.dot-2[data-v-6e4affc5]{animation-delay:.57s,1.05s}.dot-3[data-v-6e4affc5]{animation-delay:.69s,1.2s}@keyframes icon-dot-in-6e4affc5{to{opacity:1}}@keyframes icon-dot-pulse-6e4affc5{0%,to{opacity:1}50%{opacity:.3}}.spark[data-v-6e4affc5]{opacity:0;transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.34,1.56,.64,1) .5s forwards icon-spark-in-6e4affc5,2.6s ease-in-out 1.2s infinite icon-spark-pulse-6e4affc5}.spark-2[data-v-6e4affc5]{animation-delay:.68s,1.6s}@keyframes icon-spark-in-6e4affc5{0%{opacity:0;transform:scale(.3)rotate(-30deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes icon-spark-pulse-6e4affc5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.82)}}.bar[data-v-6e4affc5]{transform-box:fill-box;transform-origin:bottom;animation:.65s cubic-bezier(.22,1,.36,1) forwards icon-bar-grow-6e4affc5,3.4s ease-in-out 1.4s infinite icon-bar-idle-6e4affc5;transform:scaleY(0)}.bar-1[data-v-6e4affc5]{animation-delay:.15s,1.4s}.bar-2[data-v-6e4affc5]{animation-delay:.3s,1.7s}.bar-3[data-v-6e4affc5]{animation-delay:.45s,2s}@keyframes icon-bar-grow-6e4affc5{to{transform:scaleY(1)}}@keyframes icon-bar-idle-6e4affc5{0%,to{transform:scaleY(1)}50%{transform:scaleY(.9)}}@media (prefers-reduced-motion:reduce){.draw[data-v-6e4affc5]{stroke-dashoffset:0;animation:none}.tint[data-v-6e4affc5]{opacity:.12;animation:none}.dot[data-v-6e4affc5],.spark[data-v-6e4affc5]{opacity:1;animation:none}.bar[data-v-6e4affc5]{animation:none;transform:scaleY(1)}}.feature-section[data-v-bee72ed6]{background:linear-gradient(#fff,#fbf7f4 30% 100%);padding:110px 0 130px}.steps[data-v-bee72ed6]{padding-right:3.25rem}.rail[data-v-bee72ed6]{background:#092b4a17;border-radius:999px;width:2px;position:absolute;top:1rem;bottom:1rem;right:1rem}.rail-fill[data-v-bee72ed6]{border-radius:inherit;background:linear-gradient(#ffb056,#ff7a05);width:100%;box-shadow:0 0 12px #ff7a0573}.step[data-v-bee72ed6]{opacity:.42;align-items:flex-start;gap:1.25rem;min-height:300px;padding-block:2rem;transition:opacity .45s,transform .45s cubic-bezier(.22,1,.36,1);display:flex}.step--active[data-v-bee72ed6]{opacity:1;transform:translate(-6px)}.step-num[data-v-bee72ed6]{color:#092b4a8c;border:1.5px solid #092b4a2e;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:.9375rem;font-weight:800;transition:color .4s,border-color .4s,background-color .4s;display:inline-flex}.step-title[data-v-bee72ed6]{color:#092b4a;font-size:1.5rem;font-weight:900;line-height:1.4;transition:color .4s}.step-text[data-v-bee72ed6]{color:#52667a;max-width:30rem;margin-top:.75rem;font-size:1.0625rem;line-height:2}.visual-col[data-v-bee72ed6]{align-self:stretch}.visual-panel[data-v-bee72ed6]{background:#fff;border:1px solid #092b4a14;border-radius:32px;justify-content:center;align-items:center;height:500px;display:flex;position:sticky;top:calc(50svh - 250px);overflow:hidden;box-shadow:0 30px 70px -35px #092b4a4d}.visual-aura[data-v-bee72ed6]{filter:blur(90px);opacity:.32;pointer-events:none;border-radius:999px;width:380px;height:380px;transition:background-color .7s;position:absolute;top:-18%;left:-12%}.visual-grid[data-v-bee72ed6]{pointer-events:none;background-image:radial-gradient(#092b4a1a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000 25%,#0000 75%);mask-image:radial-gradient(70% 70%,#000 25%,#0000 75%)}.visual-inner[data-v-bee72ed6]{z-index:1;flex-direction:column;align-items:center;gap:1.5rem;display:flex;position:relative}.visual-index[data-v-bee72ed6]{opacity:.12;pointer-events:none;font-size:5.5rem;font-weight:900;line-height:1;transition:color .7s;position:absolute;top:-4.5rem;right:-5.5rem}.visual-icon-wrap[data-v-bee72ed6]{border-radius:44px;justify-content:center;align-items:center;width:190px;height:190px;transition:background-color .7s;animation:6s ease-in-out infinite visual-float-bee72ed6;display:inline-flex}@keyframes visual-float-bee72ed6{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.visual-chip[data-v-bee72ed6]{background:#fff;border:1.5px solid;border-radius:999px;padding:.5rem 1.25rem;font-size:1rem;font-weight:800;display:inline-flex}.swap-enter-active[data-v-bee72ed6]{transition:opacity .28s ease-out,transform .28s cubic-bezier(.22,1,.36,1)}.swap-leave-active[data-v-bee72ed6]{transition:opacity .16s ease-in,transform .16s ease-in}.swap-enter-from[data-v-bee72ed6]{opacity:0;transform:translateY(10px)scale(.96)}.swap-leave-to[data-v-bee72ed6]{opacity:0;transform:scale(.98)}.m-card[data-v-bee72ed6]{align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.m-icon[data-v-bee72ed6]{border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.m-title[data-v-bee72ed6]{font-size:1.125rem;font-weight:800;line-height:1.5}.m-text[data-v-bee72ed6]{color:#52667a;margin-top:.375rem;font-size:.9375rem;line-height:1.9}@media (width<=767px){.feature-section[data-v-bee72ed6]{padding:80px 0}}@media (prefers-reduced-motion:reduce){.visual-icon-wrap[data-v-bee72ed6]{animation:none}.step[data-v-bee72ed6],.step--active[data-v-bee72ed6]{transform:none}}.faq-section[data-v-88950b72]{background:#fff;padding:110px 0 130px}.faq-tint[data-v-88950b72]{filter:blur(100px);pointer-events:none;background:#ff923212;border-radius:999px;width:480px;height:480px;position:absolute;top:0;right:10%}.faq-layout[data-v-88950b72]{text-align:right;grid-template-columns:1fr;gap:3rem;display:grid}@media (width>=1024px){.faq-layout[data-v-88950b72]{grid-template-columns:.8fr 1.2fr;gap:4.5rem}.faq-intro[data-v-88950b72]{align-self:start;position:sticky;top:7rem}}.support-card[data-v-88950b72]{background:linear-gradient(160deg,#fdf9f4,#fff 70%);border:1px solid #092b4a14;border-radius:24px;padding:1.75rem;box-shadow:0 18px 44px -28px #092b4a40}.support-icon[data-v-88950b72]{color:#ff7a05;background:#ff7a051a;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.support-title[data-v-88950b72]{color:#092b4a;margin-top:1rem;font-size:1.125rem;font-weight:900}.support-text[data-v-88950b72]{color:#52667a;margin-top:.5rem;font-size:.9375rem;line-height:1.9}.support-cta[data-v-88950b72]{color:#fff;background:#092b4a;border-radius:999px;align-items:center;margin-top:1.25rem;padding:.65rem 1.5rem;font-size:.9375rem;font-weight:700;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex;position:relative}.support-cta[data-v-88950b72]:hover{transform:translateY(-2px);box-shadow:0 12px 28px -10px #092b4a80}.faq-item[data-v-88950b72]{background:#fff;border:1px solid #092b4a17;border-radius:20px;transition:border-color .35s,box-shadow .45s cubic-bezier(.22,1,.36,1)}.faq-item+.faq-item[data-v-88950b72]{margin-top:.875rem}@media (hover:hover){.faq-item[data-v-88950b72]:not(.faq-item--open):hover{border-color:#092b4a33}}.faq-item--open[data-v-88950b72]{border-color:#ff7a0566;box-shadow:0 18px 44px -24px #ff7a0559}.faq-q[data-v-88950b72]{cursor:pointer;text-align:right;background:0 0;border:none;align-items:center;gap:1rem;width:100%;padding:1.25rem 1.5rem;display:flex}.faq-num[data-v-88950b72]{color:#092b4a59;flex-shrink:0;font-size:.875rem;font-weight:800;transition:color .35s}.faq-item--open .faq-num[data-v-88950b72]{color:#ff7a05}.faq-title[data-v-88950b72]{color:#092b4a;flex:1;font-size:1.0625rem;font-weight:700;line-height:1.7;transition:color .35s}.faq-item--open .faq-title[data-v-88950b72]{color:#ff7a05}.faq-plus[data-v-88950b72]{border:1.5px solid #092b4a26;border-radius:999px;flex-shrink:0;width:34px;height:34px;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .35s,background-color .35s;position:relative}.faq-plus[data-v-88950b72]:before,.faq-plus[data-v-88950b72]:after{content:"";background:#092b4a;border-radius:2px;transition:background-color .35s;position:absolute;top:50%;left:50%}.faq-plus[data-v-88950b72]:before{width:14px;height:2px;transform:translate(-50%,-50%)}.faq-plus[data-v-88950b72]:after{width:2px;height:14px;transform:translate(-50%,-50%)}.faq-item--open .faq-plus[data-v-88950b72]{background-color:#ff7a051a;border-color:#ff7a0580;transform:rotate(135deg)}.faq-item--open .faq-plus[data-v-88950b72]:before,.faq-item--open .faq-plus[data-v-88950b72]:after{background:#ff7a05}.faq-answer-wrap[data-v-88950b72]{grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1);display:grid}.faq-item--open .faq-answer-wrap[data-v-88950b72]{grid-template-rows:1fr}.faq-answer-inner[data-v-88950b72]{overflow:hidden}.faq-answer[data-v-88950b72]{color:#52667a;white-space:pre-line;opacity:0;padding:0 1.5rem 1.375rem 3.5rem;font-size:.9375rem;line-height:2;transition:opacity .3s,transform .3s;transform:translateY(-6px)}.faq-item--open .faq-answer[data-v-88950b72]{opacity:1;transition-delay:.15s;transform:translateY(0)}@media (width<=767px){.faq-section[data-v-88950b72]{padding:80px 0 90px}.faq-answer[data-v-88950b72]{padding-left:1.25rem}}@media (prefers-reduced-motion:reduce){.faq-answer-wrap[data-v-88950b72],.faq-plus[data-v-88950b72],.faq-answer[data-v-88950b72]{transition:none}}.emph[data-v-11f52b24]{color:var(--l-navy,inherit);font-weight:700}.laptop-stage[data-v-67b379fc]{height:260vh;position:relative}.stage-viewport[data-v-67b379fc]{flex-direction:column;justify-content:center;align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}.stage-glow[data-v-67b379fc]{filter:blur(56px);pointer-events:none;background:radial-gradient(#ff7a0547,#0964b421 55%,#0000 75%);width:min(920px,92vw);height:52%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.mbp[data-v-67b379fc]{--mbp-w:min(760px,90vw,140vh);width:var(--mbp-w);will-change:transform;position:relative}.mbp-lid-space[data-v-67b379fc]{perspective:1800px;perspective-origin:50% 100%}.mbp-lid[data-v-67b379fc]{transform-origin:bottom;width:84.93%;transform-style:preserve-3d;will-change:transform,filter;margin-inline:auto;position:relative}.mbp-lid img[data-v-67b379fc]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.mbp-screen-dim[data-v-67b379fc]{pointer-events:none;background:linear-gradient(#060a0f,#0b1218);border-radius:6px;position:absolute;inset:3.2% 2.5% 8.5%}.mbp-glare-track[data-v-67b379fc]{pointer-events:none;border-radius:6px;position:absolute;inset:3.2% 2.5% 8.5%;overflow:hidden}.mbp-glare[data-v-67b379fc]{will-change:transform,opacity;background:linear-gradient(100deg,#0000 0%,#ffffff59 45%,#ffffff8c 50%,#ffffff59 55%,#0000 100%);width:45%;position:absolute;top:-20%;bottom:-20%;left:0}.float-chip[data-v-67b379fc]{z-index:2;pointer-events:none;will-change:transform,opacity;display:none;position:absolute}.float-chip-inner[data-v-67b379fc]{backdrop-filter:blur(10px);color:#092b4a;white-space:nowrap;background:#ffffffc7;border:1px solid #092b4a1a;border-radius:999px;align-items:center;gap:.5rem;padding:.55rem 1rem;font-size:.8125rem;font-weight:700;animation:7s ease-in-out infinite chip-bob-67b379fc;display:inline-flex;box-shadow:0 12px 32px -12px #092b4a40}.float-chip-dot[data-v-67b379fc]{border-radius:999px;flex-shrink:0;width:8px;height:8px}@keyframes chip-bob-67b379fc{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.chip-1[data-v-67b379fc]{top:16%;right:-9%}.chip-2[data-v-67b379fc]{top:48%;left:-11%}.chip-3[data-v-67b379fc]{bottom:12%;right:-6%}@media (width>=1024px){.float-chip[data-v-67b379fc]{display:block}}@media (prefers-reduced-motion:reduce){.float-chip-inner[data-v-67b379fc]{animation:none}}.mbp-base[data-v-67b379fc]{z-index:1;width:100%;height:auto;margin-top:calc(var(--mbp-w)*-.002);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:relative}.mbp-shadow[data-v-67b379fc]{bottom:calc(var(--mbp-w)*-.045);width:78%;height:calc(var(--mbp-w)*.06);filter:blur(14px);pointer-events:none;background:radial-gradient(#092b4a66,#0000 70%);border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.stage-caption[data-v-67b379fc]{will-change:transform,opacity;position:absolute;bottom:7svh}@media (width<=767px){.laptop-stage[data-v-67b379fc]{height:190vh}}.hero-section[data-v-48c03268]{background:linear-gradient(#fdf9f4,#fff7f7 55%,#fff)}.hero-top[data-v-48c03268]{min-height:88vh}.parallax-layer[data-v-48c03268]{pointer-events:none;will-change:transform;position:absolute;inset:0}.hero-title[data-v-48c03268]:first-letter{font-size:90px!important}.hero-blob-orange[data-v-48c03268]{background:#ff923259;width:380px;height:380px;top:6%;right:8%}.hero-blob-blue[data-v-48c03268]{background:#0964b42e;width:420px;height:420px;animation-delay:-7s;top:30%;left:4%}.hero-underline path[data-v-48c03268]{stroke-dasharray:1;stroke-dashoffset:1px;animation:1s cubic-bezier(.22,1,.36,1) .7s forwards hero-draw-48c03268}@keyframes hero-draw-48c03268{to{stroke-dashoffset:0}}.scroll-cue[data-v-48c03268]{border:2px solid #092b4a40;border-radius:999px;justify-content:center;width:26px;height:42px;padding-top:7px;display:flex}.scroll-cue-wheel[data-v-48c03268]{background:#ff7a05;border-radius:999px;width:4px;height:9px;animation:1.8s ease-in-out infinite cue-drop-48c03268}@keyframes cue-drop-48c03268{0%{opacity:1;transform:translateY(0)}60%{opacity:0;transform:translateY(14px)}61%{opacity:0;transform:translateY(0)}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hero-underline path[data-v-48c03268]{stroke-dashoffset:0;animation:none}.scroll-cue-wheel[data-v-48c03268]{animation:none}}@media (width<=767px){.hero-top[data-v-48c03268]{min-height:80vh}.hero-title[data-v-48c03268]:first-letter{font-size:60px!important}}.next-exam-section[data-v-eefd9527]{background:#fff;padding:60px 0 100px}.cta-panel[data-v-eefd9527]{background:linear-gradient(135deg,#ff8c1f,#ff7a05 45%,#f06b00);border-radius:32px;box-shadow:0 32px 80px -32px #ff7a0580}.cta-grid[data-v-eefd9527]{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000 20%,#0000 75%);mask-image:radial-gradient(80% 80%,#000 20%,#0000 75%)}.cta-glow[data-v-eefd9527]{filter:blur(80px);pointer-events:none;border-radius:999px;position:absolute}.cta-glow-orange[data-v-eefd9527]{background:#ffecaa80;width:360px;height:360px;top:-30%;right:-5%}.cta-glow-blue[data-v-eefd9527]{background:#b23c0066;width:400px;height:400px;bottom:-40%;left:-5%}.cta-heading[data-v-eefd9527]{color:#fff;text-wrap:balance;font-size:clamp(1.625rem,3.6vw,2.5rem);font-weight:900;line-height:1.35}.cta-subtitle[data-v-eefd9527]{color:#ffffffe0;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.9}.cta-button[data-v-eefd9527]{box-shadow:0 14px 36px -10px #782d008c;color:#092b4a!important;background:#fff!important}@media (width<=767px){.next-exam-section[data-v-eefd9527]{padding:40px 0 80px}.cta-panel[data-v-eefd9527]{border-radius:24px}}.ranks-stage[data-v-6bfbb363]{background:radial-gradient(90% 60% at 50% 0,#113a61,#092b4a 48%,#071f36)}.stage-spotlight[data-v-6bfbb363]{pointer-events:none;background:radial-gradient(46% 40% at 50% 0,#ffc83c24,#0000 70%);position:absolute;inset:0}.stage-glow[data-v-6bfbb363]{filter:blur(90px);pointer-events:none;opacity:.5;border-radius:999px;position:absolute}.stage-glow-gold[data-v-6bfbb363]{background:#ffbe3c33;width:340px;height:340px;top:30%;right:6%}.stage-glow-blue[data-v-6bfbb363]{background:#0096dc29;width:400px;height:400px;bottom:8%;left:4%}.sparkle[data-v-6bfbb363]{pointer-events:none;background:#ffffffd9;border-radius:999px;animation:4.5s ease-in-out infinite twinkle-6bfbb363;position:absolute}.sparkle-gold[data-v-6bfbb363]{background:#ffd264f2}@keyframes twinkle-6bfbb363{0%,to{opacity:.08;transform:scale(.7)}50%{opacity:.9;transform:scale(1.25)}}.ranks-heading[data-v-6bfbb363]{color:#fff;letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:900;line-height:1.25}.segmented[data-v-6bfbb363]{backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:.25rem;display:inline-flex;position:relative}.segmented-thumb[data-v-6bfbb363]{background:linear-gradient(#fff,#eef3f8);border-radius:999px;width:6rem;transition:right .4s cubic-bezier(.22,1,.36,1);position:absolute;top:.25rem;bottom:.25rem;box-shadow:0 6px 18px -6px #00000073}.segmented-btn[data-v-6bfbb363]{z-index:1;color:#ffffffa6;cursor:pointer;background:0 0;border:none;border-radius:999px;width:6rem;padding:.55rem 0;font-size:.9375rem;font-weight:700;transition:color .3s;position:relative}.segmented-btn--active[data-v-6bfbb363]{color:#092b4a}.pager-btn[data-v-6bfbb363]{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .25s,transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex}.pager-btn[data-v-6bfbb363]:hover{background:#ffffff24;transform:scale(1.08)}.field-title[data-v-6bfbb363]{color:#ffd980;min-width:6rem;font-size:1.25rem;font-weight:900}.podium[data-v-6bfbb363]{border-bottom:1px solid #ffffff24;justify-content:center;align-items:flex-end;gap:.875rem;display:flex}.podium-col[data-v-6bfbb363]{flex-direction:column;align-items:center;width:7rem;display:flex}.podium-person[data-v-6bfbb363]{flex-direction:column;align-items:center;gap:.625rem;max-width:100%;margin-bottom:.875rem;display:flex}.podium-avatar[data-v-6bfbb363]{border:2px solid #0000;border-radius:999px;padding:3px;position:relative}.avatar-tier-1[data-v-6bfbb363]{border-color:#ffc83d;transform:scale(1.12);box-shadow:0 0 44px #ffc83c66}.avatar-tier-2[data-v-6bfbb363]{border-color:#c9cdd3}.avatar-tier-3[data-v-6bfbb363]{border-color:#d4ae83}.podium-medal[data-v-6bfbb363]{position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}.podium-name[data-v-6bfbb363]{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.875rem;font-weight:700;overflow:hidden}.person-1 .podium-name[data-v-6bfbb363]{font-size:.9375rem}.pedestal[data-v-6bfbb363]{border-radius:14px 14px 0 0;justify-content:center;width:100%;padding-top:.875rem;display:flex;position:relative;overflow:hidden}.pedestal-1[data-v-6bfbb363]{background:linear-gradient(#ffd75e,#e8a93b 55%,#b97f1f);height:11rem;box-shadow:inset 0 2px #ffffff8c,0 -8px 40px -8px #ffc83c59}.pedestal-2[data-v-6bfbb363]{background:linear-gradient(#e9edf2,#b9c2cc 55%,#8e99a6);height:8rem;box-shadow:inset 0 2px #ffffffb3}.pedestal-3[data-v-6bfbb363]{background:linear-gradient(#e0b98b,#c08a50 55%,#8f5f2e);height:6.75rem;box-shadow:inset 0 2px #ffffff73}.pedestal-num[data-v-6bfbb363]{color:#ffffffeb;text-shadow:0 2px 8px #00000040;font-size:2rem;font-weight:900;line-height:1}.pedestal-2 .pedestal-num[data-v-6bfbb363]{color:#23364a;text-shadow:none}.rest-row[data-v-6bfbb363]{backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;justify-content:space-between;align-items:center;padding:.75rem 1rem;transition:background .3s,transform .3s cubic-bezier(.22,1,.36,1);display:flex}@media (hover:hover){.rest-row[data-v-6bfbb363]:hover{background:#ffffff1c;transform:translate(-4px)}}.rest-name[data-v-6bfbb363]{color:#ffffffeb;font-size:.9375rem;font-weight:700}.rest-rank[data-v-6bfbb363]{color:#ffffffd9;background:#ffffff1a;border-radius:999px;place-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:grid}.rfade-leave-active[data-v-6bfbb363]{transition:opacity .16s}.rfade-leave-to[data-v-6bfbb363]{opacity:0}@media (width>=640px){.podium[data-v-6bfbb363]{gap:1.5rem}.podium-col[data-v-6bfbb363]{width:9rem}.pedestal-1[data-v-6bfbb363]{height:12.5rem}.pedestal-2[data-v-6bfbb363]{height:9rem}.pedestal-3[data-v-6bfbb363]{height:7.5rem}}@media (prefers-reduced-motion:reduce){.sparkle[data-v-6bfbb363]{opacity:.4;animation:none}}.landing-page{--l-navy:#092b4a;--l-orange:#ff7a05;--l-orange-soft:#ff9232;--l-muted:#52667a;overflow-x:clip}.l-display{color:var(--l-navy);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(2.25rem,6vw,3.75rem);font-weight:900;line-height:1.18}.l-heading{color:var(--l-navy);letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:900;line-height:1.25}.l-subtitle{color:var(--l-muted);text-wrap:pretty;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.8}.l-gradient-text{background:linear-gradient(100deg,var(--l-orange)20%,#ffb056 40%,var(--l-orange-soft)60%,var(--l-orange)80%);-webkit-text-fill-color:transparent;color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite l-gradient-pan}@keyframes l-gradient-pan{to{background-position:-200%}}.l-eyebrow{backdrop-filter:blur(8px);color:var(--l-navy);background:#ffffffb3;border:1px solid #092b4a1a;border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #092b4a0d}.l-eyebrow--dark{color:#fff;box-shadow:none;background:#ffffff14;border-color:#ffffff24}.l-eyebrow__dot{background:var(--l-orange);border-radius:999px;flex-shrink:0;width:8px;height:8px;position:relative}.l-eyebrow__dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite l-ping;position:absolute;inset:0}@keyframes l-ping{75%,to{opacity:0;transform:scale(2.4)}}.l-dot-grid{pointer-events:none;background-image:radial-gradient(#092b4a24 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 35%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 35%,#000 30%,#0000 75%)}.l-dot-grid--light{background-image:radial-gradient(#ffffff29 1px,#0000 1px)}.l-blob{filter:blur(90px);pointer-events:none;opacity:.5;border-radius:999px;animation:14s ease-in-out infinite alternate l-drift;position:absolute}@keyframes l-drift{0%{transform:translateZ(0)scale(1)}to{transform:translateY(-32px)scale(1.08)}}.spotlight-card{background:#fff;border:1px solid #092b4a14;border-radius:24px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1),border-color .3s;position:relative;overflow:hidden}.spotlight-card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(420px circle at var(--spot-x,50%)var(--spot-y,50%),color-mix(in srgb,var(--card-accent,#ff7a05)9%,transparent),transparent 65%);transition:opacity .4s;position:absolute;inset:0}@media (hover:hover){.spotlight-card:hover{transform:translateY(-6px)perspective(900px)rotateX(var(--tilt-x,0deg))rotateY(var(--tilt-y,0deg));border-color:color-mix(in srgb,var(--card-accent,#ff7a05)35%,#092b4a14);box-shadow:0 18px 40px -16px #092b4a2e,0 4px 12px #092b4a0d}.spotlight-card:hover:before{opacity:1}}.l-shine{position:relative;overflow:hidden}.l-shine:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:3.5s ease-in-out infinite l-shine-sweep;position:absolute;inset:0;transform:translate(-150%)}@keyframes l-shine-sweep{0%,55%{transform:translate(-150%)}85%,to{transform:translate(150%)}}.l-float{animation:7s ease-in-out infinite l-float}@keyframes l-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.l-gradient-text,.l-eyebrow__dot:after,.l-blob,.l-shine:after,.l-float{animation:none!important}.spotlight-card,.spotlight-card:hover{transform:none}}