@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-content:"";--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:#fef2f2;--color-red-200:#ffcaca;--color-red-400:#ff6568;--color-red-500:#fb2c36;--color-red-600:#e40014;--color-red-700:#bf000f;--color-red-800:#9f0712;--color-orange-50:#fff7ed;--color-orange-200:#ffd7a8;--color-orange-500:#fe6e00;--color-orange-700:#c53c00;--color-amber-50:#fffbeb;--color-amber-100:#fef3c6;--color-amber-200:#fee685;--color-amber-500:#f99c00;--color-amber-600:#dd7400;--color-amber-700:#b75000;--color-amber-800:#953d00;--color-amber-900:#7b3306;--color-emerald-50:#ecfdf5;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-500:#00bb7f;--color-emerald-600:#009767;--color-emerald-700:#007956;--color-emerald-800:#005f46;--color-blue-800:#193cb8;--color-indigo-50:#eef2ff;--color-indigo-100:#e0e7ff;--color-indigo-300:#a4b3ff;--color-indigo-500:#625fff;--color-indigo-600:#4f39f6;--color-indigo-700:#432dd7;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5dc;--color-gray-400:#99a1af;--color-gray-500:#6a7282;--color-gray-600:#4a5565;--color-gray-700:#364153;--color-gray-800:#1e2939;--color-gray-900:#101828;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-md:28rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25/1.875);--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-500:#c9972b;--color-brand-950:#0b1f4b}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-200:lab(86.017% 19.8815 7.75869);--color-red-400:lab(63.7053% 60.745 31.3109);--color-red-500:lab(55.4814% 75.0732 48.8528);--color-red-600:lab(48.4493% 77.4328 61.5452);--color-red-700:lab(40.4273% 67.2623 53.7441);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-orange-50:lab(97.7008% 1.53735 5.90649);--color-orange-200:lab(88.4871% 9.94918 28.8378);--color-orange-500:lab(64.272% 57.1788 90.3583);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-amber-50:lab(98.6252% -.635922 8.42309);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-200:lab(91.7203% -.505269 49.9084);--color-amber-500:lab(72.7183% 31.8672 97.9407);--color-amber-600:lab(60.3514% 40.5624 87.1228);--color-amber-700:lab(47.2709% 42.9082 69.2966);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-amber-900:lab(31.2288% 30.2627 40.0378);--color-emerald-50:lab(97.8462% -6.94966 1.85487);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-300:lab(83.9203% -48.7124 13.8849);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-emerald-600:lab(55.0481% -49.9246 15.93);--color-emerald-700:lab(44.4871% -41.0396 11.0361);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-indigo-50:lab(95.4818% .411302 -6.78529);--color-indigo-100:lab(91.6577% 1.04591 -12.7199);--color-indigo-300:lab(74.0235% 8.54138 -41.6075);--color-indigo-500:lab(48.295% 38.3129 -81.9673);--color-indigo-600:lab(38.4009% 52.6132 -92.3857);--color-indigo-700:lab(32.4486% 49.2217 -84.6695);--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-200:lab(91.6229% -.159115 -2.26791);--color-gray-300:lab(85.1236% -.612259 -3.7138);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-500:lab(47.7841% -.393182 -10.0268);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-700:lab(27.1134% -.956401 -12.3224);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--color-gray-900:lab(8.11897% .811279 -12.254)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-gray-100)}html{scrollbar-gutter:stable}}@layer components{:root{--navy:#0b1f4b;--navy-dark:#081739;--navy-light:#eef1f7;--gold:#c9972b;--gold-dark:#a87d1f;--gold-light:#fbf5e8;--text:#1b2433;--muted:#5c6678;--line:#e1e5ec;--bg-alt:#f6f7f9;--white:#fff;--surface:#fff;--page:#fff;--title:#0b1f4b;--danger:#b42318;--violet:#6d3fc0;--ok-text:#157347;--warn-text:#5a4310;--green:#1e8a5a;--max:1440px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#0e1014;--surface:#181b21;--bg-alt:#13161b;--title:#eef0f4;--text:#d5d9e0;--muted:#a3a9b4;--line:#30343c;--navy-light:#1f2533;--gold-light:#2a2418;--gold-dark:#d9b061;--danger:#f87171;--violet:#b79cf0;--ok-text:#4ade80;--warn-text:#e8c877;--gold-line:#4a3f28;--line-strong:#4a4f5a;--soft-bg:#1f2229}html.dark :is(.phone,.rb-paper,.rbx-cv,.stay-light,.rb-print-portal){--surface:#fff;--page:#fff;--bg-alt:#f6f7f9;--title:#0b1f4b;--text:#1b2433;--muted:#5c6678;--line:#e1e5ec;--navy-light:#eef1f7;--gold-light:#fbf5e8;--gold-dark:#a87d1f;--danger:#b42318;--violet:#6d3fc0;--ok-text:#157347;--warn-text:#5a4310;--gold-line:initial;--line-strong:initial;--soft-bg:initial;color:var(--text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark .pt-bg{color:#ffffff12}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--text);background:var(--page);-webkit-font-smoothing:antialiased;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.6}h1,h2,h3,h4{color:var(--title);font-family:Poppins,Arial,sans-serif;font-weight:600;line-height:1.25}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img{max-width:100%;display:block}svg{flex:none;display:block}ul{list-style:none}.container{max-width:var(--max);margin:0 auto;padding:0 20px}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.btn{white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 22px;font-size:15px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.btn-gold{background:var(--gold);color:var(--white)}.btn-gold:hover{background:var(--gold-dark)}.btn-navy{background:var(--navy);color:var(--white)}.btn-navy:hover{background:var(--navy-dark)}.btn-line{border-color:var(--line);background:var(--surface);color:var(--title)}.btn-line:hover{border-color:var(--navy)}.btn-line-light{color:var(--white);border-color:#fff6}.btn-line-light:hover{border-color:var(--white)}.btn-sm{height:40px;padding:0 16px;font-size:14px}.text-link{color:var(--title);align-items:center;gap:6px;font-size:15px;font-weight:600;display:inline-flex}.text-link:hover{color:var(--gold-dark);text-underline-offset:3px;text-decoration:underline}header.site{z-index:50;background:var(--navy);border-bottom:1px solid #ffffff14;position:sticky;top:0}header.site .container{align-items:center;gap:32px;height:70px;display:flex}.brand img{width:auto;height:40px}.brand .wordmark{color:var(--white);font-family:Poppins;font-size:21px;font-weight:600;display:none}.brand .wordmark span{color:var(--gold)}nav.main{gap:26px;margin-left:auto;display:flex}nav.main a{color:#c8cfdd;border-bottom:2px solid #0000;padding:24px 0;font-size:14.5px;font-weight:500}nav.main a:hover{color:var(--white)}nav.main a.active{color:var(--white);border-bottom-color:var(--gold)}.menu-btn{width:42px;height:42px;color:var(--white);border:1px solid #ffffff40;border-radius:6px;place-items:center;display:none}.drawer{display:none}.head-logins{align-items:center;gap:10px;display:flex}.other-logins{position:relative}.ol-btn{color:var(--white);background:0 0;border:1px solid #ffffff4d;gap:6px}.ol-btn:hover,.ol-btn.open{border-color:var(--gold);color:var(--gold)}.ol-btn svg{transition:transform .2s}.ol-btn.open svg{transform:rotate(180deg)}.ol-menu{z-index:60;background:var(--surface);border:1px solid var(--line);border-radius:14px;width:250px;padding:8px;animation:.18s ease-out ol-in;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #030a1e38}.ol-menu[hidden]{display:none}.ol-menu a{border-radius:10px;padding:10px 12px;display:block}.ol-menu a:hover,.ol-menu a:focus-visible{background:var(--navy-light);outline:0}.ol-menu b{color:var(--title);font-size:14.5px;font-weight:600;display:block}.ol-menu small{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}@keyframes ol-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.drawer-label{letter-spacing:.1em;text-transform:uppercase;color:#8a93a4;margin-top:22px;font-size:12px;font-weight:600}.drawer .drawer-logins{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.drawer .drawer-logins a{text-align:center;border:1px solid #ffffff24;border-radius:10px;padding:11px 12px;font-size:14px;display:block}@media (prefers-reduced-motion:reduce){.ol-menu{animation:none}}.hero{background:var(--navy);color:var(--white);padding:64px 0 124px}.hero .container{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}.hero .label{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:13px;font-weight:600}.tagline{flex-wrap:wrap;align-items:center;gap:0 .45em;display:inline-flex}.tg-flow{display:inline-flex}.tg{opacity:0;animation:tg-in .5s cubic-bezier(.2,.7,.2,1)calc(var(--i)*.12s + .1s)forwards;display:inline-block;transform:translateY(8px)}.tg-sep{color:#c9972b99;padding:0 .12em}.tg-step{animation:tg-in .5s cubic-bezier(.2,.7,.2,1)calc(var(--i)*.12s + .1s)forwards,tg-glow 4.5s ease-in-out calc(1.3s + var(--n)*1.5s)infinite;position:relative}.tg-step:after{content:"";background:var(--gold);transform-origin:0;height:2px;animation:tg-line 4.5s ease-in-out calc(1.3s + var(--n)*1.5s)infinite;border-radius:2px;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.tg-dot{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;margin-right:.15em;animation:2s ease-out infinite tg-pulse}@keyframes tg-in{to{opacity:1;transform:none}}@keyframes tg-glow{0%,36%,to{color:var(--gold);text-shadow:none}8%,28%{color:var(--white);text-shadow:0 0 14px #c9972bb3}}@keyframes tg-line{0%,36%,to{transform:scaleX(0)}8%,28%{transform:scaleX(1)}}@keyframes tg-pulse{0%{box-shadow:0 0 #c9972b99}70%,to{box-shadow:0 0 0 8px #c9972b00}}@media (prefers-reduced-motion:reduce){.tg,.tg-step,.tg-step:after,.tg-dot{opacity:1;animation:none;transform:none}.tg-step:after{transform:scaleX(0)}}.hero h1{color:var(--white);letter-spacing:-.01em;margin-top:14px;font-size:52px;font-weight:700}.hero h1 span{color:var(--gold)}.hero .lead{color:#c8cfdd;max-width:520px;margin-top:18px;font-size:18px}.search{background:var(--surface);border-radius:6px;max-width:600px;margin-top:30px;display:flex;overflow:hidden}.search .field{color:#8a93a4;flex:1;align-items:center;gap:10px;min-width:0;padding:0 16px;display:flex}.search .field+.field{border-left:1px solid var(--line)}@media (min-width:561px){.search .field:first-child{flex:1.6 1 0}.search .field+.field{flex:1 1 0}}.search input{min-width:0;height:54px;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:15px}.search .btn{border-radius:0;height:auto;padding:0 26px}.hero-search{align-items:stretch;gap:12px;max-width:780px;margin-top:30px;display:flex}.hero-search .search{flex:auto;max-width:none;margin-top:0}.hero-search>.btn{flex:none;height:auto;min-height:54px}.popular{color:#a9b2c5;margin-top:16px;font-size:14px}.popular button{color:var(--white);text-underline-offset:3px;margin-left:10px;font-size:14px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.popular button:hover{color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.hero-actions{grid-template-columns:1fr 1fr;gap:14px;margin-top:28px;display:grid}.hero-card{color:var(--white);background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;transition:background .2s,border-color .2s,transform .2s;display:flex}.hero-card:hover{border-color:var(--gold);background:#ffffff17;transform:translateY(-2px)}.hc-icon{background:var(--gold);width:42px;height:42px;color:var(--navy-dark);border-radius:10px;flex:none;place-items:center;display:grid}.hc-text{flex:1;min-width:0}.hc-text strong{font-family:Poppins,sans-serif;font-size:15px;font-weight:600;line-height:1.3;display:block}.hc-text small{color:#b8c0d2;margin-top:3px;font-size:13px;line-height:1.45;display:block}.hc-arrow{color:var(--gold);flex:none;transition:transform .2s}.hero-card:hover .hc-arrow{transform:translate(4px)}.hero-app{padding-top:10px;padding-bottom:10px}.hero-side .hero-app{margin-bottom:60px}.hc-play{flex:none;width:140px;height:auto;margin:-8px -6px -8px 0}.hero-app:hover .hc-play{transform:scale(1.03)}@media (max-width:560px){.hero-actions{grid-template-columns:1fr;gap:10px;margin-top:22px}.hero-card{padding:14px}.hc-icon{width:42px;height:42px}.hero-app{flex-wrap:wrap;row-gap:4px}.hero-app .hc-text{flex:calc(100% - 56px)}.hc-play{width:120px;margin:0 0 -6px 50px}}.hero-img{aspect-ratio:5/4;background:#1b3063;border-radius:8px;overflow:hidden}.hero-img img{object-fit:cover;width:100%;height:100%}.hero-visual{margin-bottom:20px;position:relative}.hero>.container>*{min-width:0}.hero-badge{background:var(--surface);opacity:0;border-radius:8px;align-items:center;gap:12px;padding:12px 16px 12px 12px;animation:.5s ease-out forwards badge-in;display:flex;position:absolute;box-shadow:0 12px 30px #030a1e47}.hero-badge.tl{animation-delay:.3s;top:-40px;left:-24px}.hero-badge.br{animation-delay:.5s;bottom:-40px;right:-24px}@keyframes badge-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hb-icon{border-radius:6px;flex:none;place-items:center;width:40px;height:40px;display:grid}.hb-icon.navy{background:var(--navy);color:var(--gold)}.hb-icon.gold{background:var(--gold-light);color:var(--gold-dark);border:1px solid var(--gold-line,#efe2c2)}.hero-badge strong{color:var(--title);font-family:Poppins;font-size:15px;font-weight:600;line-height:1.2;display:block}.hero-badge small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}@media (prefers-reduced-motion:reduce){.hero-badge{opacity:1;animation:none}}@media (max-width:1024px){.hero-badge.tl{left:-12px}.hero-badge.br{right:-12px}}@media (max-width:560px){.hero-badge{gap:10px;padding:8px 12px 8px 8px}.hero-badge.tl{top:-34px;left:8px}.hero-badge.br{bottom:-34px;right:8px}.hb-icon{width:32px;height:32px}.hero-badge strong{font-size:13.5px}.hero-badge small{font-size:11.5px}}.highlights{z-index:2;margin-top:-52px;position:relative}.hl-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden;box-shadow:0 12px 28px #0b1f4b1a}.hl{opacity:0;align-items:flex-start;gap:16px;padding:30px 28px;transition:background-color .2s;animation:.5s ease-out forwards hl-in;display:flex;position:relative;transform:translateY(14px)}.hl:nth-child(2){animation-delay:.12s}.hl:nth-child(3){animation-delay:.24s}@keyframes hl-in{to{opacity:1;transform:none}}.hl:after{content:"";background:var(--gold);transform-origin:0;height:3px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.hl:hover{background:var(--gold-light)}.hl:hover:after{transform:scaleX(1)}.hl+.hl{border-left:1px solid var(--line)}.hl-icon{background:var(--navy);width:50px;height:50px;color:var(--gold);border-radius:8px;flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.hl:hover .hl-icon{background:var(--gold);color:var(--navy)}.hl strong{color:var(--title);font-family:Poppins;font-size:17px;font-weight:600;display:block}.hl p{color:var(--muted);margin-top:4px;font-size:14.5px}.hl-link{color:var(--title);text-underline-offset:3px;white-space:nowrap;font-weight:600;text-decoration:underline}@media (prefers-reduced-motion:reduce){.hl{opacity:1;animation:none;transform:none}}section.block{padding:80px 0}section.alt{background:var(--bg-alt)}.sec-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.sec-head h2{font-size:32px}.sec-head p{color:var(--muted);max-width:560px;margin-top:8px}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.cj-section .sec-head h2{color:var(--white)}.cj-section .sec-head p{color:#b8c0d2}.cj-section .eyebrow{color:var(--gold)}.cj-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.cj{background:var(--surface);border-radius:14px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 10px 30px #030a1e40}.cj:hover{transform:translateY(-5px);box-shadow:0 20px 40px #030a1e66}.cj-top{border-bottom:3px solid var(--gold);min-height:148px;color:var(--white);background:linear-gradient(160deg,#1a3572 0%,#0e2352 100%);flex-direction:column;padding:18px 18px 16px;display:flex}.cj-row{justify-content:space-between;align-items:center;gap:8px;min-height:22px;display:flex}.cj-for{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);font-size:11.5px;font-weight:600}.cj-flag{border-radius:999px;padding:2px 9px;font-size:11px;font-weight:700}.cj-flag.gold{background:var(--gold);color:var(--navy-dark)}.cj-flag.green{color:#146c45;background:#ddf3e7}.cj-top h3{color:var(--white);margin-top:6px;font-size:17px;line-height:1.3}.cj-top h3 .cj-more{color:var(--gold);white-space:nowrap;margin-left:8px;font-size:12.5px;font-weight:600}.cj-pills{white-space:nowrap;gap:6px;margin-top:auto;padding-top:10px;display:flex}.cj-pills span,.cj-pills a{border-radius:999px;align-items:center;gap:3px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.cj-pills span{background:#ffffff1a;border:1px solid #ffffff2e}.cj-pills a{color:var(--gold);border:1px solid #c9972b80}.cj-pills a:hover{background:#c9972b26}.cj-body{flex-direction:column;flex:1;padding:18px 16px;display:flex}.cj-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}.cj-body h4{color:var(--title);margin-top:3px;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.35}.cj-meta{color:var(--muted);align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.cj-meta svg{color:var(--gold-dark)}.cj-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:16px;display:flex}.cj-body .cj-foot{margin-top:18px}.cj-free{white-space:nowrap;color:var(--green);align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.cj-btn{background:var(--navy);color:var(--white);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:6px;padding:9px 11px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.cj-btn:hover{background:var(--gold);color:var(--navy-dark)}.cj-note{color:#a9b2c5;margin-top:26px;font-size:13.5px}@media (max-width:1024px){.cj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cj-section{margin-top:56px}.cj-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -20px;padding:4px 20px 14px;display:flex;overflow-x:auto}.cj-grid::-webkit-scrollbar{display:none}.cj{scroll-snap-align:start;flex:0 0 82%}}.paths .sec-head h2{font-size:32px}.path-grid{counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.path{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.path:hover{transform:translateY(-5px);box-shadow:0 18px 40px #0b1f4b1f}.path-stage{justify-content:center;align-items:flex-end;height:270px;display:flex;position:relative;overflow:hidden}.path-stage.s1{background:radial-gradient(circle at 50% 110%,#f6e7c3 0%,#fbf5e8 60%)}.path-stage.s2{background:radial-gradient(circle at 50% 110%,#d9e3f7 0%,#eef1f7 60%)}.path-stage.s3{background:radial-gradient(circle at 50% 110%,#cfebdd 0%,#eaf6f0 60%)}.path-text{border-top:1px solid var(--line);padding:20px 22px 24px}.path-pill{color:var(--white);background:var(--navy);border-radius:999px;align-items:center;gap:7px;padding:3px 12px 3px 3px;font-size:12px;font-weight:600;display:inline-flex}.path-pill b{background:var(--gold);width:20px;height:20px;color:var(--navy-dark);border-radius:50%;place-items:center;font-size:11px;display:grid}.path-text h3{margin-top:12px;font-size:18px;line-height:1.3}.path-text p{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.55}.phone{background:var(--surface);width:200px;height:250px;color:var(--text);border:8px solid #0b1f4b;border-bottom:0;border-radius:30px 30px 0 0;padding:22px 12px 0;font-size:10.5px;line-height:1.35;transition:transform .3s;position:relative;box-shadow:0 -6px 30px #0b1f4b2e}.path:hover .phone{transform:translateY(-6px)}.phone-notch{background:#0b1f4b;border-radius:6px;width:54px;height:6px;margin-left:-27px;position:absolute;top:6px;left:50%}.phone b{font-weight:600}.phone small{color:var(--muted);font-size:9.5px;display:block}.ph-bar{justify-content:space-between;align-items:baseline;font-size:12px;display:flex}.ph-bar span{color:var(--gold-dark);font-size:11px;font-weight:700}.ph-progress{background:#eef1f7;border-radius:5px;height:5px;margin:6px 0 10px;overflow:hidden}.ph-progress i{background:var(--gold);border-radius:5px;height:100%;display:block}.ph-field{border:1px solid var(--line);border-radius:8px;margin-bottom:6px;padding:5px 8px}.ph-field b{display:block}.ph-chips{flex-wrap:wrap;gap:3px;margin-top:2px;display:flex}.ph-chips i{background:var(--navy-light);color:var(--title);border-radius:4px;padding:1px 5px;font-size:9.5px;font-style:normal}.ph-toast{color:#146c45;background:#e7f6ee;border-radius:8px;align-items:center;gap:5px;margin-top:8px;padding:6px 8px;font-weight:600;display:flex}.ph-job{border-bottom:1px solid var(--line);padding-bottom:8px}.ph-job b{font-size:12px;display:block}.ph-match{align-items:center;gap:10px;margin:10px 0;display:flex}.ph-ring{background:conic-gradient(var(--gold)calc(var(--p)*1%),#eef1f7 0);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.ph-ring b{background:var(--surface);width:36px;height:36px;color:var(--title);border-radius:50%;place-items:center;font-size:11px;display:grid}.ph-miss{background:var(--gold-light);border:1px solid var(--gold-line,#efd9a6);border-radius:8px;padding:5px 8px}.ph-miss b{color:var(--gold-dark)}.ph-course{background:var(--navy);color:var(--white);border-radius:8px;margin-top:6px;padding:7px 8px}.ph-course small{color:#a9b2c5}.ph-course b{display:block}.ph-course span{color:var(--gold);margin-top:2px;font-weight:600;display:block}.phone:has(.ph-wa-head){background:#efe7dd;padding:18px 0 0}.ph-wa-head{color:var(--white);background:#0f5c4e;align-items:center;gap:7px;padding:8px 10px;display:flex}.ph-wa-head small{color:#bfe3d8}.ph-av{background:var(--gold);width:24px;height:24px;color:var(--navy-dark);border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.ph-chat{justify-items:start;gap:6px;padding:8px 8px 0;display:grid}.msg{background:var(--surface);border-radius:0 8px 8px;max-width:92%;padding:5px 8px 14px;font-weight:500;position:relative;box-shadow:0 1px 1px #00000014}.msg em{color:#8a93a4;align-items:center;gap:2px;font-size:8.5px;font-style:normal;display:inline-flex;position:absolute;bottom:2px;right:6px}.msg em svg{color:#34b7f1}.msg.offer{background:#dcf8c6;font-weight:600}.paths .msg{opacity:0;transform:translateY(8px)scale(.96)}.paths.in .msg{animation:.45s cubic-bezier(.2,.7,.2,1) forwards msg-in;animation-delay:calc(var(--d)*.55s + .2s)}@keyframes msg-in{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.paths .msg{opacity:1;transform:none}.paths.in .msg{animation:none}}@media (max-width:1024px){.path-grid{grid-template-columns:1fr;max-width:560px}.path{flex-direction:row}.path-stage{flex:0 0 46%;height:240px}.path-text{border-top:0;border-left:1px solid var(--line);align-self:center}.phone{width:180px;height:220px}}@media (max-width:560px){.paths .sec-head h2{font-size:24px}.path{flex-direction:column}.path-stage{flex:none;height:230px}.path-text{border-left:0;border-top:1px solid var(--line);padding:16px 18px 20px}.phone{width:190px;height:210px}}.founder{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:240px 1fr;align-items:center;gap:48px;padding:28px 48px 28px 28px;display:grid;box-shadow:0 12px 36px #0b1f4b0f}.founder-photo{aspect-ratio:4/5;background:radial-gradient(circle at 30% 20%,#1a3572 0%,var(--navy-dark)75%);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.founder-photo:after{content:"";pointer-events:none;border:1px solid #c9972b73;border-radius:10px;position:absolute;inset:10px}.founder-photo img{object-fit:cover;object-position:center 18%;z-index:1;width:100%;height:100%;position:absolute;inset:0}.founder-photo:has(img){background:0 0}.founder-photo img+.founder-mono{display:none}.founder-photo:has(img):after{display:none}.founder-mono{border:2px solid var(--gold);letter-spacing:2px;width:108px;height:108px;color:var(--gold);border-radius:50%;place-items:center;font:600 38px Poppins,sans-serif;display:grid}.founder-qw{white-space:nowrap}.founder-q{width:.9em;height:.9em;color:var(--gold);opacity:.85;vertical-align:.05em;margin-right:10px;display:inline-block}.founder-q-end{margin:0 0 0 10px;transform:rotate(180deg)}.founder blockquote{color:var(--title);letter-spacing:-.01em;font-family:Poppins,sans-serif;font-size:30px;font-weight:600;line-height:1.3}.founder figcaption{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.founder figcaption strong{color:var(--title);font-family:Poppins,sans-serif;font-size:17px}.founder figcaption>span{color:var(--gold-dark);margin-top:2px;font-size:14px;font-weight:600;display:block}.founder-facts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.founder-facts li{color:var(--text);background:var(--bg-alt);border:1px solid var(--line);border-radius:999px;padding:4px 12px;font-size:13px}.founder-link{color:var(--title);border-bottom:2px solid var(--gold);align-items:center;gap:6px;margin-top:18px;padding-bottom:2px;font-weight:600;display:inline-flex}.founder-link svg{transition:transform .2s}.founder-link:hover svg{transform:translate(4px)}@media (max-width:800px){.founder{grid-template-columns:1fr;gap:24px;padding:20px}.founder-photo{aspect-ratio:16/10}.founder blockquote{font-size:23px}}@media (max-width:560px){.founder-photo{aspect-ratio:auto;height:180px}.founder blockquote{font-size:20px}.founder-mono{width:84px;height:84px;font-size:30px}}.quick-chips{flex-wrap:wrap;gap:10px;margin:-12px 0 28px;display:flex}.qchip{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:8px;padding:9px 12px 9px 14px;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s,color .2s;display:inline-flex}.qchip svg:first-child{color:var(--gold-dark)}.qchip em{color:var(--title);background:var(--navy-light);border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:600}.qchip>svg:last-child{color:var(--muted)}.qchip:hover{border-color:var(--navy);color:var(--title);box-shadow:0 4px 14px #0b1f4b1a}.cats{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.cat{isolation:isolate;background:var(--navy);min-height:240px;color:var(--white);border-radius:12px;flex-direction:column;align-items:flex-start;padding:20px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.cat-bg{z-index:-2;object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.cat:before{content:"";z-index:-1;background:linear-gradient(#08173933 0%,#0817398c 40%,#081739f0 100%);transition:background .25s;position:absolute;inset:0}.cat:hover{transform:translateY(-4px);box-shadow:0 16px 32px #0b1f4b38}.cat:hover .cat-bg{transform:scale(1.07)}.cat .icon{width:44px;height:44px;color:var(--ink);background:#fffffff0;border-radius:12px;place-items:center;margin-bottom:auto;display:grid;box-shadow:0 4px 12px #00000026}.cat h3{color:var(--white);overflow-wrap:anywhere;margin-top:28px;font-size:16px;font-weight:600;line-height:1.3}.cat p{color:#d5dbe7;margin-top:4px;font-size:13px;line-height:1.45}.cat-foot{justify-content:space-between;align-items:center;width:100%;padding-top:14px;display:flex}.cat-foot b{color:var(--ink);background:var(--surface);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600}.cat-foot i{width:28px;height:28px;color:var(--white);border:1px solid #ffffff73;border-radius:50%;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid}.cat:hover .cat-foot i{background:var(--gold);border-color:var(--gold);color:var(--navy-dark)}.trending{background:var(--navy);border-radius:12px;align-items:center;gap:16px;margin-top:28px;padding:12px 16px;display:flex}.trend-label{color:var(--gold);white-space:nowrap;flex:none;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.trend-marquee{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.trend-track,.trend-dup{gap:10px;width:max-content;display:flex}.trend-track{animation:38s linear infinite trend-slide}.trend-dup{padding-left:0}.trending:hover .trend-track{animation-play-state:paused}.trend-track a{white-space:nowrap;color:var(--white);background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:baseline;gap:8px;padding:7px 14px;font-size:13.5px;display:inline-flex}.trend-track a b{font-weight:600}.trend-track a span{color:#a9b2c5;font-size:12.5px}.trend-track a:hover{border-color:var(--gold);background:#c9972b26}@keyframes trend-slide{0%{transform:translate(0)}to{transform:translate(calc(-50% - 5px))}}@media (prefers-reduced-motion:reduce){.trend-track{animation:none}.trend-marquee{scrollbar-width:none;padding:2px 0;overflow-x:auto}.trend-marquee::-webkit-scrollbar{display:none}.trend-dup{display:none}}.tabs{border-bottom:1px solid var(--line);gap:24px;margin-bottom:24px;display:flex}.tabs button{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0;font-size:15px;font-weight:500}.tabs button:hover{color:var(--title)}.tabs button.active{color:var(--title);border-bottom-color:var(--gold);font-weight:600}.jobs{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.job{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:14px;padding:22px;transition:border-color .15s;display:flex}.job:hover{border-color:var(--line-strong,#b9c2d3)}.job-top{align-items:flex-start;gap:14px;display:flex}.job-logo{background:var(--navy);width:48px;height:48px;color:var(--gold);border-radius:6px;flex:none;place-items:center;font-family:Poppins;font-size:15px;font-weight:600;display:grid}.job-logo.has-img{background:var(--white);border:1px solid var(--line);padding:4px;overflow:hidden}.job-logo.has-img img{object-fit:contain;width:100%;height:100%}.job-title{flex:1;min-width:0}.job-title h3{font-size:17px}.job-title p{color:var(--muted);margin-top:2px;font-size:14px}.save{border:1px solid var(--line);color:#8a93a4;border-radius:6px;flex:none;place-items:center;width:36px;height:36px;display:grid}.save:hover{border-color:var(--navy);color:var(--title)}.save.on{color:var(--gold-dark);border-color:var(--gold);background:var(--gold-light)}.save.on path{fill:currentColor}.job-info{color:var(--muted);gap:8px;font-size:14px;display:grid}.job-info div{align-items:flex-start;gap:8px;display:flex}.job-info svg{color:#8a93a4;margin-top:3px}.job-info .loc{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.verified{color:var(--green);font-weight:500}.job-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.salary{color:var(--title);font-size:15.5px;font-weight:600}.salary small{color:var(--muted);font-size:13.5px;font-weight:400}.jtabs{border-bottom:0;flex-wrap:wrap;gap:10px}.jtabs button{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 16px;font-size:14.5px;display:inline-flex}.jtabs button em{background:var(--navy-light);color:var(--title);border-radius:999px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:600}.jtabs button.active{background:var(--navy);border-color:var(--navy);color:var(--white)}.jtabs button.active em{background:var(--gold);color:var(--navy-dark)}.jcard{border-radius:12px;gap:12px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.jcard:hover{border-color:var(--navy);transform:translateY(-2px);box-shadow:0 12px 28px #0b1f4b1a}.jcard .job-title h3{line-height:1.35}.jcard .job-title p{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vbadge{color:var(--green);background:#e7f6ee;border-radius:999px;align-items:center;gap:4px;padding:1px 8px 1px 6px;font-size:12px;font-weight:600;display:inline-flex}.jc-pay{color:#146c45;background:#e7f6ee;border-radius:8px;align-self:flex-start;align-items:baseline;gap:6px;padding:6px 12px;font-size:16px;display:inline-flex}.jc-pay small{color:#3e7d5e}.jc-pay.muted{background:var(--bg-alt);color:var(--muted);font-size:14px;font-weight:500}.jc-loc{color:var(--muted);align-items:flex-start;gap:8px;font-size:14px;display:flex}.jc-loc svg{color:#8a93a4;flex:none;margin-top:3px}.jc-loc b{color:var(--title);font-weight:600}.jc-tags{flex-wrap:wrap;gap:6px;display:flex}.jc-tags span{color:var(--text);background:var(--bg-alt);border:1px solid var(--line);border-radius:6px;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;display:inline-flex}.jc-tags svg{color:var(--gold-dark)}.jcard .job-foot{padding-top:14px}.jc-more{color:var(--title);font-size:14px;font-weight:600}.jc-more:hover{text-underline-offset:3px;text-decoration:underline}.jcard .btn-gold svg{margin-left:2px;transition:transform .2s}.jcard .btn-gold:hover svg{transform:translate(3px)}.empty{text-align:center;color:var(--muted);border:1px dashed var(--line);background:var(--surface);border-radius:8px;grid-column:1/-1;padding:40px 16px}.empty a{color:var(--gold-dark);font-weight:600;text-decoration:underline}.two-col{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.photo{aspect-ratio:4/3;background:var(--navy-light);border-radius:8px;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.two-col h2{font-size:32px}.two-col p.body{color:var(--muted);margin-top:16px;font-size:16.5px}.figures{border-top:1px solid var(--line);gap:40px;margin-top:28px;padding-top:24px;display:flex}.figures strong{color:var(--title);font-family:Poppins;font-size:34px;font-weight:700;line-height:1.1;display:block}.figures div:last-child strong{color:var(--gold-dark)}.figures span{color:var(--muted);font-size:14px}.btn-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.step{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.step:after{content:"";background:var(--gold);transform-origin:0;height:3px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.step:hover{border-color:var(--line-strong,#cdd4e1);transform:translateY(-4px);box-shadow:0 12px 28px #0b1f4b1a}.step:hover:after{transform:scaleX(1)}.step-img{aspect-ratio:16/10;background:var(--navy-light);position:relative;overflow:hidden}.step-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.step:hover .step-img img{transform:scale(1.05)}.step-num{background:var(--navy);width:46px;height:46px;color:var(--gold);border:3px solid var(--white);z-index:1;border-radius:8px;place-items:center;font-family:Poppins;font-size:16px;font-weight:700;transition:background-color .2s,color .2s;display:grid;position:absolute;top:-23px;left:20px}.step:hover .step-num{background:var(--gold);color:var(--navy)}.step-body{padding:36px 20px 24px;position:relative}.step h3{font-size:19px}.step p{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.6}.band{background:var(--navy);color:var(--white);border-radius:8px;grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;padding:44px 48px;display:grid}.band h2{color:var(--white);font-size:30px}.band p{color:#c8cfdd;max-width:520px;margin-top:10px}.band ul{gap:10px;display:grid}.band li{color:#e3e7ef;align-items:center;gap:10px;font-size:15px;display:flex}.band li svg{color:var(--gold)}.band-resume{grid-template-columns:1.15fr 1fr;overflow:hidden}.band-resume ul{margin-top:20px}.band-resume .btn-row{margin-top:26px}.cv-side{justify-self:center;width:100%;max-width:380px;margin:-8px 0 -120px;position:relative}.cv-wrap{width:100%;height:500px;display:block;position:relative}.band-rule{background:var(--gold);border-radius:2px;width:48px;height:3px;margin-bottom:18px;display:block}.band-link{color:var(--gold);align-self:center;font-size:15px;font-weight:600}.band-link:hover{text-underline-offset:3px;text-decoration:underline}.ats-card{z-index:6;background:var(--surface);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:opacity .25s,transform .25s;display:flex;position:absolute;bottom:100px;left:-84px;right:-12px;box-shadow:0 18px 40px #030a1e59}.ats-card.swap{opacity:.35;transform:translateY(4px)}.ats-ring{flex:none;width:64px;height:64px;position:relative}.ats-ring svg{transform:rotate(-90deg)}.ats-ring circle{fill:none;stroke-width:6px}.ats-ring .track{stroke:#eef1f7}.ats-ring .bar{stroke:var(--gold);stroke-linecap:round;stroke-dasharray:var(--c);transition:stroke-dashoffset .9s cubic-bezier(.2,.7,.2,1)}.ats-ring b{color:var(--title);place-items:center;font:700 18px Poppins,sans-serif;display:grid;position:absolute;inset:0}.ats-body{min-width:0}.ats-body strong{color:var(--title);white-space:nowrap;text-overflow:ellipsis;font-family:Poppins,sans-serif;font-size:14.5px;display:block;overflow:hidden}.ats-body small{color:var(--muted);margin-top:1px;font-size:12.5px;display:block}.ats-chips{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.ats-chips span{border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.ats-chips .ok{color:#146c45;background:#e7f6ee}.ats-chips .warn{background:var(--gold-light);color:var(--gold-dark);border:1px solid var(--gold-line,#efd9a6)}.cv-tag{z-index:5;background:var(--gold);color:var(--navy-dark);border-radius:4px;padding:5px 10px;font-size:12px;font-weight:500;position:absolute;top:-12px;left:-12px;transform:rotate(-3deg);box-shadow:0 4px 12px #00000040}.cv-tag b{font-weight:700}.cv-sheet{background:#dde2ea;border-radius:4px;position:absolute;inset:0;transform:rotate(-5deg)translate(-12px,10px);box-shadow:0 10px 30px #030a1e59}.cv-sheet+.cv-sheet{background:#eef0f4;transform:rotate(-2deg)translate(-5px,5px)}.cv{background:var(--surface);color:#2a3140;text-align:left;opacity:0;border-radius:4px;font-size:8.5px;line-height:1.5;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;overflow:hidden;transform:translate(50px)rotate(8deg);box-shadow:0 24px 50px #030a1e73}.cv.is-active{opacity:1;z-index:2;transform:none}.cv.is-leaving{opacity:0;z-index:3;transform:translate(-60px)rotate(-8deg)}.cv-wrap:hover .cv.is-active{transform:translateY(-6px)}.cv-img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}@media (max-width:1024px){.cv-side{margin:20px auto -60px}.cv-wrap{height:380px}.ats-card{bottom:76px;left:-8px;right:-8px}}@media (prefers-reduced-motion:reduce){.cv{transition:none}}.why-grid{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.why-item{border-bottom:1px solid var(--line);gap:14px;padding:22px 0;display:flex}.why-item:nth-child(odd){padding-right:24px}.why-item:nth-child(2n){border-left:1px solid var(--line);padding-left:24px}.why-item svg{color:var(--gold-dark);margin-top:3px}.why-item h3{font-size:16.5px}.why-item p{color:var(--muted);margin-top:4px;font-size:14.5px}.testis{flex-wrap:wrap;gap:20px;display:flex}.testi{overflow-wrap:anywhere;background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;flex:300px;min-width:0;padding:26px;display:flex}@media (max-width:560px){.testi{padding:22px}}.testi h3{font-size:17px}.testi p{color:var(--muted);flex:1;margin-top:10px;font-size:15px}.person{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.person .ph{background:var(--navy);width:44px;height:44px;color:var(--gold);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid;overflow:hidden}.person .ph img{object-fit:cover;width:100%;height:100%}.person b{color:var(--title);font-size:15px;font-weight:600;display:block}.person small{color:var(--muted);font-size:13px}.testi-stars{color:var(--gold);gap:2px;margin-bottom:10px;display:flex}.testi-verified{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.testi-verified li{color:var(--ok-text);background:#1e8a5a14;border:1px solid #1e8a5a38;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:600;display:inline-flex}.sec-head .testi-share{margin-top:16px}.posts{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.post{border:1px solid var(--line);background:var(--surface);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.post .thumb{aspect-ratio:16/8;background:var(--navy-light);overflow:hidden}.post .thumb img{object-fit:cover;width:100%;height:100%}.post .content{flex-direction:column;flex:1;gap:8px;padding:22px 24px 24px;display:flex}.post .meta{color:var(--muted);font-size:13px}.post .meta b{color:var(--gold-dark);letter-spacing:.04em;margin-right:8px;font-weight:600}.post h3{font-size:19px}.post:hover h3{text-underline-offset:3px;text-decoration:underline}.post .text-link{margin-top:6px}.faq{grid-template-columns:1fr 2fr;align-items:stretch;gap:24px;display:grid}.faq .help{background:var(--navy);color:var(--white);border-radius:8px;flex-direction:column;padding:28px;display:flex}.help-links{border-top:1px solid #ffffff1f;margin:4px 0 24px}.help-links a{color:#e3e7ef;border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;padding:13px 0;font-size:15px;font-weight:500;transition:color .15s;display:flex}.help-links a svg{color:var(--gold);transition:transform .2s}.help-links a:hover{color:var(--gold)}.help-links a:hover svg{transform:translate(3px)}.faq .help .btn{align-self:flex-start;margin-top:auto}.faq .help-icon{width:44px;height:44px;color:var(--gold);background:#c9972b29;border-radius:8px;place-items:center;margin-bottom:16px;display:grid}.faq .help strong{color:var(--white);font-family:Poppins;font-size:18px;font-weight:600;display:block}.faq .help p{color:#c8cfdd;margin:6px 0 18px;font-size:15px}.faq-list{background:var(--surface);border:1px solid var(--line);border-radius:8px;overflow:hidden}.qa{background:var(--surface);transition:background-color .2s;position:relative}.qa+.qa{border-top:1px solid var(--line)}.qa:before{content:"";background:var(--gold);width:3px;transition:transform .25s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.qa:hover{background:var(--soft-bg,#fafbfc)}.qa.open{background:var(--surface)}.qa.open:before{transform:scaleY(1)}.qa button{text-align:left;width:100%;color:var(--title);align-items:center;gap:14px;padding:15px 20px;font-size:15.5px;font-weight:600;display:flex}.qa .qa-num{color:var(--gold-dark);flex:none;width:24px;font-family:Poppins;font-size:14px;font-weight:600}.qa .qa-q{flex:1}.qa .qa-icon{border:1px solid var(--line);width:28px;height:28px;color:var(--title);border-radius:6px;flex:none;place-items:center;transition:background-color .2s,border-color .2s,color .2s,transform .25s;display:grid}.qa.open .qa-icon{background:var(--navy);border-color:var(--navy);color:var(--gold);transform:rotate(45deg)}.qa .ans{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.qa.open .ans{grid-template-rows:1fr}.qa .ans>div{overflow:hidden}.qa .ans p{color:var(--muted);padding:0 62px 16px 58px;font-size:15px}@media (max-width:560px){.qa button{gap:12px;padding:14px 16px}.qa .ans p{padding:0 16px 16px 52px}}.colleges{padding:56px 0 64px}.colleges-title{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:16px;margin-bottom:28px;font-size:13px;font-weight:600;display:flex}.colleges-title:before,.colleges-title:after{content:"";background:var(--line);flex:1;height:1px}.college-row{flex-wrap:wrap;justify-content:center;gap:20px;padding:4px 0 12px;display:flex}.college{white-space:nowrap;background:var(--surface);border:1px solid var(--line);border-radius:8px;flex:none;align-items:center;gap:16px;padding:20px 22px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.college:after{content:"";background:var(--gold);transform-origin:0;height:3px;transition:transform .3s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.college:hover{border-color:var(--line-strong,#cdd4e1);box-shadow:0 8px 20px #0b1f4b14}.college:hover:after{transform:scaleX(1)}.college-mark{background:var(--navy);width:52px;height:52px;color:var(--gold);letter-spacing:.02em;border-radius:8px;flex:none;place-items:center;font-family:Poppins;font-size:15px;font-weight:600;transition:background-color .2s,color .2s;display:grid}.college:hover .college-mark{background:var(--gold);color:var(--navy)}.college-logo{background-color:var(--surface);border:1px solid var(--line);background-repeat:no-repeat}.college:hover .college-logo{background-color:var(--surface);border-color:var(--gold);background-repeat:no-repeat}.college-name{color:var(--title);font-family:Poppins;font-size:16px;font-weight:600;line-height:1.3}.college-name small{color:var(--muted);margin-top:3px;font-family:Inter;font-size:13px;font-weight:400;display:block}@media (max-width:560px){.college{white-space:normal;width:100%;padding:16px 18px}.college-name{font-size:15px}}.cta{background:var(--gold-light);border-top:1px solid var(--gold-line,#efe2c2);border-bottom:1px solid var(--gold-line,#efe2c2);padding:56px 0}.cta .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.cta h2{font-size:30px}.cta p{color:var(--muted);max-width:560px;margin-top:6px}.cta .btn-row{margin-top:0}footer{background:var(--navy-dark);color:#a9b2c5;font-size:14.5px}.foot-top{grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:40px;padding:60px 0 44px;display:grid}footer h2{color:var(--white);margin-bottom:16px;font-size:15px}footer ul{gap:10px;display:grid}footer ul a:hover{color:var(--white);text-underline-offset:3px;text-decoration:underline}footer .about p{max-width:320px;margin-top:14px}.socials{gap:8px;margin-top:12px;display:flex}.socials a{color:#c8cfdd;border:1px solid #ffffff26;border-radius:6px;place-items:center;width:36px;height:36px;display:grid}.socials a:hover{border-color:var(--gold);color:var(--gold)}.foot-help ul{gap:12px}.foot-help li>*{align-items:flex-start;gap:10px;display:flex}.foot-help svg{color:var(--gold);flex:none;margin-top:3px}.foot-seo{border-top:1px solid #ffffff1a;gap:18px;padding:28px 0 8px;display:grid}.seo-row{grid-template-columns:150px 1fr;align-items:baseline;gap:16px;display:grid}.seo-row h2{color:#dce1ea;margin:0;font-size:13.5px}.seo-row ul{flex-wrap:wrap;gap:6px 0;font-size:13.5px;display:flex}.seo-row li:not(:last-child):after{content:"|";color:#fff3;margin:0 10px}.seo-row a:hover{color:var(--gold);text-decoration:none}.foot-band{background:#050f29;margin-top:28px;padding:40px 0}.foot-band .container{justify-content:space-between;align-items:center;gap:40px;display:flex}.band-main{flex:1;min-width:0;max-width:620px}.band-follow h2{margin-bottom:14px;font-size:20px}.foot-band .socials{gap:10px;margin-top:0}.foot-band .socials a{border-radius:8px;width:42px;height:42px}.foot-band .socials svg{width:19px;height:19px}.foot-bottom{border-top:1px solid #ffffff1f;flex-wrap:wrap;gap:8px 20px;margin-top:26px;padding-top:18px;font-size:13.5px;display:flex}.foot-bottom nav{flex-wrap:wrap;gap:20px;display:flex}.foot-bottom a:hover{color:var(--white)}.app-card{background:var(--surface);color:var(--muted);border-radius:16px;flex:none;align-items:center;gap:24px;padding:24px 24px 24px 28px;display:flex;box-shadow:0 10px 30px #00000040}.app-card h2{color:var(--title);margin-bottom:4px;font-size:22px}.app-card p{color:var(--text);font-size:15px}.play-badge{border-radius:8px;margin:8px 0 -10px -10px;display:inline-block}.play-badge img{width:170px;height:auto;display:block}.play-badge:hover{opacity:.9}.app-card .play-badge{margin:6px 0 -8px -8px;display:inline-block}.app-card .play-badge img{width:140px}.app-card .app-scan{color:var(--muted);max-width:230px;margin-top:6px;font-size:13.5px}.app-qr{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex:none;padding:6px}.app-qr img{width:120px;height:120px;display:block}@media (max-width:1024px){nav.main,.head-login,.head-logins{display:none}.menu-btn{margin-left:auto;display:grid}.drawer{z-index:49;background:var(--navy);padding:8px 20px 24px;display:none;position:fixed;inset:70px 0 0;overflow-y:auto}.drawer.open{display:block}.drawer a{color:#dce1ea;border-bottom:1px solid #ffffff14;padding:14px 0;font-size:16px;display:block}.drawer a.active{color:var(--gold)}.drawer .btn{width:100%;color:var(--white);margin-top:20px;display:flex}.hero .container,.two-col{grid-template-columns:1fr;gap:40px}.faq{grid-template-columns:1fr}.faq .help{order:2}.hero-visual,.hero-side{max-width:620px}.cats{grid-template-columns:repeat(3,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.foot-top{grid-template-columns:1fr 1fr}.foot-band .container{flex-wrap:wrap}.band{grid-template-columns:1fr;padding:36px}}@media (max-width:800px){.hl-card{grid-template-columns:1fr}.hl{padding:22px 20px}.hl+.hl{border-left:0;border-top:1px solid var(--line)}.jobs,.posts{grid-template-columns:1fr}.cats{grid-template-columns:repeat(2,1fr)}.sec-head{flex-direction:column;align-items:flex-start}.why-grid{grid-template-columns:1fr}.why-item:nth-child(n){border-left:0;padding:20px 0}}@media (max-width:560px){.hero{padding:44px 0 96px}.hero h1{font-size:36px}.hero .lead{font-size:16.5px}.search,.hero-search{flex-direction:column}.hero-search>.btn{min-height:50px}.search .field+.field{border-left:0;border-top:1px solid var(--line)}.search .btn{height:50px}.popular button{margin:4px 10px 0 0}section.block{padding:56px 0}.sec-head h2,.two-col h2{font-size:26px}.cats,.steps{grid-template-columns:1fr}.band{padding:28px 22px}.band h2,.cta h2{font-size:24px}.figures{gap:24px}.foot-top{grid-template-columns:1fr}.job-foot{flex-wrap:wrap}}.swipe-dots{display:none}.swipe-dots button{background:#c9d0dc;border-radius:4px;width:8px;height:8px;padding:0;transition:width .2s,background-color .2s}.swipe-dots button.active{background:var(--gold);width:22px}@media (max-width:560px){.search input,.newsletter input{font-size:16px}.popular button{padding:6px 0}.text-link{padding:8px 0}.jobs,.steps{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -20px;padding:4px 20px 14px;scroll-padding:0 20px;display:flex;overflow-x:auto}.jobs::-webkit-scrollbar{display:none}.steps::-webkit-scrollbar{display:none}.jobs>.job,.steps>.step{scroll-snap-align:start;flex:0 0 84%}.jobs>.empty{flex:0 0 100%}.step:hover{transform:none}.jobs,.steps{gap:40px}.jobs>.job,.steps>.step{flex:0 0 100%}.swipe-dots{justify-content:center;gap:8px;margin-top:6px;display:flex}.cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cat{min-height:200px;padding:14px}.cat .icon{border-radius:10px;width:38px;height:38px}.cat h3{margin-top:20px;font-size:14px}.cat p{font-size:12px}.cat-foot{padding-top:10px}.cat-foot i{width:24px;height:24px}.quick-chips{scrollbar-width:none;flex-wrap:nowrap;margin:-8px -20px 22px;padding:2px 20px 6px;overflow-x:auto}.quick-chips::-webkit-scrollbar{display:none}.jtabs{scrollbar-width:none;flex-wrap:nowrap;margin-left:-20px;margin-right:-20px;padding:0 20px 4px;overflow-x:auto}.jtabs::-webkit-scrollbar{display:none}.jtabs button{white-space:nowrap;flex:none}.qchip{flex:none}.trending{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.trend-marquee{width:100%}.post{flex-direction:row}.post .thumb{aspect-ratio:auto;flex:0 0 110px}.post .content{gap:4px;padding:14px 16px}.post h3{font-size:15.5px}.post .meta{font-size:12px}.post .meta b{margin:0 0 2px;display:block}.post .text-link{display:none}.faq .help{padding:22px}.cta .btn-row{width:100%}.cta .btn-row .btn{flex:1}.foot-top{grid-template-columns:1fr 1fr;gap:32px 20px;padding:44px 0 32px}.foot-top .about,.foot-top>div:last-child{grid-column:1/-1}.seo-row{grid-template-columns:1fr;gap:8px}.seo-row ul{font-size:13px}.seo-row li:not(:last-child):after{margin:0 8px}.foot-bottom{flex-direction:column;gap:10px}.foot-band .container{flex-direction:column;align-items:stretch;gap:28px}.band-main{max-width:none}.app-card{order:-1;padding:22px}.app-qr{display:none}.app-card .play-badge{margin:8px 0 -10px -10px;display:inline-block}.app-card .play-badge img{width:170px}.app-card .app-scan{display:none}.foot-bottom nav{white-space:nowrap;flex-wrap:nowrap;gap:14px;font-size:12.5px}}.page-hero{background:var(--navy);color:var(--white);padding:44px 0 52px}.crumbs{color:#a9b2c5;align-items:center;gap:8px;font-size:13.5px;display:flex}.crumbs a:hover{color:var(--gold)}.crumbs svg{color:#6f7c99}.page-hero h1{color:var(--white);margin-top:14px;font-size:42px;font-weight:700}.page-hero .intro{color:#c8cfdd;max-width:680px;margin-top:12px;font-size:17px}.updated{color:var(--gold);background:#c9972b24;border-radius:6px;align-items:center;gap:8px;margin-top:18px;padding:6px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.legal{background:var(--bg-alt);padding:48px 0 80px}.legal-grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:28px;display:grid}.legal-grid>*{min-width:0}.toc{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:20px;position:sticky;top:104px}.toc h4{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-family:Inter;font-size:12px;font-weight:600}.toc ol{gap:2px;list-style:none;display:grid}.toc a{color:var(--muted);border-left:3px solid #0000;border-radius:6px;align-items:baseline;gap:10px;padding:8px 10px;font-size:14.5px;transition:background-color .15s,color .15s;display:flex}.toc a span{color:var(--gold-dark);font-family:Poppins;font-size:12.5px;font-weight:600}.toc a:hover{background:var(--bg-alt);color:var(--title)}.toc a.active{background:var(--navy-light);color:var(--title);border-left-color:var(--gold);font-weight:600}.legal-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:40px 44px}.legal-lead{color:var(--text);border-bottom:1px solid var(--line);margin-bottom:28px;padding-bottom:28px;font-size:16.5px;line-height:1.75}.legal-section{scroll-margin-top:104px}.legal-section+.legal-section{border-top:1px solid var(--line);margin-top:32px;padding-top:32px}.legal-section h2{align-items:center;gap:14px;font-size:21px;display:flex}.sec-num{background:var(--navy);width:36px;height:36px;color:var(--gold);border-radius:6px;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.legal-section p{color:var(--muted);margin-top:12px;line-height:1.75}.legal-section p strong{color:var(--text);font-weight:600}.legal-section a:not(.btn){color:var(--gold-dark);text-underline-offset:3px;font-weight:500;text-decoration:underline}.legal-list{gap:10px;margin-top:14px;display:grid}.legal-list li{color:var(--text);padding-left:26px;line-height:1.65;position:relative}.legal-list li:before{content:"";background:var(--gold);border-radius:2px;width:8px;height:8px;position:absolute;top:9px;left:4px}.legal-list li b{color:var(--title);font-weight:600}.step-list{counter-reset:st;gap:12px;margin-top:16px;list-style:none;display:grid}.step-list li{border:1px solid var(--line);background:var(--surface);color:var(--text);counter-increment:st;border-radius:8px;padding:14px 16px 14px 56px;line-height:1.6;position:relative}.step-list li:before{content:counter(st);background:var(--gold-light);width:28px;height:28px;color:var(--gold-dark);border:1px solid var(--gold-line,#efe2c2);border-radius:6px;place-items:center;font-family:Poppins;font-size:13px;font-weight:600;display:grid;position:absolute;top:13px;left:14px}.callout{border-radius:8px;align-items:flex-start;gap:14px;margin-top:18px;padding:16px 18px;font-size:15px;line-height:1.6;display:flex}.callout svg{flex:none;margin-top:2px}.callout.warn{background:var(--gold-light);border:1px solid var(--gold-line,#efe2c2);color:var(--warn-text)}.callout.warn svg{color:var(--gold-dark)}.callout.info{background:var(--navy-light);color:var(--title);border:1px solid #dce2ee}.callout.info svg{color:var(--title)}.action-row{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.contact-card{background:var(--navy);color:var(--white);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:24px;padding:26px 28px;display:flex}.contact-card h3{color:var(--white);font-size:19px}.contact-card p{color:#c8cfdd;margin-top:4px;font-size:15px}.legal-related{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px;display:grid}.legal-related a{background:var(--surface);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;transition:border-color .2s;display:flex}.legal-related a:hover{border-color:var(--gold)}.legal-related small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600;display:block}.legal-related strong{color:var(--title);margin-top:2px;font-family:Poppins;font-weight:600;display:block}.legal-related svg{color:var(--gold-dark);flex:none}@media (max-width:1024px){.legal-grid{grid-template-columns:minmax(0,1fr)}.toc{position:static}.toc ol{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.toc ol::-webkit-scrollbar{display:none}.toc a{white-space:nowrap;border-left:0;border:1px solid var(--line)}.toc a.active{border-color:var(--gold)}}@media (max-width:560px){.page-hero{padding:32px 0 40px}.page-hero h1{font-size:30px}.page-hero .intro{font-size:15.5px}.legal{padding:28px 0 56px}.legal-card{padding:26px 20px}.legal-section h2{gap:12px;font-size:18px}.sec-num{width:32px;height:32px;font-size:13px}.toc{padding:14px}.legal-related{grid-template-columns:1fr}.contact-card{padding:22px 20px}.contact-card .btn,.action-row .btn{width:100%}}@media (max-width:360px){.foot-bottom nav{gap:10px;font-size:11.5px}}.foot-bottom a[aria-current=page]{color:var(--gold)}.page-hero .hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.page-hero.split .container{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;display:grid}.page-body{padding:56px 0 80px}.page-body.alt{background:var(--bg-alt)}.tag{letter-spacing:.04em;background:var(--navy-light);color:var(--title);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.tag.gold{background:var(--gold-light);color:var(--gold-dark);border:1px solid var(--gold-line,#efe2c2)}.tag.green{color:var(--green);background:#e7f6ef}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips button{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:6px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .15s}.chips button:hover{border-color:var(--navy);color:var(--title)}.chips button.active{background:var(--navy);border-color:var(--navy);color:var(--white)}.jobs-layout{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;display:grid}.filters{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:22px;position:sticky;top:104px}.filters h3{justify-content:space-between;align-items:center;font-size:17px;display:flex}.filters h3 button{color:var(--gold-dark);border:1px solid var(--line);background:var(--surface);border-radius:9px;padding:5px 12px;font-family:Inter;font-size:13px;font-weight:600;transition:border-color .15s,background-color .15s}.filters h3 button:hover{border-color:var(--gold);background:var(--gold-light)}.filter-group{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.filter-group h4{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-family:Inter;font-size:12px;font-weight:600}.f-search{border:1px solid var(--line);color:#8a93a4;border-radius:6px;align-items:center;gap:8px;padding:0 12px;display:flex}.f-search:focus-within{border-color:var(--navy)}.f-search input{min-width:0;height:42px;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14.5px}.f-option{cursor:pointer;align-items:center;gap:10px;padding:7px 0;font-size:14.5px;display:flex}.f-option input{width:17px;height:17px;accent-color:var(--navy);flex:none}.f-option span{flex:1}.f-option small{color:var(--muted);background:var(--bg-alt);border-radius:10px;padding:1px 8px;font-size:12.5px}.f-option.is-soon{cursor:default;color:#9aa3b2}.f-option.is-soon input{accent-color:#c5cbd6}.soon{letter-spacing:.04em;text-transform:uppercase;color:var(--gold-dark);background:var(--gold-light);border:1px solid var(--gold-line,#efd9a6);border-radius:999px;padding:1px 7px;font-size:10.5px;font-style:normal;font-weight:700}.f-select{border:1px solid var(--line);width:100%;height:42px;font:inherit;color:var(--text);background:var(--surface);border-radius:6px;padding:0 10px;font-size:14.5px}.f-select:focus{border-color:var(--navy);outline:0}.f-clear{border:1px solid var(--line);background:var(--surface);color:var(--gold-dark);border-radius:10px;align-items:center;margin-top:12px;padding:7px 14px;font-size:14px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.f-clear:hover{border-color:var(--gold);background:var(--gold-light)}.search .field select{min-width:0;height:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;outline:0;flex:1;font-size:15px}#jobsHero[hidden],#jobsList[hidden],#jobDetail[hidden]{display:none!important}.jcard[data-job]{cursor:pointer}.jcard .job-title h3 a:hover{color:var(--gold-dark)}.jd-wrap{padding-top:28px}.jd-crumbs{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:13.5px;display:flex}.jd-crumbs a{color:var(--title);font-weight:600}.jd-crumbs a:hover{color:var(--gold-dark)}.jd-crumbs span{color:#b9c2d3}.jd-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.jd-main{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.jd-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px 26px}.jd-card,.cd-hero,.job{overflow-wrap:anywhere;min-width:0}.jd-head{border-left:4px solid var(--gold)}.jd-head h1{color:var(--title);margin:12px 0 6px;font-size:32px;line-height:1.2}.jd-sub{color:var(--muted);font-size:15px}.jd-sub b{color:var(--text);font-weight:600}.jd-sub b+b,.jd-sub span b{color:var(--title)}.jd-pay{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.jd-tag{color:var(--text);background:var(--bg-alt);border:1px solid var(--line);border-radius:6px;padding:4px 10px;font-size:13px}.jd-sec+.jd-sec{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.jd-sec h3{color:var(--title);margin-bottom:8px;font-size:16px}.jd-sec p{color:var(--text);font-size:15px;line-height:1.6}.jd-list{gap:4px;padding-left:18px;font-size:15px;list-style:outside;display:grid}.jd-perks,.jd-cities{flex-wrap:wrap;gap:8px;display:flex}.jd-perks span{color:#146c45;background:#e7f6ee;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.jd-cities span{color:var(--title);background:var(--navy-light);border-radius:999px;padding:4px 12px;font-size:13px}.jd-note{background:var(--bg-alt);border:1px dashed var(--line-strong,#c9d0dc);border-radius:10px;margin-top:18px;padding:10px 14px;color:var(--muted)!important;font-size:13.5px!important}.jd-course{background:linear-gradient(135deg,var(--navy-dark),#1a3572);color:var(--white);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;transition:transform .2s;display:flex}.jd-course:hover{transform:translateY(-2px)}.jd-course small{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:600;display:block}.jd-course b{margin-top:4px;font-family:Poppins,sans-serif;font-size:18px;display:block}.jd-course span:not(.btn){color:#b8c0d2;margin-top:2px;font-size:13px;display:block}.jd-course .btn{flex:none}.jd-side{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid;position:sticky;top:104px}.jd-actions{gap:10px;display:grid}.jd-apply{background:var(--navy);height:48px;color:var(--white);border-radius:10px;justify-content:center;align-items:center;font-size:16px;font-weight:600;transition:background .2s,color .2s;display:flex}.jd-apply:hover{background:var(--gold);color:var(--navy-dark)}.jd-save{border:1.5px solid var(--navy);height:44px;color:var(--title);background:var(--surface);border-radius:10px;font-size:15px;font-weight:600}.jd-save:hover{background:var(--navy-light)}.jd-save.on{border-color:var(--gold);background:var(--gold-light);color:var(--gold-dark)}.jd-actions p{color:var(--muted);font-size:13.5px;line-height:1.5}.jd-actions p b{color:var(--title)}.jd-actions p a{color:var(--gold-dark);text-underline-offset:2px;font-weight:600;text-decoration:underline}.jd-actions p.jd-noresume{justify-content:space-between;align-items:center;gap:10px;display:flex}.jd-actions p a.jd-chip{background:var(--gold-light);border:1px solid var(--gold-line,#efe2c2);color:var(--gold-dark);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.jd-actions p a.jd-chip:hover{background:var(--gold);border-color:var(--gold);color:var(--white)}.jd-actions p a.jd-chip:focus-visible{outline-offset:2px;outline:3px solid #c9972b80}.jd-wa{border-top:1px solid var(--line);align-items:flex-start;gap:6px;padding-top:10px;display:flex}.jd-wa svg{color:var(--green);flex:none;margin-top:2px}.jd-also h3{color:var(--title);margin-bottom:6px;font-size:15px}.jd-also a{border-top:1px solid var(--line);padding:10px 0;display:block}.jd-also a:first-of-type{border-top:0}.jd-also b{color:var(--title);font-size:14px;font-weight:600;line-height:1.35;display:block}.jd-also small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.jd-also a:hover b{color:var(--gold-dark)}.jd-mbar{display:none}@media (max-width:900px){.jd-grid{grid-template-columns:minmax(0,1fr)}.jd-side{position:static}.jd-head h1{font-size:25px}.jd-card{padding:20px}.jd-course{flex-direction:column;align-items:flex-start}.jd-wrap{padding-bottom:96px}.jd-mbar{z-index:40;background:var(--surface);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0b1f4b14}.jd-mbar .jd-apply{flex:0 0 44%;height:44px}.jd-mbar .jc-pay{font-size:14px}}.ap-wrap{max-width:720px}.ap-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px 26px}.ap-job{justify-content:space-between;align-items:center;gap:12px;display:flex}.ap-job b{color:var(--title);font-family:Poppins,sans-serif;font-size:16px;display:block}.ap-job small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.ap-steps{counter-reset:s;grid-template-columns:repeat(4,1fr);margin:26px 0;display:grid}.ap-steps li{color:var(--muted);flex-direction:column;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex;position:relative}.ap-steps li:before{content:"";background:var(--line);z-index:0;width:100%;height:2px;position:absolute;top:8px;left:-50%}.ap-steps li:first-child:before{display:none}.ap-steps li span{z-index:1;background:var(--surface);border:2px solid var(--line-strong,#c9d0dc);border-radius:50%;width:18px;height:18px;position:relative}.ap-steps li.now{color:var(--title)}.ap-steps li.now span{border-color:var(--gold);background:var(--gold);box-shadow:0 0 0 4px #c9972b33}.ap-steps li.done{color:var(--green)}.ap-steps li.done span{border-color:var(--green);background:var(--green)}.ap-steps li.done+li:before,.ap-steps li.now:before{background:var(--green)}.ap-body h2{color:var(--title);font-size:22px}.ap-sub{color:var(--muted);margin-top:2px;font-size:14px}.ap-resumes{gap:10px;margin-top:18px;display:grid}.ap-resume{border:1.5px solid var(--line);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}.ap-resume.on{border-color:var(--green);background:#f2faf6}.ap-resume input{width:18px;height:18px;accent-color:var(--green);flex:none}.ap-resume span{flex:1;min-width:0}.ap-resume b{color:var(--title);overflow-wrap:anywhere;font-size:14.5px;display:block}.ap-resume small{color:var(--muted);font-size:12.5px}.ap-resume em{color:var(--green);font-size:12px;font-style:normal;font-weight:600}.ap-empty{color:var(--muted);background:var(--bg-alt);border:1px dashed var(--line-strong,#c9d0dc);border-radius:12px;padding:14px 16px;font-size:14px}.ap-links{flex-wrap:wrap;gap:10px;margin-top:16px;font-size:14.5px;font-weight:600;display:flex}.ap-links a,.ap-upload{border:1.5px solid var(--gold-line,#efd9a6);background:var(--gold-light);height:42px;color:var(--gold-dark);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 16px;transition:border-color .15s,background-color .15s;display:inline-flex;position:relative}.ap-links a:hover,.ap-upload:hover{border-color:var(--gold);background:var(--soft-bg,#f6ebd0)}.ap-upload input{opacity:0;width:1px;height:1px;position:absolute}.ap-upload:focus-within{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.ap-form{gap:14px;margin-top:18px;display:grid}.ap-form label{color:var(--title);gap:6px;font-size:14px;font-weight:600;display:grid}.ap-form input:not([type=radio]):not([type=checkbox]),.ap-form select{border:1px solid var(--line);height:46px;font:inherit;color:var(--text);background:var(--surface);border-radius:10px;padding:0 14px;font-size:15px;font-weight:400}.ap-form input:not([type=checkbox]):focus,.ap-form select:focus{border-color:var(--navy);outline:0;box-shadow:0 0 0 3px #0b1f4b14}.ap-q span{color:var(--title);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.ap-seg{gap:10px;display:flex}.ap-seg label{border:1.5px solid var(--line);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-weight:500;display:flex}.ap-seg label:has(input:checked){border-color:var(--navy);background:var(--navy-light)}.ap-seg input{accent-color:var(--navy)}.ap-profile{grid-template-columns:1fr 1fr;gap:16px 24px;margin-top:20px;display:grid}.ap-profile dt{color:var(--muted);font-size:12.5px}.ap-profile dd{color:var(--title);overflow-wrap:anywhere;margin-top:2px;font-size:15px;font-weight:600}.ap-edit{color:var(--green);margin-top:18px;font-size:14.5px;font-weight:600}.ap-edit:hover{text-underline-offset:3px;text-decoration:underline}.ap-grid{grid-template-columns:1fr 1fr}.ap-wide{grid-column:1/-1}.ap-phone{border:1px solid var(--line);background:var(--surface);border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.ap-phone:focus-within{border-color:var(--navy);box-shadow:0 0 0 3px #0b1f4b14}.ap-phone i{color:var(--muted);background:var(--bg-alt);border-right:1px solid var(--line);place-items:center;padding:0 12px;font-style:normal;font-weight:600;display:grid}.ap-form .ap-phone input{border-radius:0;flex:1;min-width:0;box-shadow:none!important;border:0!important}.ap-check{cursor:pointer;grid-template-columns:none;align-items:center;color:var(--text)!important;gap:10px!important;font-weight:500!important;display:flex!important}.ap-check input{width:18px;height:18px;accent-color:var(--navy);cursor:pointer;flex:none;margin:0}.ap-check input:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.ap-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ap-choice label{border:1.5px solid var(--line);cursor:pointer;height:50px;color:var(--title);border-radius:12px;align-items:center;gap:10px;padding:0 16px;font-size:15px;font-weight:600;transition:border-color .2s,background .2s;display:flex}.ap-choice label.on{border-color:var(--green);background:#f2faf6}.ap-choice input{width:18px;height:18px;accent-color:var(--green)}.ap-review{margin-top:16px}.ap-review div{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:13px 0;font-size:14.5px;display:flex}.ap-review dt{color:var(--muted)}.ap-review dd{color:var(--title);text-align:right;overflow-wrap:anywhere;font-weight:600}.ap-wa{color:#146c45;background:#e7f6ee;border-radius:12px;align-items:center;gap:8px;margin-top:18px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.ap-wa span{text-wrap:pretty;flex:1;min-width:0}.ap-wa svg{flex:none}.ap-terms{color:var(--muted);margin-top:12px;font-size:12.5px}.ap-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:18px;display:flex}.ap-foot>span{color:var(--muted);font-size:13px}.ap-hint{color:var(--title);margin-top:3px;font-size:13px;font-style:normal;font-weight:600;display:block}.ap-hint.err{color:var(--danger)}.ap-hint.wait{color:var(--muted);align-items:center;gap:7px;display:flex}.ap-hint.wait:before{content:"";box-sizing:border-box;border:2px solid var(--line);border-top-color:var(--gold);border-radius:50%;flex:none;width:14px;height:14px;animation:.8s linear infinite ap-spin}@keyframes ap-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ap-hint.wait:before{animation:none}}.ap-hint:empty{display:none}.ap-foot div{gap:10px;display:flex}.ap-next,.ap-back{border-radius:10px;height:44px;padding:0 22px;font-size:15px;font-weight:600}.ap-next{background:var(--navy);color:var(--white)}.ap-next:hover:not(:disabled){background:var(--gold);color:var(--navy-dark)}.ap-next:disabled{cursor:not-allowed;background:#c9d0dc}.ap-back{border:1.5px solid var(--line);color:var(--title);background:var(--surface)}.ap-done{text-align:center;padding:40px 28px}.ap-done-icon{width:64px;height:64px;color:var(--green);background:#e7f6ee;border-radius:50%;place-items:center;display:inline-grid}.ap-done h2{color:var(--title);margin-top:16px;font-size:24px}.ap-done p{max-width:480px;color:var(--muted);margin:8px auto 0;line-height:1.6}.ap-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:22px;display:flex}.ap-link{color:var(--title);font-weight:600}.ap-done{margin-top:18px;padding:44px 28px 32px}.ap-done-icon{animation:.5s cubic-bezier(.2,.9,.3,1.3) both ap-pop;box-shadow:0 0 0 10px #1e8a5a14}@keyframes ap-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.ap-done h2{font-size:32px}.ap-status{background:var(--navy);color:var(--white)}.ap-status:hover{background:var(--gold);color:var(--navy-dark)}.ap-course{background:var(--surface);color:var(--title);border:1.5px solid var(--navy)}.ap-course:hover{background:var(--navy-light)}.ap-more{border:1px solid var(--line);background:var(--surface);color:var(--title);border-radius:10px;align-items:center;margin-top:14px;padding:8px 16px;font-size:14px;font-weight:600;transition:border-color .15s,background-color .15s;display:inline-flex}.ap-more:hover{border-color:var(--gold);background:var(--gold-light)}@media (prefers-reduced-motion:reduce){.ap-done-icon{animation:none}}@media (max-width:560px){.ap-grid,.ap-profile{grid-template-columns:1fr}.ap-card{padding:18px}.ap-job{flex-direction:column;align-items:flex-start}.ap-steps li{font-size:11.5px}.ap-foot div{flex:1;justify-content:flex-end}}.rb-hero{background:var(--navy);color:var(--white);padding:44px 0 72px;overflow:hidden}.rb-hero .container{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.rb-pill{color:var(--gold);background:#c9972b1f;border:1px solid #c9972b66;border-radius:999px;align-items:center;gap:6px;margin-top:22px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-flex}.rb-hero h1{color:var(--white);letter-spacing:-.01em;margin-top:16px;font-size:52px;line-height:1.1}.rb-hero h1 span{color:var(--gold)}.rb-lead{color:#c8cfdd;max-width:520px;margin-top:16px;font-size:17px;line-height:1.6}.rb-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.rb-ticks{color:#b8c0d2;flex-wrap:wrap;gap:8px 20px;margin-top:22px;font-size:14px;display:flex}.rb-ticks li{align-items:center;gap:6px;display:flex}.rb-ticks svg,.rb-pill svg{color:var(--gold)}.rb-visual{justify-self:center;width:100%;max-width:420px;padding:10px 0 44px;position:relative}.rb-paper{background:var(--surface);color:var(--text);border-radius:10px;padding:26px 26px 22px;font-size:12px;line-height:1.5;position:relative;box-shadow:0 30px 60px #030a1e73}.rb-paper strong{color:var(--title);font:700 22px Poppins,sans-serif;display:block}.rb-role{color:var(--green);font-size:12.5px;font-weight:600;display:block}.rb-paper small{color:var(--muted);margin-top:2px;display:block}.rb-paper h5{letter-spacing:.1em;text-transform:uppercase;color:var(--title);border-bottom:2px solid var(--gold);margin:14px 0 4px;padding-bottom:3px;font:700 10.5px Poppins,sans-serif}.rb-paper p{color:#4a5364}.rb-ats{background:var(--surface);border-radius:12px;align-items:center;gap:10px;padding:10px 14px 10px 10px;animation:4s ease-in-out infinite rb-float;display:flex;position:absolute;bottom:-34px;left:-36px;box-shadow:0 14px 30px #030a1e59}.rb-ring{background:conic-gradient(var(--gold)86%,#eef1f7 0);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.rb-ring b{background:var(--surface);width:34px;height:34px;color:var(--title);border-radius:50%;place-items:center;font:700 13px Poppins,sans-serif;display:grid}.rb-ats>div b{color:var(--title);font-size:13.5px;display:block}.rb-ats small{color:var(--green);font-size:12px;font-weight:600}.rb-chip{background:var(--gold);color:var(--navy-dark);border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;font-weight:700;animation:4s ease-in-out 1s infinite rb-float;display:inline-flex;position:absolute;top:0;right:-14px;box-shadow:0 10px 24px #030a1e4d}@keyframes rb-float{50%{transform:translateY(-6px)}}.rb-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.rb-steps article{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:24px;transition:transform .25s,box-shadow .25s;position:relative}.rb-steps article:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0b1f4b1a}.rb-time{color:var(--white);background:var(--navy);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;position:absolute;top:20px;right:20px}.rb-num{background:var(--gold-light);width:44px;height:44px;color:var(--gold-dark);border:1px solid var(--gold-line,#efd9a6);border-radius:12px;place-items:center;font:700 18px Poppins,sans-serif;display:grid}.rb-steps h3{margin-top:16px;font-size:17px;line-height:1.35}.rb-steps p{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.55}.rb-phones .path-stage{position:relative}.rb-phones .rb-time{z-index:2;top:14px;right:14px}.rb-roles{flex-wrap:wrap;gap:4px;margin:8px 0 10px;display:flex}.rb-roles i{border:1px solid var(--line);color:var(--text);border-radius:999px;padding:2px 8px;font-size:9.5px;font-style:normal;font-weight:600}.rb-roles i.on{background:var(--navy);border-color:var(--navy);color:var(--white)}.rb-ph-label{margin-bottom:4px}.rb-tpl{border:1px solid var(--line);border-radius:8px;gap:4px;padding:8px;display:grid}.rb-tpl span{background:#e6e9ef;border-radius:3px;height:5px}.rb-tpl .rb-tpl-head{background:var(--navy);width:60%;height:9px}.rb-tpl .s{background:var(--gold);width:45%}.rb-voice{background:var(--navy-light);border-radius:999px;align-items:center;gap:8px;margin:10px 0 8px;padding:5px 10px 5px 5px;display:flex}.rb-mic{width:26px;height:26px;color:var(--white);background:#d93a3a;border-radius:50%;place-items:center;animation:1.6s ease-out infinite rb-pulse;display:grid}@keyframes rb-pulse{0%{box-shadow:0 0 #d93a3a73}to{box-shadow:0 0 0 8px #d93a3a00}}.rb-wave{align-items:center;gap:3px;height:16px;display:flex}.rb-wave i{background:var(--navy);border-radius:2px;width:3px;height:6px;animation:1s ease-in-out infinite rb-wave}.rb-wave i:nth-child(2){animation-delay:.15s}.rb-wave i:nth-child(3){animation-delay:.3s}.rb-wave i:nth-child(4){animation-delay:.45s}.rb-wave i:nth-child(5){animation-delay:.6s}.rb-wave i:nth-child(6){animation-delay:.75s}@keyframes rb-wave{50%{height:16px}}.rb-said{color:var(--muted);margin-bottom:6px;font-size:10px;font-style:italic}.rb-btns{gap:5px;margin-top:8px;display:grid}.rb-btns span{text-align:center;border-radius:7px;padding:6px;font-size:10px;font-weight:600;display:block}.rb-btns .dl{background:var(--navy);color:var(--white)}.rb-btns .wa{color:#146c45;background:#e7f6ee}.rb-btns .ap{border:1px solid var(--gold);color:var(--gold-dark)}@media (prefers-reduced-motion:reduce){.rb-mic,.rb-wave i{animation:none}}.rb-paths{background:var(--navy-dark);color:var(--white);padding:64px 0}.rb-paths .container{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.rb-paths .eyebrow{color:var(--gold)}.rb-paths h2{color:var(--white);font-size:32px}.rb-paths p{color:#b8c0d2;max-width:460px;margin-top:10px}.rb-path-list{gap:14px;display:grid}.rb-faq{max-width:820px}@media (max-width:900px){.rb-hero .container,.rb-paths .container{grid-template-columns:1fr}.rb-hero h1{font-size:38px}.rb-steps{grid-template-columns:1fr}.rb-visual{max-width:360px}.rb-ats{left:-6px}.rb-chip{right:0}}@media (prefers-reduced-motion:reduce){.rb-ats,.rb-chip{animation:none}}#rbBuilder[hidden],main>section[hidden]{display:none!important}.rbx{padding-top:28px}.rbx-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.rbx-head h1{color:var(--title);font-size:34px}.rbx-head p{color:var(--muted);max-width:560px;margin-top:4px}.rbx-actions{flex-wrap:wrap;gap:10px;display:flex}.rbx-wa{background:var(--surface);color:var(--title);border:1.5px solid var(--navy)}.rbx-wa:hover{border-color:var(--green);color:#146c45;background:#e7f6ee}.rbx-pdf{background:var(--navy);color:var(--white)}.rbx-pdf:hover{background:var(--gold);color:var(--navy-dark)}.rbx-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.rbx-left{gap:18px;display:grid}.rbx-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px}.rbx-card h3{color:var(--title);margin-bottom:14px;font-size:16px}.rbx-tpls{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.rbx-tpls button{text-align:left;border:1.5px solid var(--line);background:var(--surface);border-radius:12px;padding:8px 8px 10px;transition:border-color .2s,box-shadow .2s}.rbx-tpls button:hover{border-color:var(--line-strong,#b9c2d3)}.rbx-tpls button.on{border-color:var(--gold);background:#fffcf5;box-shadow:0 0 0 3px #c9972b2e}.rbx-tpls .mini{background:var(--bg-alt);border-radius:8px;gap:4px;margin-bottom:8px;padding:10px 8px;display:grid}.rbx-tpls .mini i{background:#d5dae3;border-radius:2px;height:4px}.rbx-tpls .mini i:first-child{background:var(--navy);width:55%;height:6px}.rbx-tpls .mini i.g{background:var(--gold);width:80%}.rbx-tpls b{color:var(--title);font-size:12.5px;line-height:1.3;display:block}.rbx-tpls small{color:var(--muted);font-size:11.5px}.rbx-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rbx-form label{color:var(--title);font-size:13.5px;font-weight:600;display:block}.rbx-form label small{color:var(--muted);font-weight:400}.rbx-form .wide{grid-column:1/-1}.rbx-form input,.rbx-form textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--text);background:var(--surface);resize:vertical;border-radius:10px;margin-top:6px;padding:11px 13px;font-size:14.5px;font-weight:400;display:block}.rbx-form input:focus,.rbx-form textarea:focus{border-color:var(--navy);outline:0;box-shadow:0 0 0 3px #0b1f4b14}.rbx-ai{align-items:center;gap:8px;margin-top:-6px;display:flex}.rbx-ai button{color:var(--green);opacity:.6;cursor:not-allowed;font-size:13.5px;font-weight:600}.rbx-clear{color:var(--muted);margin-top:16px;font-size:13.5px;font-weight:600}.rbx-clear:hover{color:var(--danger)}.rbx-right{gap:16px;display:grid;position:sticky;top:104px}.rbx-ats{background:var(--navy);color:var(--white);border-radius:16px;align-items:center;gap:16px;padding:18px 20px;display:flex}.rbx-ring{--p:0;background:conic-gradient(var(--gold)calc(var(--p)*1%),#ffffff24 0);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;transition:background .4s;display:grid}.rbx-ring b{background:var(--navy);border-radius:50%;place-items:center;width:52px;height:52px;font:700 20px Poppins,sans-serif;display:grid}.rbx-ats>div b{font-family:Poppins,sans-serif;font-size:16px;display:block}.rbx-ats small{color:#b8c0d2;font-size:13px}.rbx-cv{background:var(--surface);border:1px solid var(--line);color:#3a4354;border-radius:16px;min-height:480px;padding:28px 30px;font-size:13px;line-height:1.55;box-shadow:0 12px 30px #0b1f4b0f}.rbx-cv header{margin-bottom:6px}.rbx-cv header strong{color:var(--title);font:700 22px Poppins,sans-serif;display:block}.rbx-cv .role{color:var(--green);font-size:13px;font-weight:600;display:block}.rbx-cv header small{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:12px;display:block}.rbx-cv h5{letter-spacing:.1em;text-transform:uppercase;color:var(--title);border-bottom:2px solid var(--gold);margin:16px 0 5px;padding-bottom:4px;font:700 11px Poppins,sans-serif}.rbx-cv div{overflow-wrap:anywhere}.rbx-cv .ph{color:#a9b2c5;font-style:italic}.rbx-cv .foot{color:#a9b2c5;margin-top:22px;font-size:11px}.tpl-banking header{border-left:4px solid var(--gold);padding-left:12px}.tpl-fresher header{text-align:center}.tpl-fresher h5{border-bottom:1px solid var(--line);color:var(--green)}.tpl-sales header{background:var(--navy);border-radius:16px 16px 0 0;margin:-28px -30px 10px;padding:22px 30px}.tpl-sales header strong{color:var(--white)}.tpl-sales .role{color:var(--gold)}.tpl-sales header small{color:#b8c0d2}.tpl-sales h5{border-bottom-color:var(--navy)}.tpl-office h5{border-bottom:1px solid var(--line-strong,#c9d0dc);letter-spacing:.06em}.tpl-office .role{color:var(--muted)}@media (max-width:900px){.rbx-grid{grid-template-columns:minmax(0,1fr)}.rbx-right{position:static}.rbx-tpls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rbx-form{grid-template-columns:1fr}.rbx-head h1{font-size:26px}.rbx-actions{width:100%}.rbx-actions .btn{flex:1}.rbx-cv{padding:22px 20px}.tpl-sales header{margin:-22px -20px 10px;padding:20px}}.co-hero{background:var(--navy);color:var(--white);padding:40px 0 64px}.co-hero .container{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid}.co-hero .eyebrow{color:var(--gold);margin-top:22px}.co-hero h1{color:var(--white);letter-spacing:-.01em;font-size:48px;line-height:1.12}.co-hero h1 span{color:var(--gold)}.co-hero .intro{color:#c8cfdd;max-width:540px;margin-top:14px;font-size:17px}.co-chips{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.co-chips button{color:#dce1ea;border:1px solid #ffffff38;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600;transition:background .2s,color .2s,border-color .2s}.co-chips button:hover{border-color:var(--gold);color:var(--white)}.co-chips button.on{background:var(--gold);border-color:var(--gold);color:var(--navy-dark)}.co-facts{background:#ffffff0d;border:1px solid #ffffff24;border-radius:18px;padding:24px}.co-fact-row{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:18px;display:grid}.co-fact-row b{min-height:36px;color:var(--gold);align-items:center;font:700 28px Poppins,sans-serif;display:flex}.co-fact-row span{color:#b8c0d2;font-size:13px}.co-facts p{color:#c8cfdd;margin-top:16px;font-size:14px;line-height:1.6}.co-sort{color:var(--muted);align-items:center;gap:10px;font-size:13.5px;display:flex}.co-sort select{border:1px solid var(--line);height:40px;font:inherit;color:var(--title);background:var(--surface);border-radius:10px;padding:0 12px;font-size:14px}.co-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.co-grid .cj{border:1px solid var(--line);box-shadow:0 6px 18px #0b1f4b0f}.co-grid .cj:hover{box-shadow:0 18px 36px #0b1f4b24}.co-price small{color:var(--green);font-size:11.5px;font-weight:600;display:block}.co-price b{color:var(--title);font:700 18px Poppins,sans-serif}.co-empty{text-align:center;color:var(--muted);background:var(--surface);border:1px dashed var(--line);border-radius:12px;padding:30px}.co-empty button{color:var(--gold-dark);font-weight:600;text-decoration:underline}.co-counsel{background:var(--gold-light);border-top:1px solid var(--gold-line,#efe2c2);padding:64px 0}.co-counsel .container{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.co-counsel h2{font-size:32px}.co-counsel p{color:var(--muted);max-width:480px;margin-top:10px}.co-form{background:var(--surface);border:1px solid var(--gold-line,#efe2c2);border-radius:18px;grid-template-columns:1fr 1fr;gap:12px;padding:22px;display:grid;box-shadow:0 16px 36px #0b1f4b14}.co-form input{border:1px solid var(--line);height:48px;font:inherit;color:var(--text);border-radius:10px;padding:0 14px;font-size:15px}.co-form input:focus{border-color:var(--navy);outline:0;box-shadow:0 0 0 3px #0b1f4b14}.co-form input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #b423181f}.co-form .btn{grid-column:1/-1;justify-content:center;height:50px}.co-form .co-note{text-align:center;grid-column:1/-1;max-width:none;margin:0;font-size:13px}.co-note.err{color:var(--danger);font-weight:600}.co-note.ok{color:var(--green);font-weight:600}@media (max-width:1024px){.co-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.co-hero .container,.co-counsel .container{grid-template-columns:1fr}.co-hero h1{font-size:36px}}@media (max-width:560px){.co-grid{grid-template-columns:1fr;margin:0;padding:0;display:grid;overflow:visible}.co-grid .cj{flex:none}.co-form{grid-template-columns:1fr}.co-hero h1{font-size:30px}.co-counsel h2{font-size:25px}.sec-head .co-sort{width:100%}.co-sort select{flex:1}}#courseDetail[hidden]{display:none!important}.cd-hero{background:linear-gradient(150deg,var(--navy-dark),#1a3572);color:var(--white);border-radius:18px;padding:26px 28px}.cd-hero h1{color:var(--white);margin-top:4px;font-size:30px}.cd-hero .cj-pills{margin-top:12px}.cd-course{border-top:1px solid #ffffff24;margin-top:20px;padding-top:18px}.cd-course small{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:11.5px;font-weight:600}.cd-course h2{color:var(--white);margin-top:4px;font-size:22px}.cd-course p{color:#c8cfdd;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:13.5px;display:flex}.cd-course p svg{color:var(--gold)}.cd-course p span{color:#ffffff4d}.cd-learn{gap:8px;display:grid}.cd-learn li{color:var(--text);padding-left:26px;font-size:15px;position:relative}.cd-learn li:before{content:"";background:#e7f6ee url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231E8A5A' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/10px no-repeat;border-radius:50%;width:16px;height:16px;position:absolute;top:4px;left:0}.jd-sec h3 small{color:var(--muted);margin-left:8px;font-family:Inter,sans-serif;font-size:13px;font-weight:400}.cd-lessons{gap:8px;display:grid}.cd-lessons li{border:1px solid var(--line);background:var(--bg-alt);cursor:default;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.cd-lessons li.free{background:var(--surface);border-color:var(--gold);box-shadow:0 0 0 3px #c9972b1f}.cd-lessons li div{flex:1;min-width:0}.cd-lessons b{color:var(--title);font-size:14.5px;font-weight:600;display:block}.cd-lessons li:not(.free) b{color:#6b7385}html.dark .cd-lessons li:not(.free) b{color:var(--muted)}.cd-lessons small{color:var(--muted);font-size:12.5px}.cd-ico{color:#6b7385;background:#dde2ea;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}html.dark .cd-ico{background:var(--navy-light);color:var(--muted)}.cd-lessons li.free .cd-ico{background:var(--navy);color:var(--gold)}.cd-lessons li>a{min-width:0;color:inherit;cursor:pointer;flex:1;align-items:center;gap:12px;margin:-12px -14px;padding:12px 14px;text-decoration:none;display:flex}.cd-lessons li>a:hover b{text-decoration:underline}.cd-lessons li.nudge{animation:.5s cd-nudge}.cd-lessons li.nudge small{color:var(--danger)}@keyframes cd-nudge{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.cd-free{color:var(--green);font-size:12.5px;font-weight:600}.cd-price{color:var(--title);font:700 34px/1.1 Poppins,sans-serif}.jd-mbar .cd-price{font-size:22px}.cd-all{font-size:14px;font-weight:600;color:var(--gold-dark)!important}.cd-player{width:calc(100% - 32px);max-width:720px}.cd-video{aspect-ratio:16/9;text-align:center;background:linear-gradient(150deg,var(--navy-dark),#1a3572);color:var(--white);place-content:center;justify-items:center;gap:8px;padding:24px;display:grid}.cd-video svg{box-sizing:content-box;background:var(--gold);width:46px;height:46px;color:var(--navy-dark);border-radius:50%;padding:14px}.cd-video p{font-family:Poppins,sans-serif;font-size:18px;font-weight:600}.cd-video small{color:#b8c0d2}.cd-video-el{aspect-ratio:16/9;border-radius:inherit;background:#000;border:0;width:100%;display:block}.cd-soon{padding:24px}.cd-soon small{max-width:420px;line-height:1.5}.cd-soon .btn{margin-top:6px}.cd-enrol{width:calc(100% - 32px);max-width:440px}.cd-enrol-body{text-align:center;justify-items:center;gap:10px;padding:28px 24px 24px;display:grid}.cd-enrol-body>svg{box-sizing:content-box;background:var(--gold-light);width:46px;height:46px;color:var(--gold-dark);border-radius:50%;padding:12px}.cd-enrol-body h3{color:var(--title);font-size:20px}.cd-enrol-body p{color:var(--muted);font-size:14.5px;line-height:1.55}.cd-enrol-body p b{color:var(--title)}.cd-enrol-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}@media (max-width:560px){.cd-hero{padding:20px}.cd-hero h1{font-size:24px}.cd-course h2{font-size:19px}}@media (prefers-reduced-motion:reduce){.cd-lessons li.nudge{animation:none}}.lg-wrap{padding:56px 0 72px}.lg-wrap .container{grid-template-columns:minmax(0,1fr);justify-items:center;gap:22px;display:grid}.lg-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;width:100%;max-width:440px;padding:32px 30px;box-shadow:0 20px 44px #0b1f4b14}.lg-card h1{color:var(--title);font-size:26px}.lg-sub{color:var(--muted);margin-top:4px;font-size:14.5px}.lg-sub b{color:var(--title)}.lg-label{color:var(--title);margin:22px 0 8px;font-size:14px;font-weight:600;display:block}.lg-phone{height:52px}.lg-phone input{min-width:0;font:inherit;letter-spacing:.04em;color:var(--text);border:0;outline:0;flex:1;padding:0 14px;font-size:17px}.lg-err{min-height:20px;color:var(--danger);margin-top:6px;font-size:13px;font-weight:600}.lg-field-err{color:var(--danger);margin-top:6px;font-size:13px;font-weight:600;display:block}.pt-form .ad-input[aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #b423181f}.lg-check{color:var(--text);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.lg-check input{width:18px;height:18px;accent-color:var(--green)}.lg-btn{background:var(--navy);width:100%;height:52px;color:var(--white);border-radius:12px;margin-top:20px;font-size:16px;font-weight:600;transition:background .2s,color .2s}.lg-btn:hover:not(:disabled){background:var(--gold);color:var(--navy-dark)}.lg-btn:disabled{cursor:not-allowed;background:#c9d0dc}.lg-alt{text-align:center;color:var(--muted);margin-top:16px;font-size:13.5px}.lg-alt a,.lg-alt button{color:var(--gold-dark);font-weight:600}.lg-alt a:hover,.lg-alt button:hover{text-underline-offset:3px;text-decoration:underline}.lg-back{color:var(--muted);margin-bottom:14px;font-size:13.5px;font-weight:600}.lg-back:hover{color:var(--title)}.lg-otp{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:22px;display:grid}.lg-otp input{text-align:center;border:1.5px solid var(--line);min-width:0;height:54px;color:var(--title);border-radius:12px;font:600 22px Poppins,sans-serif}.lg-otp input:focus{border-color:var(--gold);outline:0;box-shadow:0 0 0 3px #c9972b2e}.lg-demo{color:var(--gold-dark);background:var(--gold-light);border:1px dashed var(--gold-line,#efd9a6);border-radius:10px;margin-top:14px;padding:9px 12px;font-size:13.5px}.lg-demo b{letter-spacing:.12em;color:var(--title)}.lg-demo-tag{color:var(--gold-dark);background:var(--gold-light);border-radius:999px;margin-left:4px;padding:1px 8px;font-size:11px;font-weight:700}#lgDone{text-align:center}#lgDone .ap-done-icon{width:56px;height:56px;margin:10px 0 24px}#lgDone .ap-done-icon svg{width:26px;height:26px}.lg-alt[hidden]{display:none}.lg-redirect{color:var(--green);margin-top:14px;font-size:13.5px;font-weight:600}.lg-redirect[hidden]{display:none}.lg-perks{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:13.5px;display:flex}.lg-perks li{align-items:center;gap:6px;display:flex}.lg-perks li:before{content:"✓";color:var(--green);font-weight:700}@media (max-width:560px){.lg-wrap{padding:32px 0 48px}.lg-card{padding:24px 20px}.lg-otp{gap:6px}.lg-otp input{height:48px;font-size:19px}}.em-hero{background:radial-gradient(120% 90% at 0% 0%,#1a3572 0%,var(--navy)45%,var(--navy-dark)100%);color:var(--white);padding:40px 0 80px;position:relative;overflow:hidden}.em-orb{pointer-events:none;border:1px solid #c9972b2e;border-radius:50%;width:620px;height:620px;position:absolute;top:-140px;right:-180px;box-shadow:0 0 0 90px #c9972b09,0 0 0 180px #c9972b06}.em-hero .container{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid;position:relative}.em-hero .eyebrow{color:var(--gold);margin-top:22px}.em-hero h1{color:var(--white);letter-spacing:-.01em;font-size:52px;line-height:1.1}.em-hero h1 span{color:var(--gold)}.em-free-line{color:var(--white);background:#c9972b1f;border:1px solid #c9972b59;border-radius:14px;margin-top:18px;padding:10px 20px;font-family:Poppins,Arial,sans-serif;font-size:36px;font-weight:600;line-height:1.15;display:inline-block}.em-free-line span{color:var(--gold)}@media (max-width:900px){.em-free-line{font-size:28px}}@media (max-width:560px){.em-free-line{padding:8px 14px;font-size:22px}}.em-hero .intro{color:#c8cfdd;max-width:520px;margin-top:16px;font-size:17px;line-height:1.6}.em-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.em-ticks{color:#b8c0d2;flex-wrap:wrap;gap:8px 20px;margin-top:22px;font-size:14px;display:flex}.em-ticks li{align-items:center;gap:6px;display:flex}.em-ticks svg{color:var(--gold)}.em-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;padding:26px}.em-stats{border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:20px;display:grid}.em-stats b{min-height:40px;color:var(--gold);align-items:center;font:700 32px Poppins,sans-serif;display:flex}.em-stats span{color:#b8c0d2;font-size:13px}.em-card>p{color:#c8cfdd;margin-top:18px;font-size:14.5px;line-height:1.65}.em-mini{background:var(--surface);color:var(--text);border-radius:14px;align-items:center;gap:12px;margin-top:20px;padding:12px 14px;display:flex;box-shadow:0 14px 30px #030a1e4d}.em-av{background:var(--gold);width:40px;height:40px;color:var(--navy-dark);border-radius:50%;flex:none;place-items:center;font:700 14px Poppins,sans-serif;display:grid}.em-mini div{flex:1;min-width:0}.em-mini b{color:var(--title);font-size:14.5px;display:block}.em-mini small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;display:block}.em-mini em{color:#146c45;background:#e7f6ee;border-radius:999px;flex:none;padding:4px 10px;font-size:12px;font-style:normal;font-weight:700}@media (max-width:900px){.em-hero .container{grid-template-columns:1fr;gap:36px}.em-hero h1{font-size:38px}}@media (max-width:560px){.em-hero{padding:28px 0 56px}.em-hero h1{font-size:30px}.em-stats b{font-size:24px}.em-card{padding:20px}.em-mini{flex-wrap:wrap}}.em-steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.em-steps article{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.em-steps article:hover{transform:translateY(-6px);box-shadow:0 22px 44px #0b1f4b24}.em-steps article:not(:last-child):after{content:"";z-index:3;background:var(--gold);opacity:.6;width:20px;height:2px;position:absolute;top:150px;right:-19px}.em-img{background:var(--navy);height:170px;position:relative;overflow:hidden}.em-img img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.em-steps article:hover .em-img img{transform:scale(1.07)}.em-img:after{content:"";background:linear-gradient(#08173900 40%,#081739bf 100%);position:absolute;inset:0}.em-num{z-index:2;background:var(--navy);width:44px;height:44px;color:var(--gold);border:3px solid var(--white);border-radius:50%;place-items:center;font:700 16px Poppins,sans-serif;display:grid;position:absolute;bottom:-20px;left:16px;box-shadow:0 6px 14px #0b1f4b40}.em-img .em-num{bottom:12px}.em-when{z-index:2;color:var(--navy-dark);background:var(--gold);border-radius:999px;padding:3px 10px;font-size:11.5px;font-weight:600;position:absolute;bottom:14px;right:12px}.em-txt{padding:18px 20px 22px}.em-steps p{color:var(--muted);margin-top:6px;font-size:14px;line-height:1.55}.em-steps h3{font-size:17px}.em-pricing{background:var(--gold-light);border-top:1px solid var(--gold-line,#efe2c2)}.em-free{color:var(--navy);text-align:center;background:radial-gradient(900px 420px at 50% 0,#fff7e2 0%,#f8e7bd 55%,#f1d894 100%);padding:88px 0;position:relative;overflow:hidden}.em-free .container{flex-direction:column;align-items:center;display:flex;position:relative}.em-free .eyebrow{color:#a87d1f}.em-free h2{color:var(--navy);letter-spacing:-.01em;max-width:900px;margin-top:12px;font-size:56px;line-height:1.08}.em-free h2 span{color:#a87d1f}.em-free .intro{color:#3e4a63;max-width:640px;margin-top:18px;font-size:18px;line-height:1.6}.em-free .em-ticks{color:#2b3650;justify-content:center}.em-free .em-ticks svg{color:#a87d1f}.em-free .btn-gold{background:var(--navy);color:var(--white)}.em-free .btn-gold:hover{background:#12295e}.em-free .btn-line-light{color:var(--navy);border-color:#0b1f4b59}.em-free .btn-line-light:hover{border-color:var(--navy);background:#fff6}.em-free .em-actions{justify-content:center}@media (max-width:900px){.em-free h2{font-size:40px}}@media (max-width:560px){.em-free{padding:60px 0}.em-free h2{font-size:32px}.em-free .intro{font-size:16px}}.em-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.em-plan{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:26px;display:flex;position:relative}.em-plan.pop{border:2px solid var(--gold);transform:translateY(-8px);box-shadow:0 20px 44px #c9972b33}.em-badge{background:var(--gold);color:var(--navy-dark);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:26px}.em-plan-name{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-dark);font-size:14px;font-weight:700}.em-price{color:var(--title);margin-top:6px;font:700 38px Poppins,sans-serif;display:block}.em-price small{color:var(--muted);margin-left:4px;font-family:Inter,sans-serif;font-size:14px;font-weight:500}.em-plan>p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.55}.em-plan ul{border-top:1px solid var(--line);gap:8px;margin:18px 0 22px;padding-top:16px;display:grid}.em-plan li{color:var(--text);padding-left:24px;font-size:14px;position:relative}.em-plan li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:0}.em-plan .btn{justify-content:center;margin-top:auto}.em-note{text-align:center;color:var(--muted);margin-top:22px;font-size:13px}@media (max-width:1024px){.em-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.em-steps article:after{display:none}}@media (max-width:800px){.em-plans{grid-template-columns:1fr;max-width:440px;margin:0 auto}.em-plan.pop{transform:none}}@media (max-width:560px){.em-steps{grid-template-columns:1fr}}#postJob[hidden]{display:none!important}.pj{padding-top:28px}.pj .ap-wrap{max-width:760px}.pj-title{color:var(--title);margin-top:4px;font-size:34px}.pj-steps{grid-template-columns:repeat(5,1fr)}.pj .ap-form textarea,.pj .ap-form select{border:1px solid var(--line);font:inherit;color:var(--text);background:var(--surface);resize:vertical;border-radius:10px;padding:11px 14px;font-size:15px;font-weight:400}.pj .ap-form select{height:46px;padding:0 14px}.pj .ap-form label small{color:var(--muted);font-weight:400}.pj .ap-form label{display:block}.pj .ap-form label>input,.pj .ap-form label>select,.pj .ap-form label>textarea,.pj .ap-form label>.ap-phone,.pj .ap-form label>.pj-chips{width:100%;margin-top:6px;display:flex}.pj .ap-form label>input,.pj .ap-form label>textarea{display:block}.ap-consent{color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;margin-top:16px;font-size:14px;display:flex}.ap-consent input{width:18px;height:18px;accent-color:var(--navy);flex:none;margin-top:1px}.pj-chips{flex-wrap:wrap;gap:8px;display:flex}.pj-chips button{border:1.5px solid var(--line);background:var(--surface);color:var(--text);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:500;transition:border-color .2s,background .2s}.pj-chips button:hover{border-color:var(--line-strong,#b9c2d3)}.pj-chips button.on{border-color:var(--navy);background:var(--navy);color:var(--white)}.pj-pay{color:#146c45;background:#e7f6ee;border-radius:12px;margin-top:16px;padding:12px 14px;font-size:14px}.pj-qs{gap:8px;margin-top:18px;display:grid}.pj-q{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.pj-q span{background:var(--navy);width:26px;height:26px;color:var(--gold);border-radius:50%;flex:none;place-items:center;font:700 12px Poppins,sans-serif;display:grid}.pj-q p{color:var(--title);flex:1;font-size:14.5px;font-weight:500}.pj-q button{width:28px;height:28px;color:var(--muted);border-radius:8px;font-size:18px}.pj-q button:hover{color:#b42318;background:#fdecec}.pj-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:18px 0 8px;font-size:12.5px;font-weight:600}.pj-add{gap:8px;margin-top:12px;display:flex}.pj-add input{border:1px solid var(--line);min-width:0;height:44px;font:inherit;border-radius:10px;flex:1;padding:0 14px;font-size:14.5px}.pj-add input:focus{border-color:var(--navy);outline:0}.pj-preview{border:1px solid var(--line);border-left:3px solid var(--gold);background:var(--surface);border-radius:14px;gap:10px;margin-top:18px;padding:20px;display:grid;box-shadow:0 10px 26px #0b1f4b0f}.pj-pv-top{align-items:center;gap:12px;display:flex}.pj-pv-top b{color:var(--title);overflow-wrap:anywhere;font:600 17px Poppins,sans-serif;display:block}.pj-pv-top small{color:var(--muted);align-items:center;gap:8px;font-size:13.5px;display:flex}.pj-preview .jc-pay{justify-self:start}.pj-pv-loc{color:var(--muted);font-size:14px}.pj-pv-desc{color:var(--text);overflow-wrap:anywhere;font-size:14px;line-height:1.6}.pj-pv-q{gap:4px;padding-left:18px;font-size:14px;list-style:decimal;display:grid}@media (max-width:560px){.pj-title{font-size:26px}.pj-steps li{font-size:10.5px}}.cl-dash-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.cl-dash-head b{font-family:Poppins,sans-serif;font-size:16px}.cl-dash-head span{color:var(--gold);border:1px solid #c9972b80;border-radius:999px;padding:2px 10px;font-size:11.5px;font-weight:600}.cl-stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cl-stats div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;padding:14px}.cl-stats b{color:var(--white);font:700 28px Poppins,sans-serif;display:block}.cl-stats .gold b{color:var(--gold)}.cl-stats span{color:#b8c0d2;font-size:12.5px}.cl-bar{background:#ffffff1f;border-radius:8px;height:8px;margin-top:18px;overflow:hidden}.cl-bar i{background:linear-gradient(90deg,var(--gold),#e6c170);border-radius:8px;height:100%;display:block}.cl-bar-lbl{color:#b8c0d2;margin-top:6px;font-size:12.5px;display:block}.cl-dash .em-av{background:var(--navy-light);color:var(--title)}.cl-dash .em-av svg{width:20px;height:20px}.cl-feats{grid-template-columns:repeat(3,minmax(0,1fr))}.cl-feats .em-num svg{width:20px;height:20px}.cl-cta{background:linear-gradient(135deg,var(--navy-dark),#1a3572);color:var(--white);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:36px 40px;display:flex}.cl-cta h2{color:var(--white);font-size:28px}.cl-cta p{color:#b8c0d2;max-width:520px;margin-top:6px}@media (max-width:1024px){.cl-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.cl-feats{grid-template-columns:1fr}.cl-stats b{font-size:22px}.cl-cta{padding:26px 22px}.cl-cta h2{font-size:23px}.cl-cta .btn-row{width:100%}.cl-cta .btn{flex:1}}.pt-who .em-num svg{width:20px;height:20px}.pt-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:34px;display:grid;position:relative}.pt-steps:before{content:"";border-top:2px dashed #d9c08a;position:absolute;top:62px;left:16%;right:16%}.pt-step{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:20px;padding:0 26px 28px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.pt-step:hover{transform:translateY(-6px);box-shadow:0 22px 44px #0b1f4b1f}.pt-step:after{content:"";background:var(--gold);height:4px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.pt-step:hover:after{transform:scaleX(1)}.pt-bg{color:#0b1f4b14;pointer-events:none;font:800 44px/1 Poppins,sans-serif;position:absolute;top:14px;right:18px}.pt-ico{z-index:1;background:linear-gradient(135deg,var(--gold),#e6c170);width:64px;height:64px;color:var(--navy-dark);box-shadow:0 0 0 8px var(--white),0 10px 22px #c9972b59;border-radius:50%;place-items:center;margin:-32px auto 0;display:grid;position:relative}.pt-steps,.pt-step{overflow:visible}.pt-ico svg{width:26px;height:26px}.pt-pill{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dark);background:var(--gold-light);border-radius:999px;margin-top:18px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-block}.pt-step h3{margin-top:12px;font-size:18px;position:relative}.pt-step p{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.6;position:relative}.pt-step.dark{background:linear-gradient(160deg,var(--navy-dark),#1a3572);border-color:#0000}.pt-step.dark h3{color:var(--white)}.pt-step.dark p{color:#c8cfdd}.pt-step.dark .pt-bg{color:#ffffff1f}.pt-step.dark .pt-ico{box-shadow:0 0 0 8px var(--white),0 10px 22px #c9972b59}.pt-step.dark .pt-pill{color:var(--gold);background:#c9972b2e}@media (max-width:900px){.pt-steps{grid-template-columns:1fr;gap:50px;max-width:460px;margin:0 auto}.pt-steps:before{border-top:0;border-left:2px dashed #d9c08a;inset:40px auto 40px 50%}}#ptView[hidden],#ptView [hidden]{display:none!important}.pt-crumbs{width:100%;max-width:480px}.pt-card{max-width:480px}.pt-form{gap:14px;margin-top:20px;display:grid}.pt-form label{color:var(--title);font-size:14px;font-weight:600;display:block}.pt-form label small{color:var(--muted);font-weight:400}.pt-form label>.ad-input,.pt-form label>.ap-phone,.pt-form label>.ad-pass{margin-top:6px}.pt-form .ap-phone{display:flex}.pt-form .lg-phone input{letter-spacing:0;font-size:15px}.pt-form select.ad-input{padding-right:10px}.pt-ta{resize:vertical;height:auto;padding:12px 14px}.ad-dash[hidden],section[hidden]{display:none!important}.ad-dash{padding:48px 0 72px}.ad-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.ad-top h1{color:var(--title);font-size:32px}.ad-top .lg-sub b{color:var(--title)}.ad-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:26px;display:grid}.ad-stats>div{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px}.ad-stats span{background:var(--navy);width:40px;height:40px;color:var(--gold);border-radius:12px;place-items:center;display:grid}.ad-stats span svg{width:18px;height:18px}.ad-stats b{color:var(--title);margin-top:12px;font:700 30px Poppins,sans-serif;display:block}.ad-stats small{color:var(--muted);font-size:13.5px}.ad-stats .warn span{color:#b42318;background:#fdecec}.ad-cols{grid-template-columns:1.4fr 1fr;gap:16px;margin-top:16px;display:grid}.ad-panel{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:22px}.ad-panel h3{color:var(--title);align-items:center;gap:8px;margin-bottom:12px;font-size:16px;display:flex}.ad-panel h3 em{color:var(--gold-dark);background:var(--gold-light);border-radius:999px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.ad-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.ad-list b{color:var(--title);font-size:14.5px;display:block}.ad-list small{color:var(--muted);font-size:12.5px}.ad-pill{border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}.ad-pill.wait{background:var(--gold-light);color:var(--gold-dark)}.ad-pill.ok{color:#146c45;background:#e7f6ee}.ad-links{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ad-links a{border:1px solid var(--line);color:var(--title);border-radius:12px;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:600;display:flex}.ad-links a svg{width:16px;height:16px;color:var(--gold-dark)}.ad-links a:hover{border-color:var(--navy);background:var(--navy-light)}@media (max-width:900px){.ad-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-cols{grid-template-columns:1fr}}.ad-card{border-top:4px solid var(--navy);max-width:420px}.ad-badge{letter-spacing:.06em;text-transform:uppercase;color:var(--title);background:var(--navy-light);border-radius:999px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 12px 4px 8px;font-size:12px;font-weight:700;display:inline-flex}.ad-badge svg{width:15px;height:15px;color:var(--gold-dark)}.ad-input{border:1px solid var(--line);width:100%;height:50px;font:inherit;color:var(--text);background:var(--surface);border-radius:10px;padding:0 14px;font-size:15px}.ad-input:focus{border-color:var(--navy);outline:0;box-shadow:0 0 0 3px #0b1f4b14}.ad-row{justify-content:space-between;align-items:baseline;display:flex}.ad-row a{color:var(--gold-dark);font-size:13px;font-weight:600}.ad-pass{position:relative}.ad-pass .ad-input{padding-right:70px}.ad-pass button{color:var(--title);border-radius:6px;padding:6px 8px;font-size:13px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ad-pass button:hover{background:var(--navy-light)}.lg-err a{color:var(--title);text-decoration:underline}button.ap-status{cursor:pointer;border:0}.st-pop{z-index:80;background:#08173973;place-items:center;padding:16px;animation:.2s st-fade;display:grid;position:fixed;inset:0}.st-pop.out{animation:.25s reverse forwards st-fade}.st-card{background:var(--surface);text-align:center;border-radius:20px;width:100%;max-width:420px;padding:30px 26px 26px;animation:.3s cubic-bezier(.2,.8,.2,1) st-up;position:relative;overflow:hidden;box-shadow:0 30px 60px #030a1e59}.st-x{width:32px;height:32px;color:var(--muted);border-radius:8px;font-size:22px;position:absolute;top:10px;right:12px}.st-x:hover{background:var(--bg-alt);color:var(--title)}.cf-card{max-width:400px;padding:28px 26px 24px}.cf-card h3{margin-top:0}.cf-actions{justify-content:center;gap:10px;margin-top:22px;display:flex}.cf-actions .btn{min-width:120px}.cf-danger{color:var(--white);background:#b42318}.cf-danger:hover:not(:disabled){background:#912018}.st-spin{border:4px solid var(--gold-light);border-top-color:var(--gold);border-radius:50%;width:52px;height:52px;animation:1s linear infinite st-rot;display:inline-block}.st-card h3{color:var(--title);margin-top:14px;font-size:20px}.st-card>p{color:var(--muted);margin-top:4px;font-size:14px}.st-steps{grid-template-columns:repeat(4,1fr);margin:20px 0 14px;display:grid}.st-steps li{color:var(--muted);flex-direction:column;align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:flex;position:relative}.st-steps li:before{content:"";background:var(--line);width:100%;height:2px;position:absolute;top:6px;left:-50%}.st-steps li:first-child:before{display:none}.st-steps li span{z-index:1;background:var(--surface);border:2px solid var(--line-strong,#c9d0dc);border-radius:50%;width:14px;height:14px;position:relative}.st-steps li.done{color:var(--green)}.st-steps li.done span{background:var(--green);border-color:var(--green)}.st-steps li.now{color:var(--title)}.st-steps li.now span{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 4px #c9972b33}.st-steps li.now:before{background:var(--green)}.st-card small{color:var(--muted);font-size:12.5px}.st-bar{background:var(--gold);transform-origin:0;width:100%;height:4px;animation:4s linear forwards st-bar;position:absolute;bottom:0;left:0}@keyframes st-fade{0%{opacity:0}to{opacity:1}}@keyframes st-up{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes st-rot{to{transform:rotate(360deg)}}@keyframes st-bar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.st-pop,.st-card,.st-spin,.st-bar{animation:none}}.ab-top{background:linear-gradient(180deg,var(--navy-light)0%,var(--surface)100%);padding:56px 0 72px}.ab-promises{background:var(--surface)!important;border:0!important}.ab-prom article{overflow:hidden;border:1px solid var(--line)!important;padding:30px 28px!important}.ab-prom article:before{content:"";background:linear-gradient(90deg,var(--gold),#e6c170);transform-origin:0;height:4px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(.25)}.ab-prom article:hover:before{transform:scaleX(1)}.ab-prom article:nth-child(2){background:linear-gradient(160deg,var(--navy-dark),#1a3572);border-color:#0000!important}.ab-prom article:nth-child(2) h3{color:var(--white)}.ab-prom article:nth-child(2) p{color:#c8cfdd}.ab-prom article:nth-child(2) .ab-ico{background:var(--gold);color:var(--navy-dark)}.ab-prom article:nth-child(2) .ab-n{color:#ffffff1f}.ab-ico{box-shadow:0 10px 22px #0b1f4b33;border-radius:16px!important;width:58px!important;height:58px!important}.ab-n{font-size:56px!important;top:16px!important}.ab-why{background:var(--bg-alt)}.ab-why .why-grid{border:0;grid-template-columns:1fr 1fr;gap:16px;display:grid}.ab-why .why-item{background:var(--surface);border-radius:18px;flex-direction:column;gap:14px;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s;border:1px solid var(--line)!important}.ab-why .why-item:hover{transform:translateY(-4px);box-shadow:0 16px 34px #0b1f4b1a;border-color:var(--gold)!important}.ab-why .two-col{align-items:center!important}.ab-why-img{border-radius:20px;margin-top:28px;margin-bottom:36px;position:relative;overflow:visible}.ab-why-img img{aspect-ratio:16/9;object-fit:cover;border-radius:20px;width:100%;display:block;box-shadow:0 20px 44px #0b1f4b26}.ab-why-badge{background:var(--surface);border-radius:14px;align-items:center;gap:12px;padding:12px 16px 12px 12px;display:flex;position:absolute;bottom:-32px;left:-16px;box-shadow:0 14px 32px #0b1f4b2e}.ab-why-badge>svg{box-sizing:border-box;background:var(--navy);width:40px;height:40px;color:var(--gold);border-radius:10px;flex:none;padding:9px}.ab-why-badge b{color:var(--title);font-size:14px;display:block}.ab-why-badge small{color:var(--muted);font-size:12.5px}@media (max-width:560px){.ab-why-badge{bottom:-32px;left:10px;right:10px}}.ab-wi{background:var(--gold-light);width:50px;height:50px;color:var(--gold-dark);border:1px solid var(--gold-line,#efd9a6);border-radius:14px;place-items:center;display:grid}.ab-why .why-item>svg{display:none}@media (max-width:560px){.ab-why .why-grid{grid-template-columns:1fr}}.ab-top .crumbs{color:var(--muted)}.ab-top .crumbs a{color:var(--title);font-weight:600}.ab-founder{background:var(--surface);border:1px solid var(--line);border-radius:24px;grid-template-columns:280px 1fr;align-items:center;gap:48px;margin-top:22px;padding:32px 44px 32px 32px;display:grid;box-shadow:0 20px 48px #0b1f4b14}.ab-photo{aspect-ratio:4/5}.ab-photo-tag{z-index:2;color:var(--navy-dark);background:var(--gold);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;bottom:14px;left:14px}.ab-story .eyebrow{color:var(--green)}.ab-story h1{color:var(--title);letter-spacing:-.01em;font-size:40px;line-height:1.15}.ab-story h1 span{color:var(--gold-dark)}.ab-story>p{color:var(--muted);max-width:640px;margin-top:16px;font-size:16.5px;line-height:1.7}.ab-facts{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:16px 28px;margin-top:24px;padding-top:22px;display:grid}.ab-facts dt{color:var(--muted);font-size:12.5px}.ab-facts dd{color:var(--title);overflow-wrap:anywhere;margin-top:2px;font-size:15.5px;font-weight:600}.ab-facts a:hover{color:var(--gold-dark)}.ab-promises{background:var(--gold-light);border-top:1px solid var(--gold-line,#efe2c2);border-bottom:1px solid var(--gold-line,#efe2c2)}.ab-prom{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ab-prom article{background:var(--surface);border:1px solid var(--gold-line,#efe2c2);border-radius:18px;padding:26px;transition:transform .25s,box-shadow .25s;position:relative}.ab-prom article:hover{transform:translateY(-5px);box-shadow:0 18px 38px #0b1f4b1a}.ab-ico{background:var(--navy);width:52px;height:52px;color:var(--gold);border-radius:14px;place-items:center;display:grid}.ab-n{color:#c9972b40;font:800 36px/1 Poppins,sans-serif;position:absolute;top:22px;right:24px}.ab-prom h3{margin-top:18px;font-size:18px;line-height:1.35}.ab-prom p{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.6}.ab-prom p a{color:var(--gold-dark);text-underline-offset:2px;font-weight:600;text-decoration:underline}@media (max-width:900px){.ab-founder{grid-template-columns:1fr;gap:24px;padding:22px}.ab-photo{aspect-ratio:16/10}.ab-story h1{font-size:30px}.ab-prom{grid-template-columns:1fr}}@media (max-width:560px){.ab-photo{aspect-ratio:auto;height:190px}.ab-story h1{font-size:26px}.ab-facts{grid-template-columns:1fr}}.ab-faq-sec{background:var(--bg-alt)}.ab-faq-head{text-align:center;max-width:620px;margin:0 auto 36px}.ab-faq-head h2{font-size:34px}.ab-faq-head p{color:var(--muted);margin-top:8px}.ab-faq.faq-list{columns:2;background:0 0;border:0;border-radius:0;column-gap:14px;display:block;overflow:visible}.ab-qa.qa{break-inside:avoid;background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-bottom:14px;transition:background .25s,border-color .25s,box-shadow .25s;overflow:hidden}.ab-qa.qa+.qa{border-top:1px solid var(--line)}.ab-qa.qa:before{display:none}.ab-qa.qa:hover{border-color:var(--line-strong,#c9d0dc);background:var(--surface);box-shadow:0 10px 24px #0b1f4b12}.ab-qa button{gap:14px;padding:18px 18px 18px 20px}.ab-qn{background:var(--gold-light);width:36px;height:36px;color:var(--gold-dark);border-radius:10px;flex:none;place-items:center;font:700 13px Poppins,sans-serif;display:grid}.ab-qa .qa-q{font-size:15.5px;line-height:1.4}.ab-qi{background:var(--bg-alt);width:30px;height:30px;color:var(--title);border-radius:50%;flex:none;place-items:center;transition:transform .25s,background .25s,color .25s;display:grid}.ab-qa .ans p{padding:0 22px 20px 70px;font-size:14.5px;line-height:1.65}.ab-qa.qa.open{background:var(--navy);border-color:var(--navy);box-shadow:0 16px 34px #0b1f4b33}.ab-qa.open .qa-q{color:var(--white)}.ab-qa.open .ab-qn{background:var(--gold);color:var(--navy-dark)}.ab-qa.open .ab-qi{background:var(--gold);color:var(--navy-dark);transform:rotate(45deg)}.ab-qa.open .ans p{color:#c8cfdd}.ab-help{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:28px;padding:20px 22px;display:flex}.ab-help-ico{background:var(--navy);width:48px;height:48px;color:var(--gold);border-radius:14px;flex:none;place-items:center;display:grid}.ab-help>div:nth-child(2){flex:1;min-width:200px}.ab-help strong{color:var(--title);font-family:Poppins,sans-serif;font-size:17px;display:block}.ab-help span{color:var(--muted);font-size:14px}.ab-help-btns{flex-wrap:wrap;gap:10px;display:flex}.ab-help .btn-line-light{color:var(--title);border-color:var(--navy)}.ab-help .btn-line-light:hover{background:var(--navy-light)}@media (max-width:800px){.ab-faq.faq-list{columns:1}.ab-faq-head h2{font-size:27px}}@media (max-width:560px){.ab-qa .ans p{padding:0 18px 18px 20px}.ab-help-btns{width:100%}.ab-help-btns .btn{flex:1}}.ask-wrap{background:linear-gradient(180deg,var(--navy-light),var(--surface));padding:56px 0 80px}.ask-grid{grid-template-columns:380px minmax(0,1fr);align-items:stretch;gap:32px;display:grid}.ask-intro{background:radial-gradient(120% 90% at 0% 0%,#1a3572 0%,var(--navy)50%,var(--navy-dark)100%);color:var(--white);border-radius:24px;flex-direction:column;padding:34px 30px;display:flex;position:relative;overflow:hidden}.ask-intro:after{content:"";border:1px solid #c9972b40;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px;right:-90px;box-shadow:0 0 0 40px #c9972b0a}.ask-intro .eyebrow{color:var(--gold)}.ask-intro h1{color:var(--white);font-size:36px;line-height:1.15}.ask-intro h1 span{color:var(--gold)}.ask-intro>p{color:#c8cfdd;margin-top:12px;line-height:1.6}.ask-feats{gap:14px;margin:26px 0 28px;display:grid}.ask-feats li{align-items:flex-start;gap:12px;display:flex}.ask-feats li>span{width:40px;height:40px;color:var(--gold);background:#c9972b29;border-radius:12px;flex:none;place-items:center;display:grid}.ask-feats li>span svg{width:20px;height:20px}.ask-feats b{font-size:15px;display:block}.ask-feats small{color:#a9b2c5;font-size:13px}.ask-intro .btn{z-index:1;align-self:flex-start;margin-top:auto;position:relative}.ask-chat{background:var(--surface);border:1px solid var(--line);border-radius:24px;flex-direction:column;min-height:560px;display:flex;overflow:hidden;box-shadow:0 20px 48px #0b1f4b14}.ask-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.ask-av{background:linear-gradient(135deg,var(--gold),#e6c170);width:42px;height:42px;color:var(--navy-dark);border-radius:50%;place-items:center;font:700 14px Poppins,sans-serif;display:grid}.ask-head b{color:var(--title);font-family:Poppins,sans-serif;display:block}.ask-head small{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.ask-head small i{background:var(--green);border-radius:50%;width:8px;height:8px}.ask-clear{color:var(--title);border:1px solid var(--line);border-radius:999px;margin-left:auto;padding:6px 12px;font-size:13px;font-weight:600}.ask-clear:hover{border-color:var(--navy)}.ask-log{background:var(--bg-alt);flex:1;align-content:start;gap:12px;max-height:420px;padding:20px;display:grid;overflow-y:auto}.ask-msg{display:flex}.ask-msg.me{justify-content:flex-end}.ask-bub{background:var(--surface);border:1px solid var(--line);max-width:78%;color:var(--text);border-radius:16px 16px 16px 4px;padding:12px 14px;font-size:14.5px;line-height:1.55;animation:.25s ask-in}.ask-msg.me .ask-bub{background:var(--navy);border-color:var(--navy);color:var(--white);border-radius:16px 16px 4px}.ask-links{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ask-links a{color:var(--gold-dark);background:var(--gold-light);border:1px solid var(--gold-line,#efd9a6);border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.ask-links a:hover{background:var(--gold);color:var(--navy-dark)}.ask-typing{gap:4px;display:inline-flex}.ask-typing i{background:#9aa3b2;border-radius:50%;width:7px;height:7px;animation:1s infinite ask-dot}.ask-typing i:nth-child(2){animation-delay:.15s}.ask-typing i:nth-child(3){animation-delay:.3s}@keyframes ask-dot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes ask-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ask-chips{scrollbar-width:none;gap:8px;padding:12px 20px 0;display:flex;overflow-x:auto}.ask-chips::-webkit-scrollbar{display:none}.ask-chips button{color:var(--title);background:var(--navy-light);border-radius:999px;flex:none;padding:7px 12px;font-size:13px;font-weight:500}.ask-chips button:hover{background:var(--navy);color:var(--white)}.ask-form{gap:10px;padding:14px 20px;display:flex}.ask-form input{border:1px solid var(--line);min-width:0;height:50px;font:inherit;border-radius:12px;flex:1;padding:0 16px;font-size:15px}.ask-form input:focus{border-color:var(--navy);outline:0;box-shadow:0 0 0 3px #0b1f4b14}.ask-form .btn{gap:8px;height:50px}.ask-note{color:var(--muted);padding:0 20px 16px;font-size:12.5px}@media (max-width:900px){.ask-grid{grid-template-columns:1fr}.ask-intro .btn{margin-top:0}}@media (max-width:560px){.ask-wrap{padding:28px 0 48px}.ask-intro h1{font-size:28px}.ask-chat{min-height:480px}.ask-bub{max-width:90%}.ask-form .btn span{display:none}}@media (prefers-reduced-motion:reduce){.ask-bub,.ask-typing i{animation:none}}.rp-steps{gap:14px;margin:26px 0;display:grid}.rp-steps li{align-items:flex-start;gap:12px;display:flex}.rp-steps b{background:var(--gold);width:32px;height:32px;color:var(--navy-dark);border-radius:50%;flex:none;place-items:center;font:700 14px Poppins,sans-serif;display:grid}.rp-steps strong{font-size:15px;display:block}.rp-steps small{color:#a9b2c5;font-size:13px}.rp-warn{z-index:1;color:#dce1ea;background:#ffffff12;border:1px solid #c9972b66;border-radius:14px;align-items:flex-start;gap:10px;margin-top:auto;padding:14px;font-size:13.5px;display:flex;position:relative}.rp-warn svg{width:22px;height:22px;color:var(--gold);flex:none}.rp-warn b{color:var(--gold)}.rp-form{min-height:0}.rp-body,.rp-done{padding:28px}.rp-body[hidden],.rp-done[hidden]{display:none}.rp-body h2,.rp-done h2{color:var(--title);font-size:24px}.rp-sub{color:var(--muted);margin-top:4px;font-size:13.5px}.rp-f{color:var(--title);margin-top:18px;font-size:14px;font-weight:600;display:block}.rp-f small{color:var(--muted);font-weight:400}.rp-f select,.rp-f input:not([name=phone]),.rp-f textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--text);background:var(--surface);resize:vertical;border-radius:12px;margin-top:6px;padding:12px 14px;font-size:15px;font-weight:400;display:block}.rp-f select{height:48px;padding:0 12px}.rp-f .ap-phone{height:48px;margin-top:6px;display:flex}.rp-f .ap-phone input{min-width:0;font:inherit;border:0;outline:0;flex:1;padding:0 14px;font-size:15px}.rp-f select:focus,.rp-f input:focus,.rp-f textarea:focus{border-color:var(--navy);outline:0;box-shadow:0 0 0 3px #0b1f4b14}.rp-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rp-count{text-align:right;margin-top:4px;font-size:12px;display:block}.rp-send{justify-content:center;width:100%;height:52px;margin-top:6px}.rp-alt{text-align:center;color:var(--muted);margin-top:14px;font-size:13.5px}.rp-alt a{color:var(--gold-dark);font-weight:600}.rp-done{text-align:center}.rp-done .ap-done-icon{margin:20px auto 16px}.rp-done p{color:var(--muted);max-width:460px;margin:8px auto 20px;line-height:1.6}.rp-done a{color:var(--gold-dark);font-weight:600}@media (max-width:560px){.rp-row{grid-template-columns:1fr;gap:0}.rp-body,.rp-done{padding:20px}}.results-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.results-bar p{color:var(--muted);font-size:15px}.results-bar p b{color:var(--title)}.results-bar select{border:1px solid var(--line);height:40px;font:inherit;color:var(--title);background:var(--surface);border-radius:6px;padding:0 12px;font-size:14px}.results-bar select,.co-sort select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238A93A4' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:38px}.results-tools{align-items:center;gap:10px;display:flex}.filter-toggle{display:none}.job-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.more-jobs{text-align:center;color:var(--muted);margin-top:24px;font-size:15px}.more-jobs a{color:var(--gold-dark);text-underline-offset:3px;font-weight:600;text-decoration:underline}.course-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.course{background:var(--navy);border:1px solid var(--line);border-radius:8px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.course:hover{border-color:var(--line-strong,#cdd4e1);box-shadow:0 12px 28px #0b1f4b14}.course-img{aspect-ratio:4/3;position:relative;overflow:hidden}.course-img img{object-fit:contain;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.course-img img.course-blur{object-fit:cover;filter:blur(18px)brightness(.55);transform:scale(1.15)}.course-img .tag{z-index:2;position:absolute;top:12px;left:12px}.course-body{z-index:1;color:var(--white);background:linear-gradient(#08173900 30%,#081739c7 62%,#081739f5 100%);flex-direction:column;justify-content:flex-end;gap:8px;padding:22px 24px;display:flex;position:absolute;inset:0}.course-body h3{color:var(--white);text-shadow:0 1px 3px #00000059;font-size:19px}.course-body p{color:#dce1ea;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.course-meta{flex-wrap:wrap;gap:8px;display:flex}.course-foot{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:12px;display:flex}.course-body .course-meta .tag{color:var(--white);background:#ffffff24;border-color:#ffffff38}.course-foot .price{color:var(--white)}.course-foot .price.free{color:#7ee2a8}.course-free{color:#7ee2a8;background:#7ee2a824;border:1px solid #7ee2a859;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12.5px;font-weight:700;line-height:1.4}.course-foot .btn-navy{background:var(--white);color:var(--navy)}.course-foot .btn-navy:hover{background:var(--gold);color:var(--navy-dark)}.price{color:var(--title);font-family:Poppins;font-size:22px;font-weight:700}.price.free{color:var(--green)}.platforms{grid-template-columns:1fr 1fr;gap:24px;display:grid}.platform{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.platform-head{background:var(--navy);color:var(--white);padding:22px 26px}.platform.gold .platform-head{background:var(--gold)}.platform-head small{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:12px;font-weight:600}.platform-head h3{color:var(--white);margin-top:2px;font-size:24px}.platform .content{flex-direction:column;flex:1;padding:24px 26px 26px;display:flex}.platform ul{gap:10px;margin:0 0 24px;display:grid}.platform li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.platform li svg{color:var(--gold-dark);margin-top:4px}.platform .btn{align-self:flex-start;margin-top:auto}.about-stats{grid-template-columns:repeat(2,minmax(0,220px));gap:16px;margin-top:28px;display:grid}.about-stats div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;padding:18px 20px}.about-stats strong{color:var(--gold);font-family:Poppins;font-size:34px;font-weight:700;line-height:1.1;display:block}.about-stats span{color:#c8cfdd;font-size:14px}.hero-photo{aspect-ratio:4/3;background:#1b3063;border-radius:8px;overflow:hidden}.hero-photo img{object-fit:cover;width:100%;height:100%}.contact-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:28px;display:grid}.contact-side{flex-direction:column;gap:14px;display:flex}.contact-side .info-list{flex-direction:column;flex:1;display:flex}.contact-side .info-card{flex:auto;align-items:center}.contact-side .contact-socials{margin-top:0}.info-list{gap:14px;display:grid}.info-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:16px;padding:20px;transition:border-color .2s;display:flex}a.info-card:hover{border-color:var(--gold)}.info-card small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:600;display:block}.info-card strong{color:var(--title);margin-top:2px;font-family:Poppins;font-size:16px;font-weight:600;line-height:1.4;display:block}.info-card p{color:var(--muted);margin-top:2px;font-size:14.5px;line-height:1.5}.form-card{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:32px}.form-card h2{font-size:24px}.form-card>p{color:var(--muted);margin-top:6px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.field-full{grid-column:1/-1}.form-grid label{color:var(--title);margin-bottom:6px;font-size:14px;font-weight:600;display:block}.form-grid input,.form-grid textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--text);background:var(--surface);border-radius:6px;outline:0;padding:11px 14px;font-size:15px;transition:border-color .15s}.form-grid textarea{resize:vertical;min-height:140px}.form-grid input:focus,.form-grid textarea:focus{border-color:var(--navy)}.form-grid [aria-invalid=true]{border-color:var(--danger);box-shadow:0 0 0 3px #b423181f}.form-grid .field-err{color:var(--danger);margin-top:6px;font-size:13px;font-weight:600;display:block}.form-note{color:var(--muted);margin-top:12px;font-size:13px}.fb-wrap{max-width:760px}.fb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fb-head p{color:var(--muted);margin-top:6px}.fb-status{white-space:nowrap;border:1px solid;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:600}.fb-status.pending{color:var(--warn-text);background:var(--gold-light);border-color:#c9972b66}.fb-status.approved{color:var(--ok-text);background:#1e8a5a14;border-color:#1e8a5a4d}.fb-status.rejected{color:var(--muted);background:var(--bg-alt);border-color:var(--line)}.fb-verified{color:var(--ok-text);align-items:center;gap:6px;margin-top:16px;font-size:13.5px;font-weight:600;display:flex}.fb-label{color:var(--title);margin-bottom:8px;font-size:14px;font-weight:600;display:block}.fb-stars{border-radius:8px;align-items:center;gap:4px;width:fit-content;display:flex}.fb-stars button{color:#c4cbd8;border-radius:6px;padding:2px;transition:color .15s,transform .15s}.fb-stars button.on{color:var(--gold)}.fb-stars button:hover{transform:scale(1.08)}.fb-rating-word{color:var(--title);margin-left:10px;font-weight:600}.fb-stars[aria-invalid=true]{outline:1px solid var(--danger);box-shadow:0 0 0 3px #b423181f}.fb-used{border:0;min-width:0;margin:0;padding:0}.fb-chips{flex-wrap:wrap;gap:8px;display:flex}.fb-chips label{color:var(--text);border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:999px;align-items:center;gap:7px;margin:0;padding:7px 14px;font-size:14px;font-weight:500;display:inline-flex}.fb-chips label.on{border-color:var(--navy);background:var(--navy-light);color:var(--title);font-weight:600}.fb-chips input{width:auto;accent-color:var(--navy)}.form-grid .fb-check{color:var(--text);cursor:pointer;align-items:flex-start;gap:10px;margin:0;font-size:14.5px;font-weight:500;display:flex}.form-grid .fb-check input{width:18px;height:18px;accent-color:var(--navy);flex:none;margin-top:2px}.fb-count,.fb-hint{color:var(--muted);margin-top:6px;font-size:12.5px;display:block}.fb-count{text-align:right}.fb-opt{color:var(--muted);font-weight:400}.fb-photo{align-items:center;gap:16px;display:flex}.fb-photo-ph{background:var(--navy);width:64px;height:64px;color:var(--gold);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:600;display:grid;overflow:hidden}.fb-photo-ph img{object-fit:cover;width:100%;height:100%}.fb-photo-side{min-width:0}.fb-photo-btns{flex-wrap:wrap;gap:8px;display:flex}.form-grid .fb-check-sm{margin-top:12px;font-size:14px}@media (max-width:640px){.fb-form .form-grid{grid-template-columns:1fr}.form-card.fb-form{padding:22px 18px}}.contact-socials{background:var(--navy);color:var(--white);border-radius:8px;margin-top:14px;padding:20px}.contact-socials strong{font-family:Poppins;font-weight:600}.contact-socials .socials{margin-top:12px}.featured{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:1.1fr 1fr;margin-bottom:32px;display:grid;overflow:hidden}.featured-img{background:var(--navy-light);min-height:320px;position:relative}.featured-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.featured-body{flex-direction:column;justify-content:center;gap:12px;padding:36px;display:flex}.featured-body h2{font-size:28px}.featured-body p{color:var(--muted);font-size:16px}.featured-body .btn{align-self:flex-start;margin-top:6px}.post-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.post-meta i{background:#b9c2d3;border-radius:50%;width:3px;height:3px}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.article{background:var(--surface);border:1px solid var(--line);border-radius:8px;flex-direction:column;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.article:hover{border-color:var(--line-strong,#cdd4e1);box-shadow:0 12px 28px #0b1f4b14}.article-top{background:var(--navy);height:84px;color:var(--gold);justify-content:space-between;align-items:center;padding:0 20px;display:flex}.article-top.gold{background:var(--gold-light);color:var(--gold-dark);border-bottom:1px solid var(--gold-line,#efe2c2)}.article-top span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.article-body{flex-direction:column;flex:1;gap:8px;padding:20px;display:flex}.article-body h3{font-size:17px;line-height:1.35}.article:hover h3{text-underline-offset:3px;text-decoration:underline}.article-body p{color:var(--muted);flex:1;font-size:14.5px;line-height:1.6}.page-hero .resume-mock{background:var(--surface);border-radius:8px;justify-self:end;width:100%;max-width:360px;padding:22px;box-shadow:0 20px 40px #030a1e59}.rm-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.rm-av{background:var(--navy);width:46px;height:46px;color:var(--gold);border-radius:50%;flex:none;place-items:center;font-family:Poppins;font-weight:600;display:grid}.rm-line{background:var(--navy-light);border-radius:4px;height:8px;margin-top:8px}.rm-line.g{background:var(--gold);opacity:.55}.rm-label{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-dark);margin-top:16px;font-size:11px;font-weight:600}@media (max-width:1024px){.page-hero.split .container{grid-template-columns:minmax(0,1fr)}.page-hero .resume-mock{justify-self:start}.jobs-layout{grid-template-columns:minmax(0,1fr)}.filters{display:none;position:static}.filters.open{display:block}.filter-toggle{display:inline-flex}.course-grid,.contact-grid{grid-template-columns:minmax(0,1fr)}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured{grid-template-columns:1fr}.featured-img{min-height:240px}}@media (max-width:800px){.job-list{grid-template-columns:minmax(0,1fr)}.platforms{grid-template-columns:1fr}}@media (max-width:560px){.page-body{padding:32px 0 56px}.course-img{aspect-ratio:3/4}.course-body{padding:16px}.blog-grid{grid-template-columns:minmax(0,1fr)}.featured-body{padding:22px}.featured-body h2{font-size:22px}.form-card{padding:22px 18px}.form-grid{grid-template-columns:1fr}.form-grid input,.form-grid textarea,.f-search input{font-size:16px}.about-stats{grid-template-columns:1fr 1fr}.about-stats strong{font-size:28px}.chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px;padding:0 20px 4px;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips button{white-space:nowrap}.platform .btn,.results-tools{width:100%}.results-tools select,.results-tools .btn{flex:1}}.step-list.row3{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.blog-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}@media (max-width:800px){.step-list.row3,.blog-grid.two{grid-template-columns:minmax(0,1fr)}}.modal{background:var(--surface);width:min(640px,100% - 32px);max-height:calc(100% - 32px);color:var(--text);border:0;border-radius:8px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 80px #030a1e73}.modal::backdrop{background:#060f2699}.modal-img{aspect-ratio:16/7;background:var(--navy-light);position:relative}.modal-img img{object-fit:cover;width:100%;height:100%}.modal-img .tag{position:absolute;top:14px;left:14px}.modal-body{padding:26px 28px 28px}.modal-body h2{margin-top:10px;font-size:24px}.modal-body>p{color:var(--muted);margin-top:10px;line-height:1.7}.modal-price{background:var(--bg-alt);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;margin-top:20px;padding:14px 16px;display:flex}.modal-price span{color:var(--muted);font-size:14px}.modal-body .btn-row{margin-top:20px}.modal-close{background:var(--surface);width:38px;height:38px;color:var(--title);border-radius:6px;place-items:center;display:grid;position:absolute;top:12px;right:12px;box-shadow:0 4px 12px #030a1e33}.modal-close:hover{background:var(--gold)}@media (max-width:560px){.modal-body{padding:20px 18px 22px}.modal-body h2{font-size:20px}.modal-body .btn{width:100%}}.info-card>div{min-width:0}.info-card strong{overflow-wrap:anywhere}.bl-hero .em-copy{max-width:720px}.bl-search{background:var(--surface);max-width:560px;color:var(--muted);border-radius:12px;align-items:center;gap:10px;margin-top:26px;padding:0 16px;display:flex;box-shadow:0 18px 40px #030a1e59}.bl-search input{min-width:0;font:inherit;color:var(--title);background:0 0;border:0;outline:0;flex:1;padding:16px 0;font-size:16px}.bl-search:focus-within{box-shadow:0 0 0 3px var(--gold),0 18px 40px #030a1e59}.bl-feat{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:1.15fr 1fr;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 20px 50px #0b1f4b14}.bl-feat:hover{transform:translateY(-4px);box-shadow:0 28px 60px #0b1f4b24}.bl-feat[hidden]{display:none}.bl-feat-img{background:var(--navy-light);min-height:340px;position:relative;overflow:hidden}.bl-feat-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}.bl-feat:hover .bl-feat-img img,.bl-card:hover .bl-img img{transform:scale(1.05)}.bl-feat-body{flex-direction:column;justify-content:center;gap:14px;padding:40px;display:flex}.bl-feat-body h2{font-size:30px;line-height:1.25}.bl-feat-body p{color:var(--muted);font-size:16px;line-height:1.65}.bl-feat-body .btn{align-self:flex-start;margin-top:6px}.bl-cat{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-dark);align-self:flex-start;font-size:12px;font-weight:700}.bl-badge{color:var(--navy);background:#fffffff2;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 6px 16px #030a1e2e}.bl-badge svg{width:14px;height:14px;color:var(--gold-dark)}.bl-badge.gold{background:var(--gold);color:var(--navy);padding:6px 12px}.bl-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.bl-meta b{color:var(--title);font-weight:600}.bl-meta i{background:#b9c2d3;border-radius:50%;width:3px;height:3px}.bl-av{background:var(--navy);width:28px;height:28px;color:var(--gold);letter-spacing:.04em;border-radius:50%;place-items:center;font-size:10.5px;font-weight:700;display:inline-grid}.bl-av img{object-fit:contain;width:64%;height:64%}.bl-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin:56px 0 24px;scroll-margin-top:100px;display:flex}.bl-bar h2{font-size:28px}.bl-chips{margin:0}.bl-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.bl-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;overflow:hidden}.bl-card[hidden]{display:none}.bl-card:hover{border-color:var(--line-strong,#d9dfea);transform:translateY(-6px);box-shadow:0 22px 44px #0b1f4b1f}.bl-img{aspect-ratio:16/10;background:var(--navy-light);position:relative;overflow:hidden}.bl-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.bl-card-body{flex-direction:column;flex:1;gap:10px;padding:20px 22px 18px;display:flex}.bl-card-body h3{font-size:18px;line-height:1.35}.bl-card:hover h3{color:var(--gold-dark)}.bl-card-body p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.bl-card-body .bl-meta{border-top:1px solid var(--line);padding-top:14px}.bl-go{background:var(--gold-light);width:32px;height:32px;color:var(--gold-dark);border-radius:50%;place-items:center;margin-left:auto;transition:background .2s,color .2s,transform .2s;display:grid}.bl-card:hover .bl-go{background:var(--gold);color:var(--navy);transform:translate(3px)}.bl-empty{text-align:center;color:var(--muted);padding:40px 0}.bl-empty button{font:inherit;color:var(--gold-dark);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}@media (max-width:1024px){.bl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-feat{grid-template-columns:1fr}.bl-feat-img{min-height:260px}}@media (max-width:640px){.bl-grid{grid-template-columns:minmax(0,1fr)}.bl-feat-body{padding:24px}.bl-feat-body h2{font-size:23px}.bl-bar{margin-top:40px}.bl-bar h2{font-size:23px}.bl-chips{flex-wrap:nowrap;width:100%;padding-bottom:4px;overflow-x:auto}.bl-chips button{flex:none}}@media (prefers-reduced-motion:reduce){.bl-card,.bl-feat,.bl-img img,.bl-feat-img img{transition:none}}.ak-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.ak-h{margin-top:24px}.ak-drop{text-align:center;cursor:pointer;background:#f7f9fc;border:2px dashed #c9d1df;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:36px 20px;transition:border-color .2s,background .2s;display:flex;position:relative}.ak-drop:hover,.ak-drop.on,.ak-drop:focus-within{border-color:var(--gold);background:var(--gold-light)}.ak-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.ak-drop-ic{background:var(--navy);width:56px;height:56px;color:var(--gold);border-radius:16px;place-items:center;margin-bottom:6px;display:grid}.ak-drop b{color:var(--title);font-size:16px}.ak-drop u{color:var(--gold-dark)}.ak-drop small{color:var(--muted);font-size:13px}.ak-note{color:var(--muted);align-items:flex-start;gap:10px;margin-top:14px;font-size:13px;display:flex}.ak-note svg{color:#1f8a5b;flex:none;width:18px;height:18px}.ak-empty{text-align:center;padding:20px 8px}.ak-empty .rbx-ring{margin:0 auto 14px}.ak-empty h3{margin-bottom:6px;font-size:18px}.ak-empty p{color:var(--muted);font-size:14px}.ak-empty ul{text-align:left;gap:10px;max-width:380px;margin:14px auto 0;padding:0;list-style:none;display:grid}.ak-empty li{color:var(--ink,#2a3140);align-items:center;gap:10px;font-size:14px;display:flex}.ak-empty li svg{color:#1f8a5b;flex:none}.ak-spin{border:4px solid #e6eaf1;border-top-color:var(--gold);border-radius:50%;width:48px;height:48px;margin:6px auto 16px;animation:.8s linear infinite akSpin;display:block}@keyframes akSpin{to{transform:rotate(360deg)}}.ak-top{background:var(--navy);color:var(--white);border-radius:14px;align-items:center;gap:16px;padding:18px 20px;display:flex}.ak-top>div b{font-family:Poppins,sans-serif;font-size:18px;display:block}.ak-top small{color:#b8c0d2;overflow-wrap:anywhere;margin-top:4px;font-size:13px;display:block}.ak-ring{width:72px;height:72px}.ak-ring b{width:58px;height:58px}.ak-v{border-radius:999px;margin-top:6px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:700;display:inline-block}.ak-v.good{color:#146c45;background:#ddf3e8}.ak-v.mid{background:var(--gold-light);color:var(--gold-dark)}.ak-v.low{color:#b42318;background:#fde4e1}.ak-sum{color:var(--muted);margin:16px 2px 10px;font-size:14.5px}.ak-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ak-list li{border:1px solid var(--line);background:var(--surface);border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ak-list li b{color:var(--title);font-size:14.5px;display:block}.ak-list li small{color:var(--muted);margin-top:2px;font-size:13px;display:block}.ak-list li>div{flex:1;min-width:0}.ak-list li em{color:var(--muted);white-space:nowrap;font-size:12.5px;font-style:normal;font-weight:700}.ak-ic{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;margin-top:1px;display:grid}.ak-list .ok .ak-ic{color:#146c45;background:#ddf3e8}.ak-list .warn .ak-ic{background:var(--gold-light);color:var(--gold-dark)}.ak-list .bad .ak-ic{color:#b42318;background:#fde4e1}.ak-list .bad{border-color:#f6cfc9}.ak-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}@media (max-width:900px){.ak-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ak-spin{animation-duration:2s}}#pricing,#features{scroll-margin-top:100px}header.site{-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px);background:#0b1f4bf7;border-bottom:1px solid #ffffff12;transition:box-shadow .25s,background .25s}header.site.scrolled{background:#081739f5;box-shadow:0 10px 30px #030a1e59}header.site .container{max-width:var(--max);gap:18px;height:80px}.brand{flex:none;align-items:center;display:flex}.brand img{height:50px}nav.main{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;margin-left:10px;display:grid}nav.main a{color:#aeb6c8;white-space:nowrap;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:3px;padding:8px 6px;font-size:12.5px;font-weight:500;transition:background .2s,color .2s;display:flex;position:relative}nav.main a svg{opacity:.9}nav.main a:hover{color:var(--white);background:#ffffff12}nav.main a.active{color:var(--white);background:#ffffff17}nav.main a.active svg{color:var(--gold);opacity:1}nav.main a.active:after{content:"";background:var(--gold);border-radius:3px;width:20px;height:3px;margin-left:-10px;position:absolute;bottom:-11px;left:50%}.head-search{background:var(--surface);color:#8a93a4;border:2px solid #0000;border-radius:999px;flex:0 260px;align-items:center;gap:10px;min-width:190px;height:40px;margin-left:auto;padding:0 4px 0 14px;transition:border-color .2s,box-shadow .2s;display:flex;box-shadow:0 6px 18px #030a1e40}.head-search:hover{box-shadow:0 8px 22px #030a1e52}.head-search:focus-within{border-color:var(--gold);color:var(--gold-dark);box-shadow:0 0 0 4px #c9972b40,0 8px 22px #030a1e52}.head-search input{min-width:0;font:inherit;color:var(--title);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.head-search input::placeholder{color:#8a93a4}.head-search input::-webkit-search-cancel-button{cursor:pointer}.login-pill{height:44px;color:var(--white);font:inherit;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 5px;font-size:14.5px;font-weight:600;transition:border-color .2s,background .2s;display:inline-flex}.login-pill:hover,.login-pill.open{border-color:var(--gold);background:#c9972b1f}.lp-av{background:var(--gold);width:34px;height:34px;color:var(--navy-dark);border-radius:50%;place-items:center;display:grid}.lp-av.has-img{background:var(--white);overflow:hidden}.lp-av.has-img img{object-fit:cover;width:100%;height:100%}.login-pill .chev{opacity:.8;transition:transform .2s}.quick-logins{flex:none;gap:8px;display:flex}.head-search{cursor:pointer;flex:0 auto;width:48px;min-width:48px;padding-right:0;transition:width .25s,border-color .2s,box-shadow .2s}.head-search:has(.hs-mic){width:92px;min-width:92px;padding-right:4px}.head-search:focus-within{cursor:text;width:250px}.head-search:has(input:not(:placeholder-shown)){cursor:text;width:250px}.head-search input{cursor:inherit}.head-search:not(:focus-within):not(:has(input:not(:placeholder-shown))) input::placeholder{color:#0000}@media (prefers-reduced-motion:reduce){.head-search{transition:none}}.ql{white-space:nowrap;height:36px;color:var(--white);border:1px solid #ffffff4d;border-radius:999px;align-items:center;padding:0 13px;font-size:13px;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.ql:hover{border-color:var(--gold);color:var(--gold)}.ql-gold{background:var(--gold);border-color:var(--gold);color:var(--navy-dark)}.ql-gold:hover{background:var(--gold-dark);border-color:var(--gold-dark);color:var(--white)}.quick-logins+.other-logins .login-pill:not(.is-in){height:36px;padding:0 12px;font-size:13px}.quick-logins+.other-logins .login-pill:not(.is-in) .lp-av{display:none}.head-signup{flex:none}@media (max-width:1300px){.head-signup{margin-left:auto}.head-signup+.menu-btn,.head-signup~.menu-btn{margin-left:8px}}@media (max-width:420px){.head-signup{height:34px;padding:0 11px;font-size:12.5px}}.login-pill.open .chev{transform:rotate(180deg)}.ol-menu{border-radius:16px;width:290px;padding:8px;top:calc(100% + 12px);box-shadow:0 24px 50px #030a1e47}@media (max-height:1000px){.ol-menu{overscroll-behavior:contain;max-height:calc(100dvh - 104px);overflow-y:auto}.ol-menu:before{display:none}}.ol-h{color:#8a93a4;padding:6px 10px;font-size:12px;font-weight:600}.ol-menu a{border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.ol-ic{background:var(--navy-light);width:38px;height:38px;color:var(--title);border-radius:10px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.ol-tx{flex:1;min-width:0}.ol-menu a .chev{color:#b9c2d3;transition:transform .2s,color .2s}.ol-menu a:hover .ol-ic,.ol-menu a:focus-visible .ol-ic{background:var(--gold-light);color:var(--gold-dark)}.ol-menu a:hover .chev,.ol-menu a:focus-visible .chev{color:var(--gold-dark);transform:translate(2px)}.menu-btn{border-radius:12px}.drawer-search{background:var(--surface);height:46px;color:var(--muted);border-radius:999px;align-items:center;gap:8px;margin:12px 0 6px;padding:0 14px;display:flex}.drawer-search input{min-width:0;font:inherit;color:var(--title);background:0 0;border:0;outline:0;flex:1;font-size:15px}@media (max-width:1300px){.head-search,.other-logins,.quick-logins{display:none}.menu-btn{margin-left:auto;display:grid}.drawer{z-index:49;background:var(--navy);padding:8px 20px 24px;display:none;position:fixed;inset:80px 0 0;overflow-y:auto}.drawer.open{display:block}.drawer>a{color:#dce1ea;border-bottom:1px solid #ffffff14;padding:14px 0;font-size:16px;display:block}.drawer>a.active{color:var(--gold)}.drawer>a{align-items:center;gap:14px;display:flex}.drawer>a svg{color:#9fa9bf;flex:none}.drawer>a.active svg{color:var(--gold)}}@media (min-width:1101px) and (max-width:1300px){nav.main{gap:0;margin-left:6px}nav.main a{padding:8px 5px;font-size:12px}}@media (max-width:1100px){nav.main{display:none}}@media (max-width:640px){header.site .container{height:68px}.brand img{height:42px}.drawer{inset:68px 0 0}}@media (prefers-reduced-motion:reduce){header.site,.login-pill .chev,.ol-menu a .chev{transition:none}}.hs-mic{width:36px;height:36px;color:var(--title);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.hs-mic[hidden]{display:none}.hs-mic:hover{background:var(--navy-light)}.hs-mic.on{color:#b42318;background:#fde4e1;animation:1.2s ease-out infinite micPulse}.head-search .hs-mic{color:var(--muted)}.head-search .hs-mic:hover{color:var(--title)}@keyframes micPulse{0%{box-shadow:0 0 #b4231859}to{box-shadow:0 0 0 10px #b4231800}}@media (prefers-reduced-motion:reduce){.hs-mic.on{animation:none}}.ol-menu:before{content:"";background:var(--surface);border-left:1px solid var(--line);border-top:1px solid var(--line);border-radius:3px 0 0;width:14px;height:14px;position:absolute;top:-7px;right:56px;transform:rotate(45deg)}.ol-menu a:hover,.ol-menu a:focus-visible{background:var(--bg-alt)}.ol-menu a:hover .ol-ic,.ol-menu a:focus-visible .ol-ic{background:var(--ic-bg);color:var(--ic-fg);transform:scale(1.06)}.ol-ic{transition:transform .2s}.ol-ic.lc1{--ic-bg:#fbf5e8;--ic-fg:#a87d1f}.ol-ic.lc2{--ic-bg:#e6f1fb;--ic-fg:#185fa5}.ol-ic.lc3{--ic-bg:#e1f5ee;--ic-fg:#0f6e56}.ol-ic.lc4{--ic-bg:#eeedfe;--ic-fg:#534ab7}.ol-ic[class*=lc]{background:var(--ic-bg);color:var(--ic-fg)}.ol-ft{border-top:1px solid var(--line);color:var(--muted);margin:6px 4px 0;padding:10px 6px 4px;font-size:13px}.ol-menu .ol-ft a{color:var(--gold-dark);background:0 0;border-radius:0;padding:0;font-weight:600;display:inline}.ol-menu .ol-ft a:hover{text-underline-offset:3px;text-decoration:underline}.drawer .drawer-logins a{justify-content:center;align-items:center;gap:8px;display:flex}.drawer .drawer-logins .ol-ic{border-radius:7px;width:26px;height:26px}@media (prefers-reduced-motion:reduce){.ol-ic{transition:none}}@media (min-width:1024px){.container{padding:0 40px}}.cats{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:8px}.cat{border-radius:16px;justify-content:flex-end;min-height:320px;padding:24px}.cat h3{margin-top:0;font-size:20px}.cat p{font-size:14px}.cat-foot{padding-top:18px}.cat-foot b{color:var(--white);background:0 0;padding:0;font-size:14px}.cat:hover .cat-foot b{color:var(--gold)}@media (max-width:1024px){.cats{grid-template-columns:repeat(2,minmax(0,1fr))}.cat{min-height:260px}}@media (max-width:560px){.cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cat{min-height:210px;padding:16px}.cat h3{font-size:16px}.cat p{font-size:12.5px}}.nc-head{align-items:center;gap:18px;display:flex}.nc-arrows{gap:8px;display:flex}.nc-arrows button{background:var(--surface);border:1px solid var(--line);width:40px;height:40px;color:var(--title);cursor:pointer;border-radius:50%;place-items:center;transition:background .2s,color .2s,border-color .2s,opacity .2s;display:grid}.nc-arrows button:hover:not(:disabled){background:var(--navy);border-color:var(--navy);color:var(--gold)}.nc-arrows button:disabled{opacity:.4;cursor:default}.jobs.nslider{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;margin:0 -2px;padding:6px 2px 18px;display:flex;overflow-x:auto}.jobs.nslider::-webkit-scrollbar{display:none}.jobs.nslider>.job{scroll-snap-align:start;flex:0 0 calc(31.746% - 12.6984px)}.jobs.nslider>.empty{flex:0 0 100%}.ncard{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:22px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.ncard:hover{border-color:var(--line-strong,#d9dfea);transform:translateY(-4px);box-shadow:0 18px 38px #0b1f4b1a}.nc-top{justify-content:space-between;align-items:flex-start;display:flex}.nc-co{border-bottom:1px solid var(--line);color:var(--title);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-bottom:14px;font-size:14.5px;display:flex}.nc-co b{font-weight:600}.ncard h3{margin:16px 0 12px;font-size:19px;line-height:1.35}.nc-meta{gap:10px;margin:0;padding:0;list-style:none;display:grid}.nc-meta li{color:var(--muted);align-items:center;gap:10px;min-width:0;font-size:14.5px;display:flex}.nc-meta li svg{color:#8a93a4;flex:none}.nc-meta li span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nc-meta li b{color:var(--title);font-weight:600}.nc-foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:18px;display:flex}.ncard .nc-meta{margin-bottom:4px}.nc-apply{color:var(--gold-dark);background:var(--gold-light);border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:14px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.nc-apply:hover{background:var(--gold);color:var(--navy-dark)}@media (max-width:1024px){.jobs.nslider>.job{flex-basis:calc(47.6191% - 9.52381px)}}.ncard{border-radius:16px;gap:0;padding:18px}.ncard .job-logo{border-radius:12px;width:44px;height:44px;font-size:14px}.ncard .save{width:34px;height:34px}.nc-co{margin-top:12px;padding-bottom:12px;font-size:14px}.ncard h3{margin:12px 0 10px;font-size:17px}.nc-meta{gap:7px}.nc-meta li{gap:8px;font-size:13.5px}.nc-foot{padding-top:14px}.ncard .jc-more{font-size:14px}.nc-apply{padding:7px 12px;font-size:13px}@media (min-width:1281px){.jobs.nslider>.job{flex-basis:calc(24.3902% - 14.6341px)}}@media (min-width:1025px) and (max-width:1280px){.jobs.nslider>.job{flex-basis:calc(32.2581% - 12.9032px)}}@media (max-width:640px){.nc-arrows{display:none}.jobs.nslider>.job{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.ncard{transition:none}}.cj-section{background:0 0;margin-top:0}#resume .band{border-radius:20px}.cj-box{background:var(--navy);border-radius:20px;padding:56px 48px 44px}@media (max-width:1024px){.cj-box{border-radius:20px;padding:40px 28px 32px}}@media (max-width:560px){.cj-box{border-radius:18px;margin:0 -8px;padding:32px 18px 26px}}[data-auth][hidden]{display:none!important}.ab-founder{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:320px 1fr;gap:64px;margin-top:0;padding:0}@media (max-width:900px){.ab-founder{grid-template-columns:1fr;gap:28px;padding:0}}.ab-top{padding-top:84px}@media (max-width:900px){.ab-top{padding-top:48px}}.lg-forgot{text-align:right;margin-top:8px}.lg-ok{color:var(--green);margin-top:6px;font-size:13.5px;font-weight:600}.lg-ok[hidden]{display:none}.login-pill.is-in .lp-av{font:600 15px Poppins,sans-serif}.ol-me{border-bottom:1px solid var(--line);margin-bottom:4px;padding:8px 10px 10px}.ol-me b{color:var(--title);font-size:15px;font-weight:600;display:block}.ol-me small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:1px;font-size:12.5px;display:block;overflow:hidden}.ol-out{border:1px solid var(--danger-line,#fecdca);background:var(--danger-bg,#fef3f2);width:calc(100% - 12px);height:40px;color:var(--danger);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin:8px 6px 4px;font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s;display:flex}.ol-out:hover{background:var(--danger-bg-hover,#fde4e1);border-color:var(--danger)}html.dark .ol-out{--danger-bg:#f871711a;--danger-bg-hover:#f871712e;--danger-line:#f8717159}.ma-wrap{max-width:860px}.ma-list{gap:14px;display:grid}.ma-loading{color:var(--muted);text-align:center;padding:30px 0}.ma-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px 22px 8px;box-shadow:0 10px 26px #0b1f4b0d}.ma-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.ma-top h3{color:var(--title);font-size:17px}.ma-top h3 a:hover{color:var(--gold-dark)}.ma-top p{color:var(--muted);margin-top:2px;font-size:13.5px}.ma-pill{border-radius:999px;flex:none;padding:5px 12px;font-size:12.5px;font-weight:700}.ma-pill.rev{background:var(--gold-light);color:var(--gold-dark)}.ma-pill.good{color:#157347;background:#e7f6ee}.ma-pill.no{background:var(--soft-bg,#f1f3f7);color:var(--muted)}.ma-steps{margin:18px 0 12px}.ma-iv,.ma-note{color:var(--text);background:var(--navy-light);border-radius:10px;margin-bottom:12px;padding:9px 12px;font-size:13.5px}.ma-iv a{color:var(--gold-dark);font-weight:600;text-decoration:underline}@media (max-width:560px){.ma-card{padding:16px 16px 6px}.ma-top{flex-direction:column;gap:8px}}.rb-public{background:var(--soft-bg,#f6f7f9);min-height:60vh;padding:32px 16px 48px}.rb-public-wrap{max-width:900px;margin:0 auto}.rb-public-paper{background:var(--surface);border-radius:12px;overflow-x:auto;box-shadow:0 10px 30px #0b1f4b14}.rb-public-note{text-align:center;color:var(--muted);padding-top:20px;font-size:12px}.rb-public-msg{text-align:center;max-width:460px;color:var(--muted);margin:0 auto;padding:90px 16px}.rb-public-msg h1{color:var(--title);font-size:21px}.rb-public-msg p{margin-top:8px;font-size:14px}.rb-spin{color:#9aa3b2;animation:1s linear infinite rb-spin}@keyframes rb-spin{to{transform:rotate(360deg)}}.form-note.is-ok{color:var(--green);font-weight:600}.form-note.is-err{color:var(--danger);font-weight:600}.cd-back{color:var(--muted);margin-bottom:14px;font-size:14px;font-weight:600;display:inline-block}.cd-back:hover{color:var(--title)}.cu-loading{text-align:center;color:var(--muted);padding:60px 0}.cu-loading a{color:var(--gold-dark);font-weight:600}.cu-mod+.cu-mod{margin-top:18px}.cu-mod h4{color:var(--title);margin-bottom:4px;font-size:15px}.cu-mod>p{color:var(--muted);margin-bottom:8px;font-size:13.5px}.jd-actions .cu-ok,.jd-actions .cu-wait{cursor:default;justify-content:center;align-items:center;gap:6px;display:flex}.jd-actions .cu-ok{color:#157347;background:#e7f6ee}.jd-actions .cu-wait{background:var(--gold-light);color:var(--gold-dark)}.jd-actions button.jd-apply{width:100%;font:inherit;cursor:pointer;border:0}.cu-pay{width:min(420px,100% - 32px)}.cu-body{text-align:center;padding:26px 24px 22px}.cu-body h2{color:var(--title);font-size:20px}.cu-course{color:var(--muted);margin-top:4px;font-size:14px}.cu-amount{margin:12px 0 14px}.cu-amount b{color:var(--title);font:700 30px Poppins,sans-serif}.cu-amount s{color:var(--muted);margin-right:8px;font-size:16px}.cu-coupon{gap:8px;display:flex}.cu-coupon input{border:1px solid var(--line);min-width:0;height:42px;font:inherit;text-transform:uppercase;border-radius:10px;flex:1;padding:0 12px}.cu-msg{min-height:18px;color:var(--muted);margin:6px 0 4px;font-size:13px}.cu-msg.ok{color:var(--green);font-weight:600}.cu-msg.err{color:var(--danger);font-weight:600}.cu-qr{place-items:center;min-height:190px;margin:6px 0 12px;display:grid}.cu-qr img,.cu-qr canvas{border:8px solid var(--white);box-shadow:0 0 0 1px var(--line);border-radius:8px}.cu-app{width:100%}.cu-upi{color:var(--muted);word-break:break-all;margin-top:10px;font-size:13px}.cu-upi b{color:var(--title)}.cu-steps{text-align:left;color:var(--text);gap:4px;margin:14px 0 6px;padding-left:18px;font-size:13px;list-style:decimal;display:grid}.cu-done{width:100%;margin-top:6px}.cu-help{color:var(--muted);margin-top:10px;font-size:12.5px}.cu-help a{color:var(--gold-dark);font-weight:600}.cu-pay{max-height:calc(100dvh - 32px);overflow-y:auto}.cu-pay .cu-qr{min-height:170px;margin:4px 0 10px}.cu-pay .cu-body{padding-top:22px}.bl-loading{text-align:center;color:var(--muted);padding:60px 0}.bl-loading a{color:var(--gold-dark);font-weight:600}.bl-article{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:32px 36px}.bl-article h1{color:var(--title);margin:8px 0 14px;font-size:clamp(26px,4vw,36px);line-height:1.2}.bl-article .bl-lead{color:var(--text);max-width:70ch;margin:-4px 0 16px;font-size:17px;line-height:1.6}.bl-hero-img{aspect-ratio:16/8;object-fit:cover;border-radius:14px;width:100%;margin:20px 0 6px}.bl-content{color:var(--text);font-size:16.5px;line-height:1.75}.bl-content>*+*{margin-top:14px}.bl-content h2{color:var(--title);margin-top:28px;font-size:23px}.bl-content h3{color:var(--title);margin-top:22px;font-size:19px}.bl-content ul,.bl-content ol{padding-left:22px}.bl-content ul{list-style:outside}.bl-content ol{list-style:decimal}.bl-content li+li{margin-top:6px}.bl-content a{color:var(--gold-dark);text-decoration:underline}.bl-content{overflow-wrap:anywhere}.bl-content pre{max-width:100%;display:block;overflow-x:auto}.bl-content .bl-table{border:1px solid var(--line);border-radius:12px;max-width:100%;overflow-x:auto}.bl-content table{border-collapse:collapse;overflow-wrap:normal;width:100%;min-width:480px;font-size:15px;line-height:1.55}.bl-content th,.bl-content td{border-bottom:1px solid var(--line);border-right:1px solid var(--line);text-align:left;vertical-align:top;padding:11px 14px}.bl-content tr>:last-child{border-right:0}.bl-content tbody tr:last-child>*{border-bottom:0}.bl-content th{background:var(--navy-light);color:var(--title);font-weight:700}.bl-content tbody tr:nth-child(2n) td{background:var(--bg-alt)}.bl-content th p,.bl-content td p{margin:0}.bl-content table colgroup col{width:auto!important}.bl-content .bl-box{border-radius:14px;padding:18px 22px}.bl-content .bl-box>*+*{margin-top:10px}.bl-content .bl-box-highlights{background:var(--gold-light);border:1px solid var(--gold-line,#efe2c2);border-left:5px solid var(--gold)}.bl-content .bl-box-highlights>p:first-child strong{color:var(--title);font-family:Poppins,Arial,sans-serif;font-size:18px}.bl-content .bl-box-note{background:#eef4ff;border:1px solid #d5e3fb;border-left:5px solid #3b6fd8}html.dark .bl-content .bl-box-note{background:#172238;border-color:#2b3c5e}.bl-content h2{scroll-margin-top:110px}.bl-toc{border:1px solid var(--line);background:var(--bg-alt);border-radius:14px;margin:22px 0}.bl-toc summary{cursor:pointer;color:var(--title);justify-content:space-between;align-items:center;padding:14px 18px;font-family:Poppins,Arial,sans-serif;font-weight:600;list-style:none;display:flex}.bl-toc summary::-webkit-details-marker{display:none}.bl-toc summary:after{content:"−";color:var(--gold-dark);font-size:20px}.bl-toc:not([open]) summary:after{content:"+"}.bl-toc ol{gap:6px;padding:0 18px 16px 40px;font-size:15px;list-style:decimal;display:grid}.bl-toc a{color:var(--text)}.bl-toc a:hover{color:var(--gold-dark);text-decoration:underline}.bl-share{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:13.5px;display:flex}.bl-share span{color:var(--muted);margin-right:4px;font-weight:600}.bl-share a,.bl-share button{border:1px solid var(--line);background:var(--surface);color:var(--title);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-weight:600}.bl-share a:hover,.bl-share button:hover{border-color:var(--gold);color:var(--gold-dark)}.bl-content img,.bl-content iframe,.bl-content video{max-width:100%;height:auto}.bl-content img{border-radius:10px;max-width:100%;height:auto}.bl-content blockquote{border-left:4px solid var(--gold);background:var(--gold-light);border-radius:0 10px 10px 0;padding:12px 16px}.bl-more{margin-top:34px}.bl-more h2{color:var(--title);margin-bottom:14px;font-size:22px}@media (max-width:560px){.bl-article{padding:22px 18px}}.lg-btn-link{place-items:center;text-decoration:none;display:grid}#rpwDone,.lg-wrap .lg-card>.ap-done-icon{text-align:center}.lg-google{justify-items:center;gap:12px;margin-top:14px;display:grid}.lg-google[hidden]{display:none}.lg-or{width:100%;color:var(--muted);align-items:center;gap:10px;font-size:12.5px;display:flex}.lg-or:before,.lg-or:after{content:"";background:var(--line);flex:1;height:1px}.cu-ok-note{color:var(--ok-text);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;font-weight:600;display:flex}.cu-ok-note>span{text-wrap:balance;text-align:center}.cu-ok-note svg{flex:none}.jd-actions a.jd-apply,.jd-actions a.jd-save{justify-content:center;align-items:center;gap:8px;display:flex}.ma-courses{margin-top:34px}.ma-courses h2{color:var(--title);margin-bottom:12px;font-size:21px}.ma-clist{gap:12px;display:grid}.ma-course{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:8px 16px;padding:16px 20px;display:grid}.ma-course:hover{border-color:var(--gold)}.ma-course b{color:var(--title);font-size:16px;display:block}.ma-course small{color:var(--muted);font-size:13px}.ma-bar{background:var(--line);border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.ma-bar i{background:var(--gold);height:100%;display:block}.ma-go{color:var(--gold-dark);grid-area:1/2;align-items:center;gap:2px;font-size:13.5px;font-weight:700;display:inline-flex}.ask-bub p+p{margin-top:8px}.ask-bub ul{margin:6px 0 2px 18px;list-style:outside}.ask-bub li+li{margin-top:4px}.ask-src{color:var(--muted);margin-top:8px;font-size:12px;display:block}.ask-src a{color:var(--gold-dark);font-weight:600}.ask-bub ol{margin:6px 0 2px 20px;list-style:decimal}.toasts{z-index:200;pointer-events:none;gap:8px;width:min(420px,100% - 32px);display:grid;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.jtoast{pointer-events:auto;background:var(--navy);color:var(--white);border-left:4px solid var(--gold);border-radius:12px;padding:12px 16px;font-size:14px;font-weight:600;animation:.25s toast-in;box-shadow:0 14px 34px #0b1f4b47}.jtoast.err{background:#7a1f17;border-left-color:#f4a39a}.jtoast-link{color:var(--gold);white-space:nowrap;font-weight:700;text-decoration:underline}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}.sd-hero{padding-bottom:40px}.sd-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.sd-tabs{background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;gap:4px;padding:4px;display:inline-flex}.sd-tabs button{color:#ffffffbf;border-radius:10px;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.sd-tabs button.on{background:var(--gold);color:var(--navy-dark)}.sd-tabs button:not(.on):hover{color:var(--white);background:#ffffff14}.sd-body{padding-top:28px}.sd-verify{background:var(--gold-light);border:1px solid var(--gold-line,#efd9a6);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:18px;padding:14px 18px;display:flex}.sd-verify b{color:var(--title);font-size:15px;display:block}.sd-verify span{color:var(--muted);font-size:13.5px}.sd-funnel{background:var(--surface);border:1px solid var(--line);border-radius:16px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.sd-funnel.four{grid-template-columns:repeat(4,minmax(0,1fr))}.sd-stage{text-align:center;border-right:1px solid var(--line);padding:18px 10px}.sd-stage:last-child{border-right:0}.sd-stage b{color:var(--title);font:700 26px/1.1 Poppins,sans-serif;display:block}.sd-stage span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-top:4px;font-size:12px;font-weight:700;display:block}.sd-stage.iv b{color:var(--violet)}.sd-stage.good b{color:var(--green)}.sd-stage.no b{color:var(--danger)}.sd-stage.gold b{color:var(--gold-dark)}.sd-stage.zero b{color:#b5bcc8}.sd-funnel .sd-err{grid-column:1/-1}.sd-err{color:#912018;background:#fef3f2;border:1px solid #fecdca;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:14px;padding:12px 14px;font-size:13.5px;font-weight:600;display:flex}.sd-next{background:linear-gradient(135deg,var(--navy),#13285a);color:var(--white);border-radius:16px;margin-top:18px;padding:18px 20px}.sd-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);margin-bottom:10px;font-size:11.5px;font-weight:700}.sd-next .sd-eyebrow{color:#e2c27a}.sd-next-list{flex-wrap:wrap;gap:10px;display:flex}.sd-next-list a{color:#ffffffe6;background:#ffffff12;border-radius:10px;flex:240px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:11px 14px;font-size:14px;font-weight:500;display:flex}.sd-next-list a:hover{color:var(--white);background:#ffffff21}.sd-continue{justify-content:space-between;align-items:center;gap:16px;display:flex}.sd-continue h2{color:var(--white);margin-bottom:10px;font-size:19px}.sd-continue .ma-bar{background:#ffffff2e;max-width:360px}.sd-continue small{color:#ffffffb3;margin-top:6px;font-size:12.5px;display:block}.sd-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;margin-top:18px;display:grid}.sd-main,.sd-side{gap:18px;min-width:0;display:grid}.sd-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.sd-card.pad{padding:18px 20px}.sd-card.iv{border-color:#dccbf5}.sd-card-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}.sd-card-h h2{color:var(--title);font-size:16px}.sd-card-h a{color:var(--gold-dark);font-size:13.5px;font-weight:600}.sd-chip{border:1px solid var(--gold-line,#efe2c2);background:var(--gold-light);color:var(--gold-dark);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:6px 10px 6px 12px;font-size:13px;font-weight:600;transition:border-color .15s;display:inline-flex}.sd-chip:hover{border-color:var(--gold)}.sd-live .sd-chip{justify-self:start;margin-top:4px}.sd-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;display:flex}.sd-row:last-child{border-bottom:0}.sd-row:hover{background:var(--soft-bg,#fafbfc)}.sd-row-main{gap:2px;min-width:0;display:grid}.sd-row-main b{color:var(--title);font-size:15px}.sd-row-main a:hover b{color:var(--gold-dark)}.sd-row-main small{color:var(--muted);font-size:13px}.sd-iv-when a{color:var(--gold-dark);font-weight:600;text-decoration:underline}.sd-iv-note{background:var(--navy-light);border-radius:8px;margin-top:4px;padding:6px 10px}.sd-course .ma-bar{max-width:420px;margin:6px 0 2px}.sd-empty{text-align:center;color:var(--muted);justify-items:center;gap:6px;padding:26px 20px;font-size:14px;display:grid}.sd-empty b{color:var(--title);font-size:16px}.sd-empty .btn{margin-top:8px}.sd-empty.big{padding:46px 24px}.sd-jobs{grid-template-columns:1fr 1fr;display:grid}.sd-job{border-bottom:1px solid var(--line);align-content:start;gap:4px;padding:16px 20px;display:grid}.sd-job:nth-child(odd){border-right:1px solid var(--line)}.sd-job:nth-last-child(-n+2){border-bottom:0}.sd-job:last-child:nth-child(odd){border-right:0;grid-column:1/-1}.sd-job:nth-last-child(2):nth-child(2n){border-bottom:1px solid var(--line)}.sd-job b{color:var(--title);font-size:15px}.sd-job small{color:var(--muted);font-size:13px}.sd-job-tags{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:6px 0 10px;font-size:12.5px;display:flex}.sd-job-tags span{align-items:center;gap:4px;display:inline-flex}.sd-job-tags em{color:var(--title);background:var(--navy-light);border-radius:6px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:700}.sd-job .btn{justify-self:start}.sd-score{align-items:center;gap:12px;margin-bottom:12px;display:flex}.sd-score b{color:var(--title);font-size:14.5px;display:block}.sd-score small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.sd-ring{flex:none;width:56px;height:56px;position:relative}.sd-ring svg{width:56px;height:56px;transform:rotate(-90deg)}.sd-ring circle{fill:none;stroke-width:4px}.sd-ring .track{stroke:var(--navy-light)}.sd-ring .bar{stroke:var(--gold);stroke-linecap:round;transition:stroke-dashoffset 1s}.sd-ring .bar.good{stroke:var(--green)}.sd-ring b{color:var(--title);place-items:center;font-size:12.5px;display:grid;position:absolute;inset:0}.sd-check{gap:4px;margin-bottom:14px;display:grid}.sd-check li{color:var(--text);align-items:center;gap:8px;font-size:14px;display:flex}.sd-check i{border:1.5px solid var(--line-strong,#c9d0db);width:18px;height:18px;color:var(--white);border-radius:50%;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid}.sd-check li.done{color:var(--muted);text-decoration:line-through}.sd-check li.done i{background:var(--green);border-color:var(--green)}.sd-full{width:100%}.sd-kv{color:var(--muted);justify-content:space-between;margin-bottom:10px;font-size:14px;display:flex}.sd-kv b{color:var(--title)}.sd-default{background:var(--navy-light);border-radius:10px;margin-bottom:12px;padding:9px 12px;display:grid}.sd-default small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.sd-default b{color:var(--title);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.sd-muted{color:var(--muted);margin-bottom:12px;font-size:13.5px}.sd-pad{padding:12px 20px 0}.sd-quick{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sd-quick a{background:var(--navy-light);color:var(--title);border-radius:10px;padding:10px 12px;font-size:13.5px;font-weight:600}.sd-quick a:hover{background:var(--navy);color:var(--white)}.sd-streak{color:var(--muted);font-size:15px}.sd-streak b{color:var(--gold-dark);margin-right:4px;font:700 32px/1 Poppins,sans-serif}.sd-live{border-bottom:1px solid var(--line);gap:2px;padding:10px 0;display:grid}.sd-live:last-child{border-bottom:0}.sd-live b{color:var(--title);font-size:14px}.sd-live small{color:var(--muted);font-size:12.5px}.sd-live a{color:var(--gold-dark);font-size:13px;font-weight:600}.ma-bar i.done{background:var(--green)}@media (max-width:1024px){.sd-grid{grid-template-columns:1fr}}@media (max-width:720px){.sd-funnel{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-funnel.four{grid-template-columns:repeat(2,minmax(0,1fr))}.sd-stage{border-bottom:1px solid var(--line)}.sd-jobs{grid-template-columns:1fr}.sd-job:nth-child(odd){border-right:0}.sd-job:nth-last-child(-n+2){border-bottom:1px solid var(--line)}.sd-job:last-child{border-bottom:0}.sd-tabs{width:100%}.sd-tabs button{flex:1;justify-content:center;padding:0 8px}.sd-continue{flex-direction:column;align-items:flex-start}}.pf-wrap{padding-top:28px}.pf-container{max-width:960px}.pf-form{gap:18px;display:grid}.pf-head{background:var(--navy);color:var(--white);border-radius:20px;grid-template-columns:auto minmax(0,1fr) 260px;align-items:center;gap:22px;padding:24px 26px;display:grid}.pf-head h1{color:var(--white);font-size:24px}.pf-head-main p{color:#ffffffb3;margin:2px 0 12px;font-size:14px}.pf-head-main .ad-input{color:var(--white);background:#ffffff14;border-color:#ffffff2e;height:44px}.pf-head-main .ad-input::placeholder{color:#ffffff80}.pf-head-side .ma-bar{background:#ffffff2e}.pf-pct{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;justify-content:space-between;margin-bottom:8px;font-size:12.5px;font-weight:700;display:flex}.pf-pct b{color:#e2c27a;font-size:15px}.pf-visible{color:#ffffffd9;cursor:pointer;align-items:center;gap:8px;margin-top:14px;font-size:13.5px;font-weight:600;display:flex}.pf-visible input{accent-color:var(--gold);width:16px;height:16px}.pf-avatar{position:relative}.pf-avatar>button:first-child{background:linear-gradient(135deg,var(--gold),#e6c170);border-radius:20px;place-items:center;width:84px;height:84px;display:grid;position:relative;overflow:hidden}.pf-avatar img{object-fit:cover;width:100%;height:100%}.pf-avatar span{color:var(--title);font:700 32px Poppins,sans-serif}.pf-avatar i{background:var(--surface);border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-style:normal;display:grid;position:absolute;bottom:4px;right:4px;box-shadow:0 2px 6px #0003}.pf-avatar-x{width:24px;height:24px;color:var(--white);background:#b42318;border-radius:50%;font-size:15px;line-height:1;position:absolute;top:-8px;right:-8px}.pf-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px 22px;scroll-margin-top:96px}.pf-card h2{color:var(--title);margin-bottom:14px;font-size:17px}.pf-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pf-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.pf-grid label,.pf-label{color:var(--title);gap:6px;font-size:13.5px;font-weight:600;display:grid}.pf-label{margin-bottom:4px}.pf-wide{grid-column:1/-1}.pf-grid small,.pf-actions small{color:var(--muted);font-size:12.5px;font-weight:500}.pf-email{display:block;position:relative}.pf-email .ad-input{background:var(--soft-bg,#f6f7f9);color:var(--muted);padding-right:110px}.pf-email em{color:var(--gold-dark);background:var(--gold-light);border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pf-email em.ok{color:#157347;background:#e7f6ee}.pf-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px;display:flex}.pf-actions small{margin-right:auto}.pf-pw{border-top:1px dashed var(--line);margin-top:16px;padding-top:16px}.pf-pw-card{max-width:560px}.pf-pw-card .pf-pw{border-top:0;padding-top:0}.pf-pw-card .pf-grid.three{grid-template-columns:1fr}.pf-entry{border:1px solid var(--line);border-radius:12px;justify-content:space-between;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}.pf-entry b{color:var(--title);font-size:15px;display:block}.pf-entry small{color:var(--muted);font-size:13px}.pf-entry p{color:var(--text);margin-top:4px;font-size:13.5px}.pf-entry a{color:var(--gold-dark);word-break:break-all;font-size:13px}.pf-entry>button{width:30px;height:30px;color:var(--muted);border-radius:8px;flex:none;font-size:20px;line-height:1}.pf-entry>button:hover{color:#b42318;background:#fef3f2}.pf-add{background:var(--soft-bg,#fafbfc);border:1px dashed var(--line);border-radius:12px;gap:10px;padding:14px;display:grid}.pf-limit{border:1px dashed var(--line);color:var(--muted);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13.5px}.pf-add .pf-actions{margin-top:0}.pf-addbtn{border:1.5px dashed var(--line-strong,#c9d0db);width:100%;color:var(--gold-dark);border-radius:12px;padding:12px;font-size:14px;font-weight:600}.pf-addbtn:hover{border-color:var(--gold);background:var(--gold-light)}.pf-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pf-chips span{color:var(--title);background:var(--navy-light);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.pf-checks{flex-wrap:wrap;gap:8px 18px;display:flex}.pf-checks label{color:var(--text);cursor:pointer;align-items:center;gap:7px;font-size:14px;font-weight:500;display:inline-flex}.pf-checks input{accent-color:var(--navy);width:16px;height:16px}.pf-resume{border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}.pf-resume b{color:var(--title);font-size:15px}.pf-resume b em{color:var(--gold-dark);background:var(--gold-light);vertical-align:2px;border-radius:999px;margin-left:8px;padding:2px 9px;font-size:11.5px;font-style:normal;font-weight:700}.pf-resume small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.pf-resume-btns{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pf-resume-btns button{border:1px solid var(--line);height:34px;color:var(--title);border-radius:8px;padding:0 12px;font-size:13px;font-weight:600}.pf-resume-btns button:hover{border-color:var(--navy)}.pf-resume-btns .del{color:var(--danger)}.pf-resume-btns .del:hover{border-color:#b42318}.pf-upload{gap:10px;margin-top:4px;display:flex}.pf-upload .ad-input{flex:1;height:40px}.pf-muted{color:var(--muted);margin-top:10px;font-size:13.5px}.pf-muted a{color:var(--gold-dark);font-weight:600}.pf-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pf-save{justify-content:flex-end;display:flex;position:sticky;bottom:16px}.pf-save .btn{box-shadow:0 12px 28px #c9972b59}@media (max-width:860px){.pf-head{grid-template-columns:auto minmax(0,1fr)}.pf-head-side{grid-column:1/-1}.pf-two{grid-template-columns:1fr}}@media (max-width:600px){.pf-head{grid-template-columns:1fr;padding:20px}.pf-grid,.pf-grid.three{grid-template-columns:1fr}.pf-resume{flex-direction:column;align-items:flex-start}.pf-resume-btns{justify-content:flex-start}.pf-upload{flex-direction:column}.pf-save .btn{width:100%}}.sd-continue .ma-bar,.pf-head-side .ma-bar,.sd-course .ma-bar{display:block}.nbell{margin-left:auto;position:relative}.nbell+.other-logins{margin-left:0}.nbell-btn{width:42px;height:42px;color:var(--white);border-radius:10px;place-items:center;display:grid;position:relative}.nbell-btn:hover,.nbell-btn[aria-expanded=true]{background:#ffffff1a}.nbell-btn b{color:#fff;text-align:center;min-width:19px;height:19px;box-shadow:0 0 0 2px var(--navy);pointer-events:none;background:#e5484d;border-radius:999px;padding:0 5px;font-size:11px;font-weight:700;line-height:19px;position:absolute;top:3px;right:2px}.nbell-panel{background:var(--surface);border:1px solid var(--line);z-index:70;width:min(360px,100vw - 24px);color:var(--text);border-radius:16px;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 50px #0b1f4b38}.nbell-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;display:flex}.nbell-head p{color:var(--title);font-size:15px;font-weight:700}.nbell-head small{color:var(--muted);font-size:12.5px}.nbell-head button{color:var(--gold-dark);font-size:13px;font-weight:600}.nbell-list{max-height:min(420px,70vh);overflow-y:auto}.nbell-sec{border-bottom:1px solid var(--line)}.nbell-label{letter-spacing:.12em;text-transform:uppercase;color:var(--gold-dark);padding:10px 16px 0;font-size:11px;font-weight:700}.nbell-item{text-align:left;border-bottom:1px solid var(--line);gap:2px;width:100%;padding:12px 16px;font-size:14px;display:grid}.nbell-item:last-child{border-bottom:0}.nbell-item:hover{background:var(--soft-bg,#fafbfc)}.nbell-item b{color:var(--title);font-size:14px}.nbell-item span{color:var(--text);font-size:13.5px}.nbell-item small{color:var(--muted);font-size:12px}.nbell-item a{color:var(--gold-dark);font-size:13px;font-weight:600}.nbell-item.unread{background:var(--gold-light)}.nbell-item.unread b:before{content:"";background:var(--gold);vertical-align:2px;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.nbell-empty{text-align:center;color:var(--muted);padding:26px 18px;font-size:13.5px}@media (max-width:1024px){.nbell{margin-left:auto}.nbell~.menu-btn{margin-left:8px}}.sj-card{justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.sj-main{align-items:center;gap:14px;min-width:0;display:flex}.sj-main h3{color:var(--title);font-size:17px}.sj-main:hover h3{color:var(--gold-dark)}.sj-logo{background:var(--navy-light);width:46px;height:46px;color:var(--title);border-radius:12px;flex:none;place-items:center;font:700 18px Poppins,sans-serif;display:grid}.sj-meta{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:13px;display:flex}.sj-meta span{align-items:center;gap:4px;display:inline-flex}.sj-side{flex:none;align-items:center;gap:12px;display:flex}.sj-side p{text-align:right;display:grid}.sj-side small{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.sj-side b{color:var(--green);font-size:14.5px}.sj-remove{color:var(--danger);padding:8px;font-size:13px;font-weight:600}.sj-gone{color:var(--muted);text-align:center;font-size:13.5px}.sj-gone button,.link-btn{color:var(--gold-dark);font-weight:600;text-decoration:underline}@media (max-width:640px){.sj-card{flex-direction:column;align-items:stretch}.sj-side{justify-content:space-between}.sj-side p{text-align:left}}.ap2-stats{margin-bottom:16px}.ap2-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ap2-bar .chips{margin:0}.ap2-sort{width:auto;height:40px;font-size:14px}.ap2{padding:0;overflow:hidden}.ap2-top{text-align:left;justify-content:space-between;align-items:flex-start;gap:14px;width:100%;padding:18px 22px;display:flex}.ap2-top h3{color:var(--title);font-size:17px}.ap2-top p{color:var(--muted);margin-top:2px;font-size:13.5px}.ap2-top .ap2-iv{color:var(--violet);font-weight:600}.ap2-right{flex:none;align-items:center;gap:10px;display:flex}.ap2-right i{color:var(--muted);font-size:10px;font-style:normal}.ap2-body{border-top:1px solid var(--line);background:#fcfcfd;gap:16px;padding:18px 22px 20px;display:grid}.ap2-links{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ap2-links a{color:var(--gold-dark);font-size:14px;font-weight:600}.ap2-withdraw{height:36px;color:var(--danger);background:var(--surface);border:1px solid #fecdca;border-radius:8px;padding:0 14px;font-size:13.5px;font-weight:600}.ap2-withdraw:hover{background:#fef3f2}.ap2-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ap2-box{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:12px;align-content:start;gap:8px;padding:14px 16px;font-size:14px;display:grid}.ap2-box h4,.aj h4{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.ap2-box.iv{background:#f7f2fe;border-color:#dccbf5}.ap2-box a{color:var(--gold-dark);font-weight:600}.ap2-file{color:var(--title);text-align:left;font-weight:600;text-decoration:underline}.ap2-cover{white-space:pre-line;background:var(--navy-light);border-radius:8px;padding:10px 12px}.aj{gap:12px;display:grid}.aj-muted{color:var(--muted);font-size:13.5px}.aj-steps{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.aj-steps li{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#9aa3b2;justify-items:center;gap:6px;font-size:11px;font-weight:700;display:grid;position:relative}.aj-steps li+li:before{content:"";background:var(--line);width:100%;height:2px;position:absolute;top:13px;right:50%}.aj-steps span{z-index:1;border:2px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--white);border-radius:50%;place-items:center;font-size:13px;display:grid;position:relative}.aj-steps li.done{color:var(--green)}.aj-steps li.done span{background:var(--green);border-color:var(--green)}.aj-steps li.done+li.done:before,.aj-steps li.past+li.past:before{background:var(--green)}.aj-steps li.past{color:var(--muted)}.aj-steps li.past span{background:#b5bcc8;border-color:#b5bcc8}.aj-steps li[aria-current=step] span{box-shadow:0 0 0 4px #d1f0e0}.aj-next{color:var(--text);background:var(--navy-light);border-radius:10px;padding:10px 14px;font-size:14px}.aj-next.wait{background:var(--gold-light);color:var(--gold-dark)}.aj-next.bad{color:#912018;background:#fef3f2}.aj-history{border-left:2px solid var(--line);gap:12px;margin-left:6px;padding-left:18px;display:grid}.aj-history li{gap:2px;display:grid;position:relative}.aj-history li:before{content:"";border:2px solid var(--white);background:#b5bcc8;border-radius:50%;width:12px;height:12px;position:absolute;top:5px;left:-25px}.aj-history li.viewed:before{background:#2e6bd8}.aj-history li.shortlisted:before,.aj-history li.pending_review:before{background:var(--gold)}.aj-history li.interview:before,.aj-history li.iv:before{background:#6d3fc0}.aj-history li.offered:before{background:var(--green)}.aj-history li.rejected:before{background:#b42318}.aj-history p{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.aj-history b{color:var(--title)}.aj-history em{color:var(--muted);background:var(--soft-bg,#f1f3f7);border-radius:999px;padding:2px 8px;font-size:11.5px;font-style:normal;font-weight:700}.aj-history small{color:var(--muted);font-size:12px}.aj-note{color:var(--text);font-size:13.5px}@media (max-width:640px){.ap2-grid{grid-template-columns:1fr}.ap2-top{flex-direction:column;gap:8px;padding:16px}.ap2-body{padding:16px}.aj-steps li{font-size:9.5px}}@media (max-width:600px){.nbell{position:static}.nbell-panel{width:auto;position:fixed;top:78px;left:12px;right:12px}}.jd-head-top{align-items:center;gap:14px;display:flex}.jd-logo{object-fit:contain;background:var(--surface);border:1px solid var(--line);border-radius:12px;flex:none;width:56px;height:56px;padding:4px}.jd-posted{color:var(--muted)}.jd-rich{color:var(--text);font-size:15px;line-height:1.65}.jd-rich p+p{margin-top:10px}.jd-rich ul,.jd-rich ol{margin:8px 0 8px 20px}.jd-rich ul{list-style:outside}.jd-rich ol{list-style:decimal}.jd-rich a{color:var(--gold-dark);text-decoration:underline}.jd-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.jd-facts div{background:var(--navy-light);text-align:center;border-radius:10px;padding:10px 12px}.jd-facts dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.jd-facts dd{color:var(--title);margin-top:2px;font-size:14.5px;font-weight:600}.jd-note a{color:var(--gold-dark);font-weight:600}.jd-ref{background:var(--gold-light);border:1px solid var(--gold-line,#efd9a6);color:var(--text);border-radius:14px;gap:4px;margin-bottom:16px;padding:14px 18px;font-size:14px;display:grid}.jd-ref b{color:var(--title);font-size:15px}.jd-ref.warn{background:#fef3f2;border-color:#fecdca}.jd-applied{place-items:center;display:grid;color:#157347!important;background:#e7f6ee!important}.jd-refcode{color:var(--title);gap:6px;font-size:13.5px;font-weight:600;display:grid}.jd-refcode small{color:var(--muted);font-size:12px;font-weight:500}.jd-refcode .ad-input{text-transform:uppercase;letter-spacing:.06em;height:42px}.jd-share{border:1px solid var(--line);background:var(--surface);height:42px;color:var(--title);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.jd-share:hover{border-color:var(--navy)}.jd-inquiry{gap:10px;display:grid}.jd-inquiry h3{color:var(--title);font-size:16px}.jd-inquiry p{color:var(--muted);margin-top:-6px;font-size:13.5px}.jd-inquiry .ad-input{height:44px}.jd-inquiry textarea.ad-input{height:auto}.jd-inquiry .btn{justify-self:start}.vc-card{max-width:560px}.vc-row{gap:10px;display:flex}.vc-row .ad-input{text-transform:uppercase;flex:1}.vc-row .btn{height:50px}.vc-result{border-radius:14px;gap:10px;margin-top:20px;padding:16px 18px;display:grid}.vc-result b{font-size:16px}.vc-result.ok{background:#e7f6ee;border:1px solid #b7e4cb}.vc-result.ok>b{color:var(--ok-text)}.vc-result.bad{color:#912018;background:#fef3f2;border:1px solid #fecdca;font-size:14px}.vc-result dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.vc-result dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11.5px;font-weight:700}.vc-result dd{color:var(--title);font-size:15px;font-weight:600}@media (max-width:480px){.vc-row{flex-direction:column}.vc-result dl{grid-template-columns:1fr}}.cat-crumbs{color:#ffffffa6;margin-bottom:12px;font-size:13.5px}.cat-crumbs a{color:#ffffffd9}.cat-crumbs a:hover{color:var(--gold)}.cat-crumbs span{color:#e2c27a}.cat-count{letter-spacing:.06em;text-transform:uppercase;color:#e2c27a;margin-top:10px;font-size:13px;font-weight:700}.cat-sort{width:auto;height:42px;color:var(--white);background:#ffffff14;border-color:#fff3}.cat-sort option{color:var(--text)}img.sj-logo{object-fit:contain;background:var(--surface);border:1px solid var(--line);padding:4px}.cat-others{margin-top:36px}.cat-others h2{color:var(--title);margin-bottom:12px;font-size:18px}.cat-chips{flex-wrap:wrap;gap:8px;display:flex}.cat-chips a{color:var(--title);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600}.cat-chips a:hover{border-color:var(--gold);background:var(--gold-light)}.job-foot>:only-child{margin-left:auto}.pager{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:28px;display:flex}.pager button{border:1px solid var(--line);background:var(--surface);min-width:42px;height:42px;color:var(--title);border-radius:10px;padding:0 12px;font-size:14px;font-weight:600}.pager button:hover:not(:disabled){border-color:var(--navy)}.pager button.on{background:var(--navy);border-color:var(--navy);color:var(--white)}.pager button:disabled{opacity:.45;cursor:default}.pager .pager-step{align-items:center;gap:6px;padding:0 14px;display:inline-flex}.pager-n{align-items:center;gap:6px;display:inline-flex}.pager-n i{color:var(--muted);font-style:normal}.rc-page{color:var(--muted);font-weight:500}.results-bar{scroll-margin-top:96px}.vn{flex:none;margin-left:auto;position:relative}.vn-btn{cursor:pointer;background:var(--surface);width:42px;height:42px;color:var(--title);border:0;border-radius:50%;place-items:center;transition:background .2s,color .2s,transform .15s;display:grid;box-shadow:0 6px 18px #030a1e40}.vn-btn:hover{color:var(--gold-dark);transform:scale(1.05)}.vn-btn:focus-visible{outline-offset:2px;outline:3px solid #c9972b99}.vn-btn.on{background:var(--gold);color:var(--navy-dark);animation:1.2s ease-out infinite vn-pulse}@keyframes vn-pulse{0%{box-shadow:0 0 #c9972b8c}to{box-shadow:0 0 0 14px #c9972b00}}.vn-pop{z-index:60;background:var(--surface);width:max-content;max-width:300px;color:var(--title);border:1px solid var(--line);border-radius:12px;padding:10px 14px;font-size:13px;line-height:1.45;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%);box-shadow:0 18px 40px #030a1e47}.vn-pop:before{content:"";background:inherit;border-left:1px solid var(--line);border-top:1px solid var(--line);width:10px;height:10px;margin-left:-5px;position:absolute;top:-6px;left:50%;transform:rotate(45deg)}.vn-pop.heard{font-size:14px;font-weight:600}.vn-pop.go{background:var(--navy-light);font-weight:600}.vn-pop.err{color:#9a2b1e}html.dark .vn-pop.err{color:var(--danger)}@media (max-width:1300px){.vn{display:none}}@media (prefers-reduced-motion:reduce){.vn-btn,.vn-btn.on{transition:none;animation:none}}.job-list .jcard{gap:9px;padding:16px}.job-list .jcard .job-top{gap:12px}.job-list .jcard .job-logo{width:40px;height:40px;font-size:13.5px}.job-list .jcard .job-title h3{font-size:15.5px}.job-list .jcard .job-title p{gap:6px;font-size:13px}.job-list .jcard .save{width:32px;height:32px}.job-list .jcard .jc-pay{padding:4px 10px;font-size:14px}.job-list .jcard .jc-pay.muted,.job-list .jcard .jc-loc{font-size:13px}.job-list .jcard .jc-tags span{padding:2px 7px;font-size:12px}.job-list .jcard .job-foot{padding-top:10px}.job-list .jcard .job-foot .btn-sm{height:34px;padding:0 16px;font-size:13.5px}@media (min-width:1400px){.job-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.theme-btn{cursor:pointer;background:var(--surface);width:42px;height:42px;color:var(--title);border:0;border-radius:50%;flex:none;place-items:center;transition:background .2s,color .2s,transform .15s;display:grid;box-shadow:0 6px 18px #030a1e40}.theme-btn:hover{color:var(--gold-dark);transform:scale(1.05)}.theme-btn:focus-visible{outline-offset:2px;outline:3px solid #c9972b99}@media (max-width:1300px){.theme-btn{margin-left:auto}.head-search~.theme-btn,.theme-btn~.nbell,.theme-btn~.menu-btn{margin-left:8px}}@media (max-width:1024px){.theme-btn{width:38px;height:38px}}@media (max-width:374px){.brand img{height:34px}}.rb-loading,.rb-app{min-height:calc(100vh - 80px)}.rb-loading{place-items:center;display:grid}.rb-loading-spin{border:3px solid #c9972b40;border-top-color:var(--gold);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite rb-loading-spin}@keyframes rb-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rb-loading-spin{animation-duration:2s}}.abf{flex-wrap:wrap;align-items:flex-start;gap:64px;display:flex}.abf-photo-col{flex:340px;min-width:0;max-width:420px}.abf-photo-card{background:var(--surface);border:1px solid var(--line);border-bottom:0;border-radius:20px 20px 0 0;padding:24px 24px 0;overflow:hidden;box-shadow:0 1px 2px #0b1f4b0f,0 4px 16px #0b1f4b0f}.abf-photo{aspect-ratio:4/5;background:0 0;border-radius:14px 14px 0 0}.abf-photo:after,.abf-photo img+.founder-mono{display:none}@media (max-width:800px){.founder-photo.abf-photo{aspect-ratio:4/5;height:auto}}.abf-plate{background:var(--navy);border-radius:0 0 20px 20px;flex-direction:column;gap:4px;margin:0;padding:20px 24px;display:flex;position:relative;box-shadow:0 8px 24px #0b1f4b38}.abf-plate-rule{background:var(--gold);border-radius:999px;width:48px;height:3px;margin-bottom:8px}.abf-plate strong{color:#fff;font-size:22px;line-height:30px}.abf-plate>span:last-child{color:#e9dfc0;font-size:14px;font-weight:500;line-height:22px}.abf-story{flex-direction:column;flex:999 520px;gap:16px;min-width:0;display:flex}.abf-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--green);align-items:center;gap:12px;font-size:12px;font-weight:700;display:inline-flex}.abf-eyebrow span{background:currentColor;border-radius:999px;width:48px;height:3px}.abf-story h1{letter-spacing:-.01em;color:var(--title);margin:4px 0 0;font-size:52px;font-weight:800;line-height:1.15}.abf-story h1 span{color:var(--gold-dark)}.abf-story .abf-hi{color:var(--text);margin-bottom:4px;font-size:22px;font-weight:700;line-height:1.45}.abf-story>p:not(.abf-hi){color:var(--text);max-width:640px;font-size:17.5px;line-height:1.65}.abf-chips{flex-wrap:wrap;gap:12px;margin:8px 0 0;padding:0;list-style:none;display:flex}.abf-chips li{background:var(--surface);border:1px solid var(--line);min-height:44px;color:var(--title);border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.abf-chips svg{color:var(--green);flex:none}.abf-contact{background:var(--navy);border-radius:20px;flex-direction:column;gap:24px;margin-top:12px;padding:32px;display:flex}.abf-contact dl{flex-wrap:wrap;gap:24px 32px;margin:0;display:flex}.abf-contact dl>div{flex:200px;min-width:0}.abf-contact dt{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:12px;font-weight:700}.abf-contact dd{color:#fff;overflow-wrap:anywhere;margin:4px 0 0;font-size:18px;font-weight:600;line-height:28px}.abf-contact dd a{color:#fff}.abf-contact dd a:hover{color:#e9dfc0}.abf-contact-foot{border-top:1px solid #e9dfc02e;flex-wrap:wrap;align-items:center;gap:12px;padding-top:24px;display:flex}.abf-wa,.abf-mail{color:#fff;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.abf-wa{background:var(--green)}.abf-wa:hover{background:#18734b}.abf-mail{border:1.5px solid var(--gold)}.abf-mail:hover{background:#c9972b26}.abf-contact-foot p{color:#e9dfc0;flex:220px;min-width:0;font-size:14px;line-height:22px}@media (max-width:900px){.abf{gap:40px}.abf-photo-col{max-width:360px;margin:0 auto}.abf-story h1{font-size:36px}}@media (max-width:560px){.abf-story h1{font-size:30px}.abf-contact{padding:24px 20px}.abf-plate{padding:16px 18px}}.mi-kicker{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700}.mi-hero h1{margin-top:8px}.mi-hero-actions{flex-wrap:wrap;gap:10px;display:flex}.mi-wrap{gap:18px;max-width:1040px;display:grid}.mi-card{padding:22px 24px}.mi-card h2,.mi-h2{font-size:19px}.mi-card h3{margin-top:16px;font-size:15px}.mi-card>p{margin-top:8px;line-height:1.7}.mi-h2{margin-top:8px}.mi-note{color:var(--muted);margin-top:6px;font-size:13.5px}.mi-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mi-bar-right{flex-wrap:wrap;gap:10px;display:flex}.mi-print,.mi-guide{gap:18px;display:grid}.mi-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.mi-dots,.mi-ticks,.mi-steps{gap:6px;margin-top:8px;font-size:15px;display:grid}.mi-dots li,.mi-ticks li{padding-left:20px;line-height:1.55;position:relative}.mi-dots li:before{content:"";background:var(--muted);border-radius:50%;width:7px;height:7px;position:absolute;top:.6em;left:4px}.mi-dots.good li:before{background:var(--green)}.mi-dots.bad li:before{background:var(--danger)}.mi-ticks li:before{content:"✓";color:var(--green);font-weight:700;position:absolute;left:0}.mi-steps{padding-left:22px;list-style:decimal}.mi-steps li{padding-left:4px}.mi-skills{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.mi-skills>div{border:1px solid var(--line);background:var(--bg-alt);border-radius:8px;padding:14px}.mi-skills p{margin-top:4px;font-size:14.5px}.mi-skills small{color:var(--muted);margin-top:6px;font-size:13px;display:block}.mi-samples{gap:10px;margin-top:14px;display:grid}.mi-sample{border:1px solid var(--line);background:var(--surface);border-radius:8px}.mi-sample summary{cursor:pointer;color:var(--title);align-items:flex-start;gap:10px;padding:14px 16px;font-weight:600;line-height:1.5;list-style:none;display:flex}.mi-sample summary .mi-cat{flex-shrink:0;margin:2px 0 0}.mi-sample-q{flex:1;min-width:0}.mi-sample summary::-webkit-details-marker{display:none}.mi-sample summary:after{content:"+";text-align:center;width:18px;color:var(--muted);flex-shrink:0;font-size:18px;line-height:1.3}.mi-sample[open] summary:after{content:"−"}.mi-sample-body{border-top:1px solid var(--line);padding:0 16px 16px}.mi-sample-body h4,.mi-qbody h4{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-top:14px;font-size:13px}.mi-sample-body>p{margin-top:6px;line-height:1.7}.mi-cat{vertical-align:1px;background:var(--navy-light);color:var(--title);border-radius:99px;margin-right:8px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-block}.mi-cat.easy{color:#157347;background:#e3f4ea}.mi-cat.medium{background:var(--gold-light);color:var(--gold-dark)}.mi-cat.tough{color:#b42318;background:#fce7e6}html.dark .mi-cat.easy{color:#4ade80;background:#12301f}html.dark .mi-cat.tough{color:#f87171;background:#3a1a1a}.mi-stage .mi-cat{color:#e7ebf3;background:#ffffff1a}.mi-stage .mi-cat.easy{color:#4ade80}.mi-stage .mi-cat.medium{color:#f6d58e}.mi-stage .mi-cat.tough{color:#fca5a5}.mi-cta{border:1px solid var(--gold-line,#ebd9ae);background:var(--gold-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:22px 24px;display:flex}.mi-cta h2{font-size:19px}.mi-cta p{color:var(--muted);margin-top:4px}.mi-cta-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.mi-empty{justify-items:start;gap:12px;padding:28px;display:grid}.mi-empty h2{font-size:20px}.mi-modal .modal-body>p{font-size:15px}.mi-pick{border:0;flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.mi-pick legend{color:var(--title);margin-bottom:8px;font-size:14px;font-weight:700}.mi-pick label{border:1.5px solid var(--line);cursor:pointer;color:var(--title);background:var(--surface);border-radius:10px;flex:160px;align-items:center;gap:10px;padding:12px 14px;font-weight:600;display:flex}.mi-pick label.on{border-color:var(--gold);background:var(--gold-light)}.mi-pick input{accent-color:var(--gold)}.mi-pick small{color:var(--muted);font-weight:500}.mi-listen{border:1px solid var(--line);background:var(--surface);color:var(--title);cursor:pointer;white-space:nowrap;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600}.mi-listen:hover{border-color:var(--gold)}.mi-face{color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.mi-face.female{background:radial-gradient(circle at 35% 30%,#f6c77b,#c9972b 60%,#8a5a12)}.mi-face.male{background:radial-gradient(circle at 35% 30%,#8fd3f4,#2f7fd6 60%,#163e8c)}.mi-checklist{color:var(--muted);gap:6px;margin-top:18px;font-size:14px;display:grid}.mi-checklist li:before{content:"• ";color:var(--gold);font-weight:700}.mi-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.ca-modal{width:min(480px,100% - 32px)}.ca-badge{color:#8a6417;background:#c9972b24;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.ca-badge.ok{color:#166a42;background:#16a34a1f}.ca-form{gap:12px;display:grid}.ca-form h2{margin-top:0}.ca-form>p{color:var(--muted);margin:0 0 4px;line-height:1.6}.ca-form label{color:var(--title);gap:6px;font-size:13.5px;font-weight:600;display:grid}.ca-form input{font:inherit;border:1.5px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;padding:11px 12px;font-weight:400}.ca-form input:focus{border-color:var(--gold);outline:none}.ca-form .mi-modal-actions{margin-top:6px}.mi-stage{color:#e7ebf3;background:radial-gradient(1200px 600px at 50% -10%,#1d3a7a 0%,#0b1f4b 45%,#060f26 100%);min-height:calc(100vh - 72px);padding:22px 0 56px}.mi-stage-in{max-width:860px}.mi-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.mi-back{color:#b8c2d6;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:600;overflow:hidden}.mi-back:hover{color:#fff}.mi-steps-bar{flex-wrap:wrap;gap:6px;display:flex}.mi-steps-bar li{color:#8c97ae;background:#ffffff12;border:1.5px solid #ffffff1f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12.5px;font-weight:700;display:grid}.mi-steps-bar li.now{border-color:var(--gold);color:#fff;box-shadow:0 0 0 4px #c9972b38}.mi-steps-bar li.done{color:#fff;background:#1e8a5a;border-color:#1e8a5a}.mi-steps-bar li.skip{color:#fff;background:#c2412f;border-color:#c2412f}.mi-autonext{color:#f6c77b;font-weight:700}.mi-steps-wrap{justify-items:end;gap:8px;display:grid}.mi-steps-key{color:#c9d0dd;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;font-size:12px;font-weight:600;list-style:none;display:flex}.mi-steps-key li{align-items:center;gap:6px;display:inline-flex}.mi-steps-key li:before{content:"";background:#ffffff12;border:1.5px solid #ffffff40;border-radius:50%;width:10px;height:10px}.mi-steps-key li.done:before{background:#1e8a5a;border-color:#1e8a5a}.mi-steps-key li.skip:before{background:#c2412f;border-color:#c2412f}.mi-steps-key li.now:before{border:2px solid var(--gold);background:0 0;box-shadow:0 0 0 2px #c9972b40}@media (max-width:640px){.mi-steps-wrap{justify-items:start}}.mi-room{text-align:center;justify-items:center;gap:22px;margin-top:34px;display:grid}.mi-orb-wrap{justify-items:center;gap:12px;display:grid;position:relative}.mi-orb{border-radius:50%;place-items:center;width:150px;height:150px;transition:transform .3s;display:grid;position:relative}.mi-orb span{z-index:2;color:#ffffffeb;text-shadow:0 2px 12px #00000040;font:700 46px Poppins,sans-serif;position:relative}.mi-orb.female{background:radial-gradient(circle at 32% 28%,#ffe2a8 0%,#e8b04a 30%,#b07a1c 62%,#5e3b07 100%);box-shadow:0 0 60px #e8b04a73,inset -10px -14px 30px #00000040}.mi-orb.male{background:radial-gradient(circle at 32% 28%,#c9f0ff 0%,#5fb4f0 30%,#2765c9 62%,#0f2f73 100%);box-shadow:0 0 60px #5fb4f073,inset -10px -14px 30px #00000040}.mi-orb:before,.mi-orb:after{content:"";opacity:0;border:2px solid #ffffff2e;border-radius:50%;position:absolute;inset:-14px}.mi-orb-wrap.talking .mi-orb{animation:1.1s ease-in-out infinite mi-breathe}.mi-orb-wrap.talking .mi-orb:before{animation:1.6s ease-out infinite mi-ripple}.mi-orb-wrap.talking .mi-orb:after{animation:1.6s ease-out .8s infinite mi-ripple}.mi-orb-wrap.listening .mi-orb{transform:scale(.82)}.mi-orb-wrap.listening .mi-orb:before{opacity:1;border-color:#4ade80b3;animation:1.8s ease-in-out infinite mi-glow;inset:-12px}.mi-orb-wrap.thinking .mi-orb{transform:scale(.82)}.mi-orb-wrap.thinking .mi-orb:before{opacity:1;border:3px solid #e8b04a;border-color:#e8b04a #e8b04a66 #0000 #0000;animation:.9s linear infinite mi-spin;inset:-10px}@keyframes mi-breathe{50%{transform:scale(1.06)}}@keyframes mi-ripple{0%{opacity:.7;transform:scale(.95)}to{opacity:0;transform:scale(1.45)}}@keyframes mi-glow{50%{box-shadow:0 0 0 8px #4ade801f}}@keyframes mi-spin{to{transform:rotate(360deg)}}.mi-who{color:#c8cfdd;font-size:15px}.mi-who b{color:#fff}.mi-q{max-width:720px}.mi-q-meta{color:#9aa6be;font-size:13.5px;font-weight:600}.mi-q h2{color:#fff;margin-top:10px;font-size:24px;font-weight:600;line-height:1.45}.mi-panel{justify-items:center;gap:14px;width:100%;max-width:640px;display:grid}.mi-panel>p{color:#c8cfdd}.mi-big{border-radius:999px;height:52px;padding:0 30px;font-size:16px}.mi-row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.mi-link{color:#b8c2d6;border-radius:6px;padding:6px 10px;font-size:14px;font-weight:600}.mi-link:hover{color:#fff;background:#ffffff14}.mi-panel>p.mi-warn,.mi-type .mi-warn{color:#f6d58e;font-size:15px}.mi-hint{color:#c8cfdd;font-size:15px}.mi-mic{color:#8c97ae;margin-top:-8px;font-size:12.5px}.mi-timer{width:96px;height:96px;position:relative}.mi-timer svg{width:96px;height:96px;transform:rotate(-90deg)}.mi-timer circle{fill:none;stroke-width:6px}.mi-timer .bg{stroke:#ffffff1a}.mi-timer .fg{stroke:#4ade80;stroke-linecap:round;transition:stroke-dashoffset .2s linear}.mi-timer .fg.low{stroke:#f87171}.mi-timer b{color:#fff;place-items:center;font:700 28px Poppins,sans-serif;display:grid;position:absolute;inset:0}.mi-bars{align-items:center;gap:6px;height:46px;display:flex}.mi-bars span{background:linear-gradient(#4ade80,#1e8a5a);border-radius:3px;width:6px;height:46px;transition:transform 60ms linear;transform:scaleY(.12)}.mi-type{gap:12px;width:100%;display:grid}.mi-type textarea{color:#fff;width:100%;font:inherit;resize:vertical;background:#ffffff0f;border:1px solid #fff3;border-radius:10px;padding:14px;font-size:16px}.mi-type textarea::placeholder{color:#8c97ae}.mi-type textarea:focus{outline:2px solid var(--gold);border-color:#0000}.mi-dots-load{gap:8px;display:flex}.mi-dots-load span{background:#e8b04a;border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite mi-bounce}.mi-dots-load span:nth-child(2){animation-delay:.15s}.mi-dots-load span:nth-child(3){animation-delay:.3s}@keyframes mi-bounce{50%{opacity:.5;transform:translateY(-8px)}}.mi-fb{text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;justify-items:stretch;padding:22px}.mi-fb-score{justify-self:center;align-items:baseline;gap:2px;display:flex}.mi-fb-score b{color:#fff;font:700 44px Poppins,sans-serif}.mi-fb-score small{color:#9aa6be;font-size:18px}.mi-fb-two{color:#d5dbe6;gap:8px;font-size:15px;line-height:1.6;display:grid}.mi-fb-two b{color:#fff}.mi-fb .mi-big{justify-self:center}.mi-tip{color:#fbe7bd;background:#e8b04a24;border:1px solid #e8b04a59;border-radius:10px;padding:12px 14px;font-size:15px;line-height:1.6}.mi-tip span{text-transform:uppercase;letter-spacing:.05em;color:#e8b04a;margin-bottom:2px;font-size:12.5px;font-weight:700;display:block}.mi-tip.light{background:var(--gold-light);border-color:var(--gold-line,#ebd9ae);color:var(--text);margin-top:12px}.mi-tip.light span{color:var(--gold-dark)}.mi-heard summary{cursor:pointer;color:#9aa6be;font-size:14px;font-weight:600}.mi-heard p{color:#d5dbe6;margin-top:6px;font-size:14.5px;font-style:italic}.mi-rep-top{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:18px;display:grid}.mi-total{text-align:center;align-content:start;justify-items:center;display:grid}.mi-total-ring{--c:var(--green);background:radial-gradient(closest-side,var(--surface)80%,transparent 81%),conic-gradient(var(--c)calc(var(--p)*1%),var(--line)0);border-radius:50%;grid-auto-flow:column;place-content:center;align-items:baseline;width:150px;height:150px;margin:16px 0 6px;display:grid}.mi-total-ring.mid{--c:var(--gold)}.mi-total-ring.low{--c:var(--danger)}.mi-total-ring b{color:var(--title);font:700 44px Poppins,sans-serif}.mi-total-ring small{color:var(--muted)}.mi-total>p{text-align:left}.mi-dims{gap:12px;display:grid}.mi-dims li{color:var(--text);grid-template-columns:1fr auto;gap:4px 10px;font-size:14px;display:grid}.mi-dims b{color:var(--title)}.mi-dims i{background:var(--line);border-radius:4px;grid-column:1/-1;height:8px;overflow:hidden}.mi-dims em{background:var(--green);border-radius:4px;height:100%;display:block}.mi-dims i.mid em{background:var(--gold)}.mi-dims i.low em{background:var(--danger)}.mi-qlist{gap:10px;display:grid}.mi-qrep summary{cursor:pointer;align-items:center;gap:14px;padding:14px 18px;list-style:none;display:flex}.mi-qrep summary::-webkit-details-marker{display:none}.mi-qscore{color:#fff;background:var(--green);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font:700 16px Poppins,sans-serif;display:grid}.mi-qscore.mid{background:var(--gold);color:#0b1f4b}.mi-qscore.low{background:#c2412f}.mi-qscore.skip{background:var(--line);color:var(--muted)}.mi-qscore.big{width:52px;height:52px;font-size:18px}.mi-qtext{color:var(--title);gap:4px;font-weight:600;line-height:1.45;display:grid}.mi-qtext small{color:var(--muted);font-size:12.5px;font-weight:500}.mi-qbody{padding:0 18px 18px 72px}.mi-said{color:var(--text);margin-top:6px;font-style:italic;line-height:1.65}.mi-fbline{background:var(--bg-alt);border-left:3px solid var(--green);border-radius:8px;padding:10px 12px;font-size:14.5px;line-height:1.6}.mi-fbline.bad{border-left-color:var(--danger)}.mi-ideal{background:var(--navy-light);border-radius:8px;margin-top:6px;padding:12px 14px;line-height:1.7}.mi-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mi-hist{gap:10px;display:grid}.mi-hist li{align-items:center;gap:16px;padding:16px 18px;display:flex}.mi-hist-main{flex:1;min-width:0}.mi-hist-main h3{font-size:16px}.mi-hist-main p{color:var(--muted);margin-top:2px;font-size:13.5px}.mi-hist-actions{align-items:center;gap:10px;display:flex}.mi-del{color:var(--danger);padding:6px 8px;font-size:14px;font-weight:600}.jd-prep{border:1.5px solid var(--gold);background:var(--gold-light);color:var(--title);text-align:center;border-radius:10px;gap:2px;padding:12px 14px;font-size:15px;font-weight:700;display:grid}.jd-prep small{color:var(--muted);font-size:12.5px;font-weight:500}.jd-prep:hover{background:var(--surface)}button.jd-prep,button.ap2-prep{cursor:pointer;width:100%;font-family:inherit}.ap2-links .ap2-prep small{color:var(--muted);margin-left:6px;font-size:12px;font-weight:400;display:inline}.ap2-links button.ap2-prep,.ap2-links span.ap2-prep{text-align:left;width:auto;font-size:14px;font-weight:600}.ap2-links .ap2-prep{color:var(--title);background:var(--gold-light);border:1px solid var(--gold);border-radius:99px;padding:4px 12px}@media (max-width:760px){.mi-two,.mi-rep-top{grid-template-columns:minmax(0,1fr)}.mi-dims{width:100%}.mi-card{padding:18px}.mi-q h2{font-size:19px}.mi-orb{width:116px;height:116px}.mi-orb span{font-size:36px}.mi-room{gap:18px;margin-top:22px}.mi-steps-bar li{width:26px;height:26px;font-size:11.5px}.mi-qbody{padding:0 16px 16px}.mi-hist li{flex-wrap:wrap}.mi-hist-actions{justify-content:flex-end;width:100%}}@media (prefers-reduced-motion:reduce){.mi-orb-wrap .mi-orb,.mi-orb:before,.mi-orb:after,.mi-dots-load span{animation:none!important}}@media print{.mi-print,.mi-print *{visibility:visible!important}.mi-print{color:#1b2433;width:100%;position:absolute;top:0;left:0}.mi-print .ma-card{box-shadow:none;break-inside:avoid;background:#fff;border:1px solid #dde2ea}.mi-noprint{display:none!important}}.mi-about:not(.open) .mi-clamp{max-height:5.2em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.mi-about .mi-clamp p+p{margin-top:6px}.mi-more{color:var(--navy,#0b1a3b);cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:14px;font-weight:600;text-decoration:underline}@media print{.mi-about .mi-clamp{max-height:none;-webkit-mask-image:none;mask-image:none}.mi-more{display:none}}.mi-rec{margin-top:6px}audio.mi-rec{width:100%;max-width:420px;height:36px}@media print{.mi-rec{display:none}}.mi-stats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.mi-stats .ma-card{gap:2px;padding:14px 16px;display:grid}.mi-stats b{color:var(--title);font-size:26px;line-height:1.1}.mi-stats b small{color:var(--muted);font-size:15px;font-weight:600}.mi-stats span{color:var(--muted);font-size:13px}.mi-hist-main .mi-attempt{color:var(--gold-dark,#9a6b12);margin:2px 0;font-size:12.5px;font-weight:700}@media (max-width:560px){.mi-stats{gap:8px}.mi-stats .ma-card{padding:10px}.mi-stats b{font-size:20px}}.mi-replang{color:#ffffffbf;flex-wrap:wrap;align-items:center;gap:6px;margin-top:14px;font-size:13px;display:flex}.mi-replang button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:999px;padding:4px 14px;font-size:13px;font-weight:700}.mi-replang button.on{background:var(--gold);border-color:var(--gold);color:var(--navy,#0b1f4b)}.mi-replang button:disabled{opacity:.6;cursor:wait}.mi-pdf{position:relative}.mi-pdf-menu{z-index:20;background:var(--surface,#fff);border:1px solid var(--line,#e5e7eb);border-radius:10px;min-width:160px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 30px #0000002e}.mi-pdf-menu button{text-align:left;color:var(--title);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:14px;font-weight:600}.mi-pdf-menu button:hover{background:var(--gold-light,#fdf3dc)}@media print{.mi-replang,.mi-pdf{display:none!important}}.mi-redo{justify-items:center;gap:8px;margin:4px 0 14px;display:grid}.mi-redo .mi-hint{text-align:center;margin:0}.mi-fb-first{color:#ffffffa6;margin-top:2px;font-size:13px;font-weight:600;display:block}.mi-skillbars h2{margin-bottom:2px}.mi-skillbars>.mi-note{margin:0 0 14px}.mi-skillbars ul{gap:0;display:grid}.mi-skillbars li.mi-skill{padding:14px 0}.mi-skillbars li.mi-skill+li.mi-skill{border-top:1px solid var(--line)}.mi-skillbars li.mi-skill:last-child{padding-bottom:0}.mi-skill-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.mi-skill-head b{color:var(--title);font-size:15.5px}.mi-skill-score{color:var(--muted);font-size:13px}.mi-skill-score strong{color:var(--title);font-size:18px}.mi-skill-tag{border:1px solid;border-radius:999px;margin-left:auto;padding:2px 10px;font-size:12.5px;font-weight:700}.mi-skill-tag.low{color:var(--danger);border-color:currentColor}.mi-skill-tag.mid{color:var(--warn-text);border-color:var(--gold);background:var(--gold-light)}.mi-skill-tag.good{color:var(--green);border-color:currentColor}.mi-skill-bar{background:var(--line);border-radius:999px;height:10px;margin:8px 0 6px;position:relative;overflow:hidden}.mi-skill-bar em{background:var(--danger);border-radius:999px;position:absolute;inset:0 auto 0 0}.mi-skill.mid .mi-skill-bar em{background:var(--gold)}.mi-skill.good .mi-skill-bar em{background:var(--green)}.mi-skill-bar i{background:var(--surface);width:2px;position:absolute;top:0;bottom:0}.mi-skill-means{color:var(--muted);margin:0;font-size:13.5px}.mi-skill-do{color:var(--title);margin:4px 0 0;font-size:14px}@media print{.mi-skill-bar{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.mi-print-head{display:none}@media print{.mi-print-head{border-bottom:2px solid #c9972b;margin-bottom:14px;padding-bottom:10px;display:block}.mi-print-head p{color:#5b6577;margin:0;font-size:12px}.mi-print-head p:first-child{color:#a87d1f;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.mi-print-head h1{color:#0b1f4b;margin:4px 0;font-size:22px}}.mi-room{position:relative}.mi-self{background:#000;border:2px solid #ffffff40;border-radius:14px;width:168px;margin:0;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 6px 20px #0000004d}.mi-self video{aspect-ratio:4/3;object-fit:cover;width:100%;display:block;transform:scaleX(-1)}.mi-self figcaption{color:#fff;text-shadow:0 1px 2px #000000b3;font-size:11.5px;font-weight:700;position:absolute;bottom:6px;left:8px}.mi-self.rec{border-color:#e5484d}.mi-cam-toggle{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:6px;right:6px}.mi-cam-toggle:hover,.mi-cam-toggle:focus-visible{background:#000c}.mi-cam-on{color:#fff;cursor:pointer;background:#ffffff14;border:1.5px solid #ffffff59;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700;position:absolute;top:0;right:0}.mi-cam-on:hover,.mi-cam-on:focus-visible{background:#ffffff2e}.mi-self.rec figcaption{color:#ffb3b5}.mi-rec-video{background:#000;border-radius:10px;width:100%;max-width:420px}.mi-consent{border:1px solid var(--line);cursor:pointer;border-radius:10px;align-items:flex-start;gap:10px;margin:14px 0 4px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.mi-consent input{flex:none;width:17px;height:17px;margin-top:3px}@media (max-width:640px){.mi-self{border-radius:10px;width:96px}}@media print{.mi-rec-video{display:none}}.mi-cam{margin-top:18px}.mi-cam-rows{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 18px;margin:12px 0;padding:0;list-style:none;display:grid}.mi-cam-rows li{grid-template-columns:1fr auto;gap:2px 8px;font-size:13.5px;display:grid}.mi-cam-rows li .mi-skill-bar{grid-column:1/-1;margin:4px 0 0}.mi-cam-rows li.mid .mi-skill-bar em{background:var(--gold)}.mi-cam-rows li.good .mi-skill-bar em{background:var(--green)}.mi-cam-group h3{color:var(--title);margin:14px 0 0;font-size:13.5px;font-weight:700}.mi-cam-group .mi-cam-rows{margin-top:8px}.mi-cam-where{color:var(--muted)}.mi-cam-line{margin:6px 0 0}.mi-cal{max-width:1100px;margin:0 auto;padding:24px 16px 48px}.mi-cal h1{color:var(--title);margin:0 0 6px;font-size:24px}.mi-cal h2{color:var(--title);margin:18px 0 8px;font-size:16px}.mi-cal-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:16px;display:grid}.mi-cal-video{aspect-ratio:4/3;background:#111;border-radius:12px;width:100%;transform:scaleX(-1)}.mi-cal-chips{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.mi-cal-chip{background:var(--line);color:var(--muted);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}.mi-cal-chip.on{color:#17663a;background:#ddf3e4}.mi-cal-chip.warn{color:#8a5a12;background:#fdecc8}.mi-cal-table{border-collapse:collapse;width:100%;font-size:13px}.mi-cal-table td{border-bottom:1px solid var(--line);color:var(--title);padding:5px 6px}.mi-cal-table td:nth-child(2){font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.mi-cal-table td:nth-child(3){color:var(--muted)}.mi-cal-test{margin-top:12px}.mi-cal-sliders{gap:8px;display:grid}.mi-cal-sliders label{color:var(--title);gap:2px;font-size:13px;display:grid}.mi-cal-sliders input{width:100%;accent-color:var(--gold)}.mi-cal-copy{border:1px solid var(--line);border-radius:8px;width:100%;padding:8px;font:12px ui-monospace,monospace}@media (max-width:760px){.mi-cal-grid{grid-template-columns:minmax(0,1fr)}}.mi-paid{border:1px dashed var(--gold);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;display:flex}.mi-modal .mi-paid{box-shadow:none;margin:14px 0 0;padding:14px}.mi-paid h2{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 4px;font-size:1.05rem;display:flex}.mi-paid p{color:var(--muted);margin:0;font-size:.9rem}.mi-soon{background:var(--gold);color:var(--navy);border-radius:99px;padding:2px 8px;font-size:.72rem;font-weight:700}.mi-soon-alert{z-index:300;background:var(--navy);color:#fff;border-radius:10px;width:min(420px,100% - 32px);padding:12px 16px;animation:.25s ease-out mi-drop;position:fixed;top:20px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #030a1e4d}.mi-soon-alert b{color:var(--gold);display:block}@keyframes mi-drop{0%{opacity:0;transform:translate(-50%,-16px)}}.hire{--hire-ink:#0b1f4b;overflow-x:clip}.hire-hero,.hire-cta{color:var(--white);background:radial-gradient(1100px 620px at 85% -10%,#1f3f86 0%,var(--navy)46%,var(--navy-dark)100%);position:relative;overflow:hidden}.hire-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 70% 30%,#000 0%,#0000 70%);mask-image:radial-gradient(at 70% 30%,#000 0%,#0000 70%)}.hire-glow{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#e8b04a38,#0000 65%);border-radius:50%;width:520px;height:520px;position:absolute;top:8%;right:6%}.hire-hero-in{grid-template-columns:1.08fr .92fr;align-items:center;gap:56px;padding-top:72px;padding-bottom:96px;display:grid;position:relative}.hire-chip{color:#dce2ee;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.hire-dot{background:#e8b04a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e8b04a33}.hire h1{color:var(--white);letter-spacing:-.02em;margin-top:20px;font-size:54px;font-weight:700;line-height:1.07}.hire h1 span,.hire-cta h2 span{color:#0000;background:linear-gradient(90deg,#f3c66b,#c9972b);-webkit-background-clip:text;background-clip:text}.hire-free{color:var(--white);background:linear-gradient(90deg,#e8b04a2e,#e8b04a0a);border:1px solid #e8b04a66;border-radius:14px;margin-top:20px;padding:10px 18px;font-family:Poppins,Arial,sans-serif;font-size:30px;font-weight:600;line-height:1.2;display:inline-block}.hire-free b{color:#f3c66b;font-weight:700}.hire-sub{color:#c8cfdd;max-width:540px;margin-top:18px;font-size:17px;line-height:1.65}.hire-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hire-btn{border-radius:12px;height:50px;padding:0 24px;font-size:15.5px}.hire .btn-gold.hire-btn{color:#1d1503;background:linear-gradient(#e8b04a,#c9972b);box-shadow:0 10px 28px #c9972b59}.hire .btn-gold.hire-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.hire-ticks{color:#c3cada;flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:14px;display:flex}.hire-ticks li{align-items:center;gap:7px;display:flex}.hire-ticks svg{color:#e8b04a}.hire-visual{position:relative}.hire-board{color:var(--hire-ink);background:#fffffff5;border-radius:22px;padding:22px;position:relative;transform:rotate(-1.2deg);box-shadow:0 30px 70px #030a1e73}.hire-board-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.hire-board-head b{font-family:Poppins,Arial,sans-serif;font-size:17px;display:block}.hire-board-head small{color:#5c6678;font-size:13px}.hire-live{color:#157347;background:#e6f4ea;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.hire-stages{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.hire-stage{text-align:center;background:#f4f6fa;border-radius:12px;padding:10px}.hire-stage b{font-family:Poppins,Arial,sans-serif;font-size:22px;display:block}.hire-stage span{color:#5c6678;font-size:11.5px;font-weight:600}.hire-stage.s1{background:#fbf3e1}.hire-stage.s1 b{color:#a87d1f}.hire-stage.s3{background:#e6f4ea}.hire-stage.s3 b{color:#157347}.hire-cand{border:1px solid #e8ebf1;border-radius:14px;align-items:center;gap:12px;margin-top:8px;padding:12px;display:flex}.hire-cand b{font-size:14px;display:block}.hire-cand small{color:#5c6678;font-size:12px}.hire-cand em{color:#157347;white-space:nowrap;background:#e6f4ea;border-radius:999px;margin-left:auto;padding:4px 10px;font-size:11.5px;font-style:normal;font-weight:700}.hire-cand em.i{color:#6d3fc0;background:#f0eafb}.hire-av{color:#1d1503;background:#c9972b;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.hire-av.b{color:#0b1f4b;background:#dce4f5}.hire-note{text-align:right;color:#8d94a8;margin-top:10px;font-size:11px}.hire-float{color:var(--hire-ink);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:flex;position:absolute;box-shadow:0 16px 36px #030a1e59}.hire-float svg{color:#1e8a5a}.hire-float.f1{top:-18px;left:-22px}.hire-float.f2{bottom:-20px;right:-14px}.hire-float.f2 svg{color:#c9972b}.hire-stats{z-index:2;margin-top:-44px;position:relative}.hire-stats-in{background:var(--surface);border:1px solid var(--line);border-radius:20px;grid-template-columns:repeat(4,1fr);display:grid;box-shadow:0 20px 50px #0b1f4b1f}.hire-stat{border-left:1px solid var(--line);flex-direction:column;gap:2px;padding:24px 26px;display:flex}.hire-stat:first-child{border-left:0}.hire-stat-ic{background:var(--gold-light);width:44px;height:44px;color:var(--gold-dark);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.hire-stat b{color:var(--title);font-family:Poppins,Arial,sans-serif;font-size:26px;line-height:1.2}.hire-stat span{color:var(--muted);font-size:13.5px}.hire-sec{background:var(--page);padding:88px 0}.hire-head{max-width:680px;margin-bottom:40px}.hire-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);font-size:12.5px;font-weight:700;display:inline-block}.hire-head h2{letter-spacing:-.01em;color:var(--title);margin-top:10px;font-size:36px;line-height:1.15}.hire-head p{color:var(--muted);margin-top:12px;font-size:16.5px;line-height:1.6}.hire-bento{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.hire-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px;transition:transform .2s,box-shadow .2s}.hire-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #0b1f4b1a}.hire-card.big{background:linear-gradient(160deg,var(--gold-light),var(--surface)70%);grid-area:span 2/span 2}.hire-card h3,.hire-role h3,.hire-steps h3{color:var(--title);margin-top:14px;font-size:18px}.hire-card.big h3{font-size:24px}.hire-card p,.hire-steps p{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.6}.hire-card.big p{font-size:16px}.hire-ic{background:var(--navy-light);width:46px;height:46px;color:var(--title);border-radius:13px;place-items:center;display:grid}.hire-ic.gold{color:#1d1503;background:linear-gradient(#f3c66b,#c9972b)}.hire-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.hire-card.big{flex-direction:column;display:flex}.hire-card-photo{object-fit:cover;border-radius:16px;flex:1;width:100%;min-height:220px;margin-top:24px}.hire-card.has-img{padding:0 22px 24px;position:relative;overflow:hidden}.hire-card-top{object-fit:cover;object-position:center 30%;width:calc(100% + 44px);height:132px;margin:0 -22px;display:block}.hire-ic.float{background:var(--surface);margin-top:-23px;position:relative;box-shadow:0 8px 20px #0b1f4b24}.hire-card.has-img h3{margin-top:10px}.hire-tags span{background:var(--surface);border:1px solid var(--gold-line,#efe2c2);color:var(--title);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.hire-dark{background:radial-gradient(900px 500px at 10% 0%,#1a3572 0%,var(--navy)55%,var(--navy-dark)100%)}.hire-head.light h2{color:var(--white)}.hire-head.light p{color:#b8c0d2}.hire-head.light .hire-kicker{color:#e8b04a}.hire-roles{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.hire-role{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;padding:26px;transition:background .2s,border-color .2s}.hire-role:hover{background:#ffffff14;border-color:#e8b04a80}.hire-role h3{color:var(--white)}.hire-role p{color:#b8c0d2;margin-top:6px;font-size:14px;line-height:1.55}.hire-steps{grid-template-columns:repeat(4,1fr);gap:18px;display:grid;position:relative}.hire-steps:before{content:"";background:linear-gradient(90deg,#c9972b,var(--line));height:2px;position:absolute;top:23px;left:24px;right:24px}.hire-steps li{position:relative}.hire-num{background:var(--navy);color:#f3c66b;width:48px;height:48px;box-shadow:0 0 0 6px var(--page);border-radius:50%;place-items:center;font-family:Poppins,Arial,sans-serif;font-size:18px;font-weight:700;display:grid;position:relative}.hire-when{color:var(--gold-dark);background:var(--gold-light);border-radius:999px;margin-top:16px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.hire-cta-in{text-align:center;flex-direction:column;align-items:center;padding-top:96px;padding-bottom:96px;display:flex;position:relative}.hire-cta h2{color:var(--white);letter-spacing:-.02em;margin-top:18px;font-size:58px;line-height:1.06}.hire-cta p{color:#c8cfdd;margin-top:16px;font-size:18px}.hire-cta .hire-ticks,.hire-cta .hire-actions{justify-content:center}.hire-faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:48px;display:grid}.hire-faq details{border-bottom:1px solid var(--line);padding:20px 0}.hire-faq summary{cursor:pointer;color:var(--title);justify-content:space-between;gap:16px;font-family:Poppins,Arial,sans-serif;font-size:17px;font-weight:600;list-style:none;display:flex}.hire-faq summary::-webkit-details-marker{display:none}.hire-faq summary:after{content:"+";background:var(--gold-light);width:28px;height:28px;color:var(--gold-dark);border-radius:50%;flex:none;place-items:center;font-size:18px;line-height:1;display:grid}.hire-faq details[open] summary:after{content:"−"}.hire-faq details p{color:var(--muted);margin-top:10px;font-size:15px;line-height:1.65}@media (max-width:1024px){.hire-hero-in{grid-template-columns:1fr;gap:64px;padding-top:56px;padding-bottom:88px}.hire-visual{max-width:520px}.hire-bento,.hire-roles,.hire-steps{grid-template-columns:repeat(2,1fr)}.hire-steps:before{display:none}.hire-stats-in{grid-template-columns:repeat(2,1fr)}.hire-stat:nth-child(3){border-left:0}.hire-stat:nth-child(n+3){border-top:1px solid var(--line)}.hire-faq{grid-template-columns:1fr;gap:0}}@media (max-width:640px){.hire h1{font-size:34px}.hire-free{padding:8px 14px;font-size:22px}.hire-sub{font-size:16px}.hire-btn{width:100%}.hire-board{padding:16px;transform:none}.hire-stage b{font-size:18px}.hire-stage span{font-size:10.5px}.hire-float.f1{top:-18px;left:8px}.hire-float.f2{bottom:-18px;right:8px}.hire-bento,.hire-roles,.hire-steps{grid-template-columns:1fr}.hire-card.big{grid-area:auto}.hire-card-photo{min-height:180px;max-height:220px}.hire-sec{padding:64px 0}.hire-head h2{font-size:28px}.hire-cta h2{font-size:36px}.hire-cta-in{padding-top:72px;padding-bottom:72px}.hire-stat{padding:18px}.hire-stat b{font-size:22px}}@media (prefers-reduced-motion:reduce){.hire-card,.hire-role,.hire .btn-gold.hire-btn{transition:none}}.jsp{background:var(--bg-alt);overflow-x:clip}.jsp-hero{color:var(--white);background:radial-gradient(1000px 560px at 80% 0%,#1f3f86 0%,var(--navy)50%,var(--navy-dark)100%)}.jsp-hero-in{grid-template-columns:1.15fr .85fr;align-items:center;gap:56px;padding-top:40px;padding-bottom:64px;display:grid}.jsp-crumbs{color:#aeb7ca;font-size:13px}.jsp-crumbs a{color:#dce2ee}.jsp-crumbs a:hover,.jsp-crumbs span{color:#f3c66b}.jsp-tag{letter-spacing:.12em;text-transform:uppercase;color:#e8b04a;margin-top:22px;font-size:12.5px;font-weight:700;display:block}.jsp h1{color:var(--white);letter-spacing:-.02em;margin-top:12px;font-size:48px;font-weight:700;line-height:1.1}.jsp h1 span{color:#f3c66b}.jsp-copy>p{color:#c8cfdd;max-width:580px;margin-top:18px;font-size:16.5px;line-height:1.65}.jsp-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.jsp-btn{border-radius:12px;height:48px;padding:0 22px;font-size:15px}.jsp .btn-gold.jsp-btn{color:#1d1503;background:linear-gradient(#e8b04a,#c9972b)}.jsp-visual{position:relative}.jsp-visual img{aspect-ratio:9/7.6;object-fit:cover;border-radius:24px;width:100%;display:block;box-shadow:0 30px 70px #030a1e73}.jsp-float{color:#0b1f4b;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:flex;position:absolute;box-shadow:0 16px 36px #030a1e59}.jsp-float svg{color:#1e8a5a}.jsp-float.f1{top:28px;left:-22px}.jsp-float.f2{bottom:30px;right:-16px}.jsp-stats{background:linear-gradient(90deg,#c9972b,#e8b04a)}.jsp-stats-in{grid-template-columns:repeat(4,1fr);padding-top:26px;padding-bottom:26px;display:grid}.jsp-stats-in div{border-left:1px solid #1d15032e;flex-direction:column;gap:2px;padding-left:22px;display:flex}.jsp-stats-in div:first-child{border-left:0;padding-left:0}.jsp-stats-in b{color:#1d1503;font-family:Poppins,Arial,sans-serif;font-size:30px;line-height:1.15}.jsp-stats-in span{color:#3b2c07;font-size:13.5px;font-weight:600}.jsp-sec{padding:72px 0}.jsp-sec.white{background:var(--surface)}.jsp-head{max-width:720px}.jsp-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);font-size:12px;font-weight:700}.jsp-head h2{color:var(--title);margin-top:8px;font-size:32px;line-height:1.2}.jsp-head p{color:var(--muted);margin-top:10px;font-size:16px;line-height:1.6}.jsp-row{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.jsp-row .jsp-btn{flex:none}.jsp-list{gap:14px;margin-top:32px;display:grid}.jsp .sj-card h3{color:var(--title);margin:0;font-size:17px}.jsp-steps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px;display:grid}.jsp-steps li{background:var(--bg-alt);border:1px solid var(--line);border-radius:18px;padding:24px}.jsp-num{background:var(--navy);color:#f3c66b;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Poppins,Arial,sans-serif;font-size:17px;font-weight:700;display:grid}.jsp-steps h3{color:var(--title);margin-top:16px;font-size:17px}.jsp-steps p{color:var(--muted);margin-top:8px;font-size:14.5px;line-height:1.6}.jsp-role{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.jsp-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:28px;box-shadow:0 10px 26px #0b1f4b0d}.jsp-card h3{color:var(--title);font-size:18px}.jsp-skills{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.jsp-skills span{background:var(--gold-light);color:var(--title);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.jsp-link{color:var(--gold-dark);align-items:center;gap:6px;margin-top:20px;font-size:14.5px;font-weight:700;display:inline-flex}.jsp-link:hover{text-decoration:underline}.jsp-faq{gap:12px;margin-top:28px;display:grid}.jsp-faq details{background:var(--bg-alt);border:1px solid var(--line);border-radius:14px;padding:0 20px}.jsp-faq summary{cursor:pointer;color:var(--title);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:15.5px;font-weight:600;list-style:none;display:flex}.jsp-faq summary::-webkit-details-marker{display:none}.jsp-faq summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.jsp-faq details[open] summary:after{transform:rotate(-135deg)translateY(-3px)}.jsp-faq details p{color:var(--muted);padding-bottom:18px;font-size:15px;line-height:1.65}.jsp-band{background:var(--navy)}.jsp-band-in{justify-content:space-between;align-items:center;gap:24px;padding-top:36px;padding-bottom:36px;display:flex}.jsp-band p{color:var(--white);max-width:720px;font-family:Poppins,Arial,sans-serif;font-size:22px;font-weight:600;line-height:1.35}.jsp-band .jsp-btn{flex:none}.jsp-links{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:24px;display:grid}.jsp-links a{background:var(--surface);border:1px solid var(--line);height:100%;color:var(--text);border-radius:12px;align-items:flex-start;gap:8px;padding:14px 16px;font-size:14px;transition:border-color .2s;display:flex}.jsp-links a:hover{border-color:var(--gold);color:var(--title)}.jsp-links svg{color:var(--gold-dark);flex:none;margin-top:2px}.jsp-gap{height:48px}.jsp-back{color:var(--title);align-items:center;gap:8px;margin-top:36px;font-size:14.5px;font-weight:600;display:inline-flex}.jsp-back:hover{color:var(--gold-dark)}@media (max-width:1024px){.jsp-hero-in,.jsp-role{grid-template-columns:1fr;gap:40px}.jsp-visual{max-width:520px}.jsp-steps,.jsp-stats-in{grid-template-columns:repeat(2,1fr);row-gap:20px}.jsp-stats-in div:nth-child(3){border-left:0;padding-left:0}.jsp-links{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.jsp h1{font-size:32px}.jsp-hero-in{padding-top:28px;padding-bottom:48px}.jsp-btn{width:100%}.jsp-float.f1{top:-16px;left:8px}.jsp-float.f2{bottom:-16px;right:8px}.jsp-sec{padding:52px 0}.jsp-head h2{font-size:26px}.jsp-row,.jsp-band-in{flex-direction:column;align-items:stretch}.jsp-steps,.jsp-links{grid-template-columns:1fr}.jsp-stats-in b{font-size:24px}.jsp-band p{font-size:18px}}@media (prefers-reduced-motion:reduce){.jsp-faq summary:after,.jsp-links a{transition:none}}.jsp-hero{position:relative;overflow:hidden}.jsp-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 75% 30%,#000 0%,#0000 70%);mask-image:radial-gradient(at 75% 30%,#000 0%,#0000 70%)}.jsp-hero:after{content:"";filter:blur(8px);pointer-events:none;background:radial-gradient(circle,#e8b04a47,#38bdf81a 45%,#0000 68%);border-radius:50%;width:560px;height:560px;animation:9s ease-in-out infinite alternate jc-glow;position:absolute;top:-10%;right:2%}.jsp-hero-in{z-index:1;position:relative}.jsp h1 span{color:#0000;background:linear-gradient(90deg,#f3c66b,#ffb86b 45%,#f3c66b) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite jc-shine}.jsp-tag{background:#e8b04a1f;border:1px solid #e8b04a59;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.jsp-tag:before{content:"";background:#34d399;border-radius:50%;width:8px;height:8px;animation:2s ease-out infinite jc-pulse;box-shadow:0 0 #34d39999}.jsp-copy>*{animation:.7s cubic-bezier(.2,.7,.2,1) both jc-up}.jsp-copy>:nth-child(2){animation-delay:80ms}.jsp-copy>:nth-child(3){animation-delay:.16s}.jsp-copy>:nth-child(4){animation-delay:.24s}.jsp-copy>:nth-child(5){animation-delay:.32s}.jsp-visual{animation:.9s cubic-bezier(.2,.7,.2,1) .2s both jc-in}.jsp-visual:before{content:"";opacity:.55;filter:blur(18px);z-index:-1;background:conic-gradient(from 140deg,#e8b04a,#38bdf8,#a78bfa,#e8b04a);border-radius:30px;position:absolute;inset:-10px}.jsp-visual img{border:4px solid #ffffff1f}.jsp-float{animation:4s ease-in-out infinite jc-bob}.jsp-float.f2{animation-delay:-2s}.jsp-float.f2 svg{color:#c9972b}.jsp .btn-gold.jsp-btn{transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 10px 26px #c9972b59}.jsp .btn-gold.jsp-btn:hover{filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 14px 32px #c9972b73}.jsp-stats{background:linear-gradient(100deg,#c9972b,#e8b04a 40%,#f6c978 60%,#e8b04a) 0 0/200% 100%;animation:10s ease-in-out infinite alternate jc-flow;position:relative;overflow:hidden}.jsp-kicker{align-items:center;gap:10px;display:inline-flex}.jsp-kicker:before{content:"";background:linear-gradient(90deg,#e8b04a,#38bdf8);border-radius:3px;width:22px;height:3px}.jsp .sj-card{transition:transform .2s,box-shadow .2s,border-color .2s;position:relative;overflow:hidden}.jsp .sj-card:before{content:"";transform-origin:top;background:linear-gradient(#e8b04a,#38bdf8);width:4px;transition:transform .25s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.jsp .sj-card:hover{border-color:#e8b04a99;transform:translateY(-3px);box-shadow:0 16px 34px #0b1f4b1a}.jsp .sj-card:hover:before{transform:scaleY(1)}.jsp-steps li{transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.jsp-steps li:after{content:"";background:var(--jc-c);height:4px;position:absolute;top:0;left:0;right:0}.jsp-steps li:hover{transform:translateY(-4px);box-shadow:0 16px 32px #0b1f4b1a}.jsp-steps li:first-child{--jc-c:linear-gradient(90deg,#e8b04a,#f6c978);--jc-n:linear-gradient(135deg,#e8b04a,#c9972b)}.jsp-steps li:nth-child(2){--jc-c:linear-gradient(90deg,#38bdf8,#7dd3fc);--jc-n:linear-gradient(135deg,#38bdf8,#0284c7)}.jsp-steps li:nth-child(3){--jc-c:linear-gradient(90deg,#a78bfa,#c4b5fd);--jc-n:linear-gradient(135deg,#a78bfa,#7c3aed)}.jsp-steps li:nth-child(4){--jc-c:linear-gradient(90deg,#34d399,#6ee7b7);--jc-n:linear-gradient(135deg,#34d399,#059669)}.jsp-steps .jsp-num{background:var(--jc-n);color:#fff;box-shadow:0 8px 18px #0b1f4b2e}.jsp-card{position:relative;overflow:hidden}.jsp-card:before{content:"";background:linear-gradient(90deg,#e8b04a,#38bdf8,#a78bfa);height:4px;position:absolute;top:0;left:0;right:0}.jsp-skills span{color:#0b1f4b;background:#fdf3dc;transition:transform .2s}.jsp-skills svg{color:#a87d1f}.jsp-skills span:nth-child(5n+2){background:#e0f2fe}.jsp-skills span:nth-child(5n+2) svg{color:#0284c7}.jsp-skills span:nth-child(5n+3){background:#ede9fe}.jsp-skills span:nth-child(5n+3) svg{color:#7c3aed}.jsp-skills span:nth-child(5n+4){background:#d1fae5}.jsp-skills span:nth-child(5n+4) svg{color:#059669}.jsp-skills span:nth-child(5n+5){background:#ffe4e6}.jsp-skills span:nth-child(5n+5) svg{color:#e11d48}.jsp-skills span:hover{transform:translateY(-2px)}.jsp-faq details{transition:border-color .2s,box-shadow .2s}.jsp-faq details[open]{border-color:#e8b04a99;box-shadow:0 10px 24px #0b1f4b0f}.jsp-faq details[open] p{animation:.35s both jc-up}.jsp-band{background:linear-gradient(110deg,var(--navy-dark),var(--navy)45%,#1f3f86);position:relative;overflow:hidden}.jsp-band:after{content:"";pointer-events:none;background:radial-gradient(circle,#e8b04a4d,#0000 65%);border-radius:50%;width:380px;height:380px;position:absolute;top:-170px;right:-60px}.jsp-band-in{z-index:1;position:relative}.jsp-links a{transition:border-color .2s,transform .2s,background .2s}.jsp-links a:hover{background:var(--gold-light);transform:translateY(-2px)}.jsp-links li:nth-child(4n+2) svg{color:#0284c7}.jsp-links li:nth-child(4n+3) svg{color:#7c3aed}.jsp-links li:nth-child(4n+4) svg{color:#059669}@supports (animation-timeline:view()){.jsp-head,.jsp-list>*,.jsp-steps li,.jsp-card,.jsp-faq details,.jsp-links li{animation:linear both jc-up;animation-timeline:view();animation-range:entry entry 40%}}@keyframes jc-up{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0}}@keyframes jc-in{0%{opacity:0;transform:translate(24px)scale(.97)}to{opacity:1;transform:none}}@keyframes jc-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes jc-glow{0%{transform:translate(0)scale(1)}to{transform:translate(-60px,40px)scale(1.12)}}@keyframes jc-shine{to{background-position:200%}}@keyframes jc-flow{0%{background-position:0 0}to{background-position:100% 0}}@keyframes jc-pulse{0%{box-shadow:0 0 #34d39999}to{box-shadow:0 0 0 10px #34d39900}}@media (prefers-reduced-motion:reduce){.jsp *,.jsp :before,.jsp :after,.jsp-hero:after,.jsp-stats{transition:none!important;animation:none!important}}.jsp-visual .jsp-sign{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#0b1f4bf0,#06122ef0);border:1px solid #e8b04a8c;border-radius:14px;flex-direction:column;align-items:flex-end;gap:6px;padding:12px 18px 10px;display:flex;position:absolute;top:22px;right:22px;box-shadow:0 0 0 4px #e8b04a1f,0 14px 30px #030a1e73}.jsp-visual .jsp-sign img{aspect-ratio:auto;object-fit:contain;width:170px;height:auto;box-shadow:none;border:0;border-radius:0}.jsp-sign small{letter-spacing:.12em;text-transform:uppercase;color:#e8b04a;font-size:11px;font-weight:700}.jsp-visual .jsp-float.f1{top:auto;bottom:96px}@media (max-width:640px){.jsp-visual .jsp-sign{padding:10px 14px 8px;top:12px;right:12px}.jsp-visual .jsp-sign img{width:130px}.jsp-visual .jsp-float.f1{bottom:70px}}.jsp-explore{background:var(--surface);border:1px solid var(--line);border-radius:18px;margin-top:28px;overflow:hidden;box-shadow:0 10px 26px #0b1f4b0d}.jsp-explore details+details{border-top:1px solid var(--line)}.jsp-explore summary{cursor:pointer;color:var(--title);justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16px;font-weight:600;list-style:none;display:flex}.jsp-explore summary::-webkit-details-marker{display:none}.jsp-explore summary:after{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.jsp-explore details[open] summary:after{transform:rotate(-135deg)translateY(-3px)}.jsp-explore details[open] summary{color:var(--gold-dark)}.jsp-explore ul{grid-template-columns:repeat(3,1fr);gap:10px 28px;padding:0 24px 22px 44px;list-style:outside;display:grid}.jsp-explore li::marker{color:var(--gold)}.jsp-explore a{color:var(--title);font-size:14.5px;font-weight:600}.jsp-explore a:hover{color:var(--gold-dark);text-decoration:underline}.jsp-more ul,.jsp-more ol{color:var(--muted);gap:6px;padding:0 0 18px 22px;font-size:15px;line-height:1.6;display:grid}.jsp-more ul{list-style:outside}.jsp-more ol{list-style:decimal}.jsp-more li span{color:var(--muted);font-size:13.5px}.jsp-more a{color:var(--title);font-weight:600}.jsp-more a:hover{color:var(--gold-dark);text-decoration:underline}.jsp-more details p{padding-bottom:12px}.jsp-more details p b{color:var(--title)}@media (max-width:1024px){.jsp-explore ul{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.jsp-explore ul{grid-template-columns:1fr;padding-left:40px}.jsp-explore summary{padding:18px}}@media (prefers-reduced-motion:reduce){.jsp-explore summary:after{transition:none}}.jsp-article{max-width:820px}.jsp-article h2{letter-spacing:-.01em;color:var(--title);font-size:34px;line-height:1.2}.jsp-article-lead{color:var(--muted);margin-top:12px;font-size:17px;line-height:1.65}.jsp-article h3{color:var(--title);border-left:4px solid var(--gold);margin-top:40px;padding-left:14px;font-size:23px;line-height:1.3}.jsp-article p{color:var(--text);margin-top:14px;font-size:16px;line-height:1.75}.jsp-article ul{gap:10px;margin-top:14px;padding-left:22px;list-style:outside;display:grid}.jsp-article li{color:var(--text);font-size:16px;line-height:1.7}.jsp-article li::marker{color:var(--gold)}.jsp-article b{color:var(--title)}.jsp-article a{color:var(--gold-dark);font-weight:600}.jsp-article a:hover{text-decoration:underline}@media (max-width:640px){.jsp-article h2{font-size:26px}.jsp-article h3{margin-top:32px;font-size:19px}.jsp-article p,.jsp-article li{font-size:15px}}.ai-round{gap:16px;max-width:760px;display:grid}.ai-box{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:14px;padding:22px;display:grid}.ai-box h2{color:var(--title);font-size:20px}.ai-box.bad h2{color:#c0392b}.ai-note,.ai-wait{color:var(--muted);font-size:14px}.ai-days,.ai-times{flex-wrap:wrap;gap:8px;display:flex}.ai-days button,.ai-times button{font:inherit;cursor:pointer;border:1.5px solid var(--line);background:var(--surface);color:var(--title);border-radius:10px;padding:8px 14px;font-size:14px;font-weight:600}.ai-times button{min-width:92px}.ai-days button.on,.ai-times button.on{border-color:var(--gold);background:var(--gold-light)}.ai-join{justify-self:start}.ai-back{color:var(--gold-dark);font-weight:600}.mi-round-done{padding:24px 0}.ap-airound{border:1.5px solid var(--gold);background:var(--gold-light);text-align:left;color:var(--title);border-radius:12px;justify-items:start;gap:10px;margin:14px 0;padding:14px 16px;display:grid}.ap2-ai{padding:0 22px 14px}@media (max-width:640px){.ap2-ai{padding:0 16px 12px}}.ap2-ai a{color:var(--title);background:var(--gold-light);border:1px solid var(--gold);border-radius:99px;padding:5px 12px;font-size:14px;font-weight:700;display:inline-block}.ap2-ai a.done{border-color:var(--line);color:var(--muted);background:0 0}.ap2-ai a.missed{border-color:var(--line);color:var(--danger);background:0 0}.ai-join:disabled,.ai-box .btn-gold:disabled{opacity:.45;cursor:not-allowed}.jcard.jp{border-left:1px solid var(--line)}.jcard .jc-badges{flex-wrap:wrap;gap:6px;margin-top:-4px;display:flex}.jc-badges span{letter-spacing:.02em;border-radius:99px;align-items:center;gap:4px;padding:2px 8px;font-size:11.5px;font-weight:700;display:inline-flex}.jc-badges .b-new{color:#1f7a4d;background:#e8f5ee}.jc-badges .b-ai{background:var(--navy-light);color:var(--title)}.jc-badges .b-done{background:var(--gold-light);color:var(--gold-dark)}.jc-facts{color:var(--muted);grid-template-columns:1fr 1fr;gap:8px 14px;font-size:14px;list-style:none;display:grid}.jc-facts li{align-items:flex-start;gap:7px;min-width:0;display:flex}.jc-facts li>span{text-overflow:ellipsis;overflow:hidden}.jc-facts svg{color:#8a93a4;flex:none;margin-top:2px}.jc-facts b{color:var(--title);font-weight:600}.jc-facts .jc-salary{grid-column:1/-1}.jc-facts .jc-salary .jc-pay{font-size:15px}.jc-tags span.more{color:var(--muted)}.jcard .job-foot{flex-wrap:wrap;row-gap:10px;margin-top:auto}.jc-meta{color:var(--muted);font-size:12.5px}.jc-actions{gap:8px;margin-left:auto;display:flex}.jc-actions .btn{padding-inline:14px}.jc-applied{background:var(--bg-alt);color:var(--muted);border:1px solid var(--line);cursor:default}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .jc-badges .b-new{color:#6fd39a;background:#12301f}}:root[data-theme=dark] .jc-badges .b-new{color:#6fd39a;background:#12301f}.jc-facts .jc-where{grid-column:1/-1}.jc-facts .jc-where>span{white-space:nowrap}.jcard .jc-tags span{text-overflow:ellipsis;white-space:nowrap;max-width:190px;display:inline-block;overflow:hidden}.jc-badges .b-fresh{color:#2456a6;background:#eaf2ff}.jc-badges .b-prac{background:var(--gold-light);color:var(--gold-dark)}.jc-facts .jc-salary{flex-wrap:wrap;align-items:center}.jc-month{color:var(--muted);font-size:12.5px}:root[data-theme=dark] .jc-badges .b-fresh{color:#8db8ff;background:#172843}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .jc-badges .b-fresh{color:#8db8ff;background:#172843}}.mh-hero h1{max-width:760px}.mh-plan{grid-template-columns:repeat(3,1fr);gap:12px;max-width:900px;margin-top:24px;display:grid}.mh-tile{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;gap:3px;padding:14px 16px;display:grid}.mh-tile span{letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;font-size:11.5px;font-weight:700}.mh-tile b{color:#fff;font-size:22px;line-height:1.2}.mh-tile small{color:#ffffff9e;font-size:12.5px}.mh-tile.on{border-color:var(--gold);background:#d4a0171f}.mh-tile.on b{color:var(--gold)}.mh-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.mh-main{gap:20px;min-width:0;display:grid}.mh-side{gap:16px;display:grid;position:sticky;top:96px}.mh-panel{--tone:#0b1f4b;--tone-bg:#eef1f7;background:var(--surface);border:1px solid var(--line);border-top:3px solid var(--tone);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #0b1f4b0a,0 8px 24px #0b1f4b0d}.mh-t-college{--tone:#0b1f4b;--tone-bg:#e8edf7}.mh-t-applied{--tone:#c9972b;--tone-bg:#fbf3e1}.mh-t-any{--tone:#0e7c86;--tone-bg:#e3f4f5}.mh-t-past{--tone:#7a8496;--tone-bg:#eff1f4}html.dark .mh-t-college{--tone:#8db8ff;--tone-bg:#172843}html.dark .mh-t-applied{--tone:#e0b44a;--tone-bg:#2a2418}html.dark .mh-t-any{--tone:#4fc3cc;--tone-bg:#12302f}html.dark .mh-t-past{--tone:#9aa3b2;--tone-bg:#22262d}.mh-panel-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:18px 22px;display:flex}.mh-panel-ic{background:var(--tone-bg);width:40px;height:40px;color:var(--tone);border-radius:11px;flex:none;place-items:center;display:grid}.mh-panel-txt{flex:1;min-width:0}.mh-panel-txt h2{color:var(--title);font-size:17px;font-weight:700;line-height:1.3}.mh-panel-txt p{color:var(--muted);max-width:600px;margin-top:3px;font-size:13.5px}.mh-panel-meta{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.mh-panel-body{gap:14px;padding:6px 22px 18px;display:grid}.mh-tag,.mh-count{background:var(--bg-alt);color:var(--muted);border:1px solid var(--line);white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:700}.mh-tag.free{color:#17794a;background:#e7f6ee;border-color:#bfe6d0}html.dark .mh-tag.free{color:#6fd39c;background:#12301f;border-color:#1e4d33}.mh-rows{list-style:none;display:grid}.mh-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 0;display:flex}.mh-row:first-child{border-top:0}.mh-row.done{opacity:.7}.mh-ini{background:var(--tone-bg);width:38px;height:38px;color:var(--tone);border-radius:10px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.mh-row-main{flex:1;gap:2px;min-width:200px;display:grid}.mh-row-title{color:var(--title);font-size:15px;font-weight:700}a.mh-row-title:hover{text-decoration:underline}.mh-row-role{color:var(--text);font-weight:500}.mh-row-sub{color:var(--muted);font-size:12.5px}.mh-row-note{color:var(--muted);background:var(--bg-alt);border-radius:8px;width:fit-content;margin-top:4px;padding:4px 8px;font-size:12.5px}.mh-row-act{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.mh-row-act small{color:var(--muted);font-size:12px}.mh-link{color:var(--gold-dark);font-size:13.5px;font-weight:600}.mh-row-act button.mh-link{cursor:pointer;font:inherit;color:var(--gold-dark);background:0 0;border:0;padding:0;font-size:13.5px;font-weight:600}.mh-make small{display:none}.mh-empty{text-align:center;justify-items:center;gap:8px;padding:22px 8px 8px;display:grid}.mh-empty b{color:var(--title);font-size:15px}.mh-empty p,.mh-none{color:var(--muted);font-size:14px}.mh-none{padding:14px 0 4px}.mh-panel .mi-hist{gap:0}.mh-panel .mi-hist>li.ma-card{border:0;border-top:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;padding:14px 0}.mh-panel .mi-hist>li.ma-card:first-child{border-top:0}.mh-side-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:18px 20px}.mh-side-card h2{color:var(--title);margin-bottom:12px;font-size:15px;font-weight:700}.mh-steps{gap:14px;list-style:none;display:grid}.mh-steps li{align-items:flex-start;gap:12px;display:flex}.mh-steps b{background:var(--navy);color:#fff;border-radius:99px;flex:none;place-items:center;width:26px;height:26px;font-size:13px;display:grid}html.dark .mh-steps b{background:#2a3a5c}.mh-steps h3{color:var(--title);font-size:14px}.mh-steps p{color:var(--muted);margin-top:2px;font-size:13px}.mh-help h2{margin-bottom:6px}.mh-help p{color:var(--muted);margin-bottom:12px;font-size:13px}.jdp-form{gap:12px;padding-top:12px;display:grid}.jdp-form label{color:var(--title);gap:6px;font-size:13px;font-weight:600;display:grid}.jdp-form input:not([type=file]),.jdp-form textarea{font:inherit;border:1.5px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:400}.jdp-form input:not([type=file]):focus,.jdp-form textarea:focus{border-color:var(--tone);box-shadow:0 0 0 3px var(--tone-bg);outline:none}.jdp-form textarea{resize:vertical}.jdp-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.jdp-file{cursor:pointer;border:1.5px dashed var(--line);color:var(--muted);border-radius:10px;padding:8px 14px;font-weight:600;display:inline-flex!important}.jdp-file:hover{border-color:var(--tone);color:var(--tone)}.jdp-file input{display:none}.jdp-go{margin-left:auto}.jdp-list{border-top:1px solid var(--line)}.jdp-state{color:var(--muted);font-size:13.5px}.jdp-state.bad{color:var(--danger)}@media (max-width:1024px){.mh-layout{grid-template-columns:1fr}.mh-side{grid-template-columns:1fr 1fr;position:static}}@media (max-width:760px){.mh-plan,.mh-side{grid-template-columns:1fr}.mh-panel-head{flex-wrap:wrap;padding:16px}.mh-panel-meta{justify-content:flex-start;width:100%;padding-left:54px}.mh-tag,.mh-count{white-space:normal}.mh-panel-body{padding:4px 16px 16px}.mh-row-act{justify-content:flex-start;width:100%;padding-left:52px}}@media (max-width:640px){.jdp-go{width:100%;margin-left:0}}.page-hero.mh-hero{padding:30px 0 34px}.mh-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:end;gap:28px;display:grid}.mh-hero h1{font-size:34px}.mh-hero .intro{margin-top:8px;font-size:15.5px}.mh-hero .mh-plan{margin-top:0}.mh-hero .mh-tile{padding:12px 14px}.mh-hero .mh-tile b{font-size:19px}.mh-body{padding-top:22px}.mh-resume{background:#fff7e6;border:1px solid #f1d79a;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;padding:12px 16px;display:flex}.mh-resume div{flex:1;min-width:180px;display:grid}.mh-resume b{color:var(--title);font-size:14.5px}.mh-resume span{color:var(--muted);font-size:13px}.mh-resume-dot{background:var(--gold);border-radius:99px;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #d4a01738}html.dark .mh-resume{background:#2a2418;border-color:#5a4a22}.mh-picks{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:20px;display:grid}.mh-pick{text-align:left;background:var(--surface);border:1.5px solid var(--line);cursor:pointer;font:inherit;color:inherit;border-radius:14px;gap:2px;padding:14px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.mh-pick:hover{border-color:var(--tone);transform:translateY(-1px)}.mh-pick:focus-visible{outline:3px solid var(--tone-bg);outline-offset:2px;border-color:var(--tone)}.mh-pick.on{border-color:var(--tone);box-shadow:0 0 0 3px var(--tone-bg),0 8px 20px #0b1f4b14}.mh-pick-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.mh-pick .mh-panel-ic{border-radius:10px;width:34px;height:34px}.mh-pick-new{color:#17794a;background:#e7f6ee;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700}html.dark .mh-pick-new{color:#6fd39c;background:#12301f}.mh-pick-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:700}.mh-pick-value{color:var(--title);font-size:19px;line-height:1.25}.mh-pick-note{color:var(--muted);font-size:12.5px}@media (max-width:1024px){.mh-hero-in{grid-template-columns:1fr;align-items:start}}@media (max-width:760px){.mh-hero h1{font-size:27px}.mh-hero .mh-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mh-hero .mh-tile{padding:10px}.mh-hero .mh-tile b{font-size:15px}.mh-hero .mh-tile small{display:none}.mh-hero .mh-tile span{font-size:10px}.mh-picks{grid-template-columns:1fr 1fr;gap:8px}.mh-pick{padding:12px}.mh-pick-value{font-size:16px}}.cmp{--cmp-accent:#e8b04a;--cmp-on-hero:#f3c969;background:var(--bg-alt);overflow-x:clip}.cmp-hero{color:var(--white);border-top:5px solid var(--cmp-accent);background:radial-gradient(1000px 560px at 80% 0%,#1f3f86 0%,var(--navy)50%,var(--navy-dark)100%)}.cmp-hero-in{padding-top:40px;padding-bottom:64px}.cmp-id{align-items:center;gap:14px;display:flex}.cmp-logo{object-fit:contain;background:#fff;border-radius:14px;flex:none;width:64px;height:64px;padding:6px}.cmp-initial{color:var(--navy);place-items:center;font-family:Poppins,Arial,sans-serif;font-size:28px;font-weight:700;display:grid}.cmp-name{flex-wrap:wrap;align-items:center;gap:10px;font-family:Poppins,Arial,sans-serif;font-size:20px;font-weight:700;display:flex}.cmp-verified{letter-spacing:.06em;text-transform:uppercase;color:#0b3d2e;background:#8ee0b6;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.cmp-place{color:#b8c0d2;margin-top:2px;font-size:14px}.cmp-chip{letter-spacing:.08em;text-transform:uppercase;color:var(--cmp-on-hero);background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;margin-top:26px;padding:6px 12px;font-size:12.5px;font-weight:700;display:inline-block}.cmp h1{color:var(--white);letter-spacing:-.02em;margin-top:14px;font-size:46px;font-weight:700;line-height:1.12}.cmp h1 span{color:var(--cmp-on-hero)}.cmp-lead{color:#c8cfdd;max-width:640px;margin-top:16px;font-size:17px;line-height:1.65}.cmp-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.cmp-contact{color:#ffffffd9;margin-top:16px;font-size:14.5px}.cmp-contact a{color:var(--gold);font-weight:600}.cmp-btn{border-radius:12px;height:48px;padding:0 22px;font-size:15px}.cmp-join{color:#dce2ee;background:#ffffff12;border:1px solid #ffffff29;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;max-width:640px;margin-top:22px;padding:14px 16px;font-size:14.5px;display:flex}.cmp-join a{color:var(--cmp-on-hero);font-weight:700}.cmp-join.ok{color:#c9f2dd;border-color:#8ee0b680}.cmp-join-err{color:#ffb4b4;width:100%;font-size:13.5px}.cmp-sec{padding:64px 0}.cmp-sec.white{background:var(--surface)}.cmp-kicker{letter-spacing:.14em;text-transform:uppercase;color:#7a5a12;font-size:12px;font-weight:700}html.dark .cmp-kicker{color:var(--gold-dark)}.cmp-sec h2{color:var(--title);margin-top:8px;font-size:30px;line-height:1.2}.cmp-empty{background:var(--surface);border:1px dashed var(--line);color:var(--gold-dark);border-radius:16px;align-items:flex-start;gap:16px;max-width:820px;margin-top:24px;padding:22px;display:flex}.cmp-drives{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin-top:18px;list-style:none;display:grid}.cmp-drive{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:12px;padding:16px;display:flex}.cmp-drive .cmp-ic{flex:none}.cmp-drive>div{gap:2px;min-width:0;display:grid}.cmp-drive b{color:var(--title);font-size:16px}.cmp-drive span:not(.cmp-ic){color:var(--title);font-size:14px}.cmp-drive small{color:var(--muted);font-size:12.5px}.cmp-drive-note{color:var(--muted);margin-top:14px;font-size:14px}.cmp-empty b{color:var(--title);font-size:16px}.cmp-empty p{color:var(--muted);margin-top:6px;font-size:15px;line-height:1.65}.cmp-empty a{color:var(--gold-dark);font-weight:600}.cmp-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:26px;display:grid}.cmp-card{background:var(--bg-alt);border:1px solid var(--line);border-radius:18px;padding:22px}.cmp-ic{background:var(--gold-light);width:44px;height:44px;color:var(--gold-dark);border-radius:12px;place-items:center;display:grid}.cmp-card h3,.cmp-steps h3{color:var(--title);margin-top:14px;font-size:17px}.cmp-card p,.cmp-steps p{color:var(--muted);margin-top:6px;font-size:14.5px;line-height:1.6}.cmp-steps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:26px;display:grid}.cmp-steps li{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px}.cmp-num{background:var(--navy);color:#f3c66b;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.cmp-faq{max-width:820px}.cmp-faq details{background:var(--bg-alt);border:1px solid var(--line);border-radius:14px;margin-top:12px;padding:0 18px}.cmp-faq details:first-of-type{margin-top:24px}.cmp-faq summary{cursor:pointer;color:var(--title);padding:16px 0;font-weight:600}.cmp-faq details p{color:var(--muted);padding-bottom:16px;font-size:15px;line-height:1.65}@media (max-width:1024px){.cmp-grid,.cmp-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.cmp h1{font-size:32px}.cmp-btn{width:100%}.cmp-grid,.cmp-steps{grid-template-columns:1fr}.cmp-sec{padding:48px 0}.cmp-sec h2{font-size:24px}}.cd-card{border:1.5px solid var(--navy);gap:14px;padding:22px;display:grid}.cd-head h2{color:var(--title);font-size:20px}.cd-head p{color:var(--muted);margin-top:4px;font-size:14px}.cd-list{gap:10px;list-style:none;display:grid}.cd-list li{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cd-list b{color:var(--title);font-size:15px}.cd-list small{color:var(--muted);margin-top:2px;font-size:12.5px;display:block}.cp-head{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.cp-logo{object-fit:contain;background:#fff;border-radius:16px;flex:none;width:84px;height:84px;padding:8px}.cp-initial{color:var(--navy);place-items:center;font-size:38px;font-weight:800;display:grid}.cp-cta{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cp-wrap{gap:16px;display:grid}.cp-empty{color:var(--muted);font-size:14px}.cp-none{text-align:center;justify-items:center;gap:10px;padding:40px 0;display:grid}.cp-login{justify-content:center;padding:30px 0;display:flex}.cp-form{text-align:center;justify-items:stretch;gap:14px;width:100%;max-width:420px;padding:28px;display:grid}.cp-form .cp-logo{border:1px solid var(--line);justify-self:center;width:72px;height:72px}.cp-form h1{color:var(--title);font-size:22px}.cp-form label{text-align:left;color:var(--title);gap:6px;font-size:13.5px;font-weight:600;display:grid}.cp-form input{font:inherit;border:1.5px solid var(--line);background:var(--surface);color:var(--text);border-radius:10px;padding:11px 12px;font-weight:400}.cp-sub{color:var(--muted);font-size:13px}.cp-err{color:var(--danger);text-align:left;font-size:13.5px}.cp-link{font:inherit;color:var(--title);cursor:pointer;background:0 0;border:0;justify-self:center;padding:2px 4px;font-size:13.5px;font-weight:600;text-decoration:underline}.cp-link:disabled{opacity:.6;cursor:default}.cp-ok{color:var(--ok-text);background:var(--green);font-size:13.5px}@supports (color:color-mix(in lab, red, red)){.cp-ok{background:color-mix(in srgb,var(--green)12%,transparent)}}.cp-ok{text-align:left;border-radius:10px;padding:10px 12px}html[data-college] header.site,html[data-college] main+footer{display:none}html[data-college] body:not(:has(.cs)) main{padding-top:76px}.cs{--cs-accent:var(--gold);background:var(--bg-alt);flex-direction:column;min-height:100vh;display:flex}.cs-head{z-index:60;-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px);border-top:3px solid var(--cs-accent);background:#0b1f4bf7;border-bottom:1px solid #ffffff12;transition:box-shadow .25s;position:sticky;top:0}html.dark .cs-head{background:#081028f7}.cs-head.scrolled{box-shadow:0 10px 30px #030a1e47}.cs-head-in{align-items:center;gap:24px;max-width:1288px;height:73px;margin:0 auto;padding:0 24px;display:flex}.cs-brand{color:#fff;flex:0 300px;align-items:center;gap:11px;min-width:0;text-decoration:none;display:flex}.cs-logo{object-fit:contain;background:#fff;border-radius:11px;flex:none;width:42px;height:42px;padding:4px}.cs-initial{color:var(--navy);place-items:center;font-family:Poppins,Arial,sans-serif;font-size:19px;font-weight:700;display:grid}.cs-brand-txt{min-width:0;line-height:1.2;display:grid}.cs-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Poppins,Arial,sans-serif;font-size:15px;font-weight:600;display:-webkit-box;overflow:hidden}.cs-brand-txt small{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-top:2px;font-size:11px;font-weight:700}.cs-nav{align-items:stretch;gap:4px;height:100%;margin-left:auto;display:flex}.cs-nav a{color:#c8cfdd;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0 11px;font-size:12.5px;font-weight:500;text-decoration:none;transition:color .2s;display:flex;position:relative}.cs-nav a:hover,.cs-nav a.on{color:#fff}.cs-nav a.on:after{content:"";background:var(--gold);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:10px;right:10px}.cs-nav a.on svg{color:var(--gold)}.cs-tools{flex:none;align-items:center;gap:10px;display:flex}.cs-signin{background:var(--gold);color:var(--navy);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #c9972b40}.cs-signin:hover{filter:brightness(1.06)}.cs-me{color:#fff;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:14px;font-weight:600;display:inline-flex}.cs-me:hover{border-color:var(--gold)}.cs-me-dot{background:var(--gold);width:30px;height:30px;color:var(--navy);border-radius:50%;place-items:center;font-weight:800;display:grid}.cs-me-name{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.cs-burger{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:8px;place-items:center;width:42px;height:42px;display:none}.cs-main{flex:1;min-width:0}.cs-drawer,.cs-scrim{display:none}.cs-footer{width:100%;max-width:1288px;color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 auto;padding:18px 24px;font-size:13px;display:flex}.cs-footer a{color:var(--title);font-weight:600}@media (max-width:1240px){.cs-nav{display:none}.cs-tools{margin-left:auto}.cs-burger{display:grid}.cs-drawer[hidden]{display:none}.cs-drawer{z-index:59;background:var(--navy);border-bottom:1px solid #ffffff1a;gap:2px;max-height:calc(100vh - 76px);padding:10px 14px 16px;display:grid;position:fixed;top:76px;left:0;right:0;overflow-y:auto;box-shadow:0 20px 40px #030a1e59}.cs-drawer a,.cs-drawer button{color:#ffffffd9;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:12px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.cs-drawer a:hover,.cs-drawer button:hover{color:#fff;background:#ffffff14}.cs-drawer a.on{color:#fff;box-shadow:inset 3px 0 0 var(--gold);background:#c9972b2e}.cs-drawer .cs-drawer-signin{background:var(--gold);color:var(--navy);justify-content:center;margin-top:8px}.cs-scrim{z-index:58;background:#050c1e73;border:0;display:block;position:fixed;inset:76px 0 0}}@media (max-width:640px){.cs-head-in{gap:10px;height:64px;padding:0 14px}.cs-logo{width:36px;height:36px}.cs-name{font-size:14px}.cs-brand-txt small,.cs-tools .cs-signin,.cs-me-name{display:none}.cs-me{padding:4px}.cs-me svg{display:none}.cs-drawer{max-height:calc(100vh - 67px);top:67px}.cs-scrim{inset:67px 0 0}html[data-college] body:not(:has(.cs)) main{padding-top:67px}}.ch{--cs-accent:var(--gold);--ch-ink:#0b1f4b;gap:64px;padding-bottom:64px;display:grid}.ch-wait{place-items:center;min-height:60vh}.ch-spin{border:3px solid var(--line);border-top-color:var(--gold);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite ch-spin}@keyframes ch-spin{to{transform:rotate(360deg)}}@keyframes ch-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ch-rise{animation:.6s cubic-bezier(.2,.7,.2,1) both ch-rise}.ch-hero{color:#fff;isolation:isolate;background:radial-gradient(120% 90% at 85% 0,#1e3a7a 0%,#0b1f4b 46%,#071533 100%);padding:64px clamp(24px,5vw,72px) 0;position:relative;overflow:hidden}.ch-hero:before{content:"";background:linear-gradient(90deg,var(--cs-accent),var(--gold)60%,transparent);height:4px;position:absolute;inset:0 0 auto}.ch-hero-grid{z-index:-1;opacity:.5;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% 70% at 70% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(80% 70% at 70% 30%,#000 30%,#0000 75%)}.ch-hero-glow{z-index:-1;filter:blur(10px);background:radial-gradient(circle,#c9972b52,#0000 62%);border-radius:50%;width:620px;height:620px;position:absolute;top:-30%;right:-10%}.ch-hero-in{grid-template-columns:minmax(0,1.45fr) minmax(280px,.9fr);align-items:center;gap:clamp(28px,4vw,64px);max-width:1240px;margin:0 auto;display:grid}.ch-id{align-items:center;gap:16px;display:flex}.ch-logo{object-fit:contain;background:#fff;border-radius:18px;flex:none;width:64px;height:64px;padding:7px;box-shadow:0 10px 30px #00000059,0 0 0 1px #fff3}.ch-initial{color:var(--ch-ink);background:linear-gradient(160deg,#fff,#f3e6c6);place-items:center;font-family:Poppins,Arial,sans-serif;font-size:30px;font-weight:700;display:grid}.ch-id-txt{gap:4px;display:grid}.ch-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#f3c969;font-size:11.5px;font-weight:700}.ch-place{color:#b9c3d8;align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.ch-title{color:#fff;letter-spacing:-.02em;text-wrap:balance;margin-top:26px;font-family:Poppins,Arial,sans-serif;font-size:clamp(34px,4.6vw,58px);font-weight:700;line-height:1.04}.ch-title-pre{letter-spacing:0;color:#c8d1e4;margin-bottom:10px;font-size:.42em;font-weight:500;display:block}.ch-lead{color:#d4dbea;max-width:560px;margin-top:20px;font-size:17px;line-height:1.65}.ch-cta{flex-wrap:wrap;align-items:center;gap:14px 18px;margin-top:30px;display:flex}.ch-btn{background:linear-gradient(180deg,#e0b04a,var(--gold));color:var(--ch-ink);border-radius:14px;align-items:center;gap:10px;padding:15px 24px;font-size:15.5px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 10px 28px #c9972b61,inset 0 1px #fff6}.ch-btn:hover{transform:translateY(-2px);box-shadow:0 16px 36px #c9972b73,inset 0 1px #fff6}.ch-btn svg{transition:transform .15s}.ch-btn:hover svg{transform:translate(3px)}.ch-cta-note{color:#aeb9d0;max-width:280px;font-size:13.5px}.ch-ticket{color:var(--ch-ink);background:linear-gradient(170deg,#fff,#f6f1e4);border-radius:22px;padding:22px 24px;position:relative;transform:rotate(1.5deg);box-shadow:0 30px 60px #030a1e73}.ch-ticket:after{content:"";pointer-events:none;border:1px dashed #0b1f4b29;border-radius:16px;position:absolute;inset:8px}.ch-ticket-tag{background:var(--ch-ink);color:#f3c969;letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-block}.ch-ticket-main{align-items:center;gap:14px;margin-top:18px;display:flex}.ch-ticket-main b{font-family:Poppins,Arial,sans-serif;font-size:22px;line-height:1.2;display:block}.ch-ticket-main div span{color:#4a5672;font-size:14.5px}.ch-ticket-cut{border-top:2px dashed #0b1f4b2e;height:0;margin:20px -24px;position:relative}.ch-ticket-cut:before,.ch-ticket-cut:after{content:"";background:#0d2253;border-radius:50%;width:24px;height:24px;position:absolute;top:-13px}.ch-ticket-cut:before{left:-12px}.ch-ticket-cut:after{right:-12px}.ch-ticket-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.ch-ticket-date{align-items:baseline;gap:6px;display:flex}.ch-ticket-date b{font-family:Poppins,Arial,sans-serif;font-size:34px;line-height:1}.ch-ticket-date span{text-transform:uppercase;color:#8a6a1c;font-size:14px;font-weight:700}.ch-tba{color:#6b7590;font-size:13.5px;font-weight:600}.ch-ticket-go{white-space:nowrap;background:var(--ch-ink);color:#fff;border-radius:12px;flex:none;align-items:center;gap:6px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ch-ticket-go:hover{background:#142d66}.ch-ticket-empty{color:#4a5672;margin-top:14px;font-size:15px;line-height:1.6}.ch-mono{letter-spacing:.02em;color:#f3c969;background:linear-gradient(150deg,#142d66,#0b1f4b);border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-family:Poppins,Arial,sans-serif;font-size:16px;font-weight:700;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.ch-stats{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,minmax(0,1fr));max-width:1240px;margin:56px auto 0;display:grid;position:relative}.ch-stats div{border-left:1px solid #ffffff1f;padding:22px 6px 26px 22px}.ch-stats div:first-child{border-left:0;padding-left:0}.ch-stats dt{letter-spacing:.08em;text-transform:uppercase;color:#93a0bc;font-size:12px;font-weight:600}.ch-stats dd{color:#fff;margin-top:4px;font-family:Poppins,Arial,sans-serif;font-size:30px;font-weight:700}.ch-sec{gap:26px;width:100%;max-width:calc(1240px + 2*clamp(20px,4vw,56px));margin:0 auto;padding:0 clamp(20px,4vw,56px);display:grid}.ch-head{gap:8px;max-width:680px;display:grid}.ch-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);align-items:center;gap:10px;font-size:12px;font-weight:800;display:inline-flex}.ch-kicker:before{content:"";background:var(--gold);width:28px;height:2px}html.dark .ch-kicker{color:var(--gold)}.ch-head h2{letter-spacing:-.01em;color:var(--title);font-family:Poppins,Arial,sans-serif;font-size:clamp(26px,2.6vw,34px);line-height:1.15}.ch-head p{color:var(--muted);font-size:15.5px}.ch-drives{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;list-style:none;display:grid}.ch-drive{background:var(--surface);border:1px solid var(--line);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:16px 16px 16px 18px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.ch-drive:hover{border-color:#c9972b99;transform:translateY(-2px);box-shadow:0 12px 30px #0b1f4b14}.ch-drive-txt{min-width:0;display:grid}.ch-drive-txt b{color:var(--title);text-overflow:ellipsis;white-space:nowrap;font-size:16.5px;overflow:hidden}.ch-drive-txt span{color:var(--text);font-size:14px}.ch-drive-txt small{color:var(--muted);margin-top:2px;font-size:12.5px}.ch-drive-date{background:var(--bg-alt);border:1px solid var(--line);border-radius:12px;justify-items:center;min-width:52px;padding:6px 8px;display:grid}.ch-drive-date b{color:var(--title);font-family:Poppins,Arial,sans-serif;font-size:20px;line-height:1.1}.ch-drive-date span{text-transform:uppercase;color:var(--gold-dark);font-size:11px;font-weight:700}.ch-drive-date .ch-tba{color:var(--muted);padding:6px 0;font-size:12px;font-weight:700}.ch-drive-go{white-space:nowrap;background:var(--navy);color:#fff;border-radius:12px;align-items:center;gap:6px;padding:10px 14px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.ch-drive-go:hover{background:#142d66}html.dark .ch-drive-go{background:var(--gold);color:#0b1f4b}.ch-more{border:1.5px solid var(--line);background:var(--surface);color:var(--title);font:inherit;cursor:pointer;border-radius:12px;justify-self:start;padding:10px 16px;font-size:14px;font-weight:700}.ch-more:hover{border-color:var(--gold)}.ch-empty{background:var(--surface);border:1px dashed var(--line);color:var(--muted);border-radius:18px;align-items:center;gap:14px;padding:22px;font-size:15px;display:flex}.ch-bento{grid-template-columns:1.3fr 1fr 1fr;grid-auto-rows:minmax(150px,auto);gap:16px;display:grid}.ch-tile{background:var(--surface);border:1px solid var(--line);border-radius:22px;align-content:start;gap:8px;padding:24px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:hidden}.ch-tile:hover{border-color:#c9972b8c;transform:translateY(-3px);box-shadow:0 18px 40px #0b1f4b1a}.ch-tile h3{color:var(--title);margin-top:6px;font-family:Poppins,Arial,sans-serif;font-size:18px}.ch-tile p{color:var(--muted);font-size:14.5px;line-height:1.6}.ch-ic{background:var(--navy-light);width:46px;height:46px;color:var(--navy);border-radius:14px;place-items:center;display:grid}html.dark .ch-ic{color:var(--gold);background:#ffffff12}.ch-tile-big{color:#fff;background:radial-gradient(120% 80% at 100% 0,#1e3a7a,#0b1f4b 60%);border-color:#0000;grid-row:span 2}.ch-tile-big h3{color:#fff;font-size:24px}.ch-tile-big p{color:#c8d1e4;max-width:380px}.ch-tile-big .ch-ic{color:#f3c969;background:#ffffff1a}.ch-tile-go{color:#f3c969;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:14.5px;font-weight:700;display:inline-flex}.ch-wave{align-items:center;gap:4px;height:70px;margin:18px 0 8px;display:flex}.ch-wave i{background:linear-gradient(#f3c969,#c9972b59);border-radius:4px;flex:1;max-width:7px;height:30%;animation:1.4s ease-in-out infinite ch-wave}.ch-wave i:nth-child(3n){height:70%}.ch-wave i:nth-child(4n+1){height:50%}.ch-wave i:nth-child(5n+2){height:90%}@keyframes ch-wave{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}.ch-tile-wide{grid-column:span 2;align-items:center;gap:18px;display:flex}.ch-t-violet{--t-fg:#5b4bc4;--t-bg:#e5e1fb;--t-bg2:#f4f2fe;--t-line:#cbc3f3}.ch-t-coral{--t-fg:#c2502e;--t-bg:#fce1d7;--t-bg2:#fef3ef;--t-line:#f4c3b1}.ch-t-teal{--t-fg:#0e7490;--t-bg:#d2f0f7;--t-bg2:#eef9fc;--t-line:#a9ddea}html.dark .ch-t-violet{--t-fg:#9d90f0;--t-bg:#262150;--t-bg2:#171433;--t-line:#3a3373}html.dark .ch-t-coral{--t-fg:#f08b66;--t-bg:#43221a;--t-bg2:#28150f;--t-line:#61342a}html.dark .ch-t-teal{--t-fg:#4fc6e0;--t-bg:#12343f;--t-bg2:#0b2128;--t-line:#1e4d5c}.ch-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;list-style:none;display:grid}.ch-step.ch-step:before{content:none}.ch-step{border:1px solid var(--t-line);background:linear-gradient(150deg,var(--t-bg)0%,var(--t-bg2)70%);border-radius:22px;align-content:start;gap:10px;padding:26px 26px 28px;transition:transform .2s,box-shadow .2s,border-color .2s;display:grid;position:relative;overflow:visible}.ch-step:hover{border-color:var(--t-fg);transform:translateY(-3px);box-shadow:0 18px 40px #0b1f4b1a}.ch-step-big{color:var(--t-fg);opacity:.13;pointer-events:none;font-family:Poppins,Arial,sans-serif;font-size:64px;font-weight:800;line-height:1;position:absolute;top:8px;right:18px}.ch-step-top{align-items:center;gap:12px;display:flex}.ch-step .ch-ic{background:var(--t-fg);color:#fff;box-shadow:0 10px 22px var(--t-fg)}@supports (color:color-mix(in lab, red, red)){.ch-step .ch-ic{box-shadow:0 10px 22px color-mix(in srgb,var(--t-fg)30%,transparent)}}html.dark .ch-step .ch-ic{background:var(--t-fg);color:#0b1220}.ch-step-n{background:var(--surface);border:1px solid var(--t-line);color:var(--t-fg);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.ch-step h3{color:var(--title);margin-top:8px;font-family:Poppins,Arial,sans-serif;font-size:20px}.ch-step p{color:var(--muted);font-size:14.5px;line-height:1.65}.ch-step:not(:last-child):after{content:"";background:var(--gold)url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B1F4B' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/16px no-repeat;width:30px;height:30px;box-shadow:0 0 0 5px var(--bg-alt),0 6px 16px #c9972b59;z-index:1;border-radius:50%;position:absolute;top:50%;right:-37px;transform:translateY(-50%)}@media (max-width:760px){.ch-steps{grid-template-columns:1fr;gap:40px}.ch-step:not(:last-child):after{inset:auto auto -35px 50%;transform:translate(-50%)rotate(90deg)}}.ch-t-blue{--t-fg:#185fa5;--t-bg:#d3e6fa;--t-bg2:#eef5fd;--t-line:#b5d2f0}.ch-t-green{--t-fg:#0f6e56;--t-bg:#cdefe2;--t-bg2:#ecf9f4;--t-line:#a9dec9}.ch-t-gold{--t-fg:#a87d1f;--t-bg:#f7e7c2;--t-bg2:#fcf6e9;--t-line:#ebd39c}.ch-t-blue,.ch-t-green,.ch-t-gold{background:linear-gradient(150deg,var(--t-bg)0%,var(--t-bg2)70%);border-color:var(--t-line)}.ch-t-blue:before,.ch-t-green:before,.ch-t-gold:before{content:"";background:var(--t-fg);opacity:.12;pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:-40px;right:-40px}.ch-t-blue .ch-ic,.ch-t-green .ch-ic,.ch-t-gold .ch-ic{background:var(--t-fg);color:#fff;box-shadow:0 10px 22px var(--t-fg)}@supports (color:color-mix(in lab, red, red)){.ch-t-blue .ch-ic,.ch-t-green .ch-ic,.ch-t-gold .ch-ic{box-shadow:0 10px 22px color-mix(in srgb,var(--t-fg)30%,transparent)}}.ch-t-blue:hover,.ch-t-green:hover,.ch-t-gold:hover{border-color:var(--t-fg)}.ch-tile-link{color:var(--t-fg,var(--gold-dark));align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:700;display:inline-flex}.ch-tile:hover .ch-tile-link svg{transform:translate(3px)}.ch-tile-link svg{transition:transform .2s}.ch-tile-wide .ch-tile-cta{background:var(--t-fg);color:#fff;white-space:nowrap;border-radius:999px;margin:0 0 0 auto;padding:10px 16px}html.dark .ch-t-blue{--t-fg:#6aa8e8;--t-bg:#18315a;--t-bg2:#111f38;--t-line:#2a4a7a}html.dark .ch-t-green{--t-fg:#4cc29a;--t-bg:#143a2c;--t-bg2:#0e241b;--t-line:#225441}html.dark .ch-t-gold{--t-fg:#e2b24c;--t-bg:#3a2f14;--t-bg2:#231d0e;--t-line:#57461e}html.dark .ch-t-blue .ch-ic,html.dark .ch-t-green .ch-ic,html.dark .ch-t-gold .ch-ic{background:var(--t-fg);color:#0b1220}html.dark .ch-tile-wide .ch-tile-cta{color:#0b1220}.ch-tile-wide>div{gap:4px;display:grid}.ch-tile-wide h3{margin-top:0}.ch-close{color:#fff;background:linear-gradient(120deg,#0b1f4b,#1a3572);border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:calc(100% - 2*clamp(20px,4vw,56px));max-width:1240px;margin:0 auto;padding:32px clamp(24px,4vw,44px);display:flex;position:relative;overflow:hidden}.ch-close:after{content:"";pointer-events:none;background:radial-gradient(circle,#c9972b4d,#0000 65%);border-radius:50%;width:320px;height:320px;position:absolute;bottom:-120px;right:-60px}.ch-close h2{color:#fff;font-family:Poppins,Arial,sans-serif;font-size:clamp(22px,2.4vw,30px)}.ch-close p{color:#c8d1e4;align-items:center;gap:8px;margin-top:6px;font-size:14px;display:flex}.ch-close .ch-btn{z-index:1;position:relative}#college-drives{scroll-margin-top:80px}@media (max-width:1100px){.ch-hero-in{grid-template-columns:1fr}.ch-ticket{max-width:460px;transform:none}.ch-drives{grid-template-columns:1fr}.ch-bento{grid-template-columns:1fr 1fr}.ch-tile-big{grid-area:auto/span 2}}@media (max-width:760px){.ch{gap:44px}.ch-hero{padding:36px 18px 0}.ch-title{margin-top:20px}.ch-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:36px}.ch-stats div,.ch-stats div:first-child{border-left:0;padding:16px 0}.ch-stats div:nth-child(2n){border-left:1px solid #ffffff1f;padding-left:16px}.ch-stats dd{font-size:24px}.ch-drive{gap:12px;padding:14px}.ch-drive-go{border-radius:12px;justify-content:center;width:42px;height:42px;padding:0}.ch-go-txt{display:none}.ch-bento{grid-template-columns:1fr}.ch-tile-big,.ch-tile-wide{grid-column:auto}.ch-tile-wide{flex-direction:column;align-items:flex-start}.ch-tile-wide .ch-tile-cta{margin:6px 0 0}}@media (prefers-reduced-motion:reduce){.ch-rise,.ch-wave i,.ch-spin{animation:none}}.ch{background:var(--bg-alt)}.ch .cmp-join{margin-top:18px}.ch .cmp-join a{color:var(--gold)}.ch .cmp-faq details{background:var(--surface)}.ch .cmp-faq details:first-of-type{margin-top:0}.ch-close p a{color:#f3c969;font-weight:600}a.ch-cta-note{color:#f3c969;font-weight:600;text-decoration:none}a.ch-cta-note:hover{text-decoration:underline}.ch.ch-accent .ch-btn{background:var(--cs-accent);color:var(--cs-on-accent);box-shadow:0 10px 28px #00000047}.ch.ch-accent .ch-btn:hover{filter:brightness(1.06);box-shadow:0 16px 36px #00000052}.ch.ch-accent .ch-ticket-go{background:var(--cs-accent);color:var(--cs-on-accent)}.ch.ch-accent .ch-kicker:before{background:var(--cs-accent)}.ch-hero.ch-own-bg .ch-hero-glow{display:none}.ch-hero.ch-own-bg .ch-hero-grid{opacity:.25}.cjx{--cjx-drive:#0b1f4b;--cjx-drive-bg:#eef1f7;--cjx-gold:#c9972b;--cjx-job:#15803d;--cjx-job-bg:#e8f6ee;background:var(--bg-alt)}html.dark .cjx{--cjx-drive:#8db8ff;--cjx-drive-bg:#172843;--cjx-job:#4ade80;--cjx-job-bg:#12301f}.cjx-hero .cmp-hero-in{padding-top:36px;padding-bottom:36px}.cjx-jump{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:820px;margin-top:22px;display:grid}.cjx-jump-card{color:#fff;background:#ffffff12;border:1px solid #ffffff29;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:background .15s,transform .15s;display:flex}.cjx-jump-card:hover{background:#ffffff1f;transform:translateY(-1px)}.cjx-jump-card>span:nth-child(2){flex:1;gap:2px;min-width:0;display:grid}.cjx-jump-card b{font-size:15.5px}.cjx-jump-card em{vertical-align:2px;border-radius:99px;margin-left:6px;padding:1px 8px;font-size:12px;font-style:normal;font-weight:800}.cjx-jump-card.cjx-k-drive em{background:var(--gold);color:#0b1f4b}.cjx-jump-card.cjx-k-job em{color:#052e16;background:#22c55e}.cjx-jump-card small{color:#ffffffb8;font-size:12.5px}.cjx-jump-card.cjx-k-drive .cjx-ic{color:#f3c969;background:#c9972b38}.cjx-jump-card.cjx-k-job .cjx-ic{color:#86efac;background:#22c55e33}.cjx-ic{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.cjx-body{gap:40px;padding-top:36px;padding-bottom:56px;display:grid}.cjx-sec{gap:16px;scroll-margin-top:90px;display:grid}.cjx-head{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:flex-start;gap:14px;padding:16px 18px;display:flex}.cjx-head.cjx-k-drive{border-left:5px solid var(--cjx-gold)}.cjx-head.cjx-k-job{border-left:5px solid var(--cjx-job)}.cjx-head.cjx-k-drive .cjx-ic{background:var(--cjx-drive-bg);color:var(--cjx-drive)}.cjx-head.cjx-k-job .cjx-ic{background:var(--cjx-job-bg);color:var(--cjx-job)}.cjx-head h2{color:var(--title);align-items:center;gap:8px;font-size:20px;display:flex}.cjx-head p{color:var(--muted);margin-top:3px;font-size:14px}.cjx-count{background:var(--bg-alt);color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:2px 9px;font-size:12.5px;font-weight:800}.cjx-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));gap:16px;list-style:none;display:grid}.cjx-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;gap:16px;padding:18px;display:flex;box-shadow:0 1px 2px #0b1f4b0a,0 10px 24px #0b1f4b0f}.cjx-card.cjx-k-drive{border-top:4px solid var(--cjx-gold)}.cjx-card.cjx-k-job{border-top:4px solid var(--cjx-job)}.cjx-main{flex:1;align-content:start;gap:6px;min-width:0;display:grid}.cjx-date{background:var(--cjx-drive);color:#fff;text-align:center;border-radius:14px;flex:none;align-self:start;justify-items:center;width:68px;padding:8px 4px 10px;line-height:1.1;display:grid}html.dark .cjx-date{background:#1e3a7a}.cjx-date small{text-transform:uppercase;letter-spacing:.06em;color:#f3c969;font-size:11px;font-weight:700}.cjx-date b{margin-top:2px;font-family:Poppins,Arial,sans-serif;font-size:26px}.cjx-date span{text-transform:uppercase;color:#fffc;font-size:12px;font-weight:700}.cjx-tba{padding:8px 0;text-transform:none!important;font-size:12px!important}.cjx-mono{background:var(--cjx-job-bg);width:56px;height:56px;color:var(--cjx-job);border-radius:14px;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.cjx-tag{letter-spacing:.06em;text-transform:uppercase;border-radius:99px;justify-self:start;padding:3px 9px;font-size:11px;font-weight:800}.cjx-tag.cjx-k-drive{color:#8a6514;background:#fbf3e1}.cjx-tag.cjx-k-job{background:var(--cjx-job-bg);color:var(--cjx-job)}html.dark .cjx-tag.cjx-k-drive{color:#e0b44a;background:#2a2418}.cjx-card h3{color:var(--title);font-size:18px;line-height:1.3}.cjx-co{color:var(--muted);margin-top:-2px;font-size:14.5px;font-weight:600}.cjx-line{color:var(--muted);align-items:flex-start;gap:8px;font-size:14px;line-height:1.5;display:flex}.cjx-line svg{flex:none;margin-top:3px}.cjx-line b{color:var(--title)}.cjx-meta{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;display:flex}.cjx-meta>span{align-items:center;gap:6px;display:inline-flex}.cjx-meta svg{color:var(--muted)}.cjx-pay{background:var(--cjx-job-bg);color:var(--cjx-job);border-radius:99px;padding:3px 10px;font-weight:700}.cjx-by{font-weight:600;color:#b45309!important}html.dark .cjx-by{color:#fbbf24!important}.cjx-more summary{cursor:pointer;color:var(--title);font-size:14px;font-weight:600}.cjx-more p{color:var(--muted);white-space:pre-line;margin-top:6px;font-size:14px;line-height:1.6}.cjx-act{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.cjx-act small{color:var(--muted);font-size:12.5px}.cjx-btn{align-items:center;gap:6px;display:inline-flex}.cjx-apply{background:var(--cjx-job);color:#fff;border:0}html.dark .cjx-apply{background:#16a34a}.cjx-apply:hover{filter:brightness(1.08)}.cjx-muted{font-style:italic}.cjx-empty{border:1.5px dashed var(--line);background:var(--surface);color:var(--muted);border-radius:14px;padding:20px;font-size:14.5px}.cjx-foot{color:var(--muted);font-size:14px}.cjx-foot a{align-items:center;gap:4px;font-weight:600;display:inline-flex}@media (max-width:640px){.cjx-jump{grid-template-columns:1fr}.cjx-card{gap:12px;padding:14px}.cjx-date{width:56px}.cjx-date b{font-size:22px}.cjx-mono{width:46px;height:46px;font-size:15px}}.ch-ticket-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.ch-ticket-of{color:#8a93a6;font-size:12px;font-weight:700}.ch-ticket-swap{animation:.45s both ch-ticket-in}@keyframes ch-ticket-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ch-ticket-date{flex-wrap:wrap;row-gap:0}.ch-ticket-when{color:#b45309;letter-spacing:0;text-transform:none;flex-basis:100%;margin-top:2px;font-size:12px;font-style:normal;font-weight:700}.ch-ticket-dots{justify-content:center;gap:6px;margin-top:14px;display:flex}.ch-ticket-dots button{cursor:pointer;background:#d5d9e2;border:0;border-radius:99px;width:8px;height:8px;padding:0;transition:width .2s,background .2s}.ch-ticket-dots button.on{background:var(--cs-accent,var(--gold));width:22px}.ch-ticket-dots button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ch-ticket-swap{animation:none}}.bl-read{max-width:1180px}.bl-article{padding:40px 44px}.bl-art-head{border-bottom:1px solid var(--line);padding-bottom:26px}.bl-article h1{max-width:26ch;font-size:clamp(28px,3.6vw,42px)}.bl-article .bl-lead{max-width:75ch;font-size:18px}.bl-views{font-variant-numeric:tabular-nums}.bl-art-grid{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:44px;padding-top:30px;display:grid}.bl-art-grid.no-toc{grid-template-columns:minmax(0,1fr)}.bl-side{max-height:calc(100vh - 120px);position:sticky;top:100px;overflow-y:auto}.bl-side .bl-toc{margin:0}.bl-side .bl-toc ol{gap:4px;font-size:14.5px}.bl-side .bl-toc li{padding:3px 0;line-height:1.45}.bl-art-main{min-width:0;max-width:780px}.bl-hero-img{aspect-ratio:16/9;margin:0 0 26px;display:block}.bl-content{font-size:17px}.bl-content h2{margin-top:36px;font-size:25px}.bl-author{border:1px solid var(--line);background:var(--bg-alt);border-radius:14px;align-items:flex-start;gap:14px;margin-top:36px;padding:20px 22px;display:flex}.bl-author .bl-av{flex:none;width:44px;height:44px}.bl-author b{color:var(--title);font-family:Poppins,Arial,sans-serif}.bl-author p{color:var(--muted);margin-top:4px;font-size:14.5px;line-height:1.6}@media (max-width:980px){.bl-art-grid{grid-template-columns:minmax(0,1fr);gap:22px;padding-top:22px}.bl-side{max-height:none;position:static;overflow:visible}.bl-art-main{max-width:none}}@media (max-width:560px){.bl-article{padding:22px 18px}.bl-content{font-size:16.5px}}.bl-card-body h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:4.05em;display:-webkit-box;overflow:hidden}.bl-card-body .bl-meta{margin-top:auto}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-\[10px\]{inset:10px}.inset-\[18px\]{inset:18px}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.\!end{inset-inline-end:var(--spacing)!important}.end{inset-inline-end:var(--spacing)}.top-1\/2{top:50%}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-\[18px\]{top:18px}.right-3{right:calc(var(--spacing)*3)}.right-\[18px\]{right:18px}.bottom-20{bottom:calc(var(--spacing)*20)}.bottom-\[18px\]{bottom:18px}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.left-\[18px\]{left:18px}.isolate{isolation:isolate}.z-50{z-index:50}.col-span-3{grid-column:span 3/span 3}.m-4{margin:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-\[2\.5\%\]{margin-top:2.5%}.mt-\[3\%\]{margin-top:3%}.mt-\[3\.5\%\]{margin-top:3.5%}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-4{margin-left:calc(var(--spacing)*4)}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-video{aspect-ratio:var(--aspect-video)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-24{height:calc(var(--spacing)*24)}.h-\[52\%\]{height:52%}.h-\[70vh\]{height:70vh}.h-\[76\%\]{height:76%}.h-\[clamp\(38px\,6vw\,64px\)\]{height:clamp(38px,6vw,64px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[92vh\]{max-height:92vh}.min-h-\[1\.2em\]{min-height:1.2em}.min-h-\[60vh\]{min-height:60vh}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-24{width:calc(var(--spacing)*24)}.w-\[46\%\]{width:46%}.w-\[52\%\]{width:52%}.w-\[76\%\]{width:76%}.w-\[clamp\(38px\,6vw\,64px\)\]{width:clamp(38px,6vw,64px)}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:calc(var(--spacing)*0)}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}.gap-y-1{row-gap:calc(var(--spacing)*1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-gray-50>:not(:last-child)){border-color:var(--color-gray-50)}:where(.divide-gray-100>:not(:last-child)){border-color:var(--color-gray-100)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-\[4px\]{border-top-style:var(--tw-border-style);border-top-width:4px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[1\.5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1.5px}.border-b-\[3px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:3px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-double{--tw-border-style:double;border-style:double}.border-\[\#0f172a\]{border-color:#0f172a}.border-\[\#8A6A28\]{border-color:#8a6a28}.border-\[\#2563eb\]{border-color:#2563eb}.border-\[\#111827\]{border-color:#111827}.border-\[\#B08A3E\]{border-color:#b08a3e}.border-\[\#B08A3E\]\/45{border-color:#b08a3e73;border-color:lab(60.0434% 8.78847 45.3208/.45)}.border-\[\#B08A3E\]\/55{border-color:#b08a3e8c;border-color:lab(60.0434% 8.78847 45.3208/.55)}.border-\[\#C9972B\]{border-color:#c9972b}.border-\[\#EDD8A6\]{border-color:#edd8a6}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-100\/50{border-color:#fef3c680}@supports (color:color-mix(in lab, red, red)){.border-amber-100\/50{border-color:color-mix(in oklab,var(--color-amber-100)50%,transparent)}}.border-amber-100\/60{border-color:#fef3c699}@supports (color:color-mix(in lab, red, red)){.border-amber-100\/60{border-color:color-mix(in oklab,var(--color-amber-100)60%,transparent)}}.border-amber-100\/70{border-color:#fef3c6b3}@supports (color:color-mix(in lab, red, red)){.border-amber-100\/70{border-color:color-mix(in oklab,var(--color-amber-100)70%,transparent)}}.border-amber-200{border-color:var(--color-amber-200)}.border-black{border-color:var(--color-black)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-gray-50{border-color:var(--color-gray-50)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-100\/50{border-color:#f3f4f680}@supports (color:color-mix(in lab, red, red)){.border-gray-100\/50{border-color:color-mix(in oklab,var(--color-gray-100)50%,transparent)}}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-200\/50{border-color:#e5e7eb80}@supports (color:color-mix(in lab, red, red)){.border-gray-200\/50{border-color:color-mix(in oklab,var(--color-gray-200)50%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-900{border-color:var(--color-gray-900)}.border-indigo-100{border-color:var(--color-indigo-100)}.border-indigo-600{border-color:var(--color-indigo-600)}.border-orange-200{border-color:var(--color-orange-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-400{border-color:var(--color-red-400)}.border-transparent{border-color:#0000}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.bg-\[\#0B1F4B\]{background-color:#0b1f4b}.bg-\[\#1A1A1A\]\/20{background-color:#1a1a1a33;background-color:lab(9.26318% 0 0/.2)}.bg-\[\#1A1A1A\]\/25{background-color:#1a1a1a40;background-color:lab(9.26318% 0 0/.25)}.bg-\[\#B08A3E\]{background-color:#b08a3e}.bg-\[\#C9972B\]{background-color:#c9972b}.bg-\[\#C9972B\]\/5{background-color:#c9972b0d;background-color:lab(66.0026% 12.2584 60.082/.05)}.bg-\[\#F6F7F9\]{background-color:#f6f7f9}.bg-\[\#FBF5E8\]{background-color:#fbf5e8}.bg-\[\#FCFAF5\]{background-color:#fcfaf5}.bg-\[\#af8e3d\]\/10{background-color:#af8e3d1a;background-color:lab(60.9688% 6.20413 46.7264/.1)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/20{background-color:#fffbeb33}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/20{background-color:color-mix(in oklab,var(--color-amber-50)20%,transparent)}}.bg-amber-50\/30{background-color:#fffbeb4d}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/30{background-color:color-mix(in oklab,var(--color-amber-50)30%,transparent)}}.bg-amber-50\/60{background-color:#fffbeb99}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50)60%,transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-black{background-color:var(--color-black)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black)60%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab,var(--color-black)85%,transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/40{background-color:#ecfdf566}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/40{background-color:color-mix(in oklab,var(--color-emerald-50)40%,transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:#f9fafb80}@supports (color:color-mix(in lab, red, red)){.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-900{background-color:var(--color-gray-900)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-50\/40{background-color:#fef2f266}@supports (color:color-mix(in lab, red, red)){.bg-red-50\/40{background-color:color-mix(in oklab,var(--color-red-50)40%,transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-white{background-color:var(--color-white)}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-amber-500{--tw-gradient-from:var(--color-amber-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#C9972B\]{--tw-gradient-to:#c9972b;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-amber-50{fill:var(--color-amber-50)}.fill-emerald-50{fill:var(--color-emerald-50)}.fill-orange-500{fill:var(--color-orange-500)}.object-cover{object-fit:cover}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-\[9\%\]{padding-inline:9%}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-24{padding-block:calc(var(--spacing)*24)}.py-\[6\%\]{padding-block:6%}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-\[4\%\]{padding-top:4%}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pb-0\.5{padding-bottom:calc(var(--spacing)*.5)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-sans{font-family:var(--font-sans)}.font-serif{font-family:var(--font-serif)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[clamp\(0\.4rem\,0\.8vw\,0\.55rem\)\]{font-size:clamp(.4rem,.8vw,.55rem)}.text-\[clamp\(0\.4rem\,0\.78vw\,0\.55rem\)\]{font-size:clamp(.4rem,.78vw,.55rem)}.text-\[clamp\(0\.6rem\,1\.15vw\,0\.8rem\)\]{font-size:clamp(.6rem,1.15vw,.8rem)}.text-\[clamp\(0\.6rem\,1\.25vw\,0\.85rem\)\]{font-size:clamp(.6rem,1.25vw,.85rem)}.text-\[clamp\(0\.7rem\,1\.5vw\,1rem\)\]{font-size:clamp(.7rem,1.5vw,1rem)}.text-\[clamp\(0\.42rem\,0\.82vw\,0\.56rem\)\]{font-size:clamp(.42rem,.82vw,.56rem)}.text-\[clamp\(0\.45rem\,0\.9vw\,0\.62rem\)\]{font-size:clamp(.45rem,.9vw,.62rem)}.text-\[clamp\(0\.45rem\,0\.85vw\,0\.6rem\)\]{font-size:clamp(.45rem,.85vw,.6rem)}.text-\[clamp\(0\.55rem\,1\.1vw\,0\.7rem\)\]{font-size:clamp(.55rem,1.1vw,.7rem)}.text-\[clamp\(0\.95rem\,2\.2vw\,1\.5rem\)\]{font-size:clamp(.95rem,2.2vw,1.5rem)}.text-\[clamp\(1\.1rem\,2\.6vw\,1\.9rem\)\]{font-size:clamp(1.1rem,2.6vw,1.9rem)}.text-\[clamp\(1\.4rem\,3\.6vw\,2\.6rem\)\]{font-size:clamp(1.4rem,3.6vw,2.6rem)}.text-\[clamp\(1\.5rem\,4\.2vw\,3rem\)\]{font-size:clamp(1.5rem,4.2vw,3rem)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.35em\]{--tw-tracking:.35em;letter-spacing:.35em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0B1F4B\]{color:#0b1f4b}.text-\[\#0f172a\]{color:#0f172a}.text-\[\#1A1A1A\]{color:#1a1a1a}.text-\[\#1e293b\]{color:#1e293b}.text-\[\#4A4A4A\]{color:#4a4a4a}.text-\[\#6A6A6A\]{color:#6a6a6a}.text-\[\#8A6A28\]{color:#8a6a28}.text-\[\#856a2d\]{color:#856a2d}.text-\[\#2563eb\]{color:#2563eb}.text-\[\#12305B\]{color:#12305b}.text-\[\#111827\]{color:#111827}.text-\[\#334155\]{color:#334155}.text-\[\#475569\]{color:#475569}.text-\[\#B08A3E\]{color:#b08a3e}.text-\[\#C9972B\]{color:#c9972b}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-black{color:var(--color-black)}.text-blue-800{color:var(--color-blue-800)}.text-brand-500{color:var(--color-brand-500)}.text-brand-950{color:var(--color-brand-950)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-indigo-500{color:var(--color-indigo-500)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-inherit{color:inherit}.text-orange-500{color:var(--color-orange-500)}.text-orange-700{color:var(--color-orange-700)}.text-red-600{color:var(--color-red-600)}.text-red-800{color:var(--color-red-800)}.text-white{color:var(--color-white)}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.opacity-60{opacity:.6}.opacity-\[0\.05\]{opacity:.05}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#C9972B\]\/50{--tw-ring-color:#c9972b80}@supports (color:lab(0% 0 0)){.ring-\[\#C9972B\]\/50{--tw-ring-color:lab(66.0026% 12.2584 60.082/.5)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:-left-3:before{content:var(--tw-content);left:calc(var(--spacing)*-3)}.before\:text-gray-500:before{content:var(--tw-content);color:var(--color-gray-500)}.before\:content-\[attr\(data-bullet\)\]:before{--tw-content:attr(data-bullet);content:var(--tw-content)}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:border-indigo-300:hover{border-color:var(--color-indigo-300)}.hover\:bg-\[\#13285A\]:hover{background-color:#13285a}.hover\:bg-\[\#C9972B\]:hover{background-color:#c9972b}.hover\:bg-\[\#C9972B\]\/10:hover{background-color:#c9972b1a;background-color:lab(66.0026% 12.2584 60.082/.1)}.hover\:bg-\[\#C9972B\]\/90:hover{background-color:#c9972be6;background-color:lab(66.0026% 12.2584 60.082/.9)}.hover\:bg-\[\#E2C27A\]:hover{background-color:#e2c27a}.hover\:bg-\[\#F6F7F9\]:hover{background-color:#f6f7f9}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-emerald-100:hover{background-color:var(--color-emerald-100)}.hover\:bg-emerald-700:hover{background-color:var(--color-emerald-700)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-indigo-700:hover{background-color:var(--color-indigo-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-600:hover{background-color:var(--color-red-600)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-white\/25:hover{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/25:hover{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.hover\:text-\[\#0B1F4B\]:hover{color:#0b1f4b}.hover\:text-amber-900:hover{color:var(--color-amber-900)}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-\[\#C9972B\]:focus{border-color:#c9972b}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-gray-300:disabled{background-color:var(--color-gray-300)}.disabled\:bg-gray-400:disabled{background-color:var(--color-gray-400)}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (min-width:64rem){.lg\:max-h-\[calc\(100vh-64px\)\]{max-height:calc(100vh - 64px)}.lg\:w-\[30\%\]{width:30%}.lg\:max-w-\[70\%\]{max-width:70%}.lg\:flex-row{flex-direction:row}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}
