/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */:root{--m-hover-light:var(--color-navy)}@supports (color:color-mix(in lab,red,red)){:root{--m-hover-light:color-mix(in srgb,var(--color-navy) 6%,transparent)}}:root{--m-hover-reversed:var(--color-white)}@supports (color:color-mix(in lab,red,red)){:root{--m-hover-reversed:color-mix(in srgb,var(--color-white) 10%,transparent)}}:root{--m-field-fill:var(--color-cream-100);--m-shell:1180px;--m-measure:760px}.m-cream{background:var(--color-cream-100)}.m-navy{background:var(--color-navy);color:var(--color-cream-100)}::selection{background:var(--color-marigold);color:var(--color-navy)}:root{--m-ground-ink:var(--color-navy)}@supports (color:color-mix(in lab,red,red)){:root{--m-ground-ink:color-mix(in srgb,var(--color-navy) 9%,transparent)}}.m-navy{--m-ground-ink:var(--color-white)}@supports (color:color-mix(in lab,red,red)){.m-navy{--m-ground-ink:color-mix(in srgb,var(--color-white) 12%,transparent)}}.m-ink-turquoise{--m-ground-ink:var(--color-turquoise)}@supports (color:color-mix(in lab,red,red)){.m-ink-turquoise{--m-ground-ink:color-mix(in srgb,var(--color-turquoise) 19%,transparent)}}.m-ink-marigold{--m-ground-ink:var(--color-marigold)}@supports (color:color-mix(in lab,red,red)){.m-ink-marigold{--m-ground-ink:color-mix(in srgb,var(--color-marigold) 28%,transparent)}}.m-ink-olive{--m-ground-ink:var(--color-red)}@supports (color:color-mix(in lab,red,red)){.m-ink-olive{--m-ground-ink:color-mix(in srgb,var(--color-red) 13%,transparent)}}.m-navy.m-ink-turquoise{--m-ground-ink:var(--color-turquoise)}@supports (color:color-mix(in lab,red,red)){.m-navy.m-ink-turquoise{--m-ground-ink:color-mix(in srgb,var(--color-turquoise) 19%,transparent)}}.m-navy.m-ink-marigold{--m-ground-ink:var(--color-marigold)}@supports (color:color-mix(in lab,red,red)){.m-navy.m-ink-marigold{--m-ground-ink:color-mix(in srgb,var(--color-marigold) 16%,transparent)}}.m-navy.m-ink-olive{--m-ground-ink:var(--color-red)}@supports (color:color-mix(in lab,red,red)){.m-navy.m-ink-olive{--m-ground-ink:color-mix(in srgb,var(--color-red) 32%,transparent)}}.m-bg-dots{background-image:radial-gradient(var(--m-ground-ink) 1.6px,transparent 1.7px);background-size:20px 20px}.m-bg-grid{background-image:repeating-linear-gradient(to right,var(--m-ground-ink) 0 1px,transparent 1px 40px),repeating-linear-gradient(to bottom,var(--m-ground-ink) 0 1px,transparent 1px 40px)}.m-bg-diagonal{background-image:repeating-linear-gradient(45deg,var(--m-ground-ink) 0 6px,transparent 6px 22px)}.m-bg-arcs{background-image:radial-gradient(circle at 100% 100%,var(--m-ground-ink) 0 49%,transparent 50%),radial-gradient(circle at 0 0,var(--m-ground-ink) 0 49%,transparent 50%);background-position:0 0,32px 32px;background-size:64px 64px}.m-bg-atomic{background-image:radial-gradient(ellipse 26px 12px at 50% 50%,var(--m-ground-ink) 0 99%,transparent 100%),linear-gradient(to right,transparent calc(50% - 3px),var(--m-ground-ink) calc(50% - 3px) calc(50% + 3px),transparent calc(50% + 3px));background-size:72px 96px}.m-scallop{--m-scallop-ink:var(--color-cream-100);position:relative}.m-scallop.from-navy{--m-scallop-ink:var(--color-navy)}.m-scallop:after{content:"";pointer-events:none;background-image:radial-gradient(ellipse 20px 7px at 50% 0,var(--m-scallop-ink) 0 99%,transparent 100%);background-repeat:repeat-x;background-size:40px 7px;height:7px;position:absolute;top:0;left:0;right:0}.m-marquee{background:var(--color-navy);color:var(--color-cream-100);padding:var(--space-8) var(--space-6) var(--space-6);box-shadow:12px 12px 0 var(--color-turquoise);position:relative;transform:rotate(-2deg)}.m-marquee .rim,.m-rim{border:1.5px solid var(--color-turquoise);opacity:.35;pointer-events:none;position:absolute;inset:8px}.m-bulbs{height:14px;color:var(--color-marigold);background-image:radial-gradient(circle,currentColor 2.5px,#0000 3px);background-repeat:repeat-x;background-size:14px 14px}.m-tag{align-items:center;gap:var(--space-2);background:var(--color-marigold);color:var(--color-navy);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;border:1.5px solid var(--color-navy);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%);padding:6px 18px 6px 12px;font-weight:700;display:inline-flex}.m-tag.on-navy{color:var(--color-marigold);clip-path:none;background:0 0;border:none;padding-left:0}.m-h1{font-size:clamp(var(--text-3xl),4.2vw,var(--text-5xl));line-height:1.18}.m-h1,.m-h2{font-family:var(--font-marketing-display);font-weight:700;letter-spacing:.01em;color:var(--color-primary);text-wrap:balance;margin:0}.m-h2{font-size:clamp(var(--text-3xl),5.4vw,var(--text-6xl));line-height:1.16}.m-h1 em{color:var(--color-marigold);font-style:normal}.m-lede{font-size:var(--text-lg);max-width:46ch;color:var(--color-secondary);line-height:1.55}.rev{color:var(--color-cream-100)}.m-lede.rev{color:var(--color-ink-100)}.m-cta{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-weight:600;font-size:var(--text-sm);cursor:pointer;border:2px solid var(--color-navy);background:var(--color-navy);color:var(--color-cream-100);box-shadow:6px 6px 0 var(--color-turquoise);transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard);padding:14px 26px;text-decoration:none;display:inline-flex}.m-cta:hover{box-shadow:4px 4px 0 var(--color-turquoise);transform:translate(2px,2px)}.m-cta.ghost{color:var(--color-primary);box-shadow:none;background:0 0}.m-cta.ghost:hover{background:var(--m-hover-light);transform:none}.m-cta.on-navy-ghost{color:var(--color-cream-100);border-color:var(--color-turquoise);box-shadow:none;background:0 0}.m-cta.on-navy-ghost:hover{background:var(--m-hover-reversed);transform:none}.m-cta.gold{background:var(--color-marigold);color:var(--color-navy);border-color:var(--color-marigold);box-shadow:6px 6px 0 var(--color-turquoise)}.m-link{font-size:var(--text-sm);color:var(--color-turquoise-ink);border-bottom:2px solid var(--color-turquoise);align-items:center;gap:6px;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.m-link:hover{color:var(--color-primary)}.m-link.rev{color:var(--color-marigold);border-bottom-color:var(--color-marigold)}.m-link.rev:hover{color:var(--color-cream-100)}.m-calc-tab:focus-visible,.m-cta:focus-visible,.m-docs-nav a:focus-visible,.m-faq summary:focus-visible,.m-foot-col a:focus-visible,.m-input:focus-visible,.m-link:focus-visible,.m-nav-link:focus-visible,.m-nav-toggle:focus-visible,.m-select:focus-visible,.m-textarea:focus-visible{outline:2px solid var(--color-turquoise);outline-offset:2px}.m-link.rev:focus-visible,.m-navy .m-link:focus-visible{outline-color:var(--color-cream-100)}.m-shell{max-width:var(--m-shell);padding:0 var(--space-8);margin:0 auto}.m-section{padding:var(--space-12) var(--space-10);position:relative;overflow:hidden}.m-split{gap:var(--space-8);grid-template-columns:1.25fr .75fr;align-items:center;display:grid}.m-sec-head{max-width:68ch;margin-bottom:var(--space-10)}.m-sec-head .m-lede{margin-top:var(--space-4)}.m-sec-head .m-h1,.m-sec-head .m-h2{max-width:19em}.m-frame{border:1.5px solid var(--color-navy);margin:var(--space-4) 0}.m-frame-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cream-100);padding:5px var(--space-3)}.m-frame-label,.m-screen{background:var(--color-navy)}.m-screen{border:1.5px solid var(--color-navy);box-shadow:12px 12px 0 var(--color-turquoise);border-radius:18px/22px;padding:12px;position:relative}.m-screen:after{content:"";border:1.5px solid var(--color-turquoise);opacity:.5;pointer-events:none;border-radius:14px/18px;position:absolute;inset:5px}.m-screen img{aspect-ratio:16/10;object-fit:cover;object-position:top left;border-radius:9px/12px;width:100%;height:auto;display:block}@media (max-width:760px){.m-screen img{aspect-ratio:4/3}}@media (max-width:560px){.m-screen img{aspect-ratio:1}}.m-screen-cap{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--color-tertiary);text-align:center;text-wrap:balance;max-width:54ch;margin-inline:auto;line-height:1.5}.m-navy .m-screen-cap{color:var(--color-ink-200)}.m-navy .m-screen{border-color:var(--color-turquoise)}.m-screen.empty{background:var(--m-hover-light);box-shadow:none;border-style:dashed}.m-navy .m-screen.empty{background:var(--m-hover-reversed)}.m-screen.empty:after{border-style:dashed}.m-screen-slot{aspect-ratio:16/10;justify-content:center;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-6);border-radius:9px/12px;flex-direction:column;display:flex}.m-screen-slot strong{font-family:var(--font-display);font-weight:700;font-size:var(--text-base);color:var(--color-primary)}.m-navy .m-screen-slot strong{color:var(--color-cream-100)}.m-screen-slot span{font-size:var(--text-xs);color:var(--color-secondary);max-width:34ch;line-height:1.5}.m-navy .m-screen-slot span{color:var(--color-ink-100)}.m-screen-slot code{font-family:var(--font-mono);font-size:var(--text-2xs)}.m-card{border:1.5px solid var(--color-navy);background:var(--color-cream-50);padding:var(--space-5)}.m-card :is(h2,h3,h4){font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);margin:var(--space-3) 0 6px}.m-card p{font-size:var(--text-sm);color:var(--color-secondary)}.m-grid3{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.m-strip{gap:var(--space-6) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.m-strip.boxed{padding-top:var(--space-8)}.m-strip>*{border-top:3px solid var(--color-turquoise);padding-top:var(--space-4);flex-direction:column;gap:6px;display:flex}.m-strip>:before{content:"";background:var(--color-turquoise);width:40px;height:40px;margin-bottom:var(--space-3);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.m-strip>:nth-child(6n+1):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0 Q53.2 46.8 100 50 Q53.2 53.2 50 100 Q46.8 53.2 0 50 Q46.8 46.8 50 0Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath d='M50 0 Q53.2 46.8 100 50 Q53.2 53.2 50 100 Q46.8 53.2 0 50 Q46.8 46.8 50 0Z'/%3E%3C/svg%3E")}.m-strip>:nth-child(6n+2):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 260'%3E%3Cg fill='none' stroke='black' stroke-width='15'%3E%3Cellipse cx='130' cy='130' rx='124' ry='46'/%3E%3Cellipse cx='130' cy='130' rx='124' ry='46' transform='rotate(60 130 130)'/%3E%3Cellipse cx='130' cy='130' rx='124' ry='46' transform='rotate(120 130 130)'/%3E%3C/g%3E%3Ccircle cx='130' cy='130' r='26'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 260'%3E%3Cg fill='none' stroke='black' stroke-width='15'%3E%3Cellipse cx='130' cy='130' rx='124' ry='46'/%3E%3Cellipse cx='130' cy='130' rx='124' ry='46' transform='rotate(60 130 130)'/%3E%3Cellipse cx='130' cy='130' rx='124' ry='46' transform='rotate(120 130 130)'/%3E%3C/g%3E%3Ccircle cx='130' cy='130' r='26'/%3E%3C/svg%3E")}.m-strip>:nth-child(6n+3):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg%3E%3Cg transform='rotate(0 60 60)'%3E%3Cpath d='M60 4 L65 48 L55 48 Z'/%3E%3C/g%3E%3Cg transform='rotate(30 60 60)'%3E%3Cpath d='M60 22 L64 50 L56 50 Z'/%3E%3C/g%3E%3Cg transform='rotate(60 60 60)'%3E%3Cpath d='M60 4 L65 48 L55 48 Z'/%3E%3C/g%3E%3Cg transform='rotate(90 60 60)'%3E%3Cpath d='M60 22 L64 50 L56 50 Z'/%3E%3C/g%3E%3Cg transform='rotate(120 60 60)'%3E%3Cpath d='M60 4 L65 48 L55 48 Z'/%3E%3C/g%3E%3Cg transform='rotate(150 60 60)'%3E%3Cpath d='M60 22 L64 50 L56 50 Z'/%3E%3C/g%3E%3Cg transform='rotate(180 60 60)'%3E%3Cpath d='M60 4 L65 48 L55 48 Z'/%3E%3C/g%3E%3Cg transform='rotate(210 60 60)'%3E%3Cpath d='M60 22 L64 50 L56 50 Z'/%3E%3C/g%3E%3Cg transform='rotate(240 60 60)'%3E%3Cpath d='M60 4 L65 48 L55 48 Z'/%3E%3C/g%3E%3Cg transform='rotate(270 60 60)'%3E%3Cpath d='M60 22 L64 50 L56 50 Z'/%3E%3C/g%3E%3Cg transform='rotate(300 60 60)'%3E%3Cpath d='M60 4 L65 48 L55 48 Z'/%3E%3C/g%3E%3Cg transform='rotate(330 60 60)'%3E%3Cpath d='M60 22 L64 50 L56 50 Z'/%3E%3C/g%3E%3Ccircle cx='60' cy='60' r='12'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120'%3E%3Cg%3E%3Cg transform='rotate(0 60 60)'%3E%3Cpath d='M60 4 L65 48 L55 48 Z'/%3E%3C/g%3E%3Cg transform='rotate(30 60 60)'%3E%3Cpath d='M60 22 L64 50 L56 50 Z'/%3E%3C/g%3E%3Cg transform='rotate(60 60 60)'%3E%3Cpath d='M60 4 L65 48 L55 48 Z'/%3E%3C/g%3E%3Cg transform='rotate(90 60 60)'%3E%3Cpath d='M60 22 L64 50 L56 50 Z'/%3E%3C/g%3E%3Cg transform='rotate(120 60 60)'%3E%3Cpath d='M60 4 L65 48 L55 48 Z'/%3E%3C/g%3E%3Cg transform='rotate(150 60 60)'%3E%3Cpath d='M60 22 L64 50 L56 50 Z'/%3E%3C/g%3E%3Cg transform='rotate(180 60 60)'%3E%3Cpath d='M60 4 L65 48 L55 48 Z'/%3E%3C/g%3E%3Cg transform='rotate(210 60 60)'%3E%3Cpath d='M60 22 L64 50 L56 50 Z'/%3E%3C/g%3E%3Cg transform='rotate(240 60 60)'%3E%3Cpath d='M60 4 L65 48 L55 48 Z'/%3E%3C/g%3E%3Cg transform='rotate(270 60 60)'%3E%3Cpath d='M60 22 L64 50 L56 50 Z'/%3E%3C/g%3E%3Cg transform='rotate(300 60 60)'%3E%3Cpath d='M60 4 L65 48 L55 48 Z'/%3E%3C/g%3E%3Cg transform='rotate(330 60 60)'%3E%3Cpath d='M60 22 L64 50 L56 50 Z'/%3E%3C/g%3E%3Ccircle cx='60' cy='60' r='12'/%3E%3C/g%3E%3C/svg%3E")}.m-strip>:nth-child(6n+4):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='none' stroke='black' stroke-width='6' stroke-linecap='round' d='M45 50 A5 5 0 0 1 55 50 A10 10 0 0 1 35 50 A15 15 0 0 1 65 50 A20 20 0 0 1 25 50 A25 25 0 0 1 75 50 A30 30 0 0 1 15 50 A35 35 0 0 1 85 50'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'%3E%3Cpath fill='none' stroke='black' stroke-width='6' stroke-linecap='round' d='M45 50 A5 5 0 0 1 55 50 A10 10 0 0 1 35 50 A15 15 0 0 1 65 50 A20 20 0 0 1 25 50 A25 25 0 0 1 75 50 A30 30 0 0 1 15 50 A35 35 0 0 1 85 50'/%3E%3C/svg%3E")}.m-strip>:nth-child(6n+5):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 90'%3E%3Cg%3E%3Cpath d='M6 38 L60 4 L114 38 L101 38 L60 17 L19 38 Z'/%3E%3Cpath d='M6 61 L60 27 L114 61 L101 61 L60 40 L19 61 Z'/%3E%3Cpath d='M6 84 L60 50 L114 84 L101 84 L60 63 L19 84 Z'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 90'%3E%3Cg%3E%3Cpath d='M6 38 L60 4 L114 38 L101 38 L60 17 L19 38 Z'/%3E%3Cpath d='M6 61 L60 27 L114 61 L101 61 L60 40 L19 61 Z'/%3E%3Cpath d='M6 84 L60 50 L114 84 L101 84 L60 63 L19 84 Z'/%3E%3C/g%3E%3C/svg%3E")}.m-strip>:nth-child(6n+6):before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 110'%3E%3Cpath fill='none' stroke='black' stroke-width='7' d='M55 4 L99 29 L99 81 L55 106 L11 81 L11 29 Z'/%3E%3Cg%3E%3Cellipse cx='55' cy='34' rx='10' ry='18' transform='rotate(0 55 55)'/%3E%3Cellipse cx='55' cy='34' rx='10' ry='18' transform='rotate(60 55 55)'/%3E%3Cellipse cx='55' cy='34' rx='10' ry='18' transform='rotate(120 55 55)'/%3E%3Cellipse cx='55' cy='34' rx='10' ry='18' transform='rotate(180 55 55)'/%3E%3Cellipse cx='55' cy='34' rx='10' ry='18' transform='rotate(240 55 55)'/%3E%3Cellipse cx='55' cy='34' rx='10' ry='18' transform='rotate(300 55 55)'/%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 110'%3E%3Cpath fill='none' stroke='black' stroke-width='7' d='M55 4 L99 29 L99 81 L55 106 L11 81 L11 29 Z'/%3E%3Cg%3E%3Cellipse cx='55' cy='34' rx='10' ry='18' transform='rotate(0 55 55)'/%3E%3Cellipse cx='55' cy='34' rx='10' ry='18' transform='rotate(60 55 55)'/%3E%3Cellipse cx='55' cy='34' rx='10' ry='18' transform='rotate(120 55 55)'/%3E%3Cellipse cx='55' cy='34' rx='10' ry='18' transform='rotate(180 55 55)'/%3E%3Cellipse cx='55' cy='34' rx='10' ry='18' transform='rotate(240 55 55)'/%3E%3Cellipse cx='55' cy='34' rx='10' ry='18' transform='rotate(300 55 55)'/%3E%3C/g%3E%3C/svg%3E")}.m-strip>.accent:before{background:var(--color-marigold)}.m-navy .m-strip>:before{background:var(--color-turquoise)}.m-navy .m-strip>.accent:before{background:var(--color-marigold)}.m-strip>.accent{border-top-color:var(--color-marigold)}.m-strip strong{font-family:var(--font-marketing-display);font-weight:700;font-size:var(--text-3xl);letter-spacing:.01em;color:var(--color-primary);line-height:1}.m-strip span{font-size:var(--text-sm);color:var(--color-secondary);max-width:20ch;line-height:1.35}.m-navy .m-strip strong{color:var(--color-cream-100)}.m-navy .m-strip span{color:var(--color-ink-100)}.m-cantilever{align-items:stretch;display:flex}.m-pylon{background:var(--color-navy);flex:none;width:22px;position:relative}.m-pylon:before{content:"";background-image:radial-gradient(circle at 50% 50%,var(--color-marigold) 2.3px,transparent 2.8px);background-repeat:repeat-y;background-size:7px 16px;width:7px;position:absolute;top:12px;bottom:12px;left:50%;transform:translate(-50%)}.m-navy .m-pylon{background:var(--color-cream-100)}.m-navy .m-panel-wrap:after{background:var(--color-turquoise)}.m-panels{gap:var(--space-3);flex:1;min-width:0;display:grid}.m-panel-wrap{position:relative}.m-panel-wrap:after{content:"";z-index:0;background:var(--color-navy);position:absolute;inset:0;transform:translate(9px,9px)}.m-panel,.m-panel-wrap:after{clip-path:polygon(0 0,100% 0,calc(100% - 20px) 100%,0 100%)}.m-panel{z-index:1;background:var(--color-cream-100);border:1.5px solid var(--color-navy);padding:var(--space-5) var(--space-6);align-items:baseline;gap:var(--space-5);display:flex;position:relative}.m-panel-wrap:first-child{width:74%}.m-panel-wrap:nth-child(2){width:87%}.m-panel-wrap:nth-child(3){width:100%}.m-panel-n{font-family:var(--font-marketing-display);font-weight:700;font-size:var(--text-4xl);color:var(--color-marigold);-webkit-text-stroke:1.5px var(--color-navy);padding-left:var(--space-2);flex:none;line-height:1}.m-panel-b :is(h3,h4){font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);margin:0 0 4px}.m-panel-b p{font-size:var(--text-sm);color:var(--color-secondary);margin:0;line-height:1.5}.m-feature{grid-template-columns:1.35fr 1fr}.m-feature,.m-feature-sub{gap:var(--space-4);display:grid}.m-lead{background:var(--color-navy);border:1.5px solid var(--color-navy);box-shadow:10px 10px 0 var(--color-turquoise);padding:var(--space-6);gap:var(--space-6);flex-direction:column;display:flex;position:relative;overflow:hidden}.m-lead h4{font-family:var(--font-marketing-display);font-weight:700;font-size:var(--text-2xl);margin:0 0 var(--space-2);letter-spacing:-.02em;color:var(--color-cream-100)}.m-lead p{font-size:var(--text-base);color:var(--color-ink-100);max-width:30ch;margin:0}.m-lead .kicker{font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-marigold);margin-bottom:var(--space-4);font-weight:700}.m-dev{z-index:0;pointer-events:none;position:absolute}.m-body{z-index:2;position:relative}.m-voice{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.m-quote{font-family:var(--font-display);font-weight:700;font-size:var(--text-xl);letter-spacing:-.01em}.m-nav{align-items:stretch;gap:var(--space-8);border-bottom:1.5px solid var(--color-navy);display:flex;position:relative}.m-nav>*{padding:var(--space-5) 0}.m-brand{--mark:34px;gap:calc(var(--mark) * .25);flex:none;text-decoration:none}.m-brand,.m-nav-actions,.m-nav-drawer{align-items:center;display:flex}.m-brand-name{font-family:var(--font-wordmark);font-weight:700;font-size:calc(var(--mark) * .65);color:var(--color-navy);letter-spacing:-.01em}.m-brand-name.rev{color:var(--color-cream-100)}.m-nav-links{align-items:center;gap:var(--space-6);margin-left:auto;display:flex}.m-nav-link{font-size:var(--text-sm);color:var(--color-secondary);white-space:nowrap;font-weight:500;font-family:var(--font-ui);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:4px 0;text-decoration:none;display:inline-flex}.m-nav-link:hover{color:var(--color-primary)}.m-nav-link[aria-current=page],.m-nav-panel a[aria-current=page]{color:var(--color-primary);font-weight:700}.m-nav-menu a[aria-current=page] strong{color:var(--color-turquoise-ink)}.m-nav-group:has(.m-nav-menu a[aria-current=page])>summary{color:var(--color-primary);font-weight:700}.m-nav-actions{align-items:center;gap:var(--space-4);display:flex}.m-nav .m-cta{font-size:var(--text-xs);box-shadow:4px 4px 0 var(--color-turquoise);padding:10px 18px}.m-nav .m-cta.ghost{box-shadow:none}.m-nav-group{margin:calc(var(--space-5) * -1) 0;align-self:stretch;align-items:center;display:flex;position:relative}.m-nav-group>summary{cursor:pointer;list-style:none}.m-nav-group>summary::-webkit-details-marker{display:none}.m-caret{transition:transform var(--duration-fast) var(--ease-standard)}.m-nav-group[open] .m-caret{transform:rotate(180deg)}.m-nav-menu{top:100%;left:calc(var(--space-4) * -1);z-index:20;background:var(--color-cream-100);border:1.5px solid var(--color-navy);min-width:260px;box-shadow:8px 8px 0 var(--color-turquoise);padding:var(--space-2);position:absolute}.m-nav-menu a{padding:var(--space-3) var(--space-4);text-decoration:none;display:block}.m-nav-menu a:hover{background:var(--m-hover-light)}.m-nav-menu strong{font-family:var(--font-display);font-weight:700;font-size:var(--text-sm);color:var(--color-primary);display:block}.m-nav-menu span{font-size:var(--text-xs);color:var(--color-secondary);margin-top:2px;display:block}.m-nav-drawer{margin-left:auto;display:none}.m-nav-toggle{align-items:center;gap:var(--space-2);font-family:var(--font-ui);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-navy);cursor:pointer;border:1.5px solid var(--color-navy);padding:8px var(--space-3);background:0 0;font-weight:600;list-style:none;display:inline-flex}.m-nav-toggle::-webkit-details-marker{display:none}.m-nav-panel{z-index:30;background:var(--color-cream-100);border-bottom:1.5px solid var(--color-navy);padding:var(--space-4) 0 var(--space-6);gap:var(--space-1);display:grid;position:absolute;top:100%;left:0;right:0}.m-nav-panel a:not(.m-cta){font-size:var(--text-base);color:var(--color-secondary);padding:var(--space-3) 0;border-bottom:1px solid var(--color-ink-200);font-weight:500;text-decoration:none;display:block}.m-nav-panel a.sub{padding-left:var(--space-5);font-size:var(--text-sm)}.m-nav-panel .m-cta{margin-top:var(--space-4);justify-content:center;width:100%}.m-foot{border-top:1.5px solid var(--color-navy);padding:var(--space-8) 0 var(--space-10)}.m-foot-top{justify-content:space-between;gap:var(--space-8);flex-wrap:wrap;display:flex}.m-tagline{font-family:var(--font-marketing-display);font-weight:700;font-size:var(--text-xl);color:var(--color-navy);line-height:1.25}.m-tagline.rev{color:var(--color-cream-100)}.m-foot-cols{gap:var(--space-10);flex-wrap:wrap;display:flex}.m-foot-col :is(h2,h3,h4,h5){font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-turquoise-ink);margin:0 0 var(--space-3)}.m-foot-col a{font-size:var(--text-sm);color:var(--color-secondary);margin-bottom:8px;text-decoration:none;display:block}.m-foot-col a:hover{color:var(--color-primary)}.m-foot-note{margin-top:var(--space-8);max-width:70ch}.m-foot-note,.m-foot-signoff{font-size:var(--text-xs);color:var(--color-tertiary)}.m-foot-signoff{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-ink-200);gap:var(--space-4);flex-wrap:wrap;display:flex}.m-plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.m-plan,.m-plans{gap:var(--space-4)}.m-plan{border:1.5px solid var(--color-navy);background:var(--color-cream-50);padding:var(--space-6) var(--space-5);flex-direction:column;display:flex;position:relative}.m-plan.featured{background:var(--color-navy);color:var(--color-cream-100);box-shadow:10px 10px 0 var(--color-turquoise)}.m-plan-name{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--color-primary);margin:0}.m-plan.featured .m-plan-name{color:var(--color-cream-100)}.m-plan-price{font-family:var(--font-marketing-display);font-weight:700;font-size:var(--text-4xl);color:var(--color-primary);line-height:1}.m-plan.featured .m-plan-price{color:var(--color-cream-100)}.m-plan-price small{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-tertiary);font-weight:500}.m-plan.featured .m-plan-price small{color:var(--color-silver)}.m-plan-price.words{font-size:var(--text-2xl)}a.m-plan-price.words{border-bottom:1.5px solid var(--color-turquoise);transition:border-color var(--duration-fast) var(--ease-standard);align-self:start;text-decoration:none;display:block}a.m-plan-price.words:hover{border-bottom-color:var(--color-primary)}.m-plan-promise{font-size:var(--text-sm);color:var(--color-primary);margin:0;font-weight:600}.m-plan.featured .m-plan-promise{color:var(--color-marigold)}.m-plan-body{font-size:var(--text-sm);color:var(--color-secondary);margin:0;line-height:1.55}.m-plan.featured .m-plan-body{color:var(--color-ink-100)}.m-plan-seats{font-size:var(--text-xs);color:var(--color-tertiary)}.m-plan.featured .m-plan-seats{color:var(--color-silver)}.m-plan-framing{border-top:1px solid var(--color-ink-200);padding-top:var(--space-4);font-size:var(--text-xs);color:var(--color-tertiary);margin:auto 0 0;line-height:1.6}.m-plan.featured .m-plan-framing{border-top-color:var(--color-turquoise);color:var(--color-ink-200)}.m-plan-marker{top:calc(var(--space-4) * -1);left:var(--space-5);position:absolute}.m-chooser{border-top:1.5px solid var(--color-navy);gap:0;display:grid}.m-chooser-row{align-items:baseline;gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1.5px solid var(--color-navy);display:flex}.m-chooser-q{flex:1;min-width:0}.m-chooser-q strong{font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:var(--color-primary);display:block}.m-chooser-q span{font-size:var(--text-sm);color:var(--color-secondary);margin-top:4px;display:block}.m-chooser-mark{color:var(--color-turquoise);flex:none}.m-chooser-a{font-family:var(--font-marketing-display);font-weight:700;font-size:var(--text-2xl);color:var(--color-primary);flex:none}.m-compare{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.m-compare-cat{border:1.5px solid var(--color-navy);background:var(--color-cream-100);padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.m-compare-cat :is(h2,h3,h4){font-family:var(--font-marketing-display);font-weight:700;font-size:var(--text-xl);color:var(--color-primary);margin:0}.m-compare-names{font-size:var(--text-xs);color:var(--color-tertiary);line-height:1.5}.m-compare-rows{gap:var(--space-3);margin:0;display:grid}.m-compare-rows dt{font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-turquoise-ink);font-weight:700}.m-compare-rows dd{font-size:var(--text-sm);color:var(--color-secondary);margin:2px 0 0;line-height:1.55}.m-verdict{border:1.5px solid var(--color-navy);padding:5px var(--space-3);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);align-self:flex-start;margin-top:auto;font-weight:700}.m-plats{gap:var(--space-3) var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.m-plat{align-items:center;gap:var(--space-3);border-top:1.5px solid var(--color-navy);padding-top:var(--space-3);display:flex}.m-plat-mark{object-fit:contain;flex:none;width:26px;height:26px}.m-plat-name{font-size:var(--text-sm);color:var(--color-primary);font-weight:600;line-height:1.5}.m-navy .m-plat{border-top-color:var(--color-turquoise)}.m-navy .m-plat-name{color:var(--color-cream-100)}.m-faq{border-top:1.5px solid var(--color-navy)}.m-faq-item{border-bottom:1.5px solid var(--color-navy)}.m-faq summary{cursor:pointer;align-items:baseline;gap:var(--space-4);padding:var(--space-5) 0;color:var(--color-primary);list-style:none;display:flex}.m-faq summary h3{min-width:0;font-family:var(--font-display);font-weight:700;font-size:var(--text-lg);color:inherit;flex:1;margin:0}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary:hover{color:var(--color-turquoise-ink)}.m-faq-mark{color:var(--color-turquoise);transition:transform var(--duration-fast) var(--ease-standard);flex:none}.m-faq-item[open] .m-faq-mark{transform:rotate(45deg)}.m-faq-a{padding:0 0 var(--space-5);max-width:72ch}.m-faq-a p{font-size:var(--text-sm);color:var(--color-secondary);margin:0;line-height:1.65}.m-form{gap:var(--space-5);max-width:560px;display:grid}.m-field{gap:6px;display:grid}.m-label{font-size:var(--text-xs);color:var(--color-primary);font-weight:600}.m-label .opt{color:var(--color-tertiary);font-weight:400}.m-input,.m-select,.m-textarea{font-family:var(--font-ui);font-size:var(--text-base);color:var(--color-primary);background:var(--m-field-fill);border:1.5px solid var(--color-navy);padding:11px var(--space-4);width:100%}.m-input::placeholder,.m-textarea::placeholder{color:var(--color-tertiary)}.m-textarea{resize:vertical;min-height:120px;line-height:1.55}.m-select{appearance:none;cursor:pointer;background-color:var(--color-cream-100);background-image:linear-gradient(45deg,transparent 50%,var(--color-navy) 50%),linear-gradient(135deg,var(--color-navy) 50%,transparent 50%);background-size:7px 7px,7px 7px;background-position:right calc(var(--space-5) + 6px) center,right var(--space-5) center;padding-right:calc(var(--space-5) * 2 + 13px);background-repeat:no-repeat}.m-select:hover{background-color:var(--m-hover-light)}.m-combo{position:relative}.m-combo-native{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.m-combo-btn{font-family:var(--font-ui);font-size:var(--text-base);text-align:left;color:var(--color-primary);background:var(--color-cream-100);border:1.5px solid var(--color-navy);padding:11px var(--space-4);cursor:pointer;align-items:center;gap:var(--space-4);width:100%;display:flex}.m-combo-btn:hover{background:var(--m-hover-light)}.m-combo-value{flex:1;min-width:0}.m-combo-caret{background:var(--color-navy);clip-path:polygon(0 0,100% 0,50% 100%);width:9px;height:6px;transition:transform var(--duration-fast) var(--ease-standard);flex:none}.m-combo-btn[aria-expanded=true] .m-combo-caret{transform:rotate(180deg)}.m-combo-list{z-index:40;background:var(--color-cream-100);border:1.5px solid var(--color-navy);box-shadow:6px 6px 0 var(--color-turquoise);max-height:280px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.m-combo-opt{align-items:center;gap:var(--space-3);padding:10px var(--space-4);font-size:var(--text-sm);color:var(--color-primary);cursor:pointer;display:flex}.m-combo-opt.on{background:var(--m-hover-light)}.m-combo-mark{clip-path:polygon(0 0,100% 50%,0 100%);background:0 0;flex:none;width:8px;height:8px}.m-combo-opt[aria-selected=true] .m-combo-mark{background:var(--color-turquoise)}.m-combo-opt[aria-selected=true]{font-weight:600}.m-combo-btn:focus-visible{outline:2px solid var(--color-turquoise);outline-offset:2px}.m-field.invalid .m-select{background-image:linear-gradient(45deg,transparent 50%,var(--color-danger-text) 50%),linear-gradient(135deg,var(--color-danger-text) 50%,transparent 50%)}.m-help{font-size:var(--text-xs);color:var(--color-tertiary)}.m-field.invalid .m-input,.m-field.invalid .m-select,.m-field.invalid .m-textarea{border-color:var(--color-danger-text);border-width:2px}.m-field-error{font-size:var(--text-xs);color:var(--color-danger-text);font-weight:600}.m-formstate{border:1.5px solid var(--color-navy);background:var(--color-cream-100);padding:var(--space-4) var(--space-5);font-size:var(--text-sm);color:var(--color-secondary)}.m-formstate.sent{border-color:var(--color-success-text)}.m-formstate.failed{border-color:var(--color-danger-text)}.m-formstate strong{color:var(--color-primary);margin-bottom:4px;display:block}.m-calc{gap:var(--space-8);grid-template-columns:.9fr 1.1fr;align-items:start;display:grid}.m-calc-tabs{border-bottom:1.5px solid var(--color-navy);margin-bottom:var(--space-6);gap:0;display:flex}.m-calc-tab{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-secondary);cursor:pointer;padding:var(--space-3) var(--space-5);background:0 0;border:1.5px solid #0000;border-bottom:none;margin-bottom:-1.5px;font-weight:600}.m-calc-tab[aria-selected=true]{color:var(--color-primary);border-color:var(--color-navy);background:var(--color-cream-100)}.m-calc-inputs{gap:var(--space-5);display:grid}.m-calc-out{background:var(--color-navy);border:1.5px solid var(--color-navy);box-shadow:12px 12px 0 var(--color-turquoise);padding:var(--space-6)}.m-calc-line{padding:var(--space-4) 0;border-bottom:1px solid var(--color-turquoise)}.m-calc-line:last-of-type{border-bottom:none}.m-calc-k{font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-silver);font-weight:700}.m-calc-v{font-family:var(--font-marketing-display);font-weight:700;font-size:var(--text-3xl);color:var(--color-marigold);margin-top:6px;line-height:1.1}.m-calc-v.yours{color:var(--color-cream-100)}.m-calc-note{font-size:var(--text-xs);color:var(--color-ink-200);margin-top:6px;line-height:1.6}.m-calc-refuse{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1.5px solid var(--color-turquoise);font-size:var(--text-xs);color:var(--color-ink-100);line-height:1.65}.m-roi{background:var(--color-navy);color:var(--color-cream-100);border:1.5px solid var(--color-navy);box-shadow:14px 14px 0 var(--color-turquoise);padding:var(--space-8);gap:var(--space-8);grid-template-columns:1.15fr .85fr;align-items:center;display:grid;position:relative}.m-roi>*{min-width:0}.m-roi-copy>*+*{margin-top:var(--space-5)}.m-roi h2,.m-roi h3{font-family:var(--font-marketing-display);font-weight:700;font-size:var(--text-3xl);letter-spacing:.01em;color:var(--color-cream-100);margin:0;line-height:1.14}.m-roi p{font-size:var(--text-base);color:var(--color-ink-100);max-width:54ch;margin:0;line-height:1.65}.m-roi-figs{gap:var(--space-5);display:grid}.m-roi-fig{border-left:3px solid var(--color-turquoise);padding-left:var(--space-4)}.m-roi-fig span{font-size:var(--text-xs);color:var(--color-silver);display:block}.m-roi-fig strong{font-family:var(--font-marketing-display);font-weight:700;font-size:var(--text-2xl);color:var(--color-marigold);margin-top:4px;line-height:1.1;display:block}.m-roi-bar{background:var(--color-turquoise);height:8px;margin-top:var(--space-3)}.m-docs-header{gap:var(--space-3) var(--space-6);padding:var(--space-4) 0;border-bottom:1.5px solid var(--color-navy);flex-wrap:wrap}.m-docs-brand,.m-docs-header{align-items:center;display:flex}.m-docs-brand{--mark:28px;gap:calc(var(--mark) * .25);text-decoration:none}.m-docs-brand .m-brand-name{font-size:calc(var(--mark) * .65)}.m-docs-sep{color:var(--color-tertiary)}.m-docs-section{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-secondary);font-weight:600}.m-docs-nav{align-items:center;gap:var(--space-5);margin-left:auto;display:flex}.m-docs-nav a{font-size:var(--text-xs);color:var(--color-secondary);align-items:center;gap:5px;min-height:24px;font-weight:600;text-decoration:none;display:inline-flex}.m-docs-nav a:hover{color:var(--color-primary)}.m-docs{gap:var(--space-10);padding:var(--space-8) 0;grid-template-columns:232px minmax(0,1fr);display:grid}.m-docs-side{border-right:1.5px solid var(--color-navy);padding-right:var(--space-5)}.m-docs-kicker{font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--color-turquoise-ink);margin:0 0 var(--space-3);font-weight:700}.m-docs-side a{font-size:var(--text-sm);color:var(--color-secondary);padding:5px 0;text-decoration:none;display:block}.m-docs-side a.on,.m-docs-side a:hover{color:var(--color-primary)}.m-docs-side a.on{box-shadow:-2px 0 0 var(--color-turquoise);padding-left:var(--space-3);font-weight:700}.m-docs-body{max-width:var(--m-measure)}.m-docs-body>h1{font-family:var(--font-marketing-display);font-size:var(--text-4xl);letter-spacing:.01em;margin:0 0 var(--space-4);line-height:1.14}.m-docs-body>h1,.m-docs-body>h2{font-weight:700;color:var(--color-primary)}.m-docs-body>h2{font-family:var(--font-display);font-size:var(--text-xl);margin:var(--space-8) 0 var(--space-3)}.m-docs-body>p{font-size:var(--text-base);color:var(--color-secondary);margin:0 0 var(--space-4);line-height:1.7}.m-docs-ways{gap:var(--space-4);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:root{--m-grain-ink:var(--color-navy);--m-grain:.05}.m-navy{--m-grain-ink:var(--color-cream-100);--m-grain:.08}.m-grain{isolation:isolate;position:relative}.m-grain:before{content:"";z-index:-1;pointer-events:none;background:var(--m-grain-ink);opacity:var(--m-grain);position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23t)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='t'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23t)'/%3E%3C/svg%3E");-webkit-mask-size:160px 160px;mask-size:160px 160px}.m-strip>.accent.spot{border-top-color:var(--color-red)}.m-navy .m-strip>.accent.spot:before,.m-strip>.accent.spot:before{background:var(--color-red)}.m-dev.spot,.m-faq-item[open] .m-faq-mark{color:var(--color-red)}.m-card,.m-compare-cat{transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.m-card:has(a):hover,.m-compare-cat:has(a):hover{box-shadow:4px 4px 0 var(--color-turquoise);transform:translate(2px,2px)}.m-plat,.m-strip>*{transition:box-shadow var(--duration-fast) var(--ease-standard)}.m-plat:hover{box-shadow:inset 0 2.5px 0 var(--color-navy)}.m-navy .m-plat:hover{box-shadow:inset 0 2.5px 0 var(--color-turquoise)}.m-strip>:hover{box-shadow:inset 0 3px 0 var(--color-turquoise)}.m-strip>.accent:hover{box-shadow:inset 0 3px 0 var(--color-marigold)}.m-nav-link{position:relative}.m-nav-link:after{content:"";background:var(--color-turquoise);clip-path:inset(0 100% 0 0);height:2px;transition:clip-path var(--duration-normal) var(--ease-decelerate);position:absolute;bottom:-2px;left:0;right:0}.m-nav-group:has(.m-nav-menu a[aria-current=page])>summary:after,.m-nav-link:hover:after,.m-nav-link[aria-current=page]:after{clip-path:inset(0)}.m-faq summary:hover .m-faq-mark{transform:translate(3px)}.m-faq-item[open] summary:hover .m-faq-mark{transform:rotate(45deg)translate(3px,-3px)}.m-link .m-arw{transition:transform var(--duration-fast) var(--ease-standard);display:inline-block}.m-link:hover .m-arw{transform:translate(3px)}.m-bulbs.switch{background-image:radial-gradient(circle,currentColor 2.5px,#0000 3px);position:relative}@supports (color:color-mix(in lab,red,red)){.m-bulbs.switch{background-image:radial-gradient(circle at 50% 50%,color-mix(in srgb,currentColor 30%,transparent) 2.5px,transparent 3px)}}.m-bulbs.switch:after{content:"";background-image:radial-gradient(circle,currentColor 2.5px,#0000 3px);background-size:inherit;background-repeat:inherit;animation:m-sign-on var(--duration-reveal) var(--ease-decelerate) both;position:absolute;inset:0}@keyframes m-sign-on{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.m-pylon.switch:before{background-image:radial-gradient(circle at 50% 50%,var(--color-marigold) 2.3px,transparent 2.8px)}@supports (color:color-mix(in lab,red,red)){.m-pylon.switch:before{background-image:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--color-marigold) 30%,transparent) 2.3px,transparent 2.8px)}}.m-pylon.switch:after{content:"";background-image:radial-gradient(circle at 50% 50%,var(--color-marigold) 2.3px,transparent 2.8px);width:7px;animation:m-sign-on-v var(--duration-reveal) var(--ease-decelerate) both;background-repeat:repeat-y;background-size:7px 16px;position:absolute;top:12px;bottom:12px;left:50%;transform:translate(-50%)}@keyframes m-sign-on-v{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.m-pulse-line{stroke:var(--color-marigold);stroke-width:2.5px;stroke-linecap:round;fill:none;stroke-dasharray:9 100;animation:m-pulse-travel var(--duration-reveal) var(--ease-standard) both}@keyframes m-pulse-travel{0%{stroke-dashoffset:9px}to{stroke-dashoffset:-100px}}.m-pulse-splash{fill:none;stroke:var(--color-marigold);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:m-pulse-splash var(--duration-slow) var(--ease-decelerate) both}@keyframes m-pulse-splash{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}.m-tag.switch{animation:m-tag-print var(--duration-reveal) var(--ease-decelerate) both}@keyframes m-tag-print{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}}.m-tag.on-navy.switch{animation-name:m-tag-print-flat}@keyframes m-tag-print-flat{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.m-odo{line-height:1;display:inline-flex}.m-odo-t{white-space:pre}.m-odo-d{text-align:center;height:1em;display:inline-block;overflow:hidden}.m-odo-d i{transition:transform var(--duration-slow) var(--ease-decelerate);font-style:normal;display:block}.m-odo-d i span{height:1em;display:block}@view-transition{navigation:auto}::view-transition-old(root){animation:none}::view-transition-new(root){animation:m-vt-print var(--duration-reveal) var(--ease-decelerate) both}@keyframes m-vt-print{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){::view-transition-new(root){animation-duration:.01ms}}@media (max-width:880px){.m-nav-actions,.m-nav-links,.m-nav>.m-cta{display:none}.m-nav-drawer{display:block}}@media (max-width:1040px){.m-calc,.m-feature,.m-split,.m-voice{grid-template-columns:1fr}.m-marquee{box-shadow:10px 10px 0 var(--color-turquoise);transform:none}.m-section{padding:var(--space-10) var(--space-6)}.m-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.m-roi{box-shadow:10px 10px 0 var(--color-turquoise);grid-template-columns:1fr}.m-docs{gap:var(--space-6);grid-template-columns:200px minmax(0,1fr)}}@media (max-width:760px){.m-shell{padding:0 var(--space-5)}.m-compare,.m-docs-ways,.m-grid3{grid-template-columns:1fr}.m-plats{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.m-roi{padding:var(--space-6)}.m-roi-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.m-combo-btn,.m-combo-list{display:none}.m-combo-native{opacity:1;pointer-events:auto;width:100%;height:auto;position:static}.m-panel-wrap:first-child,.m-panel-wrap:nth-child(2),.m-panel-wrap:nth-child(3){width:100%}.m-pylon{width:16px}.m-pylon:before{background-size:6px 13px;width:6px;inset:4px auto 4px 3px}.m-panel{padding:var(--space-4) var(--space-5)}.m-panel-wrap:after{transform:translate(6px,6px)}.m-lead{min-height:0;box-shadow:6px 6px 0 var(--color-turquoise)}.m-lede{font-size:var(--text-base)}.m-chooser-row{gap:var(--space-3);flex-wrap:wrap}.m-chooser-a{font-size:var(--text-xl)}.m-docs{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}.m-docs-side{border-right:none;border-bottom:1.5px solid var(--color-navy);padding:0 0 var(--space-4)}.m-docs-side a{margin-right:var(--space-4);display:inline-block}.m-docs-side a.on{box-shadow:0 2px 0 var(--color-turquoise);padding-left:0}}@media (max-width:560px){.m-dev{display:none}.m-section{padding:var(--space-8) var(--space-4)}.m-plats{gap:var(--space-2);grid-template-columns:1fr}.m-plat-mark{width:22px;height:22px}.m-cantilever{gap:var(--space-4)}.m-panel{clip-path:none;gap:var(--space-2);flex-direction:column}.m-panel-wrap:after{clip-path:none;transform:translate(5px,5px)}.m-marquee{box-shadow:6px 6px 0 var(--color-turquoise);padding:var(--space-6) var(--space-4) var(--space-4)}.m-strip{gap:var(--space-3)}.m-plans{grid-template-columns:1fr}.m-calc-out,.m-plan.featured,.m-roi{box-shadow:6px 6px 0 var(--color-turquoise)}.m-roi h2 br,.m-roi h3 br,.m-roi h4 br{display:none}.m-roi{padding:var(--space-5)}.m-roi-figs{grid-template-columns:1fr}.m-roi .m-cta{justify-content:center;width:100%}.m-plan-marker{margin-bottom:var(--space-2);align-self:flex-start;position:static}.m-calc-tabs{border-bottom:none;flex-direction:column}.m-calc-tab{border-bottom:1.5px solid var(--color-navy);margin:0}.m-form{max-width:none}.m-form .m-cta,.m-section .m-cta{justify-content:center;width:100%}.m-foot-cols{gap:var(--space-6)}}.m-plate{--m-drop:12px;box-shadow:var(--m-drop) var(--m-drop) 0 var(--color-turquoise),calc(var(--m-drop) + 5px) calc(var(--m-drop) + 5px) 0 var(--color-marigold)}@supports (color:color-mix(in lab,red,red)){.m-plate{box-shadow:var(--m-drop) var(--m-drop) 0 var(--color-turquoise),calc(var(--m-drop) + 5px) calc(var(--m-drop) + 5px) 0 color-mix(in srgb,var(--color-marigold) 45%,transparent)}}.m-cta.m-plate{--m-drop:6px}.m-lead.m-plate,.m-plan.featured.m-plate{--m-drop:10px}.m-roi.m-plate{--m-drop:14px}@media (max-width:1040px){.m-lead.m-plate,.m-plan.featured.m-plate,.m-plate,.m-roi.m-plate{--m-drop:10px}.m-cta.m-plate{--m-drop:6px}}@media (max-width:560px){.m-cta.m-plate,.m-lead.m-plate,.m-plan.featured.m-plate,.m-plate,.m-roi.m-plate{--m-drop:6px}}