.hs{--navy:#103b5a;--teal:#087d7d;--lime:#9be600;color:var(--navy);background:#fff;font:17px/1.7 system-ui,sans-serif}.hs *{box-sizing:border-box}.hs-wrap{max-width:1160px;margin:auto;padding:0 28px}.hs section{padding:80px 0;scroll-margin-top:100px}.hs h1,.hs h2,.hs h3{line-height:1.13;letter-spacing:-.035em;color:var(--navy)}.hs h1{font-size:clamp(42px,5.2vw,70px);margin:16px 0 24px;max-width:750px}.hs h1 em{font-style:normal;color:var(--teal)}.hs h2{font-size:clamp(30px,3.2vw,44px);max-width:850px;margin:10px 0 24px}.hs h3{font-size:24px;letter-spacing:-.02em;margin:0 0 16px}.hs p{margin:0 0 20px}.hs a{color:var(--teal);text-underline-offset:4px}.hs a:hover{text-decoration-thickness:2px}.hs-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:800;color:var(--teal)}.hs-lead{font-size:21px;line-height:1.55;max-width:740px}.hs-small{font-size:14px;line-height:1.6}.hs-hero{background:linear-gradient(130deg,#f1f9f5,#fff);border-bottom:1px solid #dce8e8}.hs-hero-grid{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:60px}.hs-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:25px 0}.hs-button,.hs-copy{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--navy);border-radius:7px;padding:12px 22px;font:700 15px/1.35 system-ui,sans-serif;cursor:pointer;background:var(--navy);color:#fff!important;text-decoration:none}.hs-button:hover,.hs-copy:hover{background:var(--teal)}.hs-outline{background:transparent;color:var(--navy)!important}.hs-outline:hover{color:#fff!important}.hs-text-link{font-weight:700}.hs-day{background:var(--navy);color:white;border-radius:18px;padding:26px;box-shadow:18px 18px 0 #d9f4ce;transform:rotate(1deg)}.hs-day-top{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid #527085;padding-bottom:20px;margin-bottom:18px}.hs-day-top span{color:var(--lime);font-size:13px}.hs-day-row{display:flex;gap:18px;border-radius:8px;background:#244e68;padding:17px;margin:10px 0}.hs-day-row time,.hs-day-row>strong{color:var(--lime);white-space:nowrap}.hs-day-row small{display:block;color:#d2e5ed;font-size:13px}.hs-day-row.buffer{background:#375a67;border:1px dashed #a3c1b7}.hs-day-bottom{font-size:13px;padding-top:16px;color:#d7e8ec}.hs-jump{border-bottom:1px solid #dce8e8;padding:15px 0;background:#fff}.hs-jump .hs-wrap{display:flex;gap:24px;flex-wrap:wrap;font-size:14px;font-weight:700}.hs-soft{background:#f1f7f6}.hs-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:30px 0}.hs-grid>article,.hs-grid>div{padding:25px;border:1px solid #d6e4e4;border-radius:10px;background:#fff}.hs-number{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;background:var(--lime);border-radius:50%;font-weight:800;margin-bottom:20px}.hs-split{display:grid;grid-template-columns:1fr 1fr;gap:42px;align-items:start}.hs-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.hs label{display:block;font-size:15px;font-weight:700}.hs input,.hs select{display:block;width:100%;min-height:48px;border:1px solid #91aab2;border-radius:6px;padding:11px;background:white;color:var(--navy);font:16px system-ui;margin-top:7px}.hs input:focus,.hs select:focus,.hs button:focus-visible,.hs a:focus-visible{outline:3px solid #64bdbb;outline-offset:3px}.hs-result,.hs-callout,.hs-example{border-left:4px solid var(--teal);background:#e9f4f1;padding:24px;border-radius:0 10px 10px 0;margin:24px 0}.hs-result:empty{display:none}.hs-result h3{font-size:23px}.hs-result ol{padding-left:24px;margin-bottom:0}.hs-table-wrap{overflow:auto;margin:26px 0;border:1px solid #d5e3e3;border-radius:10px}.hs table{border-collapse:collapse;width:100%;min-width:620px;font-size:15px;line-height:1.6}.hs th{text-align:left;background:var(--navy);color:white;padding:17px;vertical-align:top}.hs td{padding:20px 17px;vertical-align:top;border-bottom:1px solid #d5e3e3}.hs tr:last-child td{border:0}.hs td:first-child{font-weight:650}.hs td p{margin-bottom:10px}.hs-calculator{background:#fff;border:1px solid #ccdedd;border-radius:14px;padding:30px}.hs-template-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hs-template-grid>article{padding:26px;border:1px solid #d5e3e3;border-radius:10px;background:white}.hs-template{white-space:pre-wrap;font-size:16px}.hs-copy{min-height:44px;padding:10px 16px;font-size:14px}.hs-steps{counter-reset:step;display:grid;grid-template-columns:repeat(4,1fr);gap:22px;padding:0;list-style:none}.hs-steps li{border-top:3px solid var(--teal);padding-top:20px}.hs-steps strong{display:block;font-size:19px}.hs-checklist{margin-top:45px;border:1px solid #cbdedb;border-radius:12px;padding:28px;background:#fff}.hs-checklist label{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid #e0ebea;font-weight:500}.hs-checklist input{width:21px;min-height:21px;height:21px;flex:0 0 21px;accent-color:var(--teal);margin-top:4px}.hs details{border-bottom:1px solid #cfdfdf;padding:20px 0}.hs summary{cursor:pointer;font-size:19px;font-weight:700}.hs details p{margin:18px 0 0}.hs-narrow{max-width:850px}.hs-contact{background:var(--navy);color:#fff}.hs-contact h2{color:#fff}.hs-contact a{color:var(--lime)}.hs-sources{font-size:14px}.hs-sources ul{padding-left:22px}.hs-skip{position:absolute;left:16px;top:-80px;background:#fff;padding:14px;z-index:9999}.hs-skip:focus{top:12px}@media(max-width:850px){.hs-hero-grid,.hs-split{grid-template-columns:1fr;gap:30px}.hs-day{max-width:510px;transform:none;margin:10px 15px 15px 0}.hs-grid{grid-template-columns:1fr}.hs-steps{grid-template-columns:1fr 1fr}.hs section{padding:55px 0}}@media(max-width:540px){.hs-wrap{padding:0 20px}.hs h1{font-size:43px}.hs-template-grid,.hs-fields,.hs-steps{grid-template-columns:1fr}.hs-calculator{padding:20px}.hs-jump .hs-wrap{gap:12px 20px}.hs-lead{font-size:19px}.hs-day{padding:20px}.hs-actions .hs-button{width:100%}}@media print{header,footer,.hs-jump,.hs-actions,.hs-copy,.hs button{display:none!important}.hs section{padding:20px 0;break-inside:avoid}.hs-hero-grid,.hs-split{display:block}.hs-day{display:none}.hs h1{font-size:32px}.hs h2{font-size:25px}.hs{font-size:12px}.hs details>*{display:block}.hs-table-wrap{overflow:visible}.hs table{min-width:0}.hs-wrap{padding:0}.hs-template-grid{display:block}}
.hs-day-row div span{display:block;color:#d2e5ed;font-size:13px;line-height:1.5;margin-top:4px}.hs-plan-form{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:25px}.hs-plan-form button{justify-self:start}.hs-hero .hs-outline{font-weight:700}.hs-grid.four{grid-template-columns:repeat(4,1fr)}.hs-contact{padding:28px;border-radius:12px;margin:40px 0}.hs-contact h3{color:#fff}.hs-contact .hs-button{border-color:#9be600}.hs caption{text-align:left;padding:14px;font-size:14px;color:#345d6d}.hs-table-wrap a{font-weight:700}@media(max-width:900px){.hs-grid.four{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.hs-plan-form,.hs-grid.four{grid-template-columns:1fr}}
