.si-heading{padding:56px 0 32px}.si-heading h1{font-size:clamp(2.5rem,5vw,4.7rem);line-height:1.05;margin:20px 0}.si-heading p{max-width:850px}.si-workspace{background:#f6f4ef;border-radius:24px;padding:32px;margin-bottom:60px}.si-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.si-four{grid-template-columns:repeat(2,minmax(0,1fr))}.si-grid label,.si-request label,.si-details label,#sq-own label{display:flex;flex-direction:column;gap:8px;font-weight:650}.si-workspace input,.si-workspace select,.si-workspace textarea,.si-request input,.si-request textarea{min-width:0;width:100%;padding:13px;border:1px solid #aebec5;border-radius:10px;background:white;color:#142b40;font:inherit;box-sizing:border-box}.si-workspace h2{font-size:clamp(1.7rem,3vw,2.6rem)}.si-details{border-top:1px solid #bdc8c9;padding:20px 0;margin-top:20px}.si-details summary{cursor:pointer;font-weight:750}.si-details[open]>summary{margin-bottom:20px}.si-details p,.si-note{font-size:.95rem;line-height:1.6}.si-note{background:#e6eeeb;border-left:4px solid #367265;padding:15px;border-radius:6px}.si-bar-row{background:white;padding:18px 22px;border:1px solid #d7dfe3;border-radius:15px;margin-bottom:12px}.si-bar-row>div:first-child{display:flex;justify-content:space-between;gap:20px}.si-bar-row b{white-space:nowrap}.si-premium{border:2px solid #173b48}.si-track{background:#edf0f0;height:13px;border-radius:20px;margin-top:15px;overflow:hidden}.si-track i{height:100%;display:block;border-radius:20px}.si-brand{display:flex;gap:15px;align-items:center;font-size:.8rem;margin-top:10px}.si-brand img{width:100px;height:32px;object-fit:contain}.si-legend{display:flex;gap:15px;flex-wrap:wrap;font-size:.85rem}.si-legend i{display:inline-block;width:12px;height:12px;margin-right:7px;border-radius:50%}.si-scroll{overflow-x:auto}.si-scroll table{border-collapse:collapse;width:100%;font-size:.85rem}.si-scroll th,.si-scroll td{padding:10px;border-bottom:1px solid #ddd;text-align:left}#sq-chart svg{width:100%;height:auto}#sq-search-results button{display:block;text-align:left;width:100%;padding:12px;border:1px solid #ccd8db;background:white;color:#173b48}.si-request{margin:40px 0;padding:30px;background:#e6eceb;border-radius:18px}.si-request form>label{margin:18px 0}.si-request button{cursor:pointer}.si-choice{padding:45px 0}.si-choice article{border:1px solid #bbc8cc;border-radius:20px;padding:28px}.si-heading+.ic-section{padding-top:25px}.si-workspace [hidden],.si-request [hidden]{display:none!important}@media(max-width:650px){.si-grid,.si-four{grid-template-columns:1fr}.si-workspace{padding:20px;width:calc(100% - 24px)}.si-bar-row{padding:15px}.si-bar-row>div:first-child{flex-direction:column;gap:6px}.si-request{padding:20px}.si-brand{flex-wrap:wrap}.si-heading{padding-top:28px}}
.si-personal-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center}.si-personal-hero figure{margin:0;position:relative}.si-personal-hero img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:24px;display:block}.si-personal-hero figcaption{padding:15px 18px;background:#173b48;color:#fff;border-radius:0 0 18px 18px;margin-top:-20px;position:relative}.si-personal-hero figcaption small{opacity:.75;font-size:.7rem}.si-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin:24px 0}.si-small{font-size:.9rem}.si-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:25px auto 50px}.si-benefits article{padding:26px;border:1px solid #d6dedc;border-radius:18px;background:#fff}.si-benefits span{color:#bd5a13;font-weight:800}.si-benefits h2{font-size:1.4rem}.si-promise{background:#173b48;color:white;padding:32px;border-radius:22px;display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:30px auto 50px}.si-promise h2{font-size:2.3rem}.si-promise strong{display:block;color:#ffb774;font-size:1.5rem;margin-top:20px}.si-request .si-include{display:flex;flex-direction:row;align-items:center;font-size:.9rem;font-weight:500}.si-request .si-include input{width:20px;height:20px;flex:none}@media(max-width:760px){.si-personal-hero,.si-promise{grid-template-columns:1fr}.si-personal-hero{gap:20px}.si-personal-hero figure{max-width:540px}.si-benefits{grid-template-columns:1fr;gap:12px}.si-benefits article{padding:20px}.si-promise{width:calc(100% - 32px);padding:25px;gap:5px}}
