.daCase{border:1px solid var(--paper-hairline);border-radius:var(--r-card-lg);background:var(--paper-sheet);box-shadow:var(--shadow-card);padding:26px}.daCase__brand{font:500 10px/1 var(--font);letter-spacing:.22em;color:var(--paper-blue);display:block}.daCase__head{border-bottom:1px solid var(--paper-hairline);padding-bottom:16px}.daCase__head b{font:400 17px/1.3 var(--metal1);color:var(--paper-ink);margin:12px 0 6px;display:block}.daCase__sub{font:400 12px/1.4 var(--font);color:var(--paper-muted)}.daCase__chain{gap:6px;margin:18px 0 0;padding:0;list-style:none;display:grid}.daCase__chain li{border:1px solid var(--paper-hairline);border-radius:var(--r-min);background:var(--paper-blue-soft);font:500 11px/1.2 var(--font);letter-spacing:.12em;color:var(--paper-blue-deep);padding:12px 14px;position:relative}.daCase__chain li:not(:last-child):after{content:"↓";font:400 13px/1 var(--font);color:var(--paper-faint);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.daCase__docs{border-top:1px solid var(--paper-hairline);gap:7px;margin:18px 0 0;padding:16px 0 0;list-style:none;display:grid}.daCase__docs li{grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.daCase__docs i{font:500 10px/1 var(--font);color:var(--paper-faint);font-style:normal}.daCase__docs span{font:400 12.5px/1.35 var(--font);color:var(--paper-ink)}.daProducts{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.daProducts a{border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg-surface);grid-template-rows:auto auto 1fr auto;gap:12px;padding:26px;text-decoration:none;transition:border-color .15s;display:grid}.daProducts a:hover{border-color:var(--action)}.daProducts i{font:500 11px/1 var(--font);letter-spacing:.1em;color:var(--action);font-style:normal}.daProducts b{font:500 17px/1.35 var(--font);color:var(--text-primary)}.daProducts span{font:400 15px/1.55 var(--font);color:var(--text-muted)}.daProducts em{color:var(--action);font-style:normal}.daSof__intro{font:400 16.5px/1.6 var(--font);color:var(--text-primary);margin:0 0 14px}.daSof__chain{flex-wrap:wrap;align-items:stretch;gap:10px;margin:0 0 30px;padding:0;list-style:none;display:flex}.daSof__chain li{border:1px solid var(--action-line);border-radius:var(--r-card);background:var(--bg-blue-soft);font:400 15.5px/1.4 var(--font);color:var(--text-primary);padding:14px 34px 14px 18px;position:relative}.daSof__chain li:not(:last-child):after{content:"→";color:var(--action);position:absolute;top:50%;right:13px;transform:translateY(-50%)}.daSof__panel{border:1px solid var(--line);border-radius:var(--r-card-lg);background:var(--bg-page);padding:clamp(26px,2.6vw,36px)}.daSof__panel ul{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 16px;margin:0 0 26px;padding:0;list-style:none;display:grid}.daSof__panel li{border-radius:var(--r-min);background:var(--bg-surface);font:400 15.5px/1.4 var(--font);color:var(--text-primary);padding:12px 16px}.daFlow{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:row}.daFlow li{padding-top:20px}.daFlow li:nth-child(n+6){border-top:1px solid var(--white20);margin-top:10px}.daFlow button{padding:14px 14px 16px}.daFlow span{font-size:15.5px}.daFlow li:nth-child(5):after,.daFlow li:last-child:after{display:none}.daFlow b{color:var(--white50)}.daFlow__sum{grid-template-columns:minmax(220px,.8fr) minmax(320px,1.4fr) minmax(0,.7fr)}.daFlow__sum .sofFlow__doc b{font:400 15px/1.5 var(--font)}.daSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0 0 30px;padding:0;list-style:none;display:grid}.daSteps li{border-top:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);gap:14px;padding:18px 0;display:grid}.daSteps i{font:400 22px/1 var(--metal1);color:var(--action);font-style:normal}.daSteps span{font:400 16px/1.5 var(--font);color:var(--text-primary)}.daSteps b{font-weight:500}.daSplit{grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr);align-items:start;gap:clamp(28px,4vw,60px);display:grid}.daChain{gap:6px;margin:0;padding:0;list-style:none;display:grid}.daChain li{border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg-surface);font:500 12px/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);padding:16px 20px;position:relative}.daChain li:not(:last-child):after{content:"↓";color:var(--action);font-size:13px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.daBoxes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.daBoxes li{border:1px solid var(--white20);border-radius:var(--r-card);background:var(--white10);font:400 15.5px/1.35 var(--font);color:var(--text-on-inverse);padding:16px 18px}.daBoxes--light li{border-color:var(--line);background:var(--bg-surface);color:var(--text-primary)}.daChips{flex-wrap:wrap;gap:8px;margin:0 0 30px;padding:0;list-style:none;display:flex}.daChips li{border:1px solid var(--action-line);border-radius:var(--r-pill);background:var(--bg-blue-soft);font:400 15.5px/1 var(--font);color:var(--action);padding:12px 18px}.daFactors{border:1px solid var(--line);border-radius:var(--r-card-lg);background:var(--bg-page);padding:28px}.daFactors ul{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.daFactors li{border-radius:var(--r-min);background:var(--bg-surface);font:400 15.5px/1.4 var(--font);color:var(--text-primary);padding:11px 14px}.daEvents{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.daEvents article{border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg-surface);gap:10px;padding:20px;display:grid}.daEvents i{font:500 11px/1 var(--font);color:var(--text-faint);font-style:normal}.daEvents b{font:400 16px/1.35 var(--font);color:var(--text-primary)}.daReport{border:1px solid var(--white20);border-radius:var(--r-card-lg);background:var(--paper-sheet);padding:28px}.daReport span{font:500 10px/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-faint)}.daReport b{font:400 24px/1.25 var(--metal1);color:var(--paper-ink);margin:12px 0 22px;display:block}.daReport__lines{gap:9px;display:grid}.daReport__lines i{background:var(--paper-hairline);border-radius:3px;height:6px}.daReport__lines i:nth-child(3n){width:74%}.daReport__lines i:nth-child(2){background:var(--paper-blue-soft)}.daLimits{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.daLimits article{border:1px solid var(--line);border-radius:var(--r-card-lg);background:var(--bg-surface);padding:28px}.daLimits ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.daLimits li{border-bottom:1px solid var(--line);font:400 16px/1.45 var(--font);color:var(--text-primary);padding:11px 0}.daLimits li:last-child{border-bottom:0}.daPrice{gap:2px;margin:0 0 30px;padding:0;list-style:none;display:grid}.daPrice li{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 0;display:grid}.daPrice i{font:400 20px/1 var(--metal1);color:var(--action);font-style:normal}.daPrice b{font:400 17px/1.35 var(--font);color:var(--text-primary)}.daPrice span{font:400 14.5px/1 var(--font);color:var(--text-faint)}.daNote{max-width:70ch;font:400 15px/1.6 var(--font);color:var(--text-faint);margin:0 0 22px}.daNote--inv{color:var(--white50)}.daCtaRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;display:flex}.daCtaRow .daNote{max-width:62ch;margin:0}@media (max-width:1180px){.daProducts,.daEvents{grid-template-columns:repeat(2,minmax(0,1fr))}.daSplit,.daSteps,.daLimits,.daFlow__sum{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.daProducts,.daEvents,.daBoxes{grid-template-columns:minmax(0,1fr)}.daSof__chain li,.daChain li{width:100%}.daPrice li{grid-template-columns:44px minmax(0,1fr)}.daPrice span{grid-column:2}.daCtaRow .sofBtn{width:100%}}.da .sofHero__h1{font-size:clamp(32px,3.4vw,48px)}@media (min-width:1181px){.da .sofQual__opts--wide{grid-template-columns:repeat(5,minmax(0,1fr))}.da .sofQual__opts--wide button{font-size:15px}}@media (max-width:1180px){.daFlow{grid-template-columns:repeat(3,minmax(0,1fr))}.daFlow li:nth-child(n+4){border-top:1px solid var(--white20);margin-top:10px}}@media (max-width:760px){.daFlow{grid-template-columns:minmax(0,1fr)}.daFlow li:nth-child(n+2){border-top:1px solid var(--white20);margin-top:6px}}
