:root{--pea-accent:#69c254;--pea-accent-bg:#eef9ef;--pea-border:#e7ebef;--pea-text:#0b0b0b;--pea-sub:#6b7280;--pea-radius:12px;--pea-pad-y:18px;--pea-pad-x:20px;--pea-icon:28px}.pea-extra-wrap{margin-top:28px}.pea-section-title{font-size:28px;font-weight:800;color:#111;margin:8px 0 14px}.pea-extra-tabs .pea-tabs-nav{list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;align-items:stretch}.pea-extra-tabs .pea-tabs-nav li{margin:0;display:block}.pea-extra-tabs .pea-tabs-nav li a{display:flex;flex-direction:column;justify-content:center;height:100%;text-decoration:none;color:var(--pea-text);background:#fff;border:1px solid var(--pea-border);border-left-width:0;border-radius:0;padding:var(--pea-pad-y) var(--pea-pad-x);min-height:110px;position:relative;transition:border-color .2s,background .2s,box-shadow .2s}.pea-extra-tabs .pea-tabs-nav li:first-child a{border-left-width:1px;border-top-left-radius:var(--pea-radius);border-bottom-left-radius:var(--pea-radius)}.pea-extra-tabs .pea-tabs-nav li:last-child a{border-top-right-radius:var(--pea-radius);border-bottom-right-radius:var(--pea-radius)}.pea-extra-tabs .pea-tabs-nav li a:hover{border-color:var(--pea-accent);box-shadow:0 1px 0 rgb(0 0 0 / .03)}.pea-extra-tabs .pea-tabs-nav li.active a{background:var(--pea-accent-bg);border-color:var(--pea-accent);z-index:1}.pea-extra-tabs .pea-tabs-nav li.active a::after{content:"";position:absolute;left:50%;bottom:-10px;transform:translateX(-50%);width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0;border-top:10px solid var(--pea-accent);filter:drop-shadow(0 1px 0 rgb(0 0 0 / .05))}.pea-extra-tabs .pea-titlewrap{display:grid;grid-template-columns:var(--pea-icon) 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center}.pea-extra-tabs .pea-titlewrap::before{content:"";grid-column:1;grid-row:1 / span 2;align-self:center;width:var(--pea-icon);height:var(--pea-icon);background-size:contain;background-position:center;background-repeat:no-repeat}.pea-extra-tabs .pea-titlewrap .pea-title{grid-column:2;grid-row:1;font-weight:800;font-size:22px;line-height:1.1;color:var(--pea-text);margin:0}.pea-extra-tabs .pea-titlewrap .pea-subtitle{grid-column:2;grid-row:2;margin-top:6px;font-size:14px;color:var(--pea-sub)}.pea-tabs-panels .pea-panel{display:none}.pea-tabs-panels .pea-panel.active{display:block}.pea-accordion{margin-top:8px}.pea-accordion .pea-acc-item{border-bottom:1px solid var(--pea-border)}.pea-accordion .pea-acc-item:first-child{border-top:1px solid var(--pea-border)}.pea-accordion .pea-acc-toggle{width:100%;text-align:left;background:#fff;border:0;padding:16px 14px;font-weight:600;font-size:17px;color:#111;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .15s ease}.pea-accordion .pea-acc-toggle:hover{background:#fcfcfc}.pea-accordion .pea-acc-toggle .pea-acc-icon{position:relative;width:18px;height:18px;flex:0 0 18px}.pea-accordion .pea-acc-toggle .pea-acc-icon::before{content:"";position:absolute;left:50%;top:50%;width:9px;height:9px;border-right:2px solid #111;border-bottom:2px solid #111;transform:translate(-50%,-50%) rotate(-45deg);transition:transform .2s ease}.pea-acc-item[aria-expanded="true"] .pea-acc-icon::before{transform:translate(-50%,-50%) rotate(45deg)}.pea-accordion .pea-acc-content{padding:0 14px 16px 14px;color:#222;font-size:16px;line-height:1.7}.pea-accordion .pea-acc-content p{margin:0 0 10px}@media (max-width:780px){.pea-extra-tabs .pea-tabs-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:18px}.pea-extra-tabs .pea-tabs-nav li a{padding:10px 12px;min-height:68px}.pea-extra-tabs .pea-titlewrap{display:flex;align-items:center;gap:6px;grid-template-rows:auto;column-gap:8px;align-items:center}.pea-extra-tabs .pea-titlewrap .pea-subtitle{display:none!important}.pea-extra-tabs .pea-titlewrap .pea-title{font-size:16px;line-height:1.2;margin:0}.pea-title{line-height:1}.pea-extra-tabs .pea-tabs-nav li.active a::after{bottom:-10px}}@media (max-width:480px){.pea-extra-wrap{--pea-pad-y:9px;--pea-pad-x:10px}.pea-extra-tabs .pea-tabs-nav li a{padding:var(--pea-pad-y) var(--pea-pad-x);min-height:56px}.pea-extra-tabs .pea-titlewrap{grid-template-columns:16px 1fr}.pea-extra-tabs .pea-titlewrap .pea-title{font-size:15px}}