.falcon-sh{--sh-navy:#0c2038;--sh-blue:#0757b7;--sh-cyan:#007f95;--sh-ink:#152238;--sh-muted:#59677a;--sh-line:#dbe4ed;--sh-soft:#f4f7fa;color:var(--sh-ink);background:#fff;overflow:clip}.falcon-sh *{box-sizing:border-box}.sh-container{width:min(1200px,calc(100% - 40px));margin-inline:auto}.sh-section{padding-block:84px}.sh-soft{background:var(--sh-soft)}.sh-dark{background:var(--sh-navy)}.falcon-sh h2,.falcon-sh h3{margin-block-start:0;color:var(--sh-ink)}.falcon-sh h2{font-size:clamp(29px,3vw,42px);line-height:1.2;margin-block-end:16px}.falcon-sh h3{font-size:20px;line-height:1.35;margin-block-end:10px}.falcon-sh p{margin:0;color:var(--sh-muted);font-size:16px;line-height:1.75}.sh-kicker{display:inline-block;margin-block-end:16px;color:var(--sh-blue);font-size:13px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.sh-heading{max-width:760px;margin-block-end:40px}.sh-hero{padding-block:88px;background:linear-gradient(135deg,#f3f8ff,#fff 58%,#edf9fb)}.sh-hero-grid{display:grid;grid-template-columns:7fr 5fr;gap:64px;align-items:center}.sh-hero-title{font-size:clamp(36px,4vw,50px)!important;line-height:1.12!important;letter-spacing:-.03em;margin-block-end:22px!important}.sh-lead{font-size:19px!important;max-width:720px}.sh-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:28px}.sh-btn{display:inline-flex;min-height:48px;padding:12px 21px;border:1px solid transparent;border-radius:9px;align-items:center;justify-content:center;font-size:16px;font-weight:800;text-align:center;text-decoration:none!important;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.sh-primary{background:var(--sh-blue);color:#fff!important}.sh-secondary{border-color:#afbdcb;background:#fff;color:var(--sh-navy)!important}.sh-btn:hover{transform:translateY(-1px)}.sh-hero-panel{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:30px;border:1px solid #d5e1eb;border-radius:20px;background:#fff;box-shadow:0 24px 60px rgba(12,32,56,.13)}.sh-hero-panel span,.sh-hero-panel strong{display:grid;min-height:125px;padding:20px;border-radius:14px;place-items:center;background:#eef5fb;color:var(--sh-blue);font-size:24px}.sh-hero-panel strong{background:var(--sh-navy);color:#fff}.sh-hero-panel small{grid-column:1/-1;color:var(--sh-muted);font-weight:700;text-align:center}.sh-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}.sh-copy{padding-inline-start:28px;border-inline-start:3px solid var(--sh-cyan)}.sh-grid{display:grid;gap:22px}.sh-grid-3{grid-template-columns:repeat(3,1fr)}.sh-plans{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sh-plan{display:flex;min-width:0;padding:25px 21px;border:1px solid var(--sh-line);border-radius:15px;flex-direction:column;background:#fff}.sh-plan>div:first-child{flex:1}.sh-plan h3{min-height:54px}.sh-plan p{font-size:15px}.sh-plan-id{display:block;margin-block-end:13px;color:var(--sh-cyan);font-size:12px;font-weight:800;unicode-bidi:isolate}.sh-plan-primary{border:2px solid var(--sh-blue);box-shadow:0 13px 34px rgba(7,87,183,.1)}.sh-badge{display:inline-block;margin-block-end:12px;padding:5px 9px;border-radius:99px;background:#e2f5f7;color:#075b69;font-size:12px;font-weight:800}.sh-plan dl{margin-block:22px}.sh-plan dl div{display:flex;padding-block:8px;border-block-end:1px solid var(--sh-line);align-items:center;justify-content:space-between;gap:12px}.sh-plan dt,.sh-plan dd{margin:0}.sh-plan dt{color:var(--sh-muted);font-weight:600}.sh-plan dd{color:var(--sh-ink);font-weight:800}.sh-limit-note{margin-block-start:24px!important;padding:18px 20px;border-inline-start:3px solid var(--sh-cyan);background:#fff}.sh-card,.sh-fit{padding:27px;border:1px solid var(--sh-line);border-radius:14px;background:#fff}.sh-card>b{display:block;margin-block-end:20px;color:var(--sh-cyan)}.sh-card a{display:inline-block;margin-block-start:18px;color:var(--sh-blue);font-weight:800;text-decoration:underline}.sh-dark h2,.sh-dark h3{color:#fff}.sh-dark p{color:#c5d0dc}.sh-dark .sh-kicker{color:#60d8e3}.sh-fit{border-color:#ffffff2b;background:#142f4d}.sh-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:0;margin:0;list-style:none}.sh-steps li{display:grid;grid-template-columns:44px 1fr;gap:15px}.sh-steps li>span{display:grid;width:44px;height:44px;border-radius:50%;place-items:center;background:var(--sh-blue);color:#fff;font-weight:900}.sh-faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:72px}.sh-faq details{border-block-end:1px solid var(--sh-line)}.sh-faq summary{position:relative;padding-block:21px;padding-inline:0 38px;color:var(--sh-navy);font-size:17px;font-weight:800;cursor:pointer;list-style:none}.sh-faq summary::-webkit-details-marker{display:none}.sh-faq summary:after{content:"+";position:absolute;inset-inline-end:4px;color:var(--sh-blue);font-size:22px}.sh-faq details[open] summary:after{content:"−"}.sh-faq details p{padding-block:0 21px;padding-inline:0 38px}.sh-final{padding-block:70px;background:linear-gradient(120deg,#0757b7,#073b72)}.sh-final h2,.sh-final p{color:#fff}.sh-final .sh-kicker{color:#7ce0e8}.sh-final-inner{display:flex;gap:48px;align-items:center;justify-content:space-between}.sh-final-inner>div:first-child{max-width:720px}.sh-final .sh-actions{margin:0;flex:none}.sh-light{background:#fff;color:#073b72!important}.sh-outline{border-color:#ffffffaa;color:#fff!important}.falcon-sh .sh-btn:focus-visible,.falcon-sh a:focus-visible,.falcon-sh summary:focus-visible{outline:3px solid #fff!important;outline-offset:3px!important;box-shadow:0 0 0 6px #005f73!important}.falcon-sh .sh-card a:focus-visible{outline-color:#005f73!important;box-shadow:0 0 0 4px #fff,0 0 0 7px #005f73!important}
@media(max-width:1100px){.sh-plans{grid-template-columns:repeat(2,1fr)}.sh-plan h3{min-height:0}.sh-final-inner{align-items:flex-start;flex-direction:column}}
@media(max-width:900px){.sh-hero-grid{grid-template-columns:1fr}.sh-hero-panel{display:none}.sh-grid-3{grid-template-columns:repeat(2,1fr)}.sh-steps{grid-template-columns:1fr}.sh-faq-layout{grid-template-columns:1fr;gap:20px}}
@media(max-width:767px){.sh-container{width:calc(100% - 30px)}.sh-section{padding-block:62px}.sh-hero{padding-block:62px}.sh-split{grid-template-columns:1fr;gap:18px}.sh-copy{padding-inline-start:20px}.sh-grid-3{grid-template-columns:1fr}.sh-final{padding-block:58px}}
@media(max-width:540px){.sh-actions{display:grid;grid-template-columns:1fr;width:100%}.sh-btn{width:100%}.sh-plans{grid-template-columns:1fr}.sh-hero-title{font-size:34px!important}.falcon-sh h2{font-size:29px}.sh-final .sh-actions{width:100%}}
@media(prefers-reduced-motion:reduce){.sh-btn{transition:none}.sh-btn:hover{transform:none}}
