@font-face{font-family:"Schibsted Grotesk";src:url("../fonts/SchibstedGrotesk-latin.woff2?v=f25c0b730a") format("woff2");font-weight:400 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"KL Fallback";src:local("Arial"),local("ArialMT"),local("Liberation Sans");font-weight:400 600;size-adjust:103%;ascent-override:94.8%;descent-override:25%;line-gap-override:0%}@font-face{font-family:"KL Fallback";src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold");font-weight:700 900;size-adjust:104.2%;ascent-override:93.7%;descent-override:24.7%;line-gap-override:0%}:root{--navy:#031A40;--green:#02B785;--amber:#F5B83D;--paper:#F5F7F6;--white:#FFFFFF;--green-ink:#08795A;--soft:#4A5468;--font:"Schibsted Grotesk","KL Fallback","Helvetica Neue",Arial,system-ui,sans-serif;--m:clamp(16px,2.4vw,36px);--max:1500px;--display:clamp(76px,11.6vw,190px);--head:clamp(40px,5.6vw,88px);--lead:clamp(20px,1.9vw,30px);--body:17px;--poster:clamp(60px,9.6vw,154px);--small:clamp(13px,.8rem + .1vw,14px);--ease:cubic-bezier(.2,.8,.2,1)}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--navy);font:400 var(--body)/1.5 var(--font);-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.skip{position:absolute;left:-999px;top:8px;background:var(--white);padding:10px 14px;z-index:50}.skip:focus{left:8px}h1,h2,h3,p{margin:0}.num{font-variant-numeric:tabular-nums}h1,h2,h3{text-wrap:balance}p{text-wrap:pretty}a,button,input,select,textarea,label,summary{touch-action:manipulation}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border:0;border-radius:0;font:700 var(--body)/1 var(--font);text-decoration:none;cursor:pointer;transition:transform .15s var(--ease),background-color .15s}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0) scale(.98)}.btn--green{background:var(--green);color:var(--navy)}.btn--navy{background:var(--navy);color:var(--white)}.bar{position:fixed;inset:0 0 auto;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px max(var(--m),calc((100% - var(--max)) / 2));color:var(--white);background:var(--navy);transition:color .3s,background-color .3s}.bar[data-bg="green"]{background:var(--navy);color:var(--white)}.bar[data-bg="paper"]{background:var(--paper)}.bar[data-bg="amber"]{background:var(--amber)}.bar[data-bg="white"]{background:var(--white)}.bar>*{pointer-events:auto}.bar .mark{height:26px;width:auto;display:block}.bar .links{display:flex;align-items:center;gap:22px;font:500 var(--body)/1 var(--font)}.bar .links a{text-decoration:none}.bar .links a:hover{text-decoration:underline;text-underline-offset:5px}.bar[data-ink="navy"]{color:var(--navy)}.bar .wm-navy{display:none}.bar[data-ink="navy"] .wm-white{display:none}.bar[data-ink="navy"] .wm-navy{display:block}section{position:relative}.wrap{padding-inline:max(var(--m),calc((100% - var(--max)) / 2))}.track{grid-column:1/-1;position:relative;height:8px;border-radius:99px;background:#E6ECE9}.track .fill{position:absolute;top:0;bottom:0;border-radius:99px;background:#009377;transform-origin:left;animation:grow .9s var(--ease) both}@keyframes grow{from{transform:scaleX(0)}}.jcard{display:flex;flex-direction:column;gap:12px;background:var(--white);color:var(--navy);border-radius:18px;padding:24px;text-decoration:none;min-height:220px;transition:transform .2s var(--ease)}.jcard:hover{transform:translateY(-4px)}.jcard:hover h3{color:var(--green-ink)}.jcard .top{display:flex;justify-content:space-between;align-items:center;gap:8px}.jcard .co{font:700 15px/1.2 var(--font);color:var(--navy)}.jcard .logo{width:38px;height:38px;border-radius:8px;display:grid;place-items:center;background:#E6ECE9;color:var(--navy);font:700 14px/1 var(--font)}.jcard h3{font:700 22px/1.2 var(--font);letter-spacing:-.015em;transition:color .15s}.jcard .meta{font:500 14px/1.4 var(--font);color:var(--soft)}.jpay{display:grid;gap:8px;margin-top:auto;padding-top:6px}.jcard .money{font:700 20px/1.2 var(--font);color:var(--green-ink)}.jcard .money small{font:500 13px/1 var(--font);color:var(--soft)}.s-new{background:var(--amber);color:var(--navy)}.s-soon{background:#FDE4E1;color:#8A1C12}[data-ui]{font-family:var(--font)}.state{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border-radius:6px;font:700 13px/1 var(--font)}.s-draft{background:#E6ECE9;color:var(--soft)}.s-review{background:#FDF0D3;color:#6B4703}.s-live{background:#D5F5EA;color:#05553F}.s-done{background:var(--navy);color:var(--white)}.foot{background:var(--navy);color:var(--white);padding-block:clamp(40px,4vw,56px) 32px}.blocks{display:block;width:100%;height:auto;margin-top:clamp(40px,5vw,72px)}.blocks text{font:900 100px/1 var(--font);letter-spacing:-.04em;fill:var(--navy)}.k-g{fill:var(--green)}.k-a{fill:var(--amber)}.k-w{fill:var(--white)}.fgrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px var(--m);margin-top:56px}.fcol{grid-column:span 2;display:grid;gap:12px;align-content:start}.fcol h3{font:700 var(--body)/1.2 var(--font);color:var(--green)}.fcol ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.fcol a{font:400 var(--body)/1.3 var(--font);text-decoration:none;color:#D9E2EE}.fcol a:hover{color:var(--white);text-decoration:underline;text-underline-offset:4px}.fcontact{grid-column:9/13;display:grid;gap:10px;align-content:start;font:400 var(--body)/1.45 var(--font);color:#D9E2EE}.fcontact b{color:var(--white);font-weight:700}.flast{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;font:500 var(--small)/1.3 var(--font);color:#B7C4D6}.flast .btn{min-height:44px;font-size:15px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important}}@media (max-width:1040px){.fcol{grid-column:span 4}.fcontact{grid-column:1/-1}}@media (max-width:640px){.bar .links a:not(.btn){display:none}.bar .mark{height:22px}.bar .links .btn{min-height:40px!important;padding:0 14px!important}.jcard{flex:0 0 84%;scroll-snap-align:start;padding:20px}.fcol{grid-column:span 6}.flast{flex-wrap:wrap}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.t-navy{background:var(--navy);color:var(--white)}.t-green{background:var(--green);color:var(--navy)}.t-amber{background:var(--amber);color:var(--navy)}.t-paper{background:var(--paper);color:var(--navy)}.t-white{background:var(--white);color:var(--navy)}.page-top{padding-block:clamp(64px,7vw,112px) clamp(48px,5vw,80px)}.page-top h1{font:900 var(--poster)/.86 var(--font);letter-spacing:-.045em}.page-top h1.mid{font-size:var(--head);line-height:.94;max-width:18ch}.page-top h1 .ln{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.page-top h1 .ln>span{display:block}.lead-in{font:400 var(--lead)/1.3 var(--font);max-width:38ch}.crumbs{display:flex;flex-wrap:wrap;gap:6px 12px;font:500 var(--small)/1.4 var(--font);margin-bottom:28px}.crumbs a{color:inherit;text-underline-offset:4px}.sec{padding-block:clamp(72px,7vw,112px)}.sec-h{font:900 var(--head)/.92 var(--font);letter-spacing:-.035em;margin-bottom:clamp(24px,3vw,40px)}.input{height:56px;border:2px solid var(--navy);border-radius:0;padding:0 16px;font:400 var(--body)/1 var(--font);color:var(--navy);background:var(--white);width:100%;min-width:0}.input:focus{outline:3px solid var(--amber);outline-offset:0}.label{display:block;font:700 var(--small)/1.2 var(--font);margin-bottom:8px}.searchrow{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) auto;gap:0;margin-top:clamp(28px,3vw,44px);background:var(--white);max-width:1000px}.searchrow .input{border:0;height:64px}.searchrow .input+.input{border-left:2px solid #E1E6E3}.searchrow .btn{min-height:64px;padding:0 32px}.btn--line{background:transparent;color:inherit;border:2px solid currentColor}.btn--amber{background:var(--amber);color:var(--navy)}.tag{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:6px;font:700 13px/1 var(--font)}.toggle{display:flex;flex-wrap:wrap;gap:8px}.toggle button{min-height:44px;padding:0 16px;border:2px solid var(--navy);background:transparent;color:var(--navy);border-radius:99px;font:700 var(--body)/1 var(--font);cursor:pointer;transition:transform .15s}.toggle button:hover{transform:translateY(-2px)}.toggle button[aria-pressed="true"]{background:var(--navy);color:var(--white)}.jrow{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:12px 32px;align-items:center;background:var(--white);color:var(--navy);border-radius:18px;padding:24px 28px;text-decoration:none;transition:transform .2s var(--ease)}.jrow:hover{transform:translateY(-3px)}.jrow:hover h3{color:var(--green-ink)}.jrow .co{font:700 15px/1.2 var(--font)}.jrow h3{font:700 22px/1.2 var(--font);letter-spacing:-.015em;margin:6px 0 6px;transition:color .15s}.jrow .meta{font:500 14px/1.4 var(--font);color:var(--soft);display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center}.jrow .jpay{margin:0;padding:0}.jrow .money{font:700 20px/1.2 var(--font);color:var(--green-ink)}.jrow .money small{font:500 13px/1 var(--font);color:var(--soft)}.stack{display:grid;gap:12px}@media (max-width:640px){.searchrow{grid-template-columns:1fr}.searchrow .input+.input{border-left:0;border-top:2px solid #E1E6E3}.page-top h1{font-size:15vw}.page-top h1.mid{font-size:36px}.lead-in{font-size:20px}.sec-h{font-size:40px}.jrow{grid-template-columns:1fr;padding:20px}}.seo-hub{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px var(--m);margin-top:56px;padding-bottom:16px}.seo-hub h3{font:700 var(--body)/1.2 var(--font);color:var(--green);margin-bottom:14px}.seo-hub ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.seo-hub a{font:400 var(--body)/1.3 var(--font);color:#D9E2EE;text-decoration:none}.seo-hub a:hover{color:var(--white);text-decoration:underline;text-underline-offset:4px}.faq-sec details{background:var(--white);border-radius:18px;padding:0 24px}.faq-sec details+details{margin-top:10px}.faq-sec summary{cursor:pointer;min-height:68px;display:flex;align-items:center;font:700 var(--lead)/1.2 var(--font);letter-spacing:-.01em}.faq-sec details p{font:400 var(--body)/1.6 var(--font);padding-bottom:22px;max-width:70ch}.related{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.related a{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:99px;background:var(--white);color:var(--navy);text-decoration:none;font:500 var(--body)/1 var(--font)}.related a:hover{background:var(--navy);color:var(--white)}@media (max-width:1040px){.seo-hub{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.seo-hub{grid-template-columns:1fr 1fr;gap:28px 16px}.faq-sec summary{font-size:19px}}.cover{display:block;width:100%;height:auto;aspect-ratio:16/10;border-radius:20px;overflow:hidden}.cvt{font-family:var(--font);letter-spacing:-.05em}.t-amber .post-meta .cat{color:var(--navy)}.t-amber .post-meta{color:var(--navy)}.post-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;font:500 var(--small)/1.3 var(--font);color:var(--soft)}.post-meta .cat{font-weight:700;color:var(--green-ink)}.pcard{display:grid;gap:16px;align-content:start;text-decoration:none;color:var(--navy)}.pcard h3{font:900 var(--lead)/1.08 var(--font);letter-spacing:-.02em;text-wrap:balance}.pcard p{font:400 var(--body)/1.5 var(--font);color:var(--soft)}.pcard:hover h3{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px}.pcard .cover{transition:transform .25s var(--ease)}.pcard:hover .cover{transform:scale(1.015)}.byline{display:flex;align-items:center;gap:12px;font:500 var(--body)/1.3 var(--font)}.byline .av{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:var(--navy);font:900 16px/1 var(--font);flex:none}.byline small{display:block;font:500 var(--small)/1.3 var(--font);color:var(--soft)}.share{display:flex;flex-wrap:wrap;gap:8px}.share a,.share button{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:99px;background:var(--white);border:0;color:var(--navy);font:700 15px/1 var(--font);text-decoration:none;cursor:pointer}.share a:hover,.share button:hover{background:var(--navy);color:var(--white)}.newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.nl-copy{display:grid;gap:18px;justify-items:start;min-width:0}.nl-copy .lead-in{margin:0;max-width:40ch}.nl-copy form{width:100%;max-width:560px}.nl-media{position:relative;margin:0;padding:24px 24px 0 0;min-width:0}.nl-media::before{content:"";position:absolute;inset:0 0 24px 24px;background:var(--green);border:2px solid var(--navy);border-radius:10px}.nl-media img,.nl-media .ph{position:relative;width:100%;aspect-ratio:3/2;border:2px solid var(--navy);border-radius:10px;box-shadow:none}.nl-media img{display:block;height:auto;object-fit:cover;background:var(--white)}.newsletter h2{font:900 var(--head)/.92 var(--font);letter-spacing:-.035em}.newsletter form{display:grid;grid-template-columns:minmax(0,1fr) auto;background:var(--white)}.newsletter .input{border:0;height:64px}.newsletter .btn{min-height:64px}.newsletter .fine{grid-column:1/-1;font:400 var(--small)/1.4 var(--font);margin-top:10px}@media (max-width:1040px){.newsletter{grid-template-columns:1fr}.nl-media{max-width:560px}}@media (max-width:640px){.newsletter form{grid-template-columns:1fr}.newsletter h2{font-size:40px}}.t-amber .pcard p{color:var(--navy)}:root{--barh:52px}html{scroll-padding-top:calc(var(--barh) + 12px)}body.site{overflow-x:hidden}img,svg{max-width:100%}.wrap{max-width:none}.skip{color:var(--navy)}.bar .logo{display:block;flex:none}.bar .links{flex-wrap:nowrap}.bar .links .btn{min-height:44px;padding:0 18px}.bar .links form.out{display:inline;margin:0}.bar .linkbtn{background:none;border:0;padding:0;font:500 var(--body)/1 var(--font);color:inherit;cursor:pointer;min-height:44px}.bar .linkbtn:hover{text-decoration:underline;text-underline-offset:5px}.mmenu{display:none;position:relative}.mmenu summary{list-style:none;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border:2px solid currentColor;font:700 15px/1 var(--font);cursor:pointer}.mmenu summary::-webkit-details-marker{display:none}.burger,.burger::before,.burger::after{display:block;width:16px;height:2px;background:currentColor;position:relative}.burger::before,.burger::after{content:"";position:absolute;left:0}.burger::before{top:-5px}.burger::after{top:5px}.mmenu[open] .burger{background:transparent}.mmenu[open] .burger::before{top:0;transform:rotate(45deg)}.mmenu[open] .burger::after{top:0;transform:rotate(-45deg)}.mpanel{position:absolute;right:0;top:calc(100% + 10px);width:min(320px,calc(100vw - 2 * var(--m)));max-height:calc(100svh - 80px);overflow:auto;background:var(--white);color:var(--navy);padding:8px 0;box-shadow:0 18px 40px -18px rgba(3,26,64,.45);display:grid}.mpanel a,.mpanel button{display:flex;align-items:center;min-height:48px;padding:0 20px;text-decoration:none;font:500 var(--body)/1.2 var(--font);color:var(--navy);background:none;border:0;width:100%;text-align:left;cursor:pointer}.mpanel a:hover,.mpanel button:hover{background:var(--paper)}.mpanel form{margin:0}.mpanel .sep{display:block;height:1px;background:#E1E6E3;margin:6px 20px}@media (max-width:1040px){.bar .links a:not(.btn),.bar .links form.out{display:none}.mmenu{display:block}}@media (max-width:640px){.bar .links{display:none}.mmenu summary span:last-child{display:inline}}.notices{display:grid;gap:10px;padding-top:calc(var(--barh) + 20px);padding-bottom:20px;background:var(--paper)}.notices + section.hero,.notices + .page-top{padding-top:clamp(40px,5vw,72px)}.flash,.banner{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 18px;font:500 var(--body)/1.45 var(--font);border-left:6px solid var(--navy);background:var(--white);color:var(--navy)}.flash.success{border-color:var(--green)}.flash.error{border-color:#B42318;background:#FDE4E1}.flash.warn,.banner{border-color:var(--amber)}.flash.info,.banner.info{border-color:var(--navy)}.flash a,.banner a{font-weight:700;text-underline-offset:4px}.banner form{display:inline;margin:0}.flash.toast{position:fixed;left:16px;right:16px;bottom:16px;z-index:60;max-width:560px;margin:0 auto}.linkish{background:none;border:0;padding:0;font:inherit;font-weight:700;color:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer;min-height:36px}.sbar{display:block;width:100%;height:8px;overflow:visible}.sbar-t{fill:#E6ECE9}.sbar-f{fill:#009377;transform-box:fill-box;transform-origin:left center;animation:grow .9s var(--ease) both}.t-green .sbar-t,.latest .sbar-t{fill:#E6ECE9}.jcard h3,.jcard h2,.jrow h3,.jrow h2{margin:0}.jcard .jt{font:700 22px/1.2 var(--font);letter-spacing:-.015em;transition:color .15s}.jcard:hover .jt{color:var(--green-ink)}.jrow .jt{font:700 22px/1.2 var(--font);letter-spacing:-.015em;margin:6px 0;transition:color .15s}.jrow:hover .jt{color:var(--green-ink)}.foot h2{font:700 var(--body)/1.2 var(--font);color:var(--green);margin-bottom:14px}.fcol h2{margin-bottom:0}.fcontact a{color:var(--white);text-underline-offset:4px}.fcontact .signins{font-size:15px}.flast-acts{display:flex;flex-wrap:wrap;gap:10px}.flast .btn--line{color:var(--white)}.pager{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:28px;font:500 var(--body)/1.3 var(--font)}.pager .btn{min-height:48px}.empty{background:var(--white);border-radius:18px;padding:28px;display:grid;gap:10px;justify-items:start}.empty h3{font:700 22px/1.2 var(--font)}@media (max-width:640px){:root{--barh:48px}}.jobs-body{display:grid;grid-template-columns:300px minmax(0,1fr);gap:clamp(28px,3vw,48px);align-items:start}.filters{position:sticky;top:84px;background:var(--white);border-radius:24px;padding:24px}.filters summary{list-style:none;cursor:pointer;font:900 var(--lead)/1 var(--font);display:flex;justify-content:space-between;align-items:center;min-height:44px}.filters summary::-webkit-details-marker{display:none}.filters fieldset{border:0;margin:0;padding:20px 0 0;display:grid;gap:10px}.filters legend{float:left;width:100%;font:700 var(--body)/1.2 var(--font);padding:0;margin-bottom:12px}.filters legend+*{clear:both}.check{display:flex;align-items:center;gap:10px;font:400 var(--body)/1.3 var(--font);cursor:pointer;min-height:32px}.check input{width:20px;height:20px;accent-color:var(--navy);margin:0}.check span.n{margin-left:auto;color:var(--soft);font-size:14px}.pay-filter{background:var(--green);border-radius:16px;padding:18px;display:grid;gap:12px;margin-top:20px}.pay-filter output{font:900 var(--lead)/1.1 var(--font);letter-spacing:-.02em}.pay-filter input{width:100%;accent-color:var(--navy);height:28px}.pay-filter .scale{display:flex;justify-content:space-between;font:500 13px/1 var(--font)}.res-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.res-head p{font:700 var(--lead)/1.2 var(--font)}.more{margin-top:24px;width:100%}@media (max-width:1040px){.jobs-body{grid-template-columns:1fr}.filters{position:static}}.job-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,min(30vw,450px));gap:32px var(--m);align-items:end}.job-top .who{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font:700 var(--lead)/1.2 var(--font)}.job-top .who a{color:inherit;text-underline-offset:5px}.job-top .meta{font:500 var(--body)/1.4 var(--font);display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:22px}.paycard{background:var(--navy);color:var(--white);border-radius:24px;padding:28px;display:grid;gap:14px}.paycard .big{font:900 clamp(40px,4vw,60px)/.95 var(--font);letter-spacing:-.04em;color:var(--green)}.paycard .unit{font:500 var(--body)/1.3 var(--font);color:#D9E2EE}.paycard .sbar{height:12px}.paycard .sbar-t{fill:#1D3A6B}.paycard .sbar-f{fill:var(--green)}.paycard .scale{display:flex;justify-content:space-between;font:500 13px/1 var(--font);color:#B7C4D6}.paycard .local{font:500 var(--small)/1.4 var(--font);color:#B7C4D6}.acts{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.job-body{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:clamp(32px,4vw,72px);align-items:start}.prose{display:grid;gap:44px;max-width:68ch}.prose h2{font:900 var(--lead)/1.1 var(--font);letter-spacing:-.02em;margin-bottom:14px}.prose p,.prose li{font:400 var(--body)/1.6 var(--font)}.prose ul{margin:0;padding-left:1.2em;display:grid;gap:8px}.elig{background:var(--white);border-radius:24px;padding:28px;display:grid;gap:14px}.elig .row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;font:400 var(--body)/1.5 var(--font)}.elig .ok{color:var(--green-ink)}.elig .no{color:#8A1C12}.jside{position:sticky;top:84px;display:grid;gap:12px}.panel{background:var(--white);border-radius:24px;padding:28px;display:grid;gap:18px}.facts{margin:0;display:grid;gap:14px}.facts div{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px}.facts dt{font:500 var(--small)/1.4 var(--font);color:var(--soft)}.facts dd{margin:0;font:700 var(--body)/1.35 var(--font)}.panel .btn{width:100%}.checked-note{display:flex;gap:10px;align-items:flex-start;font:500 var(--small)/1.45 var(--font);color:var(--soft)}.checked-note svg{flex:none;color:var(--green-ink);margin-top:1px}.co-card{background:var(--amber);border-radius:24px;padding:28px;display:grid;gap:10px}.co-card h2,.co-card h3{font:900 var(--lead)/1.05 var(--font)}.co-card p{font:400 var(--body)/1.45 var(--font)}.co-card a{font:700 var(--body)/1.2 var(--font);color:var(--navy)}.similar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:1040px){.job-top,.job-body{grid-template-columns:1fr}.jside{position:static}.similar{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.similar{grid-template-columns:1fr}}.loc-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(32px,4vw,56px);max-width:1100px}.loc-stats div{background:var(--white);color:var(--navy);border-radius:20px;padding:22px 24px;display:grid;gap:6px}.loc-stats b{font:900 var(--head)/.9 var(--font);letter-spacing:-.04em}.loc-stats span{font:500 var(--body)/1.35 var(--font);color:var(--soft)}.loc-body{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:clamp(32px,4vw,64px);align-items:start}.loc-side{display:grid;gap:12px;position:sticky;top:84px}.box{background:var(--white);border-radius:24px;padding:24px;display:grid;gap:14px}.box h2{font:900 var(--lead)/1.1 var(--font);letter-spacing:-.02em}.box ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.box li a{display:flex;justify-content:space-between;gap:12px;padding:8px 0;color:var(--navy);text-decoration:none;font:500 var(--body)/1.3 var(--font)}.box li a:hover{color:var(--green-ink);text-decoration:underline;text-underline-offset:4px}.box li a span{color:var(--soft)}.paybands{display:grid;gap:12px}.paybands div{display:grid;gap:6px}.paybands .row{display:flex;justify-content:space-between;font:500 var(--body)/1.3 var(--font)}.paybands .row b{font-weight:700;color:var(--green-ink)}.intro{max-width:68ch;font:400 var(--body)/1.65 var(--font);margin-bottom:28px}@media (max-width:1040px){.loc-body{grid-template-columns:1fr}.loc-side{position:static}}@media (max-width:640px){.loc-stats{grid-template-columns:1fr}}.co-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.co-tile{display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:260px;background:var(--white);color:var(--navy);border-radius:24px;padding:28px;text-decoration:none;transition:transform .2s var(--ease)}.co-tile:hover{transform:translateY(-4px)}.co-tile:hover h2{text-decoration:underline;text-underline-offset:5px}.co-tile h2{font:900 var(--lead)/1.05 var(--font);letter-spacing:-.02em}.co-tile .what{font:500 var(--body)/1.4 var(--font);color:var(--soft);margin-top:8px}.co-tile .nums{display:flex;flex-wrap:wrap;gap:8px 28px;align-items:baseline}.co-tile .n{font:900 var(--head)/.9 var(--font);letter-spacing:-.04em}.co-tile .n small{font:500 var(--body)/1 var(--font);letter-spacing:0;margin-left:6px}.co-tile .pay{font:700 var(--body)/1.3 var(--font);color:var(--green-ink)}.co-tile.feature{grid-column:span 2;background:var(--navy);color:var(--white)}.co-tile.feature .what{color:#D9E2EE}.co-tile.feature .pay{color:var(--green)}.co-tile.feature h2{font-size:var(--head);line-height:.92}.co-tile.green{background:var(--green)}.co-tile.green .what{color:var(--navy)}.co-tile.green .pay{color:var(--navy)}.co-tools{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px}.co-tools p{font:700 var(--lead)/1.2 var(--font)}.co-tile.fill-2{grid-column:span 2}.co-tile.fill-3{grid-column:1/-1}@media (max-width:1040px){.co-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.co-tile.fill-2,.co-tile.fill-3{grid-column:auto}.co-tile.feature ~ .co-tile:last-child:nth-child(even),.co-grid:not(:has(.feature)) .co-tile:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:640px){.co-grid{grid-template-columns:1fr}.co-tile.feature{grid-column:auto}.co-tile.feature h2{font-size:36px}}.co-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,min(28vw,420px));gap:40px var(--m);align-items:end}.co-facts{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:0;background:var(--white);color:var(--navy);border-radius:24px;overflow:hidden}.co-facts div{padding:22px 24px;display:grid;gap:6px}.co-facts div:nth-child(odd){background:#EEF2F0}.co-facts div:nth-child(2),.co-facts div:nth-child(3){background:var(--white)}.co-facts dt{font:500 var(--small)/1.2 var(--font);color:var(--soft)}.co-facts dd{margin:0;font:900 var(--lead)/1.05 var(--font);letter-spacing:-.02em}.co-facts dd a{color:var(--navy);font-size:18px;font-weight:700}.about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,4vw,72px)}.about .cols p{font:400 var(--lead)/1.35 var(--font)}.about .cols p+p{margin-top:18px}.perks{list-style:none;margin:0;padding:0;display:grid;gap:10px}.perks li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;background:var(--white);border-radius:18px;padding:16px 20px;font:700 var(--body)/1.35 var(--font)}.perks svg{color:var(--green-ink)}.hiring{background:var(--white);border-radius:24px;padding:clamp(24px,3vw,40px);display:grid;gap:20px;align-content:start;justify-items:start}.hiring .sec-h{margin:0}.hiring-n{font:900 clamp(72px,8vw,128px)/.85 var(--font);letter-spacing:-.05em;color:var(--navy)}.hiring-n span{font:700 var(--lead)/1 var(--font);letter-spacing:-.01em;margin-left:12px}.hiring-facts{margin:0;display:grid;gap:12px}.hiring-facts dt{font:500 var(--small)/1.3 var(--font);color:var(--soft)}.hiring-facts dd{margin:0;font:700 var(--body)/1.4 var(--font)}@media (max-width:1040px){.co-top,.about{grid-template-columns:1fr}}@media (max-width:640px){.co-facts dd{font-size:20px}}@media (max-width:640px){.page-top h1{font-size:13vw}.page-top h1.mid{font-size:34px}}.page-top .lead-in{margin-top:24px}.page-top .lead-in+.lead-in{margin-top:12px}.page-top .gk{color:var(--green)}.page-top .gi{color:var(--green-ink)}.page-top .nv{color:var(--navy)}.t-navy .crumbs a,.t-navy .crumbs{color:#D9E2EE}.crumbs [aria-current]{font-weight:700}.input{font-size:var(--body)}select.input{appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:40px}.searchrow{max-width:1000px}.searchrow .input:focus{outline-offset:-3px}.notice{background:var(--white);color:var(--navy);border-left:6px solid var(--amber);padding:14px 18px;font:500 var(--body)/1.5 var(--font);max-width:80ch}.notice+.notice{margin-top:10px}.notice.info{border-left-color:var(--navy)}.page-top .notice{margin-bottom:24px}.filters form{display:grid;gap:0}.filters .fld{display:grid;gap:6px;padding-top:16px}.filters .label{margin:0}.filters .input{height:48px;border-width:2px;font-size:16px}.filters .two{display:grid;grid-template-columns:1fr 1fr;gap:8px}.filters .hint{font:400 14px/1.4 var(--font);color:var(--soft)}.filters .btn{width:100%;margin-top:20px}.filters .clear{display:inline-block;margin-top:12px;font:700 15px/1.2 var(--font);color:var(--navy)}.filters summary .n{font:500 15px/1 var(--font);color:var(--soft)}.res-head .count{font:500 var(--body)/1.3 var(--font);color:var(--soft)}.sortby{display:flex;flex-wrap:wrap;gap:8px}.sortby a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:2px solid var(--navy);border-radius:99px;color:var(--navy);text-decoration:none;font:700 var(--body)/1 var(--font)}.sortby a[aria-current]{background:var(--navy);color:var(--white)}.sortby a:hover{transform:translateY(-2px)}.job-top .who .state{font-size:13px}.job-top .meta span{white-space:nowrap}.acts form{margin:0;display:inline}.acts .btn{min-height:52px}.prose h3{font:700 var(--body)/1.3 var(--font);margin:18px 0 8px}.prose p+p{margin-top:12px}.prose .tags{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 4px}.prose .tags span{background:var(--white);border-radius:6px;padding:6px 10px;font:500 15px/1.2 var(--font)}.kvl{margin:0;display:grid;gap:10px}.kvl div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:12px}.kvl dt{font:500 var(--small)/1.5 var(--font);color:var(--soft)}.kvl dd{margin:0;font:400 var(--body)/1.5 var(--font)}.fine{font:400 var(--small)/1.5 var(--font);color:var(--soft)}.elig .badges{display:flex;flex-wrap:wrap;gap:6px}.bdg{display:inline-flex;align-items:center;padding:5px 10px;border-radius:6px;font:700 13px/1.1 var(--font);background:#E6ECE9;color:var(--navy)}.bdg.ok{background:#D5F5EA;color:#05553F}.bdg.warn{background:#FDF0D3;color:#6B4703}.bdg.bad{background:#FDE4E1;color:#8A1C12}.bdg.info{background:#E3ECF8;color:#173B73}.fit{background:var(--white);border-radius:24px;padding:28px;display:grid;gap:14px}.fit .score{display:flex;align-items:center;gap:14px}.fit .score .num{font:900 44px/1 var(--font);color:var(--green-ink)}.fit .score .grow{flex:1}.fit meter{width:100%;height:12px}.fit .progress-label{font:500 var(--small)/1.3 var(--font);color:var(--soft);margin-bottom:6px}.fit .reasons{margin:0;padding:0;list-style:none;display:grid;gap:6px;font:400 var(--body)/1.45 var(--font)}.fit .reasons li{padding-left:22px;position:relative}.fit .reasons li::before{content:"+";position:absolute;left:0;font-weight:900;color:var(--green-ink)}.fit .reasons li.minus::before,.fit .reasons li.conflict::before{content:"−";color:#8A1C12}.fit .reasons li.unknown::before{content:"?";color:#6B4703}.fit .badge{display:inline-flex;padding:5px 10px;border-radius:6px;font:700 13px/1 var(--font);background:#E6ECE9}.fit .badge.ok{background:#D5F5EA;color:#05553F}.fit .badge.warn{background:#FDF0D3;color:#6B4703}.fit .badge.bad{background:#FDE4E1;color:#8A1C12}.fit details summary{cursor:pointer;font:700 15px/1.3 var(--font)}.fit table{border-collapse:collapse;width:100%;font:400 15px/1.4 var(--font)}.fit td{padding:6px 0;border-top:1px solid #E1E6E3}.fit .small,.fit .muted{font-size:var(--small);color:var(--soft)}.fit h3{font:700 var(--body)/1.2 var(--font)}.panel .status{display:inline-flex;padding:5px 10px;border-radius:6px;font:700 13px/1 var(--font);background:#D5F5EA;color:#05553F}.panel .btn--line{color:var(--navy)}.panel p{font:400 var(--body)/1.5 var(--font)}.panel form{margin:0}.share-box{background:var(--white);border-radius:24px;padding:24px 28px;display:grid;gap:14px}.share-box h2{font:700 var(--body)/1.2 var(--font)}.share-box .share a,.share-box .share button{background:var(--paper)}.report{background:var(--white);border-radius:24px;padding:20px 28px}.report summary{cursor:pointer;font:700 var(--body)/1.2 var(--font);min-height:44px;display:flex;align-items:center}.report form{display:grid;gap:14px;margin-top:10px}.report textarea.input{height:auto;padding:12px 16px;line-height:1.5}.report .btn{justify-self:start}.co-card .lbl{font:700 13px/1 var(--font)}.loc-stats b.sm{font-size:clamp(32px,3.6vw,56px)}.loc-body .stack+.btn{margin-top:24px;width:100%}.box .muted{color:var(--soft)}.box .big{font:900 var(--head)/.95 var(--font);letter-spacing:-.04em;color:var(--green-ink)}.box a.more{font:700 var(--body)/1.2 var(--font);color:var(--green-ink)}.box p{font:400 var(--body)/1.5 var(--font)}.co-tile .loc{display:block;margin-top:6px}.co-logo{width:64px;height:64px;border-radius:12px;background:var(--white);object-fit:contain;padding:6px;margin-bottom:20px}.co-cover{display:block;width:100%;height:auto;max-height:420px;object-fit:cover;border-radius:24px;margin-bottom:clamp(28px,3vw,44px)}.photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.photo-grid figure{margin:0;background:var(--white);border-radius:18px;overflow:hidden}.photo-grid img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.photo-grid figcaption{padding:10px 14px;font:500 15px/1.35 var(--font)}.cta-band{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}.cta-band h2{font:900 var(--head)/.92 var(--font);letter-spacing:-.035em;max-width:16ch}.cta-band p{font:400 var(--lead)/1.3 var(--font);max-width:40ch;margin-top:12px}@media (max-width:1040px){.photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.photo-grid{grid-template-columns:1fr}}.doc{max-width:76ch;display:grid;gap:28px}.doc h2{font:900 var(--lead)/1.1 var(--font);letter-spacing:-.02em;margin-bottom:10px}.doc p,.doc li{font:400 var(--body)/1.65 var(--font)}.doc p+p{margin-top:12px}.doc ul{margin:0;padding-left:1.2em;display:grid;gap:8px}.doc a{color:var(--green-ink);font-weight:700;text-underline-offset:4px}.doc img{display:block;width:100%;height:auto;border-radius:24px}.doc .bdg{margin-right:6px}.faq-group+.faq-group{margin-top:clamp(40px,5vw,72px)}.faq-group h2{font:900 var(--lead)/1.1 var(--font);margin-bottom:16px}.tbl{background:var(--white);border-radius:24px;overflow:hidden;overflow-x:auto}.tbl table{width:100%;border-collapse:collapse;font:400 var(--body)/1.4 var(--font)}.tbl caption{text-align:left;padding:18px 24px 0;font:500 var(--small)/1.4 var(--font);color:var(--soft)}.tbl th{font:700 var(--small)/1.3 var(--font);text-align:left;padding:16px 24px 10px;color:var(--soft)}.tbl td,.tbl tbody th{padding:14px 24px;border-top:1px solid #E1E6E3;text-align:left;font-weight:400}.tbl tbody th{font-weight:700}.tbl .r{text-align:right}.tbl td a,.tbl th a{color:var(--navy);font-weight:700;text-underline-offset:4px}.tbl .bar-c{width:28%;min-width:120px}.tbl .yes{color:var(--green-ink);font-weight:900}.small-sample{display:inline-block;margin-left:8px;padding:3px 8px;border-radius:6px;background:#FDF0D3;color:#6B4703;font:700 12px/1.2 var(--font)}.sec-sub{font:900 var(--lead)/1.1 var(--font);letter-spacing:-.02em;margin:clamp(40px,4vw,64px) 0 16px}@media (max-width:640px){.tbl th,.tbl td,.tbl tbody th{padding-left:16px;padding-right:16px}.tbl .bar-c{display:none}}.plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1200px}.plan{background:var(--white);border-radius:24px;padding:clamp(24px,3vw,40px);display:grid;gap:18px;align-content:start}.plan.featured{background:var(--navy);color:var(--white)}.plan .for{font:700 var(--small)/1.2 var(--font);color:var(--green-ink)}.plan.featured .for{color:var(--green)}.plan h2{font:900 var(--head)/.92 var(--font);letter-spacing:-.035em}.plan .cost{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.plan .cur{font:700 var(--lead)/1 var(--font)}.plan .amt{font:900 var(--poster)/.85 var(--font);letter-spacing:-.05em;color:var(--green-ink)}.plan.featured .amt{color:var(--green)}.plan .per{font:500 var(--body)/1.2 var(--font)}.plan .note{font:400 var(--body)/1.5 var(--font)}.plan ul{margin:0;padding:0;list-style:none;display:grid;gap:10px}.plan li{position:relative;padding-left:28px;font:400 var(--body)/1.45 var(--font)}.plan li::before{content:"";position:absolute;left:0;top:.45em;width:14px;height:8px;border-left:3px solid var(--green-ink);border-bottom:3px solid var(--green-ink);transform:rotate(-45deg)}.plan.featured li::before{border-color:var(--green)}.plan .btn{justify-self:start}.pay-methods{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px var(--m);align-items:center}.pay-methods h2{font:900 var(--head)/.92 var(--font);letter-spacing:-.035em;margin-bottom:16px}.pay-methods p{font:400 var(--lead)/1.35 var(--font);max-width:46ch}.pill-row{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.pill-row li{background:var(--white);border-radius:99px;padding:12px 18px;font:700 var(--body)/1 var(--font)}@media (max-width:1040px){.plans,.pay-methods{grid-template-columns:1fr}}.ftiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ftile{background:var(--white);border-radius:24px;padding:28px;display:grid;gap:10px;align-content:start}.ftile h3{font:900 var(--lead)/1.08 var(--font);letter-spacing:-.02em}.ftile p{font:400 var(--body)/1.5 var(--font);color:var(--soft)}.ftile svg{color:var(--green-ink)}@media (max-width:1040px){.ftiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ftiles{grid-template-columns:1fr}}.tools-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);gap:24px var(--m);align-items:end;margin-bottom:clamp(32px,4vw,56px)}.tools-head .sec-h{margin:0}.tools-head .say{font:400 var(--lead)/1.3 var(--font);max-width:32ch}.err .code{font:900 var(--poster)/.85 var(--font);letter-spacing:-.05em;color:var(--green)}.co-facts dd{font-size:clamp(18px,1.5vw,22px);line-height:1.2;overflow-wrap:anywhere}@media (max-width:640px){.page-top{padding-top:calc(var(--barh) + 32px)}.kvl div{grid-template-columns:1fr;gap:2px}.facts div{grid-template-columns:110px minmax(0,1fr)}}.mailbox{display:grid;gap:12px}.mail-item{background:var(--white);border-radius:18px;padding:20px 24px;display:grid;gap:8px}.mail-item h2{font:700 var(--body)/1.3 var(--font)}.mail{white-space:pre-wrap;font:400 15px/1.55 var(--font);overflow-wrap:anywhere}.mail a{color:var(--green-ink);font-weight:700}.res-head .res-count{font:700 var(--lead)/1.2 var(--font);letter-spacing:0}@media (max-width:1040px){html.js #filters-box:not(.ready)>form{display:none}}.t-green .fine,.t-amber .fine,.t-green .hint,.t-amber .hint{color:var(--navy)}.soon{display:inline-block;padding:5px 10px;border-radius:999px;background:#FDE4E1;color:#8A1C12;font:700 12px/1 var(--font);letter-spacing:.02em;vertical-align:middle;white-space:nowrap}.plan-tag{display:inline-block;padding:5px 10px;border-radius:999px;background:#D5F5EA;color:#05553F;font:700 12px/1 var(--font);letter-spacing:.02em;vertical-align:middle;white-space:nowrap}.plan .soon-list{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--line,rgba(3,26,64,.12))}.plan .soon-list li{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ftag{max-width:34ch;margin-top:0;font:700 var(--lead)/1.25 var(--font);letter-spacing:-.01em;color:var(--white)}.cv-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin:0 0 14px;padding:16px 20px;border-radius:16px;background:var(--white);font:600 var(--body)/1.35 var(--font)}.cv-strip .btn{min-height:44px}.tbl+.cv-strip,.sg-more+.cv-strip{margin:clamp(40px,4vw,64px) 0 0}.sg-tbl td,.sg-tbl tbody th{vertical-align:top;padding-block:20px}.sg-tbl td{min-width:240px}.sg-fig{display:block;font:800 var(--lead)/1.15 var(--font);letter-spacing:-.02em;color:var(--navy)}.sg-sub{display:block;font:600 var(--small)/1.4 var(--font);color:var(--soft);margin-top:2px}.sg-tbl td p{margin:8px 0;font:400 var(--small)/1.45 var(--font);color:var(--soft);max-width:44ch}.sg-src{font:600 var(--small)/1.4 var(--font)}.sg-none{font:500 var(--small)/1.4 var(--font);color:var(--soft)}.sg-more{margin-top:16px}@media (max-width:720px){.sg-tbl table,.sg-tbl tbody,.sg-tbl tr,.sg-tbl th,.sg-tbl td{display:block}.sg-tbl thead{display:none}.sg-tbl tr{padding:8px 0;border-top:1px solid #C9D2CE}.sg-tbl tbody th,.sg-tbl td{min-width:0;padding:10px 20px;border:0}.sg-tbl td::before{content:attr(data-label);display:block;margin-bottom:6px;font:700 var(--small)/1.3 var(--font);color:var(--soft)}}.ftiles.steps{list-style:none;margin:0;padding:0;grid-template-columns:repeat(4,minmax(0,1fr))}.step-n{font:900 clamp(40px,4vw,64px)/.9 var(--font);letter-spacing:-.04em;color:var(--green-ink)}.ftile h3 .soon{margin-left:6px;vertical-align:.2em}@media (max-width:1040px){.ftiles.steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ftiles.steps{grid-template-columns:1fr}}@media (max-width:640px){.page-top h1.mid.long{font-size:clamp(24px,7.4vw,34px)}}.plan .soon-list li{padding-left:0;color:var(--soft)}.plan .soon-list li::before{content:none}.ftile{color:var(--navy)}@media (max-width:640px){.page-top h1.flow .ln,.page-top h1.flow .ln>span{display:inline}}@media (max-width:640px){.page-top h1.flow.xl{font-size:clamp(22px,6.4vw,30px)}}@media (max-width:640px){.page-top h1.flow{max-width:none}}.ptabs,.bill-switch{display:inline-flex;flex-wrap:wrap;gap:6px;padding:6px;border-radius:999px;margin-top:28px}.ptabs{background:rgba(255,255,255,.12)}.bill-switch{background:var(--white);margin:0 0 20px}.ptabs a,.bill-switch a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border-radius:999px;font:700 var(--body)/1 var(--font);text-decoration:none}.ptabs a{color:var(--white)}.ptabs a[aria-current="page"]{background:var(--white);color:var(--navy)}.bill-switch a{color:var(--navy)}.bill-switch a[aria-current="page"]{background:var(--navy);color:var(--white)}.bill-switch a span{font:700 12px/1 var(--font);padding:5px 8px;border-radius:999px;background:var(--green);color:var(--navy)}.plans-note{margin:0 0 14px}.plans.three{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;max-width:none}.plans.three .plan{display:flex;flex-direction:column}.plans.three .plan>ul{flex:1 0 auto;align-content:start}.plans.three .plan h3{font:900 clamp(40px,4vw,64px)/.92 var(--font);letter-spacing:-.035em}.plans.three .plan .amt{font-size:clamp(56px,5.6vw,96px)}.plan-top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap}.plan .pop{font:700 12px/1 var(--font);padding:6px 10px;border-radius:999px;background:var(--green);color:var(--navy)}.plan .helper{font:500 var(--small)/1.4 var(--font);margin-top:-8px}.plan.featured .helper{color:#D9E2EE}.plan .inc{font:700 var(--body)/1.3 var(--font)}.plan.current{outline:3px solid var(--green);outline-offset:-3px}.plan .soon-row{margin:0}.plan .notify{display:grid;gap:8px;justify-items:start}.plan .notify .input{width:100%;min-height:48px;padding:0 14px;border:2px solid var(--navy);border-radius:10px;font:400 var(--body)/1 var(--font);background:var(--white);color:var(--navy)}.plan.featured .btn--line{color:var(--white);border-color:var(--white)}.plan .plan-link{font:700 var(--small)/1.2 var(--font);color:inherit;text-underline-offset:4px}.tbl th .soon{margin-left:6px}@media (max-width:1040px){.plans.three{grid-template-columns:1fr}}.ai-search{display:grid;gap:8px;margin-top:18px;max-width:760px}.ai-search label{font:700 var(--body)/1.3 var(--font)}.ai-row{display:flex;gap:8px;flex-wrap:wrap}.ai-row .input{flex:1 1 240px;min-width:0;min-height:52px;padding:0 16px;border:0;border-radius:12px;font:400 var(--body)/1 var(--font);color:var(--navy);background:var(--white)}.ai-row .btn{min-height:52px}.t-navy .ai-search .btn--line{color:var(--white)}.t-navy .ai-search .fine{color:#D9E2EE}.chips-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.fchip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:var(--white);color:var(--navy);font:600 var(--small)/1 var(--font);text-decoration:none;border:1px solid #D6DEDA}.fchip:hover{border-color:var(--navy)}.ref-h{font:900 var(--head)/1.02 var(--font);letter-spacing:-.035em;text-align:center;max-width:20ch;margin-inline:auto}.ref-h.left{text-align:left;margin-inline:0}.hl{background:linear-gradient(transparent 58%,var(--green) 58%,var(--green) 92%,transparent 92%);padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.ref-sub{font:400 var(--lead)/1.35 var(--font);text-align:center;max-width:52ch;margin:18px auto clamp(36px,4vw,56px)}.ref-more{text-align:center;margin-top:clamp(28px,3vw,44px)}.sq{flex:none;display:grid;place-items:center;width:64px;height:64px;border:2px solid var(--navy);border-radius:10px;box-shadow:4px 4px 0 var(--navy);color:var(--navy)}.sq-g{background:var(--green)}.sq-a{background:var(--amber)}.sq-w{background:var(--white)}.hsteps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.hsteps li{position:relative;display:grid;justify-items:center;gap:12px;text-align:center}.hsteps .sq{width:72px;height:72px;margin-bottom:8px}.hsteps h3{font:800 20px/1.15 var(--font)}.hsteps p{font:400 15px/1.45 var(--font);color:var(--soft);max-width:24ch}.hsteps li:not(:last-child)::after{content:"→";position:absolute;top:22px;right:0;transform:translateX(50%);font:700 28px/1 var(--font);color:var(--navy)}.sec-h .hl,.ref-h .hl{color:inherit}@media (max-width:1040px){.hsteps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}.hsteps li::after{display:none}}@media (max-width:640px){.hsteps{grid-template-columns:1fr}.ref-h{font-size:40px}}.sec.t-navy,.sec.t-green,.sec.t-amber,.sec.t-white{background:var(--paper);color:var(--navy)}.jcard,.jrow,.co-tile,.ftile,.plan,.filters,.panel,.box,.fit,.share-box,.report,.hiring,.co-facts,.tbl,.empty,.faq-sec details,.loc-stats div,.perks li,.elig,.photo-grid figure,.latest-empty{border:2px solid var(--navy);border-radius:12px;box-shadow:5px 5px 0 var(--navy)}.related a,.newsletter form{border:2px solid var(--navy)}.searchrow{border:2px solid var(--navy);box-shadow:5px 5px 0 var(--navy)}.searchrow .input{border:0}.searchrow .input + .input{border-left:2px solid var(--navy)}a.jcard,a.jrow,a.co-tile{transition:transform .15s var(--ease),box-shadow .15s var(--ease)}a.jcard:hover,a.jrow:hover,a.co-tile:hover,a.jcard:focus-visible,a.jrow:focus-visible,a.co-tile:focus-visible{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--navy)}.related a:hover{background:var(--green)}@media (prefers-reduced-motion:reduce){a.jcard:hover,a.jrow:hover,a.co-tile:hover{transform:none}}.cta-band{background:var(--white);border:2px solid var(--navy);border-radius:12px;box-shadow:6px 6px 0 var(--navy);padding:clamp(28px,4vw,56px)}.cta-band.amber{background:var(--amber)}.cta-band.green{background:var(--green)}.cta-band.navy{background:var(--navy);color:var(--white)}.sec-steps{margin-bottom:clamp(36px,4vw,56px)}.pay-methods{background:var(--amber);border:2px solid var(--navy);border-radius:12px;box-shadow:6px 6px 0 var(--navy);padding:clamp(28px,4vw,56px)}.pill-row li{border:2px solid var(--navy)}.doc{margin-inline:auto}.doc.cards{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.doc.cards>div{background:var(--white);border:2px solid var(--navy);border-radius:12px;box-shadow:5px 5px 0 var(--navy);padding:clamp(24px,2.6vw,36px)}.doc.cards>img{grid-column:1/-1;border:2px solid var(--navy);border-radius:12px;box-shadow:5px 5px 0 var(--navy)}@media (max-width:900px){.doc.cards{grid-template-columns:1fr}}.cv-strip{border:2px solid var(--navy);box-shadow:5px 5px 0 var(--navy);border-radius:12px}.doc.cards>div:last-of-type:nth-of-type(odd){grid-column:1/-1}.cover{border:2px solid var(--navy);box-shadow:5px 5px 0 var(--navy)}.newsletter form{border:0;background:transparent;gap:10px}.newsletter form .input{border:2px solid var(--navy);border-radius:8px}.newsletter form .fine{grid-column:1/-1}.ph{position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:var(--white);border:2px solid var(--navy);border-radius:10px;box-shadow:6px 6px 0 var(--navy)}.ph span{font:700 var(--body)/1 var(--font);color:var(--soft)}.page-top.has-media{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,4vw,64px);align-items:center}.page-top.has-media h1{font-size:clamp(44px,5.4vw,92px)}.page-top.has-media h1.mid{font-size:clamp(36px,4vw,64px)}.pt-copy{min-width:0}.page-top.pt-banner{display:flex;flex-direction:column;align-items:center;text-align:center}.page-top.pt-banner h1{font-size:clamp(44px,6vw,104px);max-width:16ch}.page-top.pt-banner h1.mid{font-size:clamp(36px,4.6vw,72px);max-width:20ch}.page-top.pt-banner .lead-in{max-width:48ch;margin-inline:auto}.page-top.pt-banner .crumbs{align-self:flex-start;justify-content:flex-start}.page-top.pt-banner .ptabs{justify-content:center}.bill-switch{display:flex;width:fit-content;margin-inline:auto}.plans-note{text-align:center}.pt-media{margin:0;min-width:0}.pt-media .ph{aspect-ratio:3/2}.pt-media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:var(--white);border:2px solid var(--navy);border-radius:12px;box-shadow:6px 6px 0 var(--navy)}.page-top.t-navy .pt-media img,.page-top.t-navy .ph{box-shadow:6px 6px 0 var(--green)}@media (max-width:900px){.page-top.has-media{grid-template-columns:1fr}.pt-media{max-width:560px}}.cardfan{position:relative;min-height:340px;display:grid;place-items:center}.cardfan ul{list-style:none;margin:0;padding:0;position:relative;width:min(100%,520px);height:300px}.cc{position:absolute;left:50%;top:50%;width:280px;aspect-ratio:1.586;border:2px solid var(--navy);border-radius:16px;box-shadow:6px 6px 0 var(--navy);padding:20px 22px;display:grid;grid-template-rows:auto 1fr auto auto;align-items:start;transition:transform .35s var(--ease)}.cc b{grid-row:1;justify-self:end;font:900 20px/1 var(--font);letter-spacing:-.01em}.cc-chip{grid-row:1;grid-column:1;width:42px;height:32px;border-radius:6px;background:var(--amber);border:2px solid var(--navy)}.cc-num{grid-row:3;font:700 15px/1 var(--font);letter-spacing:.08em;white-space:nowrap;overflow:hidden}.cc-kind{grid-row:4;margin-top:8px;font:600 13px/1 var(--font)}.cc-visa{background:var(--navy);color:var(--white);transform:translate(-50%,-50%) translate(-120px,-60px) rotate(-8deg);z-index:1}.cc-mc{background:var(--green);color:var(--navy);transform:translate(-50%,-50%) translate(0,2px) rotate(-1deg);z-index:2}.cc-amex{background:var(--white);color:var(--navy);transform:translate(-50%,-50%) translate(120px,62px) rotate(6deg);z-index:3}.cc-rings{position:absolute;right:22px;bottom:20px;width:54px;height:34px}.cc-rings::before,.cc-rings::after{content:"";position:absolute;top:0;width:34px;height:34px;border-radius:50%;border:2px solid var(--navy)}.cc-rings::before{left:0;background:var(--amber)}.cc-rings::after{right:0;background:var(--white);mix-blend-mode:multiply}@media (hover:hover){.cardfan:hover .cc-visa{transform:translate(-50%,-50%) translate(-136px,-72px) rotate(-11deg)}.cardfan:hover .cc-amex{transform:translate(-50%,-50%) translate(136px,74px) rotate(9deg)}}@media (max-width:640px){.cardfan{min-height:290px}.cardfan ul{height:270px}.cc{width:220px;padding:14px 16px;border-radius:12px}.cc b{font-size:16px}.cc-num{font-size:13px}.cc-chip{width:32px;height:24px}.cc-visa{transform:translate(-50%,-50%) translate(-36px,-46px) rotate(-8deg)}.cc-amex{transform:translate(-50%,-50%) translate(36px,48px) rotate(6deg)}}.momo{position:absolute;left:50%;top:50%;width:132px;height:228px;border:2px solid var(--navy);border-radius:24px;background:var(--white);color:var(--navy);box-shadow:6px 6px 0 var(--navy);padding:26px 14px 14px;display:flex;flex-direction:column;gap:6px;transform:translate(-50%,-50%) translate(-238px,58px) rotate(-5deg);z-index:4;transition:transform .35s var(--ease)}.momo-notch{position:absolute;top:9px;left:50%;width:38px;height:6px;margin-left:-19px;border-radius:3px;background:var(--navy)}.momo b{font:900 17px/1.05 var(--font);letter-spacing:-.01em}.momo>span:not([class]){font:600 13px/1.3 var(--font)}.momo-pin{margin-top:auto;background:var(--amber);border:2px solid var(--navy);border-radius:10px;padding:8px 9px;font:700 12px/1.2 var(--font);display:grid;gap:4px}.momo-pin i{font-style:normal;letter-spacing:.2em}@media (hover:hover){.cardfan:hover .momo{transform:translate(-50%,-50%) translate(-252px,66px) rotate(-8deg)}}@media (max-width:900px){.momo{transform:translate(-50%,-50%) translate(-150px,70px) rotate(-5deg)}}@media (max-width:640px){.momo{width:104px;height:180px;border-radius:18px;padding:22px 10px 10px;transform:translate(-50%,-50%) translate(-112px,62px) rotate(-5deg)}.momo b{font-size:14px}.momo>span:not([class]){font-size:11px}.momo-pin{font-size:10px;padding:6px}}.save-pill{display:inline-block;align-self:flex-start;margin:4px 0 6px;padding:5px 11px;border:2px solid var(--navy);border-radius:999px;background:var(--amber);color:var(--navy);font:800 13px/1.2 var(--font);text-decoration:none}a.save-pill:hover{background:var(--green)}a.save-pill:focus-visible{outline:3px solid var(--navy);outline-offset:2px}@media (prefers-reduced-motion:reduce){.cc,.momo{transition:none}}@media (max-width:1040px){.tools-head{grid-template-columns:1fr}}.tbento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(250px,auto);gap:20px;align-items:stretch}.bt{display:flex;flex-direction:column;gap:18px;min-width:0;background:var(--white);color:var(--navy);border:2px solid var(--navy);border-radius:12px;box-shadow:5px 5px 0 var(--navy);padding:clamp(22px,2.4vw,32px);transition:transform .15s var(--ease),box-shadow .15s var(--ease)}.bt:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--navy)}.bt-2{grid-column:span 2}.bt-navy{background:var(--navy);color:var(--white)}.bt-green{background:var(--green)}.bt-amber{background:var(--amber)}.bt-navy .sq{border-color:var(--white);box-shadow:4px 4px 0 var(--green)}.bt-txt{display:grid;gap:8px}.bt h3{font:800 clamp(20px,1.7vw,24px)/1.15 var(--font);letter-spacing:-.01em}.bt h3 .plan-tag{margin-left:6px;vertical-align:.18em}.bt p{font:400 15px/1.5 var(--font);color:var(--soft);max-width:46ch}.bt-navy p{color:#D9E2EE}.bt-green p,.bt-amber p{color:var(--navy)}.bt-draft{margin-top:auto;display:grid;gap:8px}.bt-draft span{display:block;height:10px;border-radius:99px;background:rgba(255,255,255,.18);overflow:hidden;position:relative}.bt-draft span::after{content:"";position:absolute;inset:0;background:var(--green);transform-origin:left;animation:bt-type 6s var(--ease) infinite}.bt-draft span:nth-child(2)::after{animation-delay:.5s}.bt-draft span:nth-child(3)::after{animation-delay:1s}.bt-draft span:nth-child(4)::after{animation-delay:1.5s}.bt-draft .short{width:60%}@keyframes bt-type{0%{transform:scaleX(0)}25%,80%{transform:scaleX(1)}100%{transform:scaleX(0)}}.bt-board{margin-top:auto;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:34px}.bt-board span{font:700 12px/1.2 var(--font);text-align:center;padding:8px 4px;border:2px solid var(--navy);border-radius:8px;background:var(--white)}.bt-board::before{content:"";position:absolute;top:0;left:0;width:calc(25% - 6px);height:24px;border:2px solid var(--navy);border-radius:6px;background:var(--navy);box-shadow:3px 3px 0 var(--white);animation:bt-move 8s var(--ease) infinite}@keyframes bt-move{0%,15%{transform:translateX(0)}25%,40%{transform:translateX(calc(100% + 8px))}50%,65%{transform:translateX(calc(200% + 16px))}75%,95%{transform:translateX(calc(300% + 24px))}100%{transform:translateX(0)}}@media (max-width:1040px){.tbento{grid-template-columns:repeat(2,minmax(0,1fr))}.bt-2{grid-column:1/-1}}@media (max-width:640px){.tbento{grid-template-columns:1fr;grid-auto-rows:auto}.bt-2{grid-column:auto}}.cta-band.has-demo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:center}.cta-band.has-demo .btn{margin-top:28px}.demo{width:100%;max-width:440px;justify-self:center;display:grid;gap:12px;background:var(--white);color:var(--navy);border:2px solid var(--navy);border-radius:12px;box-shadow:6px 6px 0 var(--navy);padding:16px}.dc-cover{position:relative;height:72px;border-radius:8px;background:var(--navy);overflow:hidden}.dc-cover::before{content:"";position:absolute;right:-18px;top:-26px;width:110px;height:110px;border-radius:50%;background:var(--green)}.dc-cover::after{content:"";position:absolute;right:70px;bottom:-30px;width:70px;height:70px;border-radius:50%;background:var(--amber)}.dc-head{display:flex;align-items:center;gap:12px;margin-top:-34px;padding-inline:8px;position:relative}.dc-logo{flex:none;display:grid;place-items:center;width:52px;height:52px;border:2px solid var(--navy);border-radius:10px;background:var(--amber);font:900 18px/1 var(--font)}.dc-head div{display:grid;gap:2px;padding-top:30px}.dc-head b{font:800 17px/1.1 var(--font)}.dc-head div span{font:500 13px/1.2 var(--font);color:var(--soft)}.dc-badge{margin-left:auto;margin-top:30px;padding:5px 10px;border:2px solid var(--navy);border-radius:99px;background:var(--green);font:700 12px/1 var(--font);animation:demo-pulse 2.4s ease-in-out infinite}@keyframes demo-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.07)}}.dc-perks{display:flex;flex-wrap:wrap;gap:6px}.dc-perks span{padding:5px 10px;border:2px solid var(--navy);border-radius:99px;background:var(--paper);font:600 12px/1 var(--font)}.dc-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dc-photos i{display:block;aspect-ratio:4/3;border:2px solid var(--navy);border-radius:6px;background:var(--paper)}.dc-photos i:nth-child(1){background:var(--green)}.dc-photos i:nth-child(2){background:var(--amber)}.dc-jobs{display:grid;gap:6px}.dc-jobs div{display:flex;justify-content:space-between;gap:10px;padding:9px 12px;border-radius:8px;background:var(--paper);font:500 13px/1.2 var(--font)}.dc-jobs b{font-weight:700}.dc-jobs span{color:var(--green-ink);font-weight:700}.dt-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.dt-top b{font:800 18px/1.1 var(--font)}.dt-top span{font:700 13px/1 var(--font);color:var(--green-ink)}.dt-bar{height:16px;border:2px solid var(--navy);border-radius:99px;background:var(--paper);overflow:hidden}.dt-bar span{display:block;height:100%;background:var(--green);transform-origin:left;animation:dt-fill 9s linear infinite}@keyframes dt-fill{0%{transform:scaleX(.04)}90%{transform:scaleX(1)}100%{transform:scaleX(1)}}.dt-feed{list-style:none;margin:0;padding:0;display:grid;gap:8px}.dt-feed li{display:flex;align-items:center;gap:10px;padding:10px 12px;border:2px solid var(--navy);border-radius:8px;background:var(--white);font:600 14px/1.2 var(--font)}.dt-feed i{flex:none;width:12px;height:12px;border-radius:50%;background:var(--navy)}.dt-feed i.ok{background:var(--green);border:2px solid var(--navy)}.dt-feed i.star{background:var(--amber);border:2px solid var(--navy)}.dt-foot{display:flex;justify-content:space-between;gap:10px;font:600 13px/1.2 var(--font);color:var(--soft)}@keyframes demo-in-1{0%,10%{opacity:0;transform:translateY(14px)}16%,86%{opacity:1;transform:none}94%,100%{opacity:0;transform:translateY(-6px)}}@keyframes demo-in-2{0%,16%{opacity:0;transform:translateY(14px)}22%,86%{opacity:1;transform:none}94%,100%{opacity:0;transform:translateY(-6px)}}@keyframes demo-in-3{0%,22%{opacity:0;transform:translateY(14px)}28%,86%{opacity:1;transform:none}94%,100%{opacity:0;transform:translateY(-6px)}}@keyframes demo-in-4{0%,28%{opacity:0;transform:translateY(14px)}34%,86%{opacity:1;transform:none}94%,100%{opacity:0;transform:translateY(-6px)}}@keyframes demo-in-5{0%,34%{opacity:0;transform:translateY(14px)}40%,86%{opacity:1;transform:none}94%,100%{opacity:0;transform:translateY(-6px)}}@keyframes demo-in-6{0%,40%{opacity:0;transform:translateY(14px)}46%,86%{opacity:1;transform:none}94%,100%{opacity:0;transform:translateY(-6px)}}.demo>*:nth-child(1){animation:demo-in-1 10s var(--ease) infinite both}.demo>*:nth-child(2){animation:demo-in-2 10s var(--ease) infinite both}.demo>*:nth-child(3){animation:demo-in-3 10s var(--ease) infinite both}.demo>*:nth-child(4){animation:demo-in-4 10s var(--ease) infinite both}.demo>*:nth-child(5){animation:demo-in-5 10s var(--ease) infinite both}.demo>*:nth-child(6){animation:demo-in-6 10s var(--ease) infinite both}.dt-feed li:nth-child(1){animation:demo-in-3 10s var(--ease) infinite both}.dt-feed li:nth-child(2){animation:demo-in-4 10s var(--ease) infinite both}.dt-feed li:nth-child(3){animation:demo-in-5 10s var(--ease) infinite both}.dt-feed li:nth-child(4){animation:demo-in-6 10s var(--ease) infinite both}.demo>.dt-feed{animation:none}.dt-bar span{animation-duration:10s}.bt-green .plan-tag,.bt-amber .plan-tag{background:var(--white);border:2px solid var(--navy)}.bt-slots{margin-top:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.bt-slots span{padding:8px 6px;border:2px solid rgba(255,255,255,.4);border-radius:8px;font:700 12px/1.2 var(--font);text-align:center;color:#D9E2EE}.bt-slots span.pick{border-color:var(--green);background:var(--green);color:var(--navy);animation:demo-pulse 2.4s ease-in-out infinite}.bt-embed{margin-top:auto;padding:12px 14px;border:2px solid var(--navy);border-radius:8px;background:var(--navy);color:var(--green);font:600 13px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto;white-space:nowrap}.bt-embed::after{content:"";display:inline-block;width:8px;height:15px;margin-left:2px;vertical-align:-3px;background:var(--green);animation:bt-caret 1s steps(1) infinite}@keyframes bt-caret{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.bt-slots span.pick,.bt-embed::after{animation:none}}@media (max-width:900px){.cta-band.has-demo{grid-template-columns:1fr}.demo{justify-self:start}}@media (prefers-reduced-motion:reduce){.demo>*,.demo>*>*,.dt-feed li,.dt-bar span,.dc-badge,.bt-draft span::after,.bt-board::before{animation:none;opacity:1;transform:none}.dt-bar span{transform:scaleX(.35)}.bt:hover{transform:none}}.js [data-copy][hidden]{display:inline-flex!important}.early{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);background:var(--white);border:2px solid var(--navy);border-radius:20px;box-shadow:8px 8px 0 var(--navy);overflow:hidden}.early-offer{background:var(--navy);color:var(--white);padding:clamp(28px,4vw,56px);display:grid;gap:18px;align-content:start;justify-items:start}.early-tag{font:800 13px/1 var(--font);letter-spacing:.04em;text-transform:uppercase;padding:7px 12px;border-radius:999px;background:var(--amber);color:var(--navy)}.early-offer h2{font:900 clamp(34px,4vw,56px)/.95 var(--font);letter-spacing:-.035em;text-wrap:balance}.early-offer h2 .hl{color:var(--navy);background:var(--green);padding:0 .12em}.early-offer .cost{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0}.early-offer .cur{font:800 22px/1 var(--font)}.early-offer .amt{font:900 clamp(64px,7vw,96px)/.85 var(--font);letter-spacing:-.05em;color:var(--green)}.early-offer .per{font:500 var(--body)/1.3 var(--font);color:#D9E2EE}.early-offer>p{font:400 var(--lead)/1.4 var(--font);max-width:36ch;margin:0}.early-offer .fine{font:500 var(--small)/1.4 var(--font);color:#B7C4D6}.early-list{padding:clamp(28px,4vw,56px)}.early-list h3{font:900 var(--lead)/1.1 var(--font);letter-spacing:-.02em;margin-bottom:18px}.early-list ul{margin:0;padding:0;list-style:none;display:grid;gap:12px}.early-list li{position:relative;padding-left:30px;font:400 var(--body)/1.45 var(--font)}.early-list li::before{content:"";position:absolute;left:2px;top:.45em;width:14px;height:8px;border-left:3px solid var(--green-ink);border-bottom:3px solid var(--green-ink);transform:rotate(-45deg)}.soon-note{margin:clamp(40px,5vw,64px) auto 0;max-width:640px;text-align:center}.soon-note h3{font:900 var(--head)/.95 var(--font);letter-spacing:-.035em;text-wrap:balance}.soon-note p{font:400 var(--lead)/1.4 var(--font);margin-top:14px}@media (max-width:900px){.early{grid-template-columns:1fr}}@media (max-width:640px){.soon-note h3{font-size:32px}}.pw{position:relative;display:block;width:100%}.pw input{width:100%;padding-right:52px!important}.pw input::-ms-reveal{display:none}.pw-eye{position:absolute;top:50%;right:6px;transform:translateY(-50%);width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;border-radius:6px;background:transparent;color:#031A40;cursor:pointer}.pw-eye:hover{background:#E3F7F0}.pw-eye:focus-visible{outline:3px solid #F5B83D;outline-offset:0}.pw-eye::after{content:attr(data-tip);position:absolute;right:0;bottom:calc(100% + 6px);padding:6px 9px;border-radius:4px;background:#031A40;color:#fff;font:600 12px/1 var(--font,sans-serif);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s}.pw-eye:hover::after,.pw-eye:focus-visible::after{opacity:1}@media (prefers-reduced-motion:reduce){.pw-eye::after{transition:none}}.fcols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px var(--m)}.fstack{display:grid;gap:36px;align-content:start}.fstack ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.fstack a{font:400 var(--body)/1.3 var(--font);color:#D9E2EE;text-decoration:none}.fstack a:hover{color:var(--white);text-decoration:underline;text-underline-offset:4px}.fcontact{grid-column:auto;font:400 var(--body)/1.45 var(--font);color:#D9E2EE}.fcontact p{margin:0;max-width:30ch}.fcontact p a{color:var(--white);text-decoration:underline;overflow-wrap:anywhere}.social{display:flex!important;gap:10px}.social a{display:grid;place-items:center;width:44px;height:44px;border:2px solid #3A4C6B;border-radius:50%;color:var(--white)}.social a:hover{border-color:var(--green);color:var(--green);text-decoration:none}.flegal{display:flex;flex-wrap:wrap;gap:8px 24px}.flegal a{color:#D9E2EE;text-underline-offset:4px}.flegal a:hover{color:var(--white)}.blocks .k-io{font-size:86px;fill:var(--white)}@media (max-width:1040px){.fcols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fcols{grid-template-columns:1fr 1fr;gap:36px 16px}.fcontact{grid-column:1/-1}.flast{flex-direction:column;align-items:flex-start}}.legal-wrap{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:start}.legal-toc{position:sticky;top:96px;background:var(--white);border:2px solid var(--navy);border-radius:12px;box-shadow:5px 5px 0 var(--navy);padding:20px 22px}.legal-toc summary{font:800 var(--body)/1.2 var(--font);cursor:pointer;list-style:none}.legal-toc summary::-webkit-details-marker{display:none}.legal-toc ol{margin:14px 0 0;padding-left:1.4em;display:grid;gap:8px;font:500 15px/1.35 var(--font)}.legal-toc a{color:var(--navy);text-decoration:none}.legal-toc a:hover{color:var(--green-ink);text-decoration:underline;text-underline-offset:3px}.legal{counter-reset:sec}.legal .legal-meta{display:flex;flex-wrap:wrap;gap:8px 24px;padding-bottom:24px;margin-bottom:8px;border-bottom:2px solid var(--navy);font:600 var(--small)/1.4 var(--font)}.legal section{padding-top:36px;scroll-margin-top:96px}.legal h2{font:900 var(--lead)/1.15 var(--font);letter-spacing:-.02em;margin-bottom:14px}.legal h2::before{counter-increment:sec;content:counter(sec) ". ";color:var(--green-ink)}.legal h3{font:800 var(--body)/1.3 var(--font);margin:20px 0 8px}.legal p,.legal li{font:400 var(--body)/1.65 var(--font)}.legal p+p{margin-top:12px}.legal ul{margin:10px 0 0;padding-left:1.2em;display:grid;gap:8px}.legal a{color:var(--green-ink);font-weight:700;text-underline-offset:4px;overflow-wrap:anywhere}.legal .legal-note{background:#E3F7F0;border-left:6px solid var(--green);border-radius:0 8px 8px 0;padding:16px 18px;margin-top:14px}.legal table{width:100%;border-collapse:collapse;margin-top:12px;font:400 15px/1.5 var(--font)}.legal th,.legal td{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid #C9D2CE}.legal th{font-weight:800;background:var(--white)}.legal .tscroll{overflow-x:auto}@media (max-width:900px){.legal-wrap{grid-template-columns:1fr}.legal-toc{position:static}}.ftop{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-bottom:clamp(28px,3vw,40px);margin-bottom:clamp(32px,3.6vw,48px);border-bottom:1px solid #2A3D5E}.flogo{display:inline-flex}.flogo img{display:block;width:clamp(140px,12vw,170px);height:auto}.ftop .social{list-style:none;margin:0;padding:0}.any-break{overflow-wrap:anywhere}.consent{position:fixed;right:24px;bottom:24px;z-index:70;width:min(360px,calc(100vw - 32px));padding:16px 18px;background:var(--white);color:var(--navy);border:1px solid rgb(3 26 64 / .08);border-radius:12px;box-shadow:0 2px 6px rgb(3 26 64 / .12),0 14px 40px rgb(3 26 64 / .28);font:400 .95rem/1.45 var(--font)}.consent p{margin:0 0 12px}.consent a{font-weight:700;text-underline-offset:4px}.consent form{display:flex;gap:8px}.consent .btn{flex:1;min-height:44px}@media (max-width:560px){.consent{right:16px;left:16px;bottom:16px;width:auto}}