/* GENERATED by mission-control-divi/tools/build.py from mission-control-home/ada.html. Edit that, not this. */
:root:has(.ad-hero) :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--ink);outline-offset:3px}
:root:has(.ad-hero) :is(.on-dark,.sec-navy,.sec-stars,.mnav,.bigfoot) :is(a,button,summary,[tabindex]):focus-visible{outline-color:var(--mustard)}
:root:has(.ad-hero) .ad-con :is(a,button,summary,[tabindex]):focus-visible{outline-color:var(--ink)}
body.mc-site #page-container .ad-hero .lede{max-width:33em}
body.mc-site #page-container .ad-nw{white-space:nowrap}
body.mc-site #page-container .ad-hero .crumbs [aria-current]{color:var(--ink)}
body.mc-site #page-container .ad-motion{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:26px}
body.mc-site #page-container .ad-motion[hidden]{display:none}
body.mc-site #page-container .ad-mbtn{display:inline-flex;align-items:center;gap:11px;min-height:44px;padding:6px 18px 6px 7px;border-radius:999px;border:2px solid var(--navy);background:var(--paper);color:var(--navy);font:700 12.5px/1 var(--mono);letter-spacing:.06em;cursor:pointer;box-shadow:3px 3px 0 var(--navy)}
body.mc-site #page-container .ad-mbtn:hover{box-shadow:4px 4px 0 var(--orange)}
body.mc-site #page-container .ad-sw{position:relative;flex:none;width:44px;height:28px;border-radius:999px;background:var(--navy);border:2px solid var(--ink);transition:background .25s}
body.mc-site #page-container .ad-sw i{position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#53E0BE;box-shadow:0 0 8px 2px rgba(83,224,190,.55);transition:translate .25s,background .25s,box-shadow .25s}
body.mc-site #page-container .ad-mbtn[aria-pressed="true"] .ad-sw{background:var(--orange)}
body.mc-site #page-container .ad-mbtn[aria-pressed="true"] .ad-sw i{translate:16px 0;background:var(--paper);box-shadow:none}
body.mc-site #page-container .ad-mhint{font:400 12.5px/1.45 var(--mono);color:#3A4561;max-width:27em}
html.ad-still{scroll-behavior:auto}
html.ad-still :is(.tk-track,.led,.hero-sky .halo,.sec-stars,.bits,.launch,.printer .lbl,.feedarrows){animation-play-state:paused!important}
html.ad-still :is(.phero-copy > *,.pposter .pf,.pposter .plate,.ticker,.tm,.mnav *){animation:none!important}
html.ad-still .ad-slot::after{animation:none!important}
html.ad-still .rv{opacity:1!important;translate:none!important;transition:none!important}
html.ad-still :is(.ad-seat,.ad-sw,.ad-sw i){transition:none!important}
body.mc-site #page-container .ad-why{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center}
body.mc-site #page-container .ad-why .prose{margin-top:26px}
body.mc-site #page-container .ad-why .prose a{color:var(--cream);text-decoration-thickness:2px}
body.mc-site #page-container .ad-man{margin:0;background:var(--ink);border:3px solid #0A0F1C;border-radius:24px;padding:20px 22px 22px;box-shadow:12px 12px 0 rgba(0,0,0,.35)}
body.mc-site #page-container .ad-man-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 16px;border-bottom:2px dashed rgba(244,233,211,.18);font:700 12.5px/1 var(--mono);letter-spacing:.08em;color:var(--mustard)}
body.mc-site #page-container .ad-man-top span{display:inline-flex;align-items:center;gap:9px}
body.mc-site #page-container .ad-man-top .n{font-weight:400;letter-spacing:.04em;color:rgba(244,233,211,.82)}
body.mc-site #page-container .ad-man-top .led{width:8px;height:8px}
body.mc-site #page-container .ad-cabin{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 16px;padding:24px 2px 22px}
body.mc-site #page-container .ad-bench{display:flex;justify-content:center;gap:5px;padding:7px 6px 6px;border-radius:9px;background:rgba(244,233,211,.05);border:1px solid rgba(244,233,211,.1)}
body.mc-site #page-container .ad-seat{flex:1;max-width:19px;aspect-ratio:5/6;border-radius:6px 6px 3px 3px;border:2px solid rgba(244,233,211,.5);transition:background .35s,border-color .35s,box-shadow .35s}
body.mc-site #page-container .ad-seat.lit{background:var(--mustard);border-color:var(--mustard);box-shadow:0 0 10px rgba(242,179,61,.55)}
body.mc-site #page-container .ad-arm .ad-seat.lit:not(.on){background:transparent;border-color:rgba(244,233,211,.5);box-shadow:none}
body.mc-site #page-container .ad-man figcaption{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 20px;align-items:center;padding-top:18px;border-top:2px dashed rgba(244,233,211,.18)}
body.mc-site #page-container .ad-big{font:700 62px/1 var(--display);letter-spacing:-.04em;color:var(--mustard);white-space:nowrap}
body.mc-site #page-container .ad-big-k{font:400 13.5px/1.45 var(--mono);color:rgba(244,233,211,.9)}
body.mc-site #page-container .ad-key{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:10px;font:400 12.5px/1.3 var(--mono);color:rgba(244,233,211,.82)}
body.mc-site #page-container .ad-key span{display:inline-flex;align-items:center;gap:9px}
body.mc-site #page-container .ad-key i{width:13px;height:15px;border-radius:4px 4px 2px 2px;border:2px solid rgba(244,233,211,.5)}
body.mc-site #page-container .ad-key i.lit{background:var(--mustard);border-color:var(--mustard)}
body.mc-site #page-container .ad-gains{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:30px 28px}
body.mc-site #page-container .ad-gain{grid-column:span 2;display:flex;flex-direction:column;background:var(--paper);color:var(--ink);border:3px solid var(--ink);border-radius:18px;box-shadow:7px 7px 0 var(--navy);overflow:hidden}
body.mc-site #page-container .ad-gain:nth-child(n+4){grid-column:span 3}
body.mc-site #page-container .ad-gate{display:flex;align-items:center;gap:10px;background:var(--navy);color:var(--cream);padding:12px 18px 11px;border-bottom:3px solid var(--ink);font:700 12px/1 var(--mono);letter-spacing:.08em}
body.mc-site #page-container .ad-gate .g{color:var(--mustard)}
body.mc-site #page-container .ad-open{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-weight:400;letter-spacing:.06em;color:rgba(244,233,211,.82)}
body.mc-site #page-container .ad-open i{width:8px;height:8px;border-radius:50%;background:#53E0BE;box-shadow:0 0 8px 2px rgba(83,224,190,.5)}
body.mc-site #page-container .ad-gain-in{flex:1;display:flex;flex-direction:column;gap:14px;padding:22px 24px 26px}
body.mc-site #page-container .ad-gain:nth-child(n+4) .ad-gain-in{flex-direction:row;align-items:flex-start;gap:20px}
body.mc-site #page-container .ad-badge{flex:none;width:54px;height:54px;border-radius:50%;background:var(--mustard);border:2.5px solid var(--ink);display:grid;place-items:center;box-shadow:3px 3px 0 var(--ink)}
body.mc-site #page-container .ad-badge svg{width:28px;height:28px;fill:none;stroke:var(--ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
body.mc-site #page-container .ad-gain h3{font-size:24px;line-height:1.12;color:var(--navy);letter-spacing:-.02em}
body.mc-site #page-container .ad-gain-in p{margin-top:8px;font-size:16.5px;line-height:1.55;color:#26324D}
body.mc-site #page-container .ad-guide{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start}
body.mc-site #page-container .ad-guide .prose{margin-top:26px}
body.mc-site #page-container .ad-guide .prose a{color:var(--cream);text-decoration-thickness:2px}
body.mc-site #page-container .ad-try{margin-top:30px;max-width:34em}
body.mc-site #page-container .ad-try p{font-size:16.5px;line-height:1.6;color:rgba(244,233,211,.92)}
body.mc-site #page-container .ad-try kbd{display:inline-block;font:700 12.5px/1 var(--mono);background:var(--cream);color:var(--ink);border:2px solid var(--ink);border-bottom-width:4px;border-radius:6px;padding:4px 7px 2px;margin:0 2px;vertical-align:1px}
body.mc-site #page-container .ad-try-motion[hidden]{display:none}
body.mc-site #page-container .ad-pour{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
body.mc-site #page-container .ad-pour li{position:relative;background:var(--navy);border:3px solid var(--ink);border-radius:18px;padding:22px 22px 24px !important;box-shadow:7px 7px 0 rgba(8,12,24,.55)}
body.mc-site #page-container .ad-pour li:nth-child(2),body.mc-site #page-container .ad-pour li:nth-child(4){translate:0 28px}
body.mc-site #page-container .ad-pn{display:flex;align-items:center;justify-content:space-between;gap:10px;font:700 12px/1 var(--mono);letter-spacing:.08em;color:var(--mustard)}
body.mc-site #page-container .ad-key-cap{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--mustard);color:var(--ink);border:2.5px solid var(--ink);box-shadow:0 3px 0 var(--ink);font:700 15px/1 var(--mono)}
body.mc-site #page-container .ad-pv{display:block;margin-top:16px;font:700 31px/1.02 var(--display);letter-spacing:-.03em;color:var(--cream)}
body.mc-site #page-container .ad-pd{display:block;margin-top:10px;font-size:16px;line-height:1.5;color:rgba(244,233,211,.9)}
@media (max-width:1240px){
body.mc-site #page-container .ad-guide{grid-template-columns:minmax(0,1fr);gap:60px}
body.mc-site #page-container .ad-guide > div:first-child{max-width:780px}
}
body.mc-site #page-container .ad-partner{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr)}
body.mc-site #page-container .ad-hatch{position:relative;width:min(370px,100%);justify-self:center;margin:24px 0 10px}
body.mc-site #page-container .ad-hatch-f{position:relative;aspect-ratio:2 / 3;overflow:hidden;background:var(--navy);border:9px solid var(--orange);border-radius:50% 50% 26px 26px / 34% 34% 26px 26px;box-shadow:0 0 0 4px var(--ink),15px 15px 0 4px var(--navy)}
body.mc-site #page-container .ad-hatch-f img{position:absolute;max-width:none;width:215%;height:auto;left:-60.8%;top:-55.9%}
body.mc-site #page-container .ad-hatch-f::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 0 4px var(--ink),inset 0 0 30px rgba(20,27,45,.35)}
body.mc-site #page-container .ad-hatch .plate{left:50%;top:-26px;translate:-50% 0;white-space:nowrap}
body.mc-site #page-container .ad-partner .prose{margin-top:26px}
body.mc-site #page-container .ad-partner .btns{margin-top:30px}
body.mc-site #page-container .ad-con{position:relative;background:var(--cream);color:var(--ink);border:4px solid var(--ink);border-radius:32px;padding:16px 22px 22px;box-shadow:12px 12px 0 var(--orange)}
body.mc-site #page-container .ad-con::before{content:"";position:absolute;inset:7px;border-radius:25px;pointer-events:none;background:radial-gradient(circle at 7px 7px,#FFFDF6 0 2.6px,#8C8270 3.3px,transparent 4.2px) 0 0/calc(100% - 14px) calc(100% - 14px)}
body.mc-site #page-container .ad-con-top{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:6px 10px 16px}
body.mc-site #page-container .ad-cplate{background:var(--ink);color:var(--mustard);border-radius:6px;padding:9px 12px 8px;font:700 12.5px/1 var(--mono);letter-spacing:.1em}
body.mc-site #page-container .ad-lights{display:flex;gap:7px}
body.mc-site #page-container .ad-lights i{width:11px;height:11px;border-radius:50%;background:#33415F;border:2px solid var(--ink)}
body.mc-site #page-container .ad-lights i:nth-child(2){background:var(--mustard)}
body.mc-site #page-container .ad-lights i:nth-child(3){background:var(--teal)}
body.mc-site #page-container .ad-cstat{margin-left:auto;display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:var(--cream);border-radius:999px;padding:9px 14px 9px 12px;font:700 12px/1 var(--mono);letter-spacing:.08em;white-space:nowrap}
body.mc-site #page-container .ad-cstat .led{width:8px;height:8px}
body.mc-site #page-container .ad-con-body{position:relative;display:grid;grid-template-columns:minmax(0,1.32fr) minmax(0,1fr);gap:18px;align-items:stretch}
body.mc-site #page-container .ad-bezel{display:flex;flex-direction:column;background:var(--ink);border-radius:24px;padding:16px 16px 18px;box-shadow:inset 0 0 0 2px rgba(244,233,211,.08),0 6px 0 rgba(20,27,45,.25)}
body.mc-site #page-container .ad-bezel-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;padding:2px 4px 14px;font:700 12px/1.2 var(--mono);letter-spacing:.06em;color:var(--mustard)}
body.mc-site #page-container .ad-bezel-top span{display:inline-flex;align-items:center;gap:9px}
body.mc-site #page-container .ad-bezel-top .r{font-weight:400;letter-spacing:.03em;color:rgba(244,233,211,.82)}
body.mc-site #page-container .ad-slot{position:relative;flex:1;min-height:290px;display:flex;flex-direction:column;justify-content:center;gap:20px;padding:30px 28px;border-radius:14px;overflow:hidden;color:var(--ink);background-color:var(--paper);background-image:linear-gradient(rgba(27,42,74,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(27,42,74,.055) 1px,transparent 1px);background-size:22px 22px;box-shadow:inset 0 0 0 3px #0A0F1C,inset 0 0 40px rgba(27,42,74,.12)}
body.mc-site #page-container .ad-slot::after{content:"";position:absolute;left:0;right:0;top:-34%;height:34%;pointer-events:none;opacity:0;background:linear-gradient(transparent,rgba(42,157,143,.26) 70%,rgba(42,157,143,.5) 96%,transparent)}
body.mc-site #page-container .ad-mock{display:grid;gap:10px}
body.mc-site #page-container .ad-mock-l{font:700 12px/1 var(--mono);letter-spacing:.08em;color:var(--navy)}
body.mc-site #page-container .ad-mock-row{display:flex;gap:10px}
body.mc-site #page-container .ad-mock-in{flex:1;min-width:0;height:56px;display:flex;align-items:center;padding:0 16px;border:2.5px dashed rgba(27,42,74,.5);border-radius:12px;background:#fff;font:400 15px/1 var(--mono);color:#5A6480}
body.mc-site #page-container .ad-mock-btn{flex:none;height:56px;display:inline-flex;align-items:center;padding:0 26px;border:2.5px dashed var(--ink);border-radius:999px;background:#FFD9C4;font:700 16px/1 var(--body);color:var(--ink)}
body.mc-site #page-container .ad-slot-note{padding-top:16px;border-top:1.5px dashed rgba(27,42,74,.28);font:400 13px/1.5 var(--mono);color:#3A4561}
body.mc-site #page-container .ad-next{background:var(--paper);border:3px solid var(--ink);border-radius:24px;padding:22px 24px 20px}
body.mc-site #page-container .ad-next h3{font-size:27px;line-height:1.08;letter-spacing:-.025em;color:var(--navy)}
body.mc-site #page-container .ad-steps{list-style:none;margin:14px 0 0;padding:0}
body.mc-site #page-container .ad-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;padding:16px 0 !important;border-top:1.5px dashed rgba(27,42,74,.28)}
body.mc-site #page-container .ad-num{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:var(--mustard);border:2.5px solid var(--ink);box-shadow:2px 3px 0 var(--ink);font:700 15px/1 var(--mono)}
body.mc-site #page-container .ad-st-t{font:700 19px/1.2 var(--display);letter-spacing:-.015em;color:var(--navy)}
body.mc-site #page-container .ad-st-d{margin-top:5px;font-size:15.5px;line-height:1.5;color:#26324D}
body.mc-site #page-container .ad-st-d a,body.mc-site #page-container .ad-ask a{text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:3px}
body.mc-site #page-container .ad-ask{padding-top:16px;border-top:4px double var(--navy);font-size:15.5px;line-height:1.55;color:#26324D}
body.mc-site #page-container .ad-ask a{color:var(--ink);font-weight:500;white-space:nowrap}
body.mc-site #page-container .ad-passes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px;align-items:start;max-width:1160px;margin:0 auto}
body.mc-site #page-container .ad-pass{position:relative;margin:0;display:grid;grid-template-columns:minmax(0,1fr) 164px;background:var(--paper);border:3px solid var(--ink);border-radius:18px;box-shadow:8px 8px 0 var(--ink);transform:rotate(-1.1deg)}
body.mc-site #page-container .ad-pass + .ad-pass{transform:rotate(.9deg);margin-top:30px}
body.mc-site #page-container .ad-pass-main{display:flex;flex-direction:column;padding-bottom:24px}
body.mc-site #page-container .ad-pass-h{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--navy);color:var(--cream);padding:13px 22px 12px;border-radius:14px 0 0 0;font:700 12px/1 var(--mono);letter-spacing:.1em}
body.mc-site #page-container .ad-pass-h .r{color:var(--mustard);font-weight:400;letter-spacing:.04em}
body.mc-site #page-container .ad-pass blockquote{margin:0;padding:22px 24px 0;font:400 18px/1.58 var(--body);color:var(--ink)}
body.mc-site #page-container .ad-pass.short blockquote{padding-top:28px;font:700 28px/1.2 var(--display);letter-spacing:-.02em;color:var(--navy)}
body.mc-site #page-container .ad-stub{position:relative;display:flex;flex-direction:column;gap:13px;padding:18px 18px 18px 20px;border-left:2.5px dashed rgba(20,27,45,.45);background:#FBF1DC;border-radius:0 15px 15px 0}
body.mc-site #page-container .ad-stub::before,body.mc-site #page-container .ad-stub::after{content:"";position:absolute;left:-14px;width:26px;height:13px;background:var(--orange);border:3px solid var(--ink)}
body.mc-site #page-container .ad-stub::before{top:-3px;border-top:0;border-radius:0 0 13px 13px}
body.mc-site #page-container .ad-stub::after{bottom:-3px;border-bottom:0;border-radius:13px 13px 0 0}
body.mc-site #page-container .ad-f{display:block}
body.mc-site #page-container .ad-f .k{display:block;font:400 12px/1.2 var(--mono);letter-spacing:.08em;color:#3A4561}
body.mc-site #page-container .ad-f .v{display:block;margin-top:3px;font:700 18px/1.15 var(--display);letter-spacing:-.01em;color:var(--navy)}
body.mc-site #page-container .ad-f .s{display:block;margin-top:3px;font:400 12.5px/1.4 var(--mono);color:var(--ink)}
body.mc-site #page-container .ad-f .s a{text-decoration-color:var(--rust);text-underline-offset:3px}
body.mc-site #page-container .ad-code{margin-top:auto;height:34px;background:repeating-linear-gradient(90deg,var(--ink) 0 2px,transparent 2px 4px,var(--ink) 4px 7px,transparent 7px 9px,var(--ink) 9px 10px,transparent 10px 13px)}
body.mc-site #page-container .ad-revbtns{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-top:64px}
@media (prefers-reduced-motion:no-preference){
body.mc-site #page-container .ad-scan .ad-slot::after{animation:adBeam 1.5s cubic-bezier(.45,0,.55,1) 1}
body.mc-site #page-container .ad-cstat .ad-st{transition:color .3s}
}
@keyframes adBeam{0%{top:-34%;opacity:1}100%{top:100%;opacity:1}}
@media (max-width:1180px){
body.mc-site #page-container .ad-pass{grid-template-columns:minmax(0,1fr) 148px}
body.mc-site #page-container .ad-gain-in{padding:20px 20px 24px}
}
@media (max-width:980px){
body.mc-site #page-container .ad-why,body.mc-site #page-container .ad-guide,body.mc-site #page-container .ad-partner{grid-template-columns:minmax(0,1fr)}
body.mc-site #page-container .ad-man{max-width:600px}
body.mc-site #page-container .ad-gains{grid-template-columns:repeat(2,minmax(0,1fr))}
body.mc-site #page-container .ad-gain,body.mc-site #page-container .ad-gain:nth-child(n+4){grid-column:auto}
body.mc-site #page-container .ad-gain:nth-child(n+4) .ad-gain-in{flex-direction:column;gap:14px}
body.mc-site #page-container .ad-gain:last-child{grid-column:1 / -1}
body.mc-site #page-container .ad-gain:last-child .ad-gain-in{flex-direction:row;gap:20px}
body.mc-site #page-container .ad-pour{max-width:640px}
body.mc-site #page-container .ad-hatch{width:min(330px,80%)}
body.mc-site #page-container .ad-con-body{grid-template-columns:minmax(0,1fr)}
body.mc-site #page-container .ad-passes{grid-template-columns:minmax(0,1fr);max-width:640px;gap:36px}
body.mc-site #page-container .ad-pass + .ad-pass{margin-top:0}
}
@media (max-width:760px){
body.mc-site #page-container .ad-motion{margin-top:22px}
body.mc-site #page-container .ad-mhint{font-size:12px}
body.mc-site #page-container .ad-man{padding:16px 14px 18px;border-radius:20px;box-shadow:8px 8px 0 rgba(0,0,0,.35)}
body.mc-site #page-container .ad-man-top{font-size:12px}
body.mc-site #page-container .ad-cabin{gap:10px 8px;padding:18px 0 18px}
body.mc-site #page-container .ad-bench{gap:3px;padding:5px 4px 4px;border-radius:7px}
body.mc-site #page-container .ad-seat{border-width:1.5px;border-radius:4px 4px 2px 2px}
body.mc-site #page-container .ad-big{font-size:46px}
body.mc-site #page-container .ad-big-k{font-size:12.5px}
body.mc-site #page-container .ad-gains{grid-template-columns:minmax(0,1fr);gap:24px}
body.mc-site #page-container .ad-gain-in,body.mc-site #page-container .ad-gain:nth-child(n+4) .ad-gain-in,body.mc-site #page-container .ad-gain:last-child .ad-gain-in{flex-direction:row;gap:16px;padding:18px 18px 22px}
body.mc-site #page-container .ad-badge{width:46px;height:46px}
body.mc-site #page-container .ad-badge svg{width:24px;height:24px}
body.mc-site #page-container .ad-gain h3{font-size:21px}
body.mc-site #page-container .ad-pour{grid-template-columns:minmax(0,1fr);gap:16px}
body.mc-site #page-container .ad-pour li:nth-child(2),body.mc-site #page-container .ad-pour li:nth-child(4){translate:none}
body.mc-site #page-container .ad-pour li{padding:16px 18px 18px !important;box-shadow:5px 5px 0 rgba(8,12,24,.55)}
body.mc-site #page-container .ad-pv{margin-top:10px;font-size:26px}
body.mc-site #page-container .ad-pd{margin-top:6px;font-size:15.5px}
body.mc-site #page-container .ad-hatch{width:min(290px,82%)}
body.mc-site #page-container .ad-con{padding:10px 10px 12px;border-radius:24px;box-shadow:7px 7px 0 var(--orange)}
body.mc-site #page-container .ad-con::before{display:none}
body.mc-site #page-container .ad-con-top{padding:6px 6px 12px;gap:10px}
body.mc-site #page-container .ad-cstat{margin-left:0}
body.mc-site #page-container .ad-bezel{padding:12px 10px 12px;border-radius:18px}
body.mc-site #page-container .ad-slot{min-height:250px;padding:22px 16px}
body.mc-site #page-container .ad-mock-row{flex-direction:column}
body.mc-site #page-container .ad-mock-in,body.mc-site #page-container .ad-mock-btn{flex:none;height:50px}
body.mc-site #page-container .ad-mock-btn{justify-content:center}
body.mc-site #page-container .ad-next{padding:18px 16px 16px;border-radius:18px}
body.mc-site #page-container .ad-next h3{font-size:24px}
body.mc-site #page-container .ad-steps li{grid-template-columns:40px minmax(0,1fr);gap:14px}
body.mc-site #page-container .ad-num{width:40px;height:40px}
body.mc-site #page-container .ad-pass,body.mc-site #page-container .ad-pass + .ad-pass{grid-template-columns:minmax(0,1fr);transform:none;box-shadow:6px 6px 0 var(--ink)}
body.mc-site #page-container .ad-pass-h{border-radius:14px 14px 0 0;padding:12px 18px 11px}
body.mc-site #page-container .ad-pass blockquote{padding:18px 18px 0;font-size:17px}
body.mc-site #page-container .ad-pass.short blockquote{padding-top:20px;font-size:23px}
body.mc-site #page-container .ad-pass-main{padding-bottom:20px}
body.mc-site #page-container .ad-stub{border-left:0;border-top:2.5px dashed rgba(20,27,45,.45);border-radius:0 0 15px 15px;padding:16px 18px 18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 16px}
body.mc-site #page-container .ad-stub::before,body.mc-site #page-container .ad-stub::after{top:-14px;bottom:auto;width:13px;height:26px}
body.mc-site #page-container .ad-stub::before{left:-3px;border:3px solid var(--ink);border-left:0;border-radius:0 13px 13px 0}
body.mc-site #page-container .ad-stub::after{left:auto;right:-3px;border:3px solid var(--ink);border-right:0;border-radius:13px 0 0 13px}
body.mc-site #page-container .ad-f.wide{grid-column:1 / -1}
body.mc-site #page-container .ad-code{grid-column:1 / -1;height:26px}
body.mc-site #page-container .ad-revbtns{margin-top:44px}
}
body.mc-site #page-container #modal6728e8a63205804bef09e8ec{box-shadow: 0 0 0 100vmax rgba(15, 23, 42, .72); 
  z-index: 100000;}
@media (max-width: 767px){
body.mc-site #page-container #modal6728e8a63205804bef09e8ec{top: 0; left: 0; width: 100%; height: 100%; border: 0;}
}
body.mc-site.scan-modal-open{overflow: hidden;}

