@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/montserrat-cyrillic-p6IpLZeA.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/montserrat-latin-ext-D0hf-lZB.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/montserrat-latin-Dk9Pm7OY.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--navy: #1f49a5;--navy-2: #1a3f93;--field-grad: linear-gradient(158deg, #2151ab 0%, #1f49a5 55%, #1a3f93 100%);--paper: #f0f2fa;--surface: #ffffff;--surface-2: #e7ebf7;--ink: #111827;--ink-2: #4b5563;--ink-3: #6b7280;--accent: #1f5fc0;--accent-lit: #9fd4fb;--accent-sf: rgba(31, 95, 192, .09);--good: #0a7f52;--good-sf: rgba(15, 169, 104, .13);--warn: #a35c02;--warn-sf: rgba(245, 166, 35, .17);--line: rgba(7, 11, 42, .11);--line-2: rgba(7, 11, 42, .2);--on-navy: #eaf2fd;--on-navy-dim: #cfe2f7;--on-navy-line: rgba(255, 255, 255, .14);--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-full: 999px;--shadow: 0 1px 2px rgba(7,11,42,.05), 0 8px 28px rgba(7,11,42,.07);--shadow-lift: 0 2px 4px rgba(7,11,42,.06), 0 18px 44px rgba(7,11,42,.13);--measure: 66ch;--gutter: clamp(20px, 5vw, 64px);--maxw: 1180px}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--paper: #0b1a3a;--surface: #10224b;--surface-2: #17305f;--ink: #e8f1fd;--ink-2: #a9c3e4;--ink-3: #839cc0;--accent: #7dc0f5;--accent-sf: rgba(82,169,233,.18);--good: #35d999;--good-sf: rgba(16,201,128,.16);--warn: #f5a623;--warn-sf: rgba(245,166,35,.16);--line: rgba(255,255,255,.11);--line-2: rgba(255,255,255,.2);--field-grad: linear-gradient(158deg, #24509f 0%, #1a3f8c 62%, #16336f 100%);--shadow: 0 1px 2px rgba(0,0,0,.4), 0 8px 28px rgba(0,0,0,.3);--shadow-lift: 0 2px 4px rgba(0,0,0,.45), 0 18px 44px rgba(0,0,0,.45)}}:root[data-theme=dark]{color-scheme:dark;--paper: #0b1a3a;--surface: #10224b;--surface-2: #17305f;--ink: #e8f1fd;--ink-2: #a9c3e4;--ink-3: #839cc0;--accent: #7dc0f5;--accent-sf: rgba(82,169,233,.18);--good: #35d999;--good-sf: rgba(16,201,128,.16);--warn: #f5a623;--warn-sf: rgba(245,166,35,.16);--line: rgba(255,255,255,.11);--line-2: rgba(255,255,255,.2);--field-grad: linear-gradient(158deg, #24509f 0%, #1a3f8c 62%, #16336f 100%);--shadow: 0 1px 2px rgba(0,0,0,.4), 0 8px 28px rgba(0,0,0,.3);--shadow-lift: 0 2px 4px rgba(0,0,0,.45), 0 18px 44px rgba(0,0,0,.45)}:root[data-theme=light]{color-scheme:light;--paper: #f0f2fa;--surface: #ffffff;--surface-2: #e7ebf7;--ink: #111827;--ink-2: #4b5563;--ink-3: #6b7280;--accent: #1f5fc0;--accent-sf: rgba(31,95,192,.09);--good: #0a7f52;--good-sf: rgba(15,169,104,.13);--warn: #a35c02;--warn-sf: rgba(245,166,35,.17);--line: rgba(7,11,42,.11);--line-2: rgba(7,11,42,.2);--shadow: 0 1px 2px rgba(7,11,42,.05), 0 8px 28px rgba(7,11,42,.07);--shadow-lift: 0 2px 4px rgba(7,11,42,.06), 0 18px 44px rgba(7,11,42,.13)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{margin:0;text-wrap:balance;line-height:1.16;letter-spacing:-.02em}p{margin:0;text-wrap:pretty}a{color:inherit}a:not([class]){color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:var(--r-sm)}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.ticks{height:13px;background-image:repeating-linear-gradient(to right,var(--line-2) 0 1px,transparent 1px 12px);background-position:bottom;background-repeat:repeat-x;border-bottom:1px solid var(--line);opacity:.75}.ticks--navy{border-bottom-color:var(--on-navy-line);background-image:repeating-linear-gradient(to right,var(--on-navy-line) 0 1px,transparent 1px 12px)}.skip{position:absolute;left:-9999px;top:0;z-index:60;background:#fff;color:var(--accent);padding:12px 18px;border-radius:var(--r-md);font-weight:700;text-decoration:none}.skip:focus{left:12px;top:12px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.eyebrow{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.eyebrow--navy{color:var(--on-navy-dim)}.top{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--navy) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--on-navy-line)}.top-in{display:flex;align-items:center;gap:26px;height:62px}.brand{display:flex;align-items:center;gap:9px;font-weight:800;font-size:19px;letter-spacing:-.025em;color:#fff;text-decoration:none;margin-right:auto}.brand-mark{width:28px;height:28px;border-radius:7px;display:block;flex:none}.nav{display:flex;gap:24px}.nav a{color:var(--on-navy-dim);text-decoration:none;font-size:14px;font-weight:600;transition:color .16s}.nav a:hover{color:#fff}.dil{display:flex;gap:2px;padding:2px;border-radius:999px;background:#ffffff14}.dil a{padding:5px 10px;border-radius:999px;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.3px;color:var(--on-navy-dim);transition:background .16s,color .16s}.dil a:hover{color:#fff}.dil a[aria-current=true]{background:#ffffff29;color:#fff}@media(max-width:900px){.dil{order:3}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:var(--r-md);font-size:14.5px;font-weight:700;text-decoration:none;border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background .16s,border-color .16s}.btn-primary{background:var(--accent);color:#fff}.btn-primary:hover{background:#1a4fa6}.btn-invert{background:#fff;color:#1f49a5}.btn-invert:hover{background:#eaf3fd}.btn-ghost-navy{background:transparent;color:var(--on-navy);border-color:var(--on-navy-line)}.btn-ghost-navy:hover{border-color:#ffffff6b}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-2)}.btn-ghost:hover{border-color:var(--ink-3)}.btn-lg{padding:14px 26px;font-size:15.5px}.hero{background:var(--field-grad);color:var(--on-navy);padding-block:clamp(52px,8vw,96px) clamp(44px,7vw,80px)}.hero-grid{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:clamp(32px,5vw,68px);align-items:center}.hero h1{font-size:clamp(33px,5.2vw,56px);font-weight:800;letter-spacing:-.035em;color:#fff;margin-block:14px 18px}.hero h1 em{font-style:normal;color:var(--accent-lit)}.hero-lede{font-size:clamp(16px,1.7vw,18.5px);color:var(--on-navy-dim);max-width:52ch}.hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hero-note{margin-top:15px;font-size:13.5px;color:var(--on-navy-dim)}.hero-demo{display:grid;gap:14px}.demo-panels{display:grid;min-height:392px}.demo{grid-area:1 / 1;color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lift);overflow:hidden;display:grid;align-content:start;opacity:0;visibility:hidden;transition:opacity .45s ease}.demo.on{opacity:1;visibility:visible}.demo-head{display:flex;align-items:center;gap:13px;padding:17px 18px;border-bottom:1px solid var(--line)}.demo-ic{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--accent-sf);color:var(--accent)}.demo-head b{display:block;font-size:15.5px;font-weight:800;color:var(--ink)}.demo-head div span{display:block;font-size:13px;color:var(--ink-2);margin-top:2px}.demo-body{padding:5px 0;display:grid;grid-auto-rows:1fr;align-content:stretch}.demo-foot{display:flex;justify-content:space-between;gap:12px;padding:12px 18px;border-top:1px solid var(--line);background:var(--surface-2);font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.bars{display:grid;grid-template-columns:78px minmax(0,1fr) 62px;align-items:center;row-gap:13px;column-gap:10px;padding:18px 18px 12px;font-size:13px;font-variant-numeric:tabular-nums}.bars .nm{display:flex;align-items:center;gap:7px;color:var(--ink-2)}.bars .sw{width:11px;height:11px;border-radius:3px;flex:none}.bars .track{height:18px;background:var(--surface-2);border-radius:var(--r-full);overflow:hidden}.bars .fill{height:100%;background:#2f6fd0;border-radius:var(--r-full)}.bars .fill.low{background:#eda01f}.bars .val{font-weight:700;text-align:right;line-height:1.25}.bars .val small{display:block;font-size:10.5px;font-weight:600;color:var(--ink-3)}.bars .val.low small,.bars .val.low{color:var(--warn)}.bars .rule{grid-column:2;border-top:1px solid var(--line-2);margin-top:2px}.bars .scale{grid-column:2;display:flex;justify-content:space-between;font-size:10.5px;font-weight:600;color:var(--ink-3)}.demo-dots{display:flex;gap:8px;justify-content:center}.demo-dots button{border:0;padding:10px 4px;cursor:pointer;background:none;-webkit-tap-highlight-color:transparent}.demo-dots button:after{content:"";display:block;height:4px;width:34px;border-radius:var(--r-full);background:#ffffff52;transition:background .2s,width .2s}.demo-dots button:hover:after{background:#ffffff8c}.demo-dots button[aria-selected=true]:after{background:#fff;width:52px}.demo-dots button:focus-visible{outline:2px solid #fff;outline-offset:3px}.pain{background:var(--navy-2);color:var(--on-navy);padding-block:clamp(40px,5vw,58px)}.pain-head{max-width:var(--measure);margin-bottom:30px}.pain-head h2{font-size:clamp(21px,2.5vw,27px);font-weight:700;color:#fff;margin-top:11px}.pain-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pain-item{border-left:2px solid var(--accent-lit);padding-left:16px;display:grid;gap:6px}.pain-item b{font-size:15px;font-weight:700;color:#fff}.pain-item span{font-size:14px;color:var(--on-navy-dim)}.section{padding-block:clamp(56px,8vw,92px)}.section-head{max-width:var(--measure);margin-bottom:clamp(30px,4vw,48px)}.section-head h2{font-size:clamp(26px,3.3vw,37px);font-weight:800;margin-block:11px 13px}.section-head p{color:var(--ink-2);font-size:16.5px}.cap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,5vw,64px);align-items:center}.cap+.cap{margin-top:clamp(50px,7vw,84px)}.cap:nth-child(2n) .cap-text{order:2}.cap h3{font-size:clamp(21px,2.6vw,28px);font-weight:800;margin-block:11px 13px}.cap p{color:var(--ink-2);font-size:16px}.cap-list{list-style:none;margin:20px 0 0;padding:0;display:grid;gap:11px}.cap-list li{display:grid;grid-template-columns:18px 1fr;gap:11px;font-size:14.5px}.cap-list svg{margin-top:4px;color:var(--good)}.screen{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-lift);overflow:hidden}.screen-bar{display:flex;align-items:center;gap:8px;padding:11px 15px;border-bottom:1px solid var(--line);background:var(--surface-2)}.screen-bar .dot{width:8px;height:8px;border-radius:50%;background:var(--line-2)}.screen-bar .ttl{font-size:12px;font-weight:700;color:var(--ink-2);margin-left:5px;letter-spacing:.01em}.screen-body{padding:6px 0}.row{display:grid;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--line);font-size:13.5px;font-variant-numeric:tabular-nums}.row:last-child{border-bottom:0}.row-3{grid-template-columns:1fr auto auto}.row-4{grid-template-columns:auto 1fr auto auto}.swatch{width:15px;height:15px;border-radius:4px;border:1px solid var(--line-2)}.muted{color:var(--ink-3);font-size:12.5px}.strong{font-weight:700}.pill{font-size:11px;font-weight:800;letter-spacing:.03em;padding:3px 9px;border-radius:var(--r-full);white-space:nowrap}.pill-good{background:var(--good-sf);color:var(--good)}.pill-warn{background:var(--warn-sf);color:var(--warn)}.pill-mute{background:var(--surface-2);color:var(--ink-3)}.pill-acc{background:var(--accent-sf);color:var(--accent)}.screen-foot{display:flex;justify-content:space-between;gap:12px;padding:12px 16px;border-top:1px solid var(--line);background:var(--surface-2);font-size:12.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.flow-band{background:var(--surface);border-block:1px solid var(--line)}.flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.step{display:grid;gap:9px}.step-n{font-size:12px;font-weight:800;letter-spacing:.1em;color:var(--accent);font-variant-numeric:tabular-nums}.step h3{font-size:17px;font-weight:700}.step p{font-size:14.5px;color:var(--ink-2)}.modgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.modcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 24px;display:grid;gap:16px;box-shadow:var(--shadow)}.modcard-top{display:flex;align-items:flex-start;gap:14px}.modcard-mark{flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:var(--r-md);background:var(--accent-sf);color:var(--accent)}.modcard h3{font-size:19px;font-weight:800}.modcard-sub{font-size:13px;color:var(--ink-3);margin-top:3px}.modcard-solo{font-size:11.5px;font-weight:700;letter-spacing:.03em;padding:4px 10px;border-radius:var(--r-full);background:var(--good-sf);color:var(--good);justify-self:start}.modcard-solo.dep{background:var(--surface-2);color:var(--ink-3)}.gain{list-style:none;margin:0;padding:0;display:grid;gap:12px}.gain li{display:grid;grid-template-columns:18px 1fr;gap:11px;font-size:14.5px;color:var(--ink-2)}.gain svg{margin-top:4px;color:var(--good)}.gain b{color:var(--ink);font-weight:700}.picker{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:22px;align-items:start}.pick-list{display:grid;gap:12px}.pick{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:16px 18px;cursor:pointer;box-shadow:var(--shadow);transition:border-color .16s,background .16s}.pick:hover{border-color:var(--line-2)}.pick:has(input:checked){border-color:var(--accent);background:var(--accent-sf)}.pick:has(input:disabled){opacity:.55;cursor:not-allowed}.pick input{position:absolute;opacity:0;width:0;height:0}.pick-box{width:22px;height:22px;border-radius:var(--r-sm);border:2px solid var(--line-2);display:grid;place-items:center;flex:none;transition:background .16s,border-color .16s}.pick-box svg{opacity:0;color:#fff;transition:opacity .16s}.pick:has(input:checked) .pick-box{background:var(--accent);border-color:var(--accent)}.pick:has(input:checked) .pick-box svg{opacity:1}.pick:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.pick-name{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700}.pick-name .ic{color:var(--accent);display:grid;place-items:center}.pick-note{font-size:12.5px;color:var(--ink-3);font-weight:500;margin-top:2px}.pick-price{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pick-price small{font-size:12px;color:var(--ink-3);font-weight:600}.summary{background:var(--surface);border:1px solid var(--accent);border-radius:var(--r-lg);padding:24px;display:grid;gap:14px;box-shadow:var(--shadow-lift);position:sticky;top:78px}.summary-k{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.summary-sel{font-size:14.5px;font-weight:600;color:var(--ink);min-height:42px}.summary-total{display:flex;align-items:baseline;gap:7px;font-variant-numeric:tabular-nums}.summary-total .amt{font-size:42px;font-weight:800;letter-spacing:-.035em;border-bottom:2px dashed var(--line-2)}.summary-total .per{font-size:14px;color:var(--ink-3);font-weight:600}.summary-note{font-size:12.5px;color:var(--ink-3)}.summary .btn{width:100%}.quick{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px;align-items:center}.quick-lbl{font-size:13px;color:var(--ink-3);font-weight:600;margin-right:4px}.quick button{font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;padding:7px 14px;border-radius:var(--r-full);border:1px solid var(--line-2);background:transparent;color:var(--ink-2);transition:border-color .16s,color .16s,background .16s}.quick button:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-sf)}.feat-note{font-size:13.5px;color:var(--ink-3);max-width:var(--measure)}.plan-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:24px}.toggle{display:inline-flex;padding:4px;gap:4px;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-full)}.toggle button{border:0;background:transparent;color:var(--ink-2);font-family:inherit;font-size:14px;font-weight:700;padding:9px 18px;border-radius:var(--r-full);cursor:pointer;transition:background .16s,color .16s}.toggle button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.save-chip{display:inline-block;margin-left:7px;font-size:11px;font-weight:800;color:var(--good);background:var(--good-sf);padding:3px 8px;border-radius:var(--r-full)}.tag{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--accent-sf);padding:4px 9px;border-radius:var(--r-full)}.callout{margin-top:24px;background:var(--accent-sf);border:1px dashed var(--line-2);border-radius:var(--r-md);padding:15px 18px;font-size:13.5px;color:var(--ink-2);max-width:var(--measure)}.callout b{color:var(--ink)}.faq{display:grid;gap:12px;max-width:860px}.faq details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:0 20px;box-shadow:var(--shadow)}.faq summary{cursor:pointer;list-style:none;padding:17px 0;font-size:16px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:10px;height:10px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg) translateY(-2px);transition:transform .18s}.faq details[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.faq p{padding-bottom:18px;color:var(--ink-2);font-size:15px;max-width:var(--measure)}.fit-band{background:var(--surface);border-block:1px solid var(--line)}.fit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.fit-card{border:1px solid var(--line);border-radius:var(--r-lg);padding:26px;display:grid;gap:14px}.fit-card h3{font-size:18px;font-weight:800}.fit-card ul{list-style:none;margin:0;padding:0;display:grid;gap:11px}.fit-card li{display:grid;grid-template-columns:18px 1fr;gap:11px;font-size:14.5px;color:var(--ink-2)}.fit-yes{border-color:color-mix(in srgb,var(--good) 40%,var(--line))}.fit-yes svg{color:var(--good);margin-top:4px}.fit-no svg{color:var(--ink-3);margin-top:4px;opacity:.6}.contact-band{background:var(--navy);color:var(--on-navy)}.contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,5vw,60px);align-items:start}.contact h2{font-size:clamp(24px,3vw,34px);font-weight:800;color:#fff;margin-block:11px 13px}.contact p{color:var(--on-navy-dim);font-size:16px}.contact-list{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:15px}.contact-list li{display:grid;gap:2px}.contact-list .k{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--on-navy-dim)}.contact-list .v{font-size:16px;color:#fff;font-weight:600}.contact-list .v a{text-decoration:none}.contact-list .v a:hover{text-decoration:underline}.card-navy{border:1px solid var(--on-navy-line);border-radius:var(--r-lg);background:#ffffff0a;padding:26px;display:grid;gap:15px}.card-navy h3{font-size:18px;font-weight:800;color:#fff}.card-navy p{font-size:14.5px}.card-navy .btn{width:100%}.foot{background:var(--navy-2);color:var(--on-navy-dim);padding-block:34px;font-size:13.5px}.foot-in{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;align-items:center}.foot a{color:var(--on-navy-dim);text-decoration:none}.foot a:hover{color:#fff}.foot-links{display:flex;flex-wrap:wrap;gap:20px}@media(max-width:960px){.hero-grid{grid-template-columns:minmax(0,1fr)}.hero-demo{order:-1}.pain-grid,.cap{grid-template-columns:minmax(0,1fr)}.cap:nth-child(2n) .cap-text{order:0}.flow,.modgrid,.picker{grid-template-columns:minmax(0,1fr)}.summary{position:static}.fit,.contact{grid-template-columns:minmax(0,1fr)}}@media(max-width:620px){.nav{display:none}}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
