.and-page{background:#fff}.and-page .and-mask{display:block;overflow:hidden}.and-page .and-rise{animation:.9s cubic-bezier(.22,1,.36,1) both and-rise;display:block}@keyframes and-rise{0%{opacity:0;transform:translateY(105%)}to{opacity:1;transform:translateY(0)}}.and-page p.and-rise,.and-page div.and-rise{animation-name:and-lift}@keyframes and-lift{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.and-page .and-banner-ground,.and-page .and-banner-grain{pointer-events:none}.and-page .and-banner-grain{mix-blend-mode:overlay;opacity:.4}.and-page .and-banner{overflow:hidden}.and-page .and-coil-fill{mix-blend-mode:difference;pointer-events:none;background:url(/figma-mad/coil-ramp.svg) 50%/100% 100% no-repeat;display:block;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.and-page .and-rise{opacity:1;animation:none;transform:none}}.and-page .and-tabs{justify-content:center;gap:29px;display:flex}.and-page .and-tabs button{color:#171717;height:56px;font-family:var(--font-dm-sans), sans-serif;letter-spacing:-.6px;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cdcdcd;border-radius:9px;padding:0 25px;font-size:20px;transition:background-color .36s ease-in-out,border-color .36s ease-in-out,color .36s ease-in-out}.and-page .and-tabs button:hover{color:#f36722;border-color:#f36722}.and-page .and-tabs button.is-active{color:#fff;background:#f36722;border-color:#f36722}.and-page .and-ind-panel{animation:.42s cubic-bezier(.22,1,.36,1) both and-panel-in}@keyframes and-panel-in{0%{opacity:0}}.and-page .and-ind-shot{border-radius:25px;overflow:hidden}.and-page .and-check{align-items:flex-start;gap:15px;display:flex}.and-page .and-check-mark{flex:0 0 21px;width:21px;height:17px;margin-top:2px;position:relative}.and-page .and-check-mark:before{content:"";border:2.4px solid #f36722;border-width:0 2.4px 2.4px 0;width:8px;height:14px;position:absolute;top:1px;left:3px;transform:rotate(45deg)}.and-page .and-proc-rail{gap:25px;display:flex}.and-page .and-step{background:linear-gradient(160deg,#f36722 0%,#d8460f 62%,#b8330a 100%);border-radius:10px;flex:0 0 100px;height:708px;transition:flex-basis .52s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.and-page .and-step.is-open{background:#121212;border-radius:25px;flex:0 0 1247px}.and-page .and-step-btn{z-index:2;color:#fff;width:100%;height:100%;font-family:var(--font-dm-sans), sans-serif;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex;position:relative}.and-page .and-step:not(.is-open) .and-step-btn{flex-direction:column;justify-content:flex-start;padding:26px 0}.and-page .and-step:not(.is-open) .and-step-title{writing-mode:vertical-rl;letter-spacing:-1.05px;font-size:35px;font-weight:500}.and-page .and-step:not(.is-open) .and-step-n{letter-spacing:-1.35px;font-size:45px;font-weight:800}.and-page .and-step.is-open .and-step-btn{cursor:default;width:705px;height:auto;position:absolute;top:68px;left:50px}.and-page .and-step.is-open .and-step-n{color:#f36722;letter-spacing:-1.08px;font-size:36px;font-weight:600}.and-page .and-step.is-open .and-step-title{letter-spacing:-1.08px;font-size:36px;font-weight:600}.and-page .and-step-body{z-index:2;color:#ffffffc7;gap:25px;width:705px;display:grid;position:absolute;top:138px;left:50px}.and-page .and-step-shot{width:698px;height:100%;animation:.42s cubic-bezier(.22,1,.36,1) both and-panel-in;position:absolute;top:0;right:0;overflow:hidden}.and-page .and-step-shot:after{content:"";background:linear-gradient(90deg,#121212 0%,#12121273 26%,#12121200 62%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.and-page .and-step,.and-page .and-ind-panel,.and-page .and-step-shot{transition:none;animation:none}}
.mh-root.ad-root{--ad-orange:#f36722;--ad-orange-ink:#c74d13}.mh-root .ad-hero{background:linear-gradient(168deg,#e2a300 0%,#d43a18 38%,#c70808 62%,#7a0202 100%);position:relative}.mh-root .ad-hero-art{justify-content:center;margin-top:clamp(18px,5vw,32px);display:flex}.mh-root .ad-hero-phone{aspect-ratio:501/1024;width:min(62vw,320px);display:block;position:relative}.mh-root .ad-hero-screen{border-radius:8%;width:91.6%;height:96.5%;position:absolute;top:1.6%;left:3.9%;overflow:hidden}.mh-root .ad-standards-screen{border-radius:12px;width:47.4%;height:87.9%;position:absolute;top:1.4%;left:10.9%;overflow:hidden}.mh-root .ad-hero .mh-hero-col{z-index:1;gap:clamp(12px,3vw,20px);display:grid;position:relative}.mh-root .ad-eyebrow{letter-spacing:.02em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(13px,3.4vw,16px);font-weight:700}.mh-root .ad-title{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(34px,9vw,54px);font-weight:400;line-height:1.08}.mh-root .ad-title strong{font-weight:700}.mh-root .ad-lede{color:#ffffffe0;margin:0;font-size:clamp(15px,4vw,17px);line-height:1.65}.mh-root .ad-hero-ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mh-root .ad-ghost{color:#fff;border:1px solid #ffffff8c;border-radius:9px;align-items:center;min-height:48px;padding:0 20px;font-size:.9375rem;text-decoration:none;display:inline-flex}.mh-root .ad-h{letter-spacing:-.025em;color:#121212;margin:0;font-size:clamp(27px,7vw,42px);font-weight:400;line-height:1.16}.mh-root .ad-h strong{font-weight:700}.mh-root .mh-section-dark .ad-h,.mh-root .ad-cta-band .ad-h,.mh-root .ad-h-light{color:#fff}.mh-root .ad-lede-dark{color:#121212b8;margin:0;font-size:clamp(15px,4vw,17px);line-height:1.68}.mh-root .ad-body-light{color:#fffc;margin:0;font-size:clamp(14px,3.8vw,16px);line-height:1.72}.mh-root .ad-dark{background:#0a0a0a}.mh-root .ad-bloom{aspect-ratio:1;opacity:.22;mix-blend-mode:luminosity;pointer-events:none;will-change:transform;width:118%;margin-top:-59%;margin-left:-59%;animation:72s linear infinite home-badge-spin;position:absolute;top:46%;left:50%}@media (prefers-reduced-motion:reduce){.mh-root .ad-bloom{animation:none}}.mh-root .ad-standards-shot{aspect-ratio:811/978;width:100%;max-height:480px;display:block;position:relative}.mh-root .ad-grid{gap:16px;margin-block-end:0;padding-block:0;list-style:none;display:grid}@media (min-width:700px){.mh-root .ad-grid{grid-template-columns:1fr 1fr}.mh-root .ad-grid:has(.ad-card-wide){grid-template-columns:1fr}}.mh-root .ad-card{background:radial-gradient(120% 90% at 50% 135%,#f3672242 0%,#f3672200 70%),#f9f9f9;border:1px solid #00000012;border-radius:20px;gap:12px;height:100%;padding:26px 22px;display:grid;position:relative}.mh-root .mh-section-dark .ad-card{background:#fff;border-color:#ffffff1a}.mh-root .ad-card-icon{flex:none;display:block}.mh-root .ad-card h3{letter-spacing:-.01em;color:#121212;margin:0;font-size:clamp(19px,4.8vw,25px);font-weight:600;line-height:1.24}.mh-root .ad-card p{color:#121212b8;margin:0;font-size:.9375rem;line-height:1.66}.mh-root .ad-caption{font-weight:700;color:var(--ad-orange-ink)!important;margin-bottom:6px!important}.mh-root .ad-card-n{color:#12121266;font-size:1.25rem;font-weight:400;position:absolute;top:22px;right:22px}.mh-root .ad-chips{scrollbar-width:none;gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.mh-root .ad-chips::-webkit-scrollbar{display:none}.mh-root .ad-chips button{color:#171717;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #cdcdcd;border-radius:9px;flex:none;min-height:44px;padding:0 16px;font-size:.9375rem}.mh-root .ad-chips button.is-active{border-color:var(--ad-orange-ink);background:var(--ad-orange-ink);color:#fff}.mh-root .ad-ind-panel{margin-top:var(--mh-flow,20px);gap:14px;display:grid}.mh-root .ad-ind-shot{aspect-ratio:743/590;border-radius:20px;width:100%;display:block;position:relative;overflow:hidden}.mh-root .ad-ind-panel h3{color:#121212;margin:0;font-size:clamp(19px,4.8vw,24px);font-weight:600}.mh-root .ad-ind-panel p{color:#121212b8;margin:0;font-size:.9375rem;line-height:1.66}.mh-root .ad-checks{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.mh-root .ad-checks li{color:#121212;align-items:flex-start;gap:12px;font-size:.9375rem;line-height:1.5;display:flex}.mh-root .ad-check-mark{flex:0 0 18px;width:18px;height:18px;margin-top:2px;position:relative}.mh-root .ad-check-mark:before{content:"";border:solid var(--ad-orange);border-width:0 2.2px 2.2px 0;width:7px;height:12px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.mh-root .ad-plates{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-block-end:0;padding-block:0;list-style:none;display:grid}.mh-root .ad-plates li{aspect-ratio:264/211;background:#fff;border-radius:18px;justify-content:center;align-items:center;padding:16px;display:flex}.mh-root .ad-plates li>span{max-width:100%;max-height:100%}.mh-root .ad-steps{margin-top:var(--mh-flow,20px);gap:12px;display:grid}.mh-root .ad-step{background:#fff;border:1px solid #0000001a;border-radius:16px;overflow:hidden}.mh-root .ad-step h3{margin:0}.mh-root .ad-step button{width:100%;min-height:56px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:16px 18px;display:flex}.mh-root .ad-step-n{color:var(--ad-orange-ink);flex:none;font-size:.875rem;font-weight:700}.mh-root .ad-step-title{color:#121212;flex:auto;font-size:clamp(16px,4.2vw,20px);font-weight:600;line-height:1.3}.mh-root .ad-step-chev{border-bottom:2px solid #121212;border-right:2px solid #121212;flex:none;width:12px;height:12px;transition:transform .26s ease-in-out;transform:rotate(45deg)}.mh-root .ad-step.is-open .ad-step-chev{transform:rotate(-135deg)}.mh-root .ad-step-body{gap:12px;padding:0 18px 18px;display:grid}.mh-root .ad-step-shot{aspect-ratio:698/500;border-radius:14px;width:100%;display:block;position:relative;overflow:hidden}.mh-root .ad-step-body p{color:#121212bd;margin:0;font-size:.9375rem;line-height:1.66}.mh-root .ad-cta-band{background:radial-gradient(120% 120% at 50% 0,#f36722 0%,#c42412 46%,#780b0b 100%)}.mh-root .ad-story,.mh-root .ad-post{gap:12px;text-decoration:none;display:grid}.mh-root .ad-story-shot,.mh-root .ad-post-shot{aspect-ratio:554/400;border-radius:20px;width:100%;display:block;position:relative;overflow:hidden}.mh-root .ad-story h3,.mh-root .ad-post-title{color:#121212;margin:0;font-size:clamp(17px,4.4vw,22px);font-weight:600;line-height:1.3}.mh-root .ad-story p{color:#121212a8;margin:0;font-size:.875rem}.mh-root .ad-post-meta{flex-wrap:wrap;gap:8px;display:flex}.mh-root .ad-post-meta span{color:#171717;border:1px solid #cdcdcd;border-radius:9px;padding:7px 12px;font-size:.8125rem}.mh-root .ad-awards{gap:16px;margin-block-end:0;padding-block:0;list-style:none;display:grid}@media (min-width:700px){.mh-root .ad-awards{grid-template-columns:1fr 1fr}}.mh-root .ad-award{text-align:center;border:1px solid #00000014;border-radius:20px;justify-items:center;gap:12px;padding:26px 22px;display:grid}.mh-root .ad-award-logo{width:140px;height:88px;display:block;position:relative}.mh-root .ad-award h3{color:#121212;margin:0;font-size:1.125rem;font-weight:600}.mh-root .ad-award p{color:#121212b3;margin:0;font-size:.875rem;line-height:1.55}.mh-root .ad-form{margin-top:var(--mh-flow,20px);background:#fff;border-radius:20px;padding:26px 20px}
