.sht-partner{--sht-ink:#172743;--sht-blue:#1854a6;--sht-red:#c53b48;--sht-line:#dce4ef;color:var(--sht-ink);max-width:1160px;margin:0 auto;font:inherit;line-height:1.65}.sht-partner *{box-sizing:border-box}.sht-partner h1,.sht-partner h2,.sht-partner h3{color:var(--sht-ink);line-height:1.17;text-wrap:balance}.sht-partner h1{font-size:clamp(2.2rem,5.5vw,4.2rem);margin:.35em 0}.sht-partner h2{font-size:clamp(1.55rem,3vw,2.1rem);margin:0 0 1rem}.sht-partner h3{font-size:1.35rem}.sht-partner p{margin:0 0 1rem}.sht-partner-hero{padding:clamp(28px,5vw,64px);border-radius:28px;background:linear-gradient(125deg,#eef5ff,#fff 62%,#fff0f1);border:1px solid var(--sht-line)}.sht-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.8rem;font-weight:700;color:var(--sht-blue)}.sht-lead{font-size:1.15rem;max-width:760px}.sht-offer-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:28px;margin:32px 0}.sht-offer-grid>div{display:flex;flex-direction:column;gap:6px}.sht-offer-grid strong{font-size:clamp(1.65rem,3.3vw,2.55rem);line-height:1.2;white-space:nowrap}.sht-offer-grid small{max-width:440px;color:#526178}.sht-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.sht-partner a{color:var(--sht-blue);text-underline-offset:.25em}.sht-partner .sht-button{display:inline-block;padding:14px 22px;border-radius:10px;background:var(--sht-blue);border:1px solid var(--sht-blue);font:inherit;font-weight:650;line-height:1.25;color:white;text-decoration:none;cursor:pointer}.sht-partner .sht-button:hover{background:#123f7e}.sht-partner :focus-visible{outline:3px solid #d87510;outline-offset:4px}.sht-section{padding:44px 0;border-bottom:1px solid var(--sht-line);scroll-margin-top:100px}.sht-section:last-child{border:0}.sht-two-col{display:grid;grid-template-columns:1fr 1fr;gap:40px}.sht-note{font-size:.9rem;color:#536178}.sht-scale-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:24px 0}.sht-scale-grid>div{background:#f3f6fb;border-radius:14px;padding:22px}.sht-scale-grid strong,.sht-scale-grid span{display:block}.sht-scale-grid strong{font-size:1.9rem;line-height:1.3}.sht-table-wrap{overflow-x:auto;margin:24px 0}.sht-partner table{border-collapse:collapse;width:100%;font-size:1rem}.sht-partner th,.sht-partner td{padding:14px 18px;border-bottom:1px solid var(--sht-line);vertical-align:top}.sht-partner th{text-align:left;font-weight:500}.sht-partner td,.sht-partner thead th:last-child{text-align:right;white-space:nowrap}.sht-partner thead{background:#edf3fc}.sht-partner thead th{font-weight:700}.sht-partner tfoot{background:var(--sht-ink);color:white;font-weight:700}.sht-partner tfoot th{font-weight:700}.sht-subtotal{font-weight:700;background:#f4f7fb}.sht-cost-list{margin:20px 0}.sht-cost-list>div{display:flex;gap:15px;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--sht-line)}.sht-cost-list dd{margin:0;text-align:right;white-space:nowrap}.sht-document-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin:24px 0}.sht-document-grid article{border:1px solid var(--sht-line);padding:26px;border-radius:16px}.sht-file-type{display:inline-block;font-size:.75rem;letter-spacing:.12em;color:var(--sht-blue);font-weight:700}.sht-document-grid a{font-weight:700}.sht-partner li{padding:0 0 10px 5px}.sht-partner fieldset{padding:0;border:0;margin:0;min-width:0}.sht-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sht-field{display:flex;flex-direction:column;gap:8px}.sht-field label{font-weight:600}.sht-full{grid-column:1/-1}.sht-field input,.sht-field textarea,.sht-field select{width:100%;max-width:100%;padding:12px;border:1px solid #aab9ce;border-radius:8px;background:white;color:var(--sht-ink);font:inherit}.sht-field small{font-size:.85rem;color:#536178}.sht-field .sht-error{color:#a32337}.sht-consents{display:grid;gap:18px;margin:24px 0}.sht-consents label{display:flex;gap:12px;align-items:flex-start}.sht-consents input{width:18px;height:18px;margin-top:4px;flex-shrink:0}.sht-partner button[disabled]{opacity:.55;cursor:default}#sht-partner-form>.sht-note{margin-top:12px}@media(max-width:760px){.sht-partner-hero{border-radius:18px}.sht-two-col,.sht-offer-grid,.sht-document-grid{grid-template-columns:1fr;gap:24px}.sht-scale-grid{grid-template-columns:1fr 1fr}.sht-section{padding:30px 0}.sht-form-grid{grid-template-columns:1fr}.sht-cost-list>div{font-size:.9rem}.sht-partner th,.sht-partner td{padding:12px 8px}}@media(max-width:400px){.sht-cost-list>div{display:block}.sht-cost-list dd{text-align:left;margin-top:4px}.sht-scale-grid>div{padding:15px}.sht-offer-grid strong{font-size:1.65rem}}@media(prefers-reduced-motion:reduce){.sht-partner *{scroll-behavior:auto}}
