.start-packages{padding:64px 0;background:#f3f8fc;border-block:1px solid #dbe8f1;scroll-margin-top:110px}.start-packages .start-heading{font-size:clamp(28px,3vw,40px);line-height:1.2;color:#10334f;margin:14px 0 22px;max-width:850px}.start-packages .start-intro{max-width:900px;line-height:1.85;color:#45637a;margin-bottom:28px}.start-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.start-package{display:flex;flex-direction:column;background:#fff;border:1px solid #d0e1ee;border-radius:16px;padding:28px;min-width:0}.start-package h3{font-size:25px;line-height:1.3;color:#123853;margin:0 0 16px}.start-package p{color:#48667c;line-height:1.8;font-size:16px}.start-package dl{margin:22px 0;flex:1}.start-package dt{font-weight:750;color:#1d658e;margin:18px 0 7px;font-size:14px}.start-package dd{margin:0;line-height:1.8;color:#37576f;font-size:15px}.start-package .btn{align-self:flex-start;white-space:normal}.start-package-grid.single{grid-template-columns:1fr}.single .start-package dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.single .start-package h3{max-width:850px}.start-note{font-size:14px;line-height:1.8;color:#547084;margin:24px 0 0;max-width:1000px}.package-field{display:grid;gap:8px;grid-column:1/-1;margin-bottom:12px}.package-field select{width:100%;min-height:48px;font:inherit;padding:10px 12px;border:1px solid #aec9dd;border-radius:8px;background:#fff;color:#123853}.package-prompt{font-size:14px!important;color:#46667e!important;line-height:1.8!important;grid-column:1/-1;margin:0 0 12px!important}.start-packages [data-package-choice]:focus-visible{outline:3px solid #2497bd;outline-offset:4px}[dir=rtl] .start-packages h2,[dir=rtl] .start-packages h3{letter-spacing:0;line-height:1.5}@media(max-width:1000px){.start-package-grid{grid-template-columns:1fr}.single .start-package dl{grid-template-columns:1fr;gap:0}}@media(max-width:600px){.start-packages{padding:42px 0}.start-package{padding:22px}.start-package h3{font-size:23px}}
.start-jump{display:block;width:fit-content;margin-top:22px;font-size:15px;font-weight:700;color:#166da2;text-decoration:none}.start-jump:hover{text-decoration:underline}.start-jump:focus-visible{outline:3px solid #2497bd;outline-offset:4px}
