/* GENERATED by mission-control-divi/tools/build.py from mission-control-home/partner.html. Edit that, not this. */
body.mc-site #page-container .pa-hero h1{max-width:12ch}
body.mc-site #page-container .pa-hero .pposter{--pw:min(390px,31vw)}
body.mc-site #page-container .pa-tele{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:560px;color:var(--cream);background-color:var(--navy);border:3px solid var(--ink);border-radius:14px;box-shadow:6px 6px 0 var(--teal);overflow:hidden;
  background-image:linear-gradient(rgba(244,233,211,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(244,233,211,.05) 1px,transparent 1px);background-size:22px 22px}
body.mc-site #page-container .pa-tele li{display:flex;flex-direction:column;gap:7px;min-width:0;padding:14px 16px 15px !important}
body.mc-site #page-container .pa-tele li + li{border-left:1.5px dashed rgba(244,233,211,.26)}
body.mc-site #page-container .pa-k{font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mustard)}
body.mc-site #page-container .pa-v{display:flex;align-items:baseline;gap:6px;font:700 34px/1 var(--display);letter-spacing:-.03em;color:var(--cream);white-space:nowrap}
body.mc-site #page-container .pa-v small{font:700 12px/1 var(--mono);letter-spacing:.02em;color:rgba(244,233,211,.78)}
body.mc-site #page-container .pa-s{font:400 12px/1.3 var(--mono);color:rgba(244,233,211,.8)}
body.mc-site #page-container .pa-how .sec-head{margin-bottom:40px}
body.mc-site #page-container .pa-how h2,body.mc-site #page-container .pa-earn h2,body.mc-site #page-container .pa-faq h2,body.mc-site #page-container .pa-apply h2{text-wrap:balance}
body.mc-site #page-container .pa-track{--x1:calc((100% - 44px) / 6);position:relative;height:96px;margin:0 0 30px}
body.mc-site #page-container .pa-rail{position:absolute;left:var(--x1);right:var(--x1);top:50%;margin-top:-1.5px;border-top:3px dashed rgba(27,42,74,.32)}
body.mc-site #page-container .pa-trail{position:absolute;left:var(--x1);top:50%;height:4px;margin-top:-2px;border-radius:4px;background:var(--orange);width:calc(var(--p,1) * (100% - 2 * var(--x1) - 38px) + 8px)}
body.mc-site #page-container .pa-node{position:absolute;top:50%;left:var(--nx);translate:-50% -50%;z-index:1;display:grid;place-content:center;width:26px;height:26px;border-radius:50%;background:var(--paper);border:3px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}
body.mc-site #page-container .pa-node i{width:10px;height:10px;border-radius:50%;background:rgba(27,42,74,.22);transition:background .3s,box-shadow .3s}
body.mc-site #page-container .pa-node.on i{background:#53E0BE;box-shadow:0 0 0 2px rgba(83,224,190,.25),0 0 10px 3px rgba(83,224,190,.65)}
body.mc-site #page-container .pa-n1{--nx:var(--x1)}
body.mc-site #page-container .pa-n2{--nx:50%}
body.mc-site #page-container .pa-dock{position:absolute;top:50%;left:calc(100% - var(--x1));translate:-50% -50%;width:64px;height:87px}
body.mc-site #page-container .pa-dock::after{content:"";position:absolute;left:50%;top:50%;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;border:3px solid #53E0BE;opacity:0;pointer-events:none}
body.mc-site #page-container .pa-cap{position:absolute;top:50%;left:calc(var(--x1) + 8px + var(--p,1) * (100% - 2 * var(--x1) - 38px));z-index:2;width:156px;translate:-100% -50%;filter:drop-shadow(3px 4px 0 rgba(20,27,45,.3))}
body.mc-site #page-container .pa-track svg{display:block;width:100%;height:auto;overflow:visible;fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}
body.mc-site #page-container .pa-f-paper{fill:var(--paper)}
body.mc-site #page-container .pa-f-navy{fill:var(--navy)}
body.mc-site #page-container .pa-f-orange{fill:var(--orange)}
body.mc-site #page-container .pa-f-mustard{fill:var(--mustard)}
body.mc-site #page-container .pa-f-teal{fill:var(--teal)}
body.mc-site #page-container .pa-f-ink{fill:var(--ink)}
body.mc-site #page-container .pa-flame{fill:var(--orange);stroke:none;opacity:0;transform-origin:100% 50%;transition:opacity .35s}
body.mc-site #page-container .pa-flame-in{fill:var(--mustard);stroke:none;opacity:0;transition:opacity .35s}
body.mc-site #page-container .pa-moving .pa-flame,body.mc-site #page-container .pa-moving .pa-flame-in{opacity:1}
body.mc-site #page-container .pa-dock-led{fill:rgba(27,42,74,.3);stroke-width:2}
body.mc-site #page-container .pa-docked .pa-dock-led{fill:#53E0BE}
body.mc-site #page-container .pa-steps{grid-template-columns:repeat(3,minmax(0,1fr))}
body.mc-site #page-container .pa-steps .step{display:flex;flex-direction:column;padding:40px 24px 24px !important}
body.mc-site #page-container .pa-ico{display:grid;place-content:center;width:56px;height:56px;margin-bottom:18px;border:2.5px solid var(--ink);border-radius:12px;background:var(--cream);box-shadow:3px 3px 0 var(--mustard)}
body.mc-site #page-container .pa-ico svg{width:30px;height:30px;fill:none;stroke:var(--navy);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
body.mc-site #page-container .pa-steps .step h3{font-size:25px}
body.mc-site #page-container .pa-steps .step p{font-size:16.5px;line-height:1.55}
body.mc-site #page-container .pa-more{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font:700 13px/1 var(--mono);color:var(--rust);text-decoration:none}
body.mc-site #page-container .pa-more .ic{transition:translate .25s}
body.mc-site #page-container .pa-more:hover .ic{translate:0 3px}
body.mc-site #page-container .pa-earn-grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(0,.72fr);gap:36px;align-items:stretch}
body.mc-site #page-container .pa-win{position:relative;display:flex;flex-direction:column;padding:22px 28px 28px;color:var(--cream);background:var(--ink);border:3px solid var(--ink);border-radius:20px;box-shadow:9px 9px 0 var(--mustard);outline:1.5px solid rgba(244,233,211,.16);outline-offset:-10px}
body.mc-site #page-container .pa-win-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mustard)}
body.mc-site #page-container .pa-win-top span{display:inline-flex;align-items:center;gap:9px}
body.mc-site #page-container .pa-win-top .pa-win-days{font-weight:400;letter-spacing:.04em;text-transform:none;color:rgba(244,233,211,.72)}
body.mc-site #page-container .pa-win h3{margin:22px 0 24px;font-size:clamp(26px,2.4vw,34px);line-height:1.05;letter-spacing:-.03em;color:var(--cream)}
body.mc-site #page-container .pa-bar{position:relative;height:56px;border:2.5px solid rgba(244,233,211,.6);border-radius:12px;background:rgba(244,233,211,.05);
  background-image:linear-gradient(90deg,transparent calc(50% - 1px),rgba(244,233,211,.28) calc(50% - 1px) calc(50% + 1px),transparent calc(50% + 1px))}
body.mc-site #page-container .pa-fill{position:absolute;left:5px;top:5px;bottom:5px;width:calc((100% - 10px) * var(--w,1));border-radius:7px;background:repeating-linear-gradient(-45deg,#F2B33D 0 10px,#F8C766 10px 20px);box-shadow:0 0 18px rgba(242,179,61,.35)}
body.mc-site #page-container .pa-sig{position:absolute;top:50%;left:calc(5px + (100% - 10px) * var(--w,1));width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;border:2.5px solid var(--ink);background:#53E0BE;box-shadow:0 0 0 3px rgba(83,224,190,.25),0 0 14px 4px rgba(83,224,190,.65)}
body.mc-site #page-container .pa-scale{display:flex;justify-content:space-between;margin-top:10px;font:700 12px/1 var(--mono);letter-spacing:.04em;color:var(--mustard)}
body.mc-site #page-container .pa-win-note{margin:20px 0 22px;padding-top:18px;border-top:1.5px dashed rgba(244,233,211,.22);font-size:17px;line-height:1.55;color:rgba(244,233,211,.9);max-width:40em}
body.mc-site #page-container .pa-ro{list-style:none;margin:auto 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
body.mc-site #page-container .pa-ro li{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px 14px 14px !important;background:var(--navy);border:2px solid rgba(244,233,211,.18);border-radius:12px}
body.mc-site #page-container .pa-ro-v{display:flex;align-items:baseline;gap:5px;font:700 30px/1 var(--display);letter-spacing:-.03em;color:var(--mustard);white-space:nowrap}
body.mc-site #page-container .pa-ro-v small{font:700 12px/1 var(--mono);letter-spacing:.02em;color:rgba(244,233,211,.72)}
body.mc-site #page-container .pa-ro-k{font:400 12px/1.35 var(--mono);color:rgba(244,233,211,.82)}
body.mc-site #page-container .pa-who{position:relative;display:flex;flex-direction:column;gap:12px;padding:124px 28px 30px;color:var(--ink);background:var(--paper);border:3px solid var(--ink);border-radius:20px;box-shadow:9px 9px 0 rgba(8,12,24,.55)}
body.mc-site #page-container .pa-sat{position:absolute;right:-30px;top:-54px;width:216px;height:auto;rotate:-8deg;filter:drop-shadow(5px 6px 0 rgba(20,27,45,.3));pointer-events:none}
body.mc-site #page-container .pa-who-k{font:700 12px/1 var(--mono);letter-spacing:.06em;color:var(--rust)}
body.mc-site #page-container .pa-who h3{font-size:clamp(28px,2.4vw,34px);line-height:1.05;letter-spacing:-.03em;color:var(--navy)}
body.mc-site #page-container .pa-who p:not(.pa-who-k){font-size:17px;line-height:1.6;color:#26324D}
body.mc-site #page-container .pa-faq-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:56px;align-items:start}
body.mc-site #page-container .pa-faq-copy{position:sticky;top:calc(var(--hh) + 40px)}
body.mc-site #page-container .pa-faq h2{max-width:11ch}
body.mc-site #page-container .pa-faq-p{margin-top:22px;font-size:18.5px;line-height:1.55;font-weight:500;max-width:26em}
body.mc-site #page-container .pa-faq-p a{color:var(--ink);font-weight:700;text-decoration-color:var(--navy);text-decoration-thickness:2px;text-underline-offset:3px}
body.mc-site #page-container .pa-faq .btns{margin-top:26px}
body.mc-site #page-container .pa-faqs{max-width:none;padding:6px 30px;background:var(--paper);border:3px solid var(--ink);border-radius:20px;box-shadow:9px 9px 0 var(--ink)}
body.mc-site #page-container .pa-faqs .faq:last-child{border-bottom:0}
body.mc-site #page-container .pa-faqs .faq .ans a{color:var(--ink);font-weight:600;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:3px}
body.mc-site #page-container .pa-apply-grid{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:64px;align-items:start}
body.mc-site #page-container .pa-apply-copy{position:sticky;top:calc(var(--hh) + 40px)}
body.mc-site #page-container .pa-apply h2{font-size:clamp(34px,3.6vw,54px);max-width:13ch}
body.mc-site #page-container .pa-apply-p{margin-top:22px;font-size:19px;line-height:1.55;color:#26324D;max-width:30em}
body.mc-site #page-container .pa-apply-ticks{margin-top:26px}
body.mc-site #page-container .pa-file{position:relative;display:grid;gap:7px;margin-top:62px;padding:22px 24px 20px;color:var(--ink);background:#F7D98F;border:2.5px solid var(--ink);border-radius:0 14px 14px 14px;box-shadow:6px 6px 0 var(--navy);text-decoration:none;transition:translate .25s,box-shadow .25s}
body.mc-site #page-container .pa-file:hover{translate:-2px -2px;box-shadow:9px 9px 0 var(--orange)}
body.mc-site #page-container .pa-file-tab{position:absolute;left:-2.5px;bottom:100%;padding:8px 16px 5px;background:#F7D98F;border:2.5px solid var(--ink);border-bottom:0;border-radius:10px 10px 0 0;font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rust)}
body.mc-site #page-container .pa-file-k{font:400 12px/1.4 var(--mono);color:#5A4410}
body.mc-site #page-container .pa-file-t{font:700 23px/1.12 var(--display);letter-spacing:-.02em;color:var(--navy)}
body.mc-site #page-container .pa-file-d{font-size:15.5px;line-height:1.5;color:#3A2E12}
body.mc-site #page-container .pa-file-go{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font:700 13px/1 var(--mono);color:var(--rust)}
body.mc-site #page-container .pa-file-go .ic{transition:translate .25s}
body.mc-site #page-container .pa-file:hover .pa-file-go .ic{translate:4px 0}
body.mc-site #page-container .pa-port{position:relative;padding:16px 16px 18px;background-color:var(--navy);border:3px solid var(--ink);border-radius:26px;box-shadow:12px 12px 0 var(--orange);scroll-margin-top:calc(var(--hh) + 20px);
  background-image:radial-gradient(circle at 13px 13px,#C3CBD4 0 3.5px,transparent 4.2px),radial-gradient(circle at calc(100% - 13px) 13px,#C3CBD4 0 3.5px,transparent 4.2px),radial-gradient(circle at 13px calc(100% - 13px),#C3CBD4 0 3.5px,transparent 4.2px),radial-gradient(circle at calc(100% - 13px) calc(100% - 13px),#C3CBD4 0 3.5px,transparent 4.2px),linear-gradient(rgba(244,233,211,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(244,233,211,.05) 1px,transparent 1px);
  background-size:auto,auto,auto,auto,24px 24px,24px 24px}
body.mc-site #page-container .pa-port-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:2px 14px 14px;font:700 12px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--mustard)}
body.mc-site #page-container .pa-port-top span{display:inline-flex;align-items:center;gap:9px}
body.mc-site #page-container .pa-port-top .pa-port-ch{font-weight:400;letter-spacing:.04em;text-transform:none;color:rgba(244,233,211,.75)}
body.mc-site #page-container .pa-port-top .led{width:8px;height:8px}
body.mc-site #page-container .pa-sheet{position:relative;padding:28px 30px 24px;color:var(--ink);background:var(--paper);border:2.5px solid var(--ink);border-radius:14px}
body.mc-site #page-container .pa-sheet-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start;margin-bottom:20px;padding-bottom:16px;border-bottom:4px double var(--navy)}
body.mc-site #page-container .pa-sheet h3{font-size:clamp(28px,2.5vw,36px);line-height:1;letter-spacing:-.03em;color:var(--navy)}
body.mc-site #page-container .pa-meta{display:flex;flex-wrap:wrap;gap:4px 18px;margin-top:12px;font:400 12.5px/1.45 var(--mono);color:#3A4561}
body.mc-site #page-container .pa-stamp{width:112px;height:112px;margin:-14px -6px -10px 0;rotate:-12deg}
body.mc-site #page-container .pa-stamp svg{display:block;width:100%;height:100%;overflow:visible}
body.mc-site #page-container .pa-help{margin-top:16px;font-size:15px;line-height:1.5;color:#3A4561}
body.mc-site #page-container .pa-help a{color:var(--navy);font-weight:600;text-decoration-color:var(--orange);text-underline-offset:3px}
body.mc-site #page-container .pa-slot{position:relative;min-height:760px;padding:20px 22px 18px;background:#fff;border:2.5px solid var(--navy);border-radius:14px;box-shadow:inset 0 0 0 4px #fff,inset 0 0 0 5.5px rgba(27,42,74,.13)}
body.mc-site #page-container .pa-sheet .pa-slot form{margin:0}
body.mc-site #page-container .pa-sheet .pa-slot .gform_required_legend{margin:0 0 12px;font:400 12px/1.4 var(--mono);color:#4F5873}
body.mc-site #page-container .pa-sheet .pa-slot .gfield{margin:0 0 18px;padding:0;border:0;min-width:0}
body.mc-site #page-container .pa-sheet .pa-slot .gfield_label,body.mc-site #page-container .pa-sheet .pa-slot legend.gfield_label{display:block;margin:0 0 8px;padding:0;font:700 15.5px/1.3 var(--body);color:var(--navy)}
body.mc-site #page-container .pa-sheet .pa-slot .gfield_required{margin-left:3px;color:var(--rust)}
body.mc-site #page-container .pa-sheet .pa-slot input[type=text],body.mc-site #page-container .pa-sheet .pa-slot input[type=email],body.mc-site #page-container .pa-sheet .pa-slot input[type=url]{display:block;width:100%;height:52px;margin:0;padding:12px 16px;font:400 17px/1.3 var(--body);color:var(--ink);background:var(--paper);border:2.5px solid var(--ink);border-radius:10px;box-shadow:inset 3px 3px 0 rgba(27,42,74,.08);-webkit-appearance:none;appearance:none}
body.mc-site #page-container .pa-sheet .pa-slot input[type=text]:focus,body.mc-site #page-container .pa-sheet .pa-slot input[type=email]:focus,body.mc-site #page-container .pa-sheet .pa-slot input[type=url]:focus{outline:3px solid var(--teal);outline-offset:2px;background:#fff}
body.mc-site #page-container .pa-sheet .pa-slot input::placeholder{color:#8A90A2}
body.mc-site #page-container .pa-sheet .pa-slot .ginput_complex{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
body.mc-site #page-container .pa-sheet .pa-slot .ginput_complex label{display:block;margin-top:5px;font:400 12px/1.3 var(--mono);color:#4F5873}
body.mc-site #page-container .pa-sheet .pa-slot .gfield_description{margin-top:6px;font:400 13.5px/1.45 var(--body);color:#4F5873}
body.mc-site #page-container .pa-sheet .pa-slot .gfield_checkbox{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;margin:0;padding:0;list-style:none}
body.mc-site #page-container .pa-sheet .pa-slot .gchoice,body.mc-site #page-container .pa-sheet .pa-slot .gfield_checkbox li{position:relative;display:flex;align-items:center;gap:11px;min-height:48px;margin:0;padding:9px 12px !important;background:var(--paper);border:2px solid rgba(27,42,74,.26);border-radius:10px;transition:border-color .2s,background .2s,box-shadow .2s}
body.mc-site #page-container .pa-sheet .pa-slot .gchoice:hover,body.mc-site #page-container .pa-sheet .pa-slot .gfield_checkbox li:hover{border-color:var(--navy)}
body.mc-site #page-container .pa-sheet .pa-slot .gchoice:has(input:checked),body.mc-site #page-container .pa-sheet .pa-slot .gfield_checkbox li:has(input:checked){background:#FFF1DE;border-color:var(--ink);box-shadow:3px 3px 0 var(--orange)}
body.mc-site #page-container .pa-sheet .pa-slot .gchoice label,body.mc-site #page-container .pa-sheet .pa-slot .gfield_checkbox li label{margin:0;font:500 16px/1.3 var(--body);color:var(--ink);cursor:pointer}
body.mc-site #page-container .pa-sheet .pa-slot .gchoice label::after,body.mc-site #page-container .pa-sheet .pa-slot .gfield_checkbox li label::after{content:"";position:absolute;inset:0}
body.mc-site #page-container .pa-sheet .pa-slot input[type=checkbox]{position:relative;flex:none;display:grid;place-content:center;width:24px;height:24px;margin:0;background:#fff;border:2.5px solid var(--ink);border-radius:6px;cursor:pointer;-webkit-appearance:none;appearance:none}
body.mc-site #page-container .pa-sheet .pa-slot input[type=checkbox]::before{content:"";width:11px;height:6px;border-left:3px solid var(--ink);border-bottom:3px solid var(--ink);rotate:-45deg;translate:0 -2px;scale:0;transition:scale .15s}
body.mc-site #page-container .pa-sheet .pa-slot input[type=checkbox]:checked{background:var(--orange)}
body.mc-site #page-container .pa-sheet .pa-slot input[type=checkbox]:checked::before{scale:1}
body.mc-site #page-container .pa-sheet .pa-slot input[type=checkbox]:focus-visible{outline:3px solid var(--teal);outline-offset:2px}
body.mc-site #page-container .pa-sheet .pa-slot .gfield--type-consent{margin-bottom:12px}
body.mc-site #page-container .pa-sheet .pa-slot .gfield--type-consent legend.gfield_label{margin-bottom:6px;font:700 12px/1.3 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#4F5873}
body.mc-site #page-container .pa-sheet .pa-slot .ginput_container_consent{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;background:rgba(242,179,61,.14);border:2px dashed rgba(180,65,11,.45);border-radius:10px}
body.mc-site #page-container .pa-sheet .pa-slot .ginput_container_consent input[type=checkbox]{margin-top:1px}
body.mc-site #page-container .pa-sheet .pa-slot .gfield_consent_label{font:500 15.5px/1.45 var(--body);color:var(--ink);cursor:pointer}
body.mc-site #page-container .pa-sheet .pa-slot .gfield_consent_label a{color:var(--navy);font-weight:600;text-decoration-color:var(--orange);text-underline-offset:3px}
body.mc-site #page-container .pa-sheet .pa-slot .gfield_consent_description{max-height:150px;overflow:auto;margin-top:8px;padding:10px 12px;font:400 13.5px/1.5 var(--body);color:#3A4561;background:var(--paper);border:1.5px solid rgba(27,42,74,.2);border-radius:8px}
body.mc-site #page-container .pa-sheet .pa-slot .gform_footer{margin:22px 0 0;padding:0}
body.mc-site #page-container .pa-sheet .pa-slot .gform_button,body.mc-site #page-container .pa-sheet .pa-slot input[type=submit],body.mc-site #page-container .pa-sheet .pa-slot button[type=submit]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:58px;margin:0;padding:16px 26px;font:700 17px/1 var(--body);color:var(--ink);background:var(--orange);border:2.5px solid var(--ink);border-radius:999px;box-shadow:4px 4px 0 var(--ink);cursor:pointer;-webkit-appearance:none;appearance:none;transition:translate .2s,box-shadow .2s}
body.mc-site #page-container .pa-sheet .pa-slot .gform_button:hover,body.mc-site #page-container .pa-sheet .pa-slot input[type=submit]:hover,body.mc-site #page-container .pa-sheet .pa-slot button[type=submit]:hover{translate:-1px -1px;box-shadow:6px 6px 0 var(--ink)}
body.mc-site #page-container .pa-sheet .pa-slot .gform_button:focus-visible,body.mc-site #page-container .pa-sheet .pa-slot input[type=submit]:focus-visible{outline:3px solid var(--teal);outline-offset:3px}
body.mc-site #page-container .pa-sheet .pa-slot h2,body.mc-site #page-container .pa-sheet .pa-slot h3{max-width:none;margin:0;font:700 15px/1.4 var(--body);letter-spacing:0;color:var(--rust);text-shadow:none}
body.mc-site #page-container .pa-sheet .pa-slot .gform_validation_errors{margin:0 0 14px;padding:10px 14px;border:2px solid var(--rust);border-radius:10px;background:#FFF1E8}
body.mc-site #page-container .pa-sheet .pa-slot .validation_message{margin-top:6px;font:700 13.5px/1.4 var(--body);color:var(--rust)}
body.mc-site #page-container .pa-sheet .pa-slot .gfield_error input[type=text],body.mc-site #page-container .pa-sheet .pa-slot .gfield_error input[type=email],body.mc-site #page-container .pa-sheet .pa-slot .gfield_error input[type=url]{border-color:var(--rust)}
body.mc-site #page-container .pa-sheet .pa-slot .gfield_error .ginput_container_consent{border-color:var(--rust);border-style:solid}
body.mc-site #page-container .pa-sheet .pa-slot .gform_confirmation_message{padding:26px 4px;font:700 21px/1.35 var(--display);letter-spacing:-.01em;color:var(--navy)}
body.mc-site #page-container .pa-sheet .pa-slot .gform_validation_container,body.mc-site #page-container .pa-sheet .pa-slot .gfield--type-honeypot,body.mc-site #page-container .pa-sheet .pa-slot .gform_hidden{display:none}
body.mc-site #page-container .pa-sheet .pa-slot .gform_ajax_spinner{width:22px;margin-left:10px}
body.mc-site #page-container .pa-slot-note{margin-top:16px;padding-top:12px;border-top:1.5px dashed rgba(27,42,74,.25);font:400 12.5px/1.4 var(--mono);color:#4F5873;text-align:center}
@media (prefers-reduced-motion:no-preference){
body.mc-site #page-container .pa-moving .pa-flame{animation:pa-flick .16s ease-in-out infinite alternate}
body.mc-site #page-container .pa-docked.pa-armed .pa-dock::after{animation:ping 1s ease-out}
body.mc-site #page-container .pa-docked.pa-armed .pa-dock{animation:pa-bump .4s ease-out}
body.mc-site #page-container .pa-filling .pa-sig{animation:blink .5s ease-in-out infinite}
}
@keyframes pa-flick{from{scale:.8 1}to{scale:1.15 1}}
@keyframes pa-bump{0%,100%{translate:-50% -50%}35%{translate:calc(-50% + 5px) -50%}70%{translate:calc(-50% - 2px) -50%}}
@media (max-width:1180px){
body.mc-site #page-container .pa-earn-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:30px}
body.mc-site #page-container .pa-apply-grid{gap:44px}
body.mc-site #page-container .pa-ro-v{font-size:26px}
}
@media (max-width:980px){
body.mc-site #page-container .pa-hero .pposter{--pw:min(340px,62vw)}
body.mc-site #page-container .pa-earn-grid{grid-template-columns:minmax(0,1fr);gap:70px}
body.mc-site #page-container .pa-who{padding:30px 230px 30px 28px;min-height:220px}
body.mc-site #page-container .pa-sat{top:-34px;right:-14px;width:220px}
body.mc-site #page-container .pa-faq-grid{grid-template-columns:minmax(0,1fr);gap:36px}
body.mc-site #page-container .pa-faq-copy{position:static}
body.mc-site #page-container .pa-apply-grid{grid-template-columns:minmax(0,1fr);gap:48px}
body.mc-site #page-container .pa-port{max-width:680px;width:100%;margin:0 auto}
body.mc-site #page-container .pa-apply-copy{position:static;max-width:680px}
}
@media (max-width:760px){
body.mc-site #page-container .pa-tele{margin-top:24px;box-shadow:4px 4px 0 var(--teal)}
body.mc-site #page-container .pa-tele li{padding:11px 10px 12px !important;gap:6px}
body.mc-site #page-container .pa-k{font-size:12px;letter-spacing:.06em}
body.mc-site #page-container .pa-v{font-size:25px;gap:4px}
body.mc-site #page-container .pa-v small{font-size:12px}
body.mc-site #page-container .pa-s{font-size:12px}
body.mc-site #page-container .pa-track{display:none}
body.mc-site #page-container .pa-steps{grid-template-columns:minmax(0,1fr)}
body.mc-site #page-container .pa-steps .step{padding:36px 20px 22px !important}
body.mc-site #page-container .pa-ico{width:50px;height:50px;margin-bottom:14px}
body.mc-site #page-container .pa-steps .step h3{font-size:23px}
body.mc-site #page-container .pa-win{padding:18px 16px 20px;box-shadow:6px 6px 0 var(--mustard);outline-offset:-7px}
body.mc-site #page-container .pa-win-top{font-size:12px;letter-spacing:.08em}
body.mc-site #page-container .pa-win-top .pa-win-days{font-size:12px}
body.mc-site #page-container .pa-win h3{margin:18px 0 18px;font-size:25px}
body.mc-site #page-container .pa-bar{height:44px}
body.mc-site #page-container .pa-win-note{font-size:16px}
body.mc-site #page-container .pa-ro{grid-template-columns:minmax(0,1fr);gap:8px}
body.mc-site #page-container .pa-ro li{flex-direction:row;align-items:baseline;justify-content:space-between;gap:12px;padding:12px 14px !important}
body.mc-site #page-container .pa-ro-v{font-size:24px}
body.mc-site #page-container .pa-ro-k{text-align:right}
body.mc-site #page-container .pa-who{padding:132px 20px 24px;box-shadow:6px 6px 0 rgba(8,12,24,.55)}
body.mc-site #page-container .pa-sat{top:-40px;right:-8px;width:170px}
body.mc-site #page-container .pa-who p:not(.pa-who-k){font-size:16.5px}
body.mc-site #page-container .pa-faqs{padding:4px 18px;box-shadow:6px 6px 0 var(--ink)}
body.mc-site #page-container .pa-faq-p{font-size:17px}
body.mc-site #page-container .pa-apply h2{font-size:clamp(32px,9vw,40px)}
body.mc-site #page-container .pa-apply-p{font-size:17.5px}
body.mc-site #page-container .pa-file{margin-top:56px;padding:18px 18px 18px}
body.mc-site #page-container .pa-file-t{font-size:20px}
body.mc-site #page-container .pa-port{padding:10px 8px 10px;border-radius:20px;box-shadow:7px 7px 0 var(--orange)}
body.mc-site #page-container .pa-port-top{margin:4px 8px 11px;font-size:12px;letter-spacing:.08em}
body.mc-site #page-container .pa-sheet{padding:20px 14px 18px;border-radius:12px}
body.mc-site #page-container .pa-sheet h3{font-size:26px}
body.mc-site #page-container .pa-meta{font-size:12px;gap:2px 14px}
body.mc-site #page-container .pa-stamp{width:84px;height:84px;margin:-8px -4px -6px 0}
body.mc-site #page-container .pa-slot{padding:16px 13px 14px}
body.mc-site #page-container .pa-sheet .pa-slot .gfield_checkbox{grid-template-columns:minmax(0,1fr);gap:7px}
body.mc-site #page-container .pa-sheet .pa-slot .gchoice,body.mc-site #page-container .pa-sheet .pa-slot .gfield_checkbox li{min-height:46px}
}

