.elementor .acc-content{padding-block-start:0px;padding-block-end:40px;padding-inline-start:50px;padding-inline-end:50px;display:flex;flex-direction:column;gap:32px;align-items:flex-start;}.elementor .acc-header{cursor:pointer;padding-block-start:24px;padding-block-end:24px;padding-inline-start:26px;padding-inline-end:26px;display:flex;gap:16px;justify-content:space-between;align-items:center;list-style: none; &::after { content: '+'; flex: none; font-family: var(--font-primary); font-size: 24px; line-height: 24px; color: var(--color-text-muted); }\n}.elementor .acc-item{border-radius:var(--radius-card);border-width:2px;border-color:var(--color-navy);border-style:solid;background-color:var(--color-surface);display:block;&[open] { border: 1px solid var(--color-light-blue); border-radius: var(--radius-control); } &[open] > summary::after { content: '−'; color: var(--color-light-blue); } &[open] > summary p { color: var(--color-text); }\n}.elementor .nav-link:hover,.elementor .nav-link:focus-visible{border-bottom-color: rgba(93,190,235,0.5);\n}.elementor .nav-link{font-family:var(--font-primary);font-weight:400;font-size:16px;color:var(--color-white);line-height:19.2px;text-decoration:none;padding-block-end:4px;margin:0px;border-block-end-width:1.5px;border-bottom-style: solid; border-bottom-color: transparent;\n}.elementor .card{padding-block-start:32px;padding-block-end:32px;padding-inline-start:26px;padding-inline-end:26px;border-radius:var(--radius-card);border-width:2px;border-color:var(--color-navy);border-style:solid;background-color:var(--color-surface);display:flex;flex-direction:column;gap:10px;}.elementor .tag{font-family:var(--font-primary);font-weight:400;font-size:16px;color:var(--color-text);line-height:20px;text-transform:uppercase;padding-block-start:14px;padding-block-end:14px;padding-inline-start:20px;padding-inline-end:20px;margin:0px;border-start-start-radius:0px;border-start-end-radius:20px;border-end-start-radius:20px;border-end-end-radius:0px;border-width:1px;border-color:var(--color-navy-light);border-style:solid;display:inline-flex;align-self:flex-start;}.elementor .btn{font-family:var(--font-primary);font-weight:400;font-size:16px;line-height:16px;text-decoration:none;cursor:pointer;border-radius:var(--radius-control);border-width:0px;display:inline-flex;justify-content:center;align-items:center;&::after { content: '\2192'; margin-left: 8px; transition: margin-left 0.2s; } &:hover::after { margin-left: 24px; }\n}.elementor .container-narrow{width:100%;max-width:var(--content-width-narrow);padding:0px;display:flex;flex-direction:column;}.elementor .container{width:100%;max-width:var(--content-width);padding:0px;display:flex;flex-direction:column;}.elementor .section{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:160px;padding-inline-end:160px;background-color:var(--color-dark);display:flex;flex-direction:column;gap:88px;align-items:center;& ::selection { background-color: var(--color-accent); }\n}.elementor .price{font-family:var(--font-primary);font-weight:500;font-size:48px;color:var(--color-white);line-height:38px;margin:0px;& span { font-size: 16px; line-height: 16px; font-weight: 400; color: var(--color-text); }\n}.elementor .text-label{font-family:var(--font-primary);font-weight:400;font-size:16px;color:var(--color-text);line-height:16px;margin:0px;}.elementor .text-small{font-family:var(--font-primary);font-weight:400;font-size:16px;color:var(--color-text);line-height:20px;margin:0px;}.elementor .body{font-family:var(--font-primary);font-weight:400;font-size:16px;color:var(--color-text);line-height:22px;margin:0px;}.elementor .eyebrow{font-family:var(--font-primary);font-weight:400;font-size:16px;color:var(--color-text);line-height:20px;text-transform:uppercase;margin:0px;}.elementor .h5{font-family:var(--font-primary);font-weight:400;font-size:24px;color:var(--color-text);line-height:24px;margin:0px;}.elementor .h2{font-family:var(--font-primary);font-weight:400;font-size:48px;color:var(--color-text);line-height:48px;margin:0px;}.elementor .h1{font-family:var(--font-primary);font-weight:400;font-size:64px;color:var(--color-text);line-height:64px;margin:0px;}.elementor .tag-accent{border-color:var(--color-accent);}.elementor .btn-secondary{color:var(--color-white);padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--color-navy-light);}.elementor .btn-primary{min-width:300px;color:var(--color-white);padding-block-start:13px;padding-block-end:13px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--color-navy);}.elementor .btn-outline:hover,.elementor .btn-outline:focus-visible{color:var(--color-dark);background-image:linear-gradient(300deg, #347D1C 0%,#6DB41A 50%,#B9FF2C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:border-box;}.elementor .btn-outline{color:var(--color-white);line-height:20px;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:26px;padding-inline-end:26px;border-start-start-radius:0px;border-start-end-radius:20px;border-end-start-radius:20px;border-end-end-radius:0px;border-width:1px;border-color:transparent;border-style:solid;background-image:linear-gradient(0deg, #021A26 0%,#021A26 100%),linear-gradient(300deg, #347D1C 0%,#6DB41A 50%,#B9FF2C 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-clip:border-box;&:hover::after { margin-left: 8px; }\n}.elementor .section-join-top{padding-block-start:60px;}.elementor .section-narrow{padding-inline-start:224px;padding-inline-end:224px;}.elementor .text-muted{color:var(--color-text-muted);}.elementor .acc-title{color:var(--color-text-muted);}.elementor .footer-link:hover,.elementor .footer-link:focus-visible{text-decoration:underline;}.elementor .footer-link{text-decoration:none;cursor:pointer;}.elementor .footer-icon-link:hover,.elementor .footer-icon-link:focus-visible{color:var(--color-light-blue);}.elementor .footer-icon-link{text-decoration:none;cursor:pointer;}