.vp{--bg:#f3f5f8;--card:#fff;--page:#fff;--ink:#0b1d33;--muted:#56687a;--line:#dee4eb;--soft:#e7edf4;--primary:#0c3559;--gold:#ddba63;--orange:#e06b45;--orange-hover:#cc5c38;--deep:#0b1d33;--deep-line:#294158;--on-deep:#f5f3ee;--on-deep-muted:#b7c5d2;--shadow:0 8px 30px -20px #0b1d3338;--shadow-hover:0 18px 40px -28px #0b1d3359;--shadow-video:0 40px 80px -40px #0b1d3380;--font-display:"Gantari Variable",sans-serif;--font-body:Lato,sans-serif;--fs-h1:clamp(2.125rem,1.35rem + 2.9vw,3.5rem);--fs-h2:clamp(2rem,1.35rem + 1.9vw,2.75rem);--fs-lead:clamp(1.0625rem,1rem + .25vw,1.1875rem);--section-y:clamp(4rem,2.6rem + 4.2vw,6.5rem);--wrap:1120px;--radius:18px;--header-h:76px;color:var(--ink)}html{scroll-behavior:smooth;scroll-padding-top:100px}body{color:#0b1d33;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0;font-family:Lato,sans-serif;font-size:1rem;line-height:1.7}.vp :before,.vp :after{box-sizing:border-box}.vp :where(video){max-width:100%;display:block}.vp picture{display:contents}.vp :where(h1,h2,h3,h4){font-family:var(--font-display);color:inherit}.vp :where(h1,h2,h3,h4,p,li){text-wrap:wrap}.vp .wrap{width:min(var(--wrap),100% - 48px);margin-inline:auto}.kicker{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--primary);margin-bottom:1.125rem;font-size:.75rem;font-weight:650}.on-deep .kicker,.kicker.gold{color:var(--gold)}.h2{font-size:var(--fs-h2);letter-spacing:-.028em;font-weight:600;line-height:1.12}.h2 .soft{color:#8795a4}.on-deep .h2 .soft{color:var(--on-deep-muted)}.lead{font-size:var(--fs-lead);color:var(--muted);line-height:1.7}.on-deep .lead{color:var(--on-deep-muted)}.vp .section{padding-block:var(--section-y)}.section.tint{background:var(--bg)}.section-head{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:clamp(2rem,1.6rem + 1.2vw,3rem);display:flex}.section-head .lead{max-width:440px}.btn{font-family:var(--font-display);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:10px;padding:15px 22px;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.btn svg{width:16px;height:16px;transition:transform .2s}.btn:hover svg{transform:translate(3px)}.btn-primary{background:var(--orange);color:#fff;box-shadow:0 10px 24px -14px #e06b45}.btn-primary:hover{background:var(--orange-hover)}.cta-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.cta-note{color:var(--muted);font-size:.875rem}.on-deep .cta-note{color:var(--on-deep-muted)}.topbar{background:var(--deep);color:var(--on-deep-muted);padding:6px 0;font-size:.75rem}.topbar strong{color:var(--on-deep);font-weight:700}.header{z-index:50;backdrop-filter:saturate(1.4)blur(10px);background:#fffffff5;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s;position:sticky;top:0}.header.scrolled{border-color:var(--line);box-shadow:var(--shadow)}.header .wrap{height:var(--header-h);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.logo img{width:auto;height:34px}.nav{border:1px solid var(--line);background:var(--bg);border-radius:12px;gap:4px;padding:5px;display:flex}.nav a{font-family:var(--font-display);color:var(--muted);border-radius:8px;padding:8px 14px;font-size:.8125rem;font-weight:550;text-decoration:none;transition:background .2s,color .2s}.nav a:hover{color:var(--ink)}.nav a.active{color:var(--ink);background:#fff;box-shadow:0 1px 3px #0b1d3314}.header .btn{justify-self:end;padding:12px 18px}.hero{color:var(--on-deep);background:radial-gradient(120% 90% at 85% 0,#123f68 0%,#0000 60%),linear-gradient(170deg,#0b1d33 0%,#0c2c4b 100%);padding:clamp(4rem,3rem + 4vw,6.5rem) 0 clamp(6rem,4.6rem + 4vw,8rem);position:relative;overflow:hidden}.hero-waves{pointer-events:none;opacity:.55;width:100%;height:340px;position:absolute;inset:auto 0 0}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;display:grid;position:relative}.hero h1{font-size:var(--fs-h1);letter-spacing:-.032em;margin-bottom:1.5rem;font-weight:650;line-height:1.08}.hero h1 .gold{color:var(--gold)}.hero .lead{max-width:560px;margin-bottom:2.25rem}.hero .lead strong{color:var(--on-deep);font-weight:700}.hero-facts{border-top:1px solid var(--deep-line);gap:0;max-width:580px;margin-top:2.75rem;padding-top:1.5rem;display:flex}.hero-facts div{flex:1;padding-right:20px}.hero-facts div+div{border-left:1px solid var(--deep-line);padding-left:20px}.hero-facts b{font-family:var(--font-display);letter-spacing:-.02em;color:var(--on-deep);font-size:1.375rem;font-weight:600;line-height:1.2;display:block}.hero-facts span{color:var(--on-deep-muted);font-size:.8125rem}.toc{backdrop-filter:blur(6px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;padding:26px 26px 14px}.toc-title{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.toc-title .kicker{margin:0}.toc-title span{color:var(--on-deep-muted);font-size:.75rem}.toc ol{margin:0;padding:0;list-style:none}.toc a{border-top:1px solid #ffffff17;grid-template-columns:40px 1fr 32px;align-items:center;gap:8px;padding:16px 0;text-decoration:none;display:grid}.toc li:first-child a{border-top:0}.toc .num{font-family:var(--font-display);color:var(--gold);letter-spacing:.04em;font-size:.8125rem;font-weight:650}.toc .q{font-family:var(--font-display);color:var(--on-deep);letter-spacing:-.01em;font-size:1.0625rem;font-weight:550;line-height:1.3}.toc .sub{font-family:var(--font-body);color:var(--on-deep-muted);letter-spacing:0;margin-top:2px;font-size:.8125rem;font-weight:400;display:block}.toc .arrow{width:32px;height:32px;color:var(--on-deep);border:1px solid #ffffff26;border-radius:50%;place-items:center;transition:background .2s,border-color .2s,transform .2s;display:grid}.toc .arrow svg{width:14px;height:14px}.toc a:hover .arrow{background:var(--orange);border-color:var(--orange);transform:translateY(2px)}.toc a:hover .q{color:#fff}.vcard{box-shadow:var(--shadow-video);aspect-ratio:9/16;isolation:isolate;background:#0b1d33;border-radius:22px;margin:0;position:relative;overflow:hidden}.vcard video{object-fit:cover;width:100%;height:100%}.vcard .vcover{text-align:left;cursor:pointer;color:#fff;width:100%;font:inherit;background:linear-gradient(#0000 84%,#0b1d3399 100%);border:0;flex-direction:column;justify-content:flex-end;padding:22px 22px 20px;display:flex;position:absolute;inset:0}.vcard .vplay{background:var(--orange);border-radius:50%;place-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;transition:transform .25s,background .25s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 12px 30px -10px #e06b45}.vcard .vplay:after{content:"";border:2px solid #e06b4566;border-radius:50%;animation:2.4s ease-out infinite vp-pulse;position:absolute;inset:-10px}.vcard .vplay svg{width:26px;height:26px;margin-left:4px}.vcard .vcover:hover .vplay{background:var(--orange-hover);transform:scale(1.07)}.vcard .vt{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.125rem;font-weight:600;line-height:1.25}.vcard .vm{color:#ffffffbf;margin-top:2px;font-size:.8125rem}.vcard.playing .vcover{display:none}@keyframes vp-pulse{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.day{padding:0 0 var(--section-y);position:relative}.day-grid{grid-template-columns:420px minmax(0,1fr);align-items:end;gap:88px;display:grid}.day .vcard{z-index:2;margin-top:-50px}.day-text{padding-bottom:0}.day-text .h2{margin-bottom:1.25rem}.day-text .lead{max-width:540px}.perks{grid-template-columns:1fr 1fr;gap:28px 36px;margin:2.5rem 0 2.75rem;display:grid}.perk{grid-template-columns:44px 1fr;gap:14px;display:grid}.ico{background:var(--bg);width:44px;height:44px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.ico svg{width:20px;height:20px}.perk h3{letter-spacing:-.012em;margin:2px 0 4px;font-size:1.0625rem;font-weight:600;line-height:1.3}.perk p{color:var(--muted);font-size:.9375rem;line-height:1.6}.about{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:72px;display:grid}.about-photo{aspect-ratio:4/5;box-shadow:var(--shadow-hover);border-radius:22px;margin:0;position:relative;overflow:hidden}.about-photo img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.about-photo figcaption{color:var(--muted);background:#fffffff0;border-radius:12px;padding:10px 14px;font-size:.8125rem;line-height:1.4;position:absolute;bottom:16px;left:16px}.about-photo figcaption b{color:var(--ink);font-family:var(--font-display);font-size:.9375rem;font-weight:600;display:block}.about .h2{margin-bottom:1.5rem}.about p+p{margin-top:1rem}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:2.5rem;display:grid}.stats div{padding:1.5rem 1rem 0 0}.stats div+div{border-left:1px solid var(--line);padding-left:1.5rem}.stats b{font-family:var(--font-display);letter-spacing:-.03em;color:var(--primary);font-size:2rem;font-weight:600;line-height:1.1;display:block}.stats span{color:var(--muted);font-size:.875rem}.team{overflow:hidden}.marquee{flex-direction:column;gap:16px;margin-top:2.75rem;display:flex;mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.track{width:max-content;animation:vp-slide var(--dur,82.5s) linear infinite;gap:16px;padding-right:16px;display:flex}.track.rev{animation-direction:reverse}.marquee:hover .track{animation-play-state:paused}@keyframes vp-slide{to{transform:translate(-50%)}}.tile{aspect-ratio:4/5;border-radius:16px;flex:none;width:230px;position:relative;overflow:hidden}.tile img{object-fit:cover;width:100%;height:100%}.team-foot{justify-content:space-between;align-items:center;margin-top:2.5rem;display:flex}.fit{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:26px 24px 28px;transition:transform .25s,box-shadow .25s}.card:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px)}.card .ico{margin-bottom:28px}.card h3{letter-spacing:-.015em;margin-bottom:6px;font-size:1.1875rem;font-weight:600;line-height:1.3}.card p{color:var(--muted);font-size:.9375rem;line-height:1.6}.check{border:1px solid var(--line);width:40px;height:40px;color:var(--primary);background:#fff;border-radius:50%;place-items:center;margin-bottom:34px;display:grid}.check svg{width:18px;height:18px}.after-cards{margin-top:2.5rem}.expect{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.expect .card{background:var(--bg);box-shadow:none}.expect .card:hover{box-shadow:var(--shadow-hover);background:#fff}.expect .ico{border:1px solid var(--line);background:#fff}.expect .card.highlight{background:var(--deep);border-color:var(--deep);color:var(--on-deep)}.expect .card.highlight p{color:var(--on-deep-muted)}.expect .card.highlight .ico{color:var(--gold);background:#ffffff12;border-color:#ffffff24}.expect .card.highlight h3 .gold{color:var(--gold)}.job-intro{text-align:center;max-width:640px;margin:0 auto clamp(2.5rem,2rem + 1.5vw,3.5rem)}.job-intro .h2{margin-bottom:1rem}.chapter{grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:96px;padding-block:clamp(3rem,2.4rem + 2vw,4.5rem);display:grid}.chapter+.chapter{border-top:1px solid var(--line)}.chapter.flip{grid-template-columns:340px minmax(0,1fr)}.chapter.flip .vcard{order:-1}.chapter .h2{margin-bottom:1.25rem}.chapter .lead+.lead{margin-top:1rem}.steps{gap:12px;margin-top:2rem;display:grid}.step{background:var(--bg);border:1px solid var(--line);border-radius:14px;grid-template-columns:44px 1fr;align-items:start;gap:16px;padding:18px 20px;display:grid}.step h3{letter-spacing:-.012em;margin:2px 0;font-size:1.0625rem;font-weight:600;line-height:1.3}.step p{color:var(--muted);font-size:.9375rem;line-height:1.55}.step .ico{border:1px solid var(--line);background:#fff}.numlist{counter-reset:n;margin:1.75rem 0 0;padding:0;display:grid}.numlist li{border-bottom:1px solid var(--line);grid-template-columns:44px 1fr;gap:16px;padding:18px 0;list-style:none;display:grid}.numlist li:before{counter-increment:n;content:"0" counter(n);background:var(--primary);color:#fff;width:40px;height:40px;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:.8125rem;font-weight:650;display:grid}.numlist h3{letter-spacing:-.015em;margin:4px 0;font-size:1.1875rem;font-weight:600;line-height:1.3}.numlist p{color:var(--muted);font-size:.9375rem;line-height:1.6}.calc{background:var(--deep);color:var(--on-deep);box-shadow:var(--shadow-hover);border-radius:18px;margin-top:2rem;padding:26px 28px}.calc-row{color:var(--on-deep-muted);border-bottom:1px dashed #ffffff26;justify-content:space-between;align-items:baseline;padding:10px 0;font-size:.9375rem;display:flex}.calc-row b{font-family:var(--font-display);color:var(--on-deep);letter-spacing:-.01em;font-size:1.125rem;font-weight:600}.calc-total{justify-content:space-between;align-items:center;padding-top:16px;display:flex}.calc-total span{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);font-size:.75rem;font-weight:650}.calc-total b{font-family:var(--font-display);letter-spacing:-.03em;background:var(--orange);color:#fff;border-radius:10px;padding:2px 14px;font-size:2rem;font-weight:650}.calc-note{color:var(--on-deep-muted);margin-top:14px;font-size:.8125rem;line-height:1.55}.tags{flex-wrap:wrap;gap:8px;margin-top:1.5rem;display:flex}.tag{color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.875rem;display:inline-flex}.tag svg{width:14px;height:14px;color:var(--primary)}.job-card{background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:32px;padding:28px 30px;text-decoration:none;transition:box-shadow .25s,background .25s;display:flex}.job-card:hover{box-shadow:var(--shadow-hover);background:#fff}.job-card .kicker{margin-bottom:.4rem}.job-card h3{letter-spacing:-.02em;font-size:1.4375rem;font-weight:600;line-height:1.25}.job-meta{color:var(--muted);gap:18px;margin-top:6px;font-size:.9375rem;display:flex}.job-meta span{align-items:center;gap:6px;display:inline-flex}.job-meta svg{width:15px;height:15px}.job-go{font-family:var(--font-display);white-space:nowrap;align-items:center;gap:14px;font-size:.9375rem;font-weight:600;display:flex}.job-go i{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .2s;display:grid}.job-go i svg{width:16px;height:16px}.job-card:hover .job-go i{transform:translate(3px)}.process{counter-reset:p;grid-template-columns:repeat(4,1fr);gap:16px;margin:3.5rem 0 0;padding:0;display:grid}.process li{border-top:2px solid var(--line);padding-top:20px;list-style:none;position:relative}.process li:before{counter-increment:p;content:"0" counter(p);background:var(--primary);width:56px;height:2px;font-size:0;position:absolute;top:-2px;left:0}.process b{font-family:var(--font-display);letter-spacing:.16em;color:var(--primary);margin-bottom:8px;font-size:.75rem;font-weight:650;display:block}.process h3{letter-spacing:-.012em;margin-bottom:6px;font-size:1.125rem;font-weight:600;line-height:1.3}.process p{color:var(--muted);font-size:.9375rem;line-height:1.6}.faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.faq-side .lead{max-width:360px;margin-top:1.25rem}.faq-side .btn{margin-top:2rem}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.1875rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{border:1px solid var(--line);width:32px;height:32px;color:var(--primary);border-radius:50%;flex:none;place-items:center;transition:transform .25s,background .25s,color .25s;display:grid}.faq summary i svg{width:14px;height:14px}.faq details[open] summary i{background:var(--primary);color:#fff;border-color:var(--primary);transform:rotate(45deg)}.faq details p{color:var(--muted);padding:0 56px 24px 0}.final{color:var(--on-deep);text-align:center;background:radial-gradient(90% 120% at 15% 0,#123f68 0%,#0000 60%),linear-gradient(170deg,#0b1d33 0%,#0c2c4b 100%);padding:clamp(5rem,4rem + 4vw,7.5rem) 0;position:relative;overflow:hidden}.final .hero-waves{opacity:.4;height:280px}.final .kicker{position:relative}.final h2{font-size:var(--fs-h1);letter-spacing:-.032em;margin-bottom:1.25rem;font-weight:650;line-height:1.08;position:relative}.final h2 .gold{color:var(--gold)}.final .lead{max-width:560px;margin:0 auto 2.25rem;position:relative}.final .cta-row{justify-content:center;position:relative}.vp .footer{background:var(--deep);color:var(--on-deep-muted);border-top:1px solid var(--deep-line);padding:28px 0;font-size:.8125rem}.footer .wrap{justify-content:space-between;align-items:center;gap:24px;display:flex}.footer img{width:auto;height:26px}.footer nav{flex-wrap:wrap;justify-content:center;gap:6px 20px;display:flex}@media (width>=768px){.footer nav{white-space:nowrap;flex-wrap:nowrap}}.footer a,.footer button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.footer a:hover,.footer button:hover{color:var(--on-deep)}.on-deep :focus-visible,.footer :focus-visible{outline-color:var(--gold)}.vcard .vcover:focus-visible,.vcard video:focus-visible{outline-offset:-6px;outline:3px solid #fff}.skip-link{z-index:70}.vp-motion .reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(18px)}.vp-motion .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.vp-motion .reveal{opacity:1;transform:none}.track,.vcard .vplay:after{animation:none}html{scroll-behavior:auto}}.applybar{z-index:60;padding:10px 16px calc(10px + env(safe-area-inset-bottom));backdrop-filter:saturate(1.4)blur(10px);border-top:1px solid var(--line);background:#fffffff2;align-items:center;gap:14px;transition:transform .3s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -10px 30px -20px #0b1d3340}.applybar.show{transform:none}.applybar .btn{flex:1;justify-content:center}.applybar span{color:var(--muted);font-size:.75rem;line-height:1.35}@media (width<=1024px){.nav{display:none}.header .wrap{grid-template-columns:1fr auto}.hero-grid{grid-template-columns:1fr;gap:44px}.toc{max-width:600px}.day-grid{grid-template-columns:340px minmax(0,1fr);gap:48px}.about{gap:48px}.chapter{grid-template-columns:minmax(0,1fr) 300px;gap:48px}.chapter.flip{grid-template-columns:300px minmax(0,1fr)}.fit,.expect{grid-template-columns:1fr 1fr}.faq-grid{grid-template-columns:1fr;gap:32px}}@media (width<=767px){html{scroll-padding-top:88px}.vp{--header-h:64px;--section-y:64px}.vp .wrap{width:calc(100% - 32px)}.topbar{text-align:center;font-size:.6875rem}.logo img{height:28px}.header .btn{padding:10px 14px;font-size:.8125rem}.header .btn svg{display:none}.cta-row{text-align:center;flex-direction:column;align-items:stretch;gap:10px}.btn{justify-content:center}.h2{font-size:1.875rem}.lead{font-size:1rem}.section-head{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:1.75rem}.hero{padding:40px 0 94px}.hero .kicker{letter-spacing:.12em;font-size:.6875rem}.hero h1{margin-bottom:1.25rem;font-size:2.25rem}.hero .lead{margin-bottom:1.75rem}.hero-facts{margin-top:2rem;padding-top:1.25rem}.hero-facts div{padding-right:10px}.hero-facts div+div{padding-left:10px}.hero-facts b{font-size:1.0625rem}.hero-facts span{margin-top:2px;font-size:.75rem;line-height:1.35;display:block}.toc{border-radius:16px;padding:20px 18px 6px}.toc-title span{display:none}.toc a{grid-template-columns:32px 1fr 28px;padding:14px 0}.toc .q{font-size:1rem}.toc .arrow{width:28px;height:28px}.day{padding-bottom:var(--section-y)}.day-grid{grid-template-columns:1fr;gap:36px}.day .vcard{margin-top:-50px}.perks{grid-template-columns:1fr;gap:20px;margin:1.75rem 0 2rem}.about{grid-template-columns:1fr;gap:32px}.stats{margin-top:2rem}.stats b{font-size:1.5rem}.stats div+div{padding-left:.75rem}.marquee{gap:10px;margin-top:1.75rem}.track{gap:10px;padding-right:10px}.tile{border-radius:12px;width:150px}.team-foot{flex-direction:column;align-items:stretch;gap:16px;margin-top:1.75rem}.fit,.expect{grid-template-columns:1fr;gap:10px}.card{grid-template-columns:44px 1fr;column-gap:16px;padding:18px;display:grid}.card .ico,.card .check{grid-row:span 2;margin:0}.card h3{margin:2px 0;font-size:1.0625rem}.card:hover{transform:none}.after-cards{margin-top:1.75rem}.job-intro{text-align:left;margin-bottom:.5rem}.chapter,.chapter.flip{flex-direction:column;align-items:stretch;gap:0;padding-block:44px;display:flex}.chapter>div{display:contents}.chapter .kicker{order:1}.chapter .h2{order:2}.chapter .lead{order:3}.chapter .vcard,.chapter.flip .vcard{order:4;width:100%;max-width:300px;margin:28px auto 0}.chapter .vcard.v45{max-width:none}.chapter .steps,.chapter .numlist,.chapter .calc,.chapter .tags{order:5}.calc{padding:22px 20px}.calc-total b{font-size:1.5rem}.job-card{flex-direction:column;align-items:stretch;gap:20px;padding:22px 20px}.job-card h3{font-size:1.25rem}.job-meta{flex-direction:column;gap:4px}.job-go{border-top:1px solid var(--line);justify-content:space-between;padding-top:16px}.process{grid-template-columns:1fr 1fr;gap:28px 16px;margin-top:2.5rem}.faq summary{padding:18px 0;font-size:1.0625rem}.faq details p{padding-right:0}.faq-side .btn{display:flex}.final{padding:64px 0 72px}.final h2{font-size:2.25rem}.vp .footer{padding-bottom:104px}.footer .wrap{text-align:center;flex-direction:column;gap:12px}.vcard{border-radius:18px}.vcard .vplay{width:64px;height:64px;margin:-32px 0 0 -32px}.vcard.v45{aspect-ratio:4/5}.applybar{display:flex}}
