html{scroll-padding-top:0}.packages-page{color:#fbfaf6;background:#091e27}.packages-page main{overflow:hidden}.packages-page .site-nav a[aria-current=page],.packages-page .footer-links a[aria-current=page]{color:#edbf57}.packages-page .site-nav a[aria-current=page]{text-underline-offset:10px;-webkit-text-decoration:underline #edbf57;text-decoration:underline #edbf57}.packages-page .site-header,.packages-page .site-footer{z-index:2;position:relative}.packages-page .site-footer{border-top:1px solid #b8d5d324}.packages-page h1,.packages-page h2,.packages-page h3{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.packages-page em{color:#f3d389;font-style:normal}.packages-eyebrow{color:#edbf57;letter-spacing:.19em;text-transform:uppercase;margin:0;font-size:14px;font-weight:700}.packages-hero{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:center;gap:clamp(34px,5vw,84px);padding-block:clamp(72px,8vw,120px) 85px;display:grid}.packages-intro{max-width:760px}.packages-intro h1{letter-spacing:-.06em;margin:22px 0 28px;font-size:clamp(3.25rem,5.5vw,5.9rem);font-weight:700;line-height:1.08}.packages-intro>p:not(.packages-eyebrow){color:#c8d9dd;max-width:680px;margin:0;font-size:clamp(1.12rem,1.7vw,1.35rem);line-height:1.65}.packages-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:36px;display:flex}.packages-button{color:#122530;background:linear-gradient(120deg,#f6d995,#eabd5d);border:1px solid #f4da9c;border-radius:999px;justify-content:space-between;align-items:center;gap:28px;min-height:58px;padding:13px 24px;font-size:16px;font-weight:750;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 38px #edbf5721}.packages-button:hover{transform:translateY(-2px);box-shadow:0 18px 42px #edbf5735}.packages-text-link{color:#eff5f4;text-underline-offset:7px;align-items:center;gap:12px;min-height:48px;font-size:16px;text-decoration:underline;display:inline-flex}.packages-text-link:hover{color:#f3d389}.packages-signal{background:radial-gradient(circle at 55% 10%,#285467 0%,#0000 48%),linear-gradient(145deg,#122e3b,#081923);border:1px solid #a6d9e262;border-radius:26px;padding:27px;position:relative;overflow:hidden;box-shadow:0 35px 80px #02090e99,inset 0 1px #ffffff1e}.packages-signal:before{content:"";opacity:.4;pointer-events:none;background:linear-gradient(135deg,#0000 40%,#7fcce210 40% 40.4%,#0000 40.4% 60%,#7fcce210 60% 60.4%,#0000 60.4%);position:absolute;inset:0}.signal-head{color:#f4d994;letter-spacing:.11em;border-bottom:1px solid #b8d5d32d;align-items:center;gap:10px;padding-bottom:26px;font-size:13px;font-weight:700;display:flex;position:relative}.signal-pulse{background:#edbf57;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 16px #edbf57}.signal-core{text-align:center;padding:46px 10px 50px;position:relative}.signal-core>span{color:#a8c4cb;letter-spacing:.15em;margin-bottom:13px;font-size:13px;font-weight:700;display:block}.signal-core strong{letter-spacing:-.04em;font-size:clamp(1.8rem,2.7vw,2.65rem);line-height:1.13;display:block}.signal-core p{color:#c9d9dd;max-width:315px;margin:16px auto 0;font-size:16px;line-height:1.6}.packages-signal ol{border-top:1px solid #b8d5d32d;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:17px 0 0;list-style:none;display:grid;position:relative}.packages-signal li{min-width:0;padding:8px}.packages-signal li span{color:#edbf57;font-size:13px;font-weight:700;display:block}.packages-signal li strong{margin-top:8px;font-size:16px;display:block}.packages-signal li small{color:#bdd1d5;margin-top:6px;font-size:13px;line-height:1.35;display:block}.packages-section{padding-block:42px 114px}.packages-section-heading{grid-template-columns:minmax(0,1.1fr) minmax(320px,.6fr);align-items:end;gap:48px;margin-bottom:36px;display:grid}.packages-section-heading .packages-eyebrow{grid-column:1/-1}.packages-section-heading h2,.cost-heading h2,.deployment-section h2{letter-spacing:-.05em;margin:0;font-size:clamp(2.7rem,4.1vw,4.6rem);line-height:1.1}.packages-section-heading>p:last-child{color:#c8d9dd;margin:0;font-size:18px;line-height:1.65}.packages-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.tier{background:linear-gradient(155deg,#14323e,#0b222d 68%);border:1px solid #8ab9c24f;border-radius:22px;flex-direction:column;min-width:0;min-height:560px;padding:28px;display:flex;box-shadow:inset 0 1px #ffffff15}.tier-featured{background:radial-gradient(circle at 75% 0,#534d2d55,#0000 52%),linear-gradient(155deg,#183440,#0b222d 68%);border-color:#edbf57;box-shadow:0 0 48px #edbf5714,inset 0 1px #f3d38955}.tier-top{color:#f4d994;letter-spacing:.1em;flex-wrap:wrap;justify-content:space-between;gap:9px;min-height:42px;font-size:12px;font-weight:750;display:flex}.tier-top strong{letter-spacing:0;color:#f5dfad;font-size:12px;font-weight:650}.tier h3{letter-spacing:-.035em;margin:19px 0 13px;font-size:clamp(1.75rem,2.1vw,2.25rem);line-height:1.16}.tier-price{color:#fbfaf6;flex-wrap:wrap;align-items:baseline;gap:5px;margin:0 0 18px;display:flex}.tier-price strong{letter-spacing:-.06em;font-variant-numeric:tabular-nums;font-size:clamp(2.5rem,3vw,3.25rem);line-height:1}.tier-price>span{color:#d0e0e2;font-size:16px}.tier-description{color:#cbdade;border-bottom:1px solid #b8d5d332;margin:0;padding-bottom:20px;font-size:16px;line-height:1.55}.tier ul{gap:14px;margin:22px 0 28px;padding:0;list-style:none;display:grid}.tier li{color:#eff4f2;gap:11px;font-size:15px;line-height:1.45;display:flex}.tier li:before{content:"✓";color:#edbf57;flex:none;font-weight:750}.tier-action{color:#f4d994;border-top:1px solid #b8d5d335;justify-content:space-between;align-items:center;gap:13px;min-height:52px;margin-top:auto;padding:10px 0;font-size:16px;font-weight:700;text-decoration:none;display:flex}.tier-action:hover{color:#fff}.packages-note{color:#c8d9dd;max-width:800px;margin:28px 0 0;font-size:15px;line-height:1.6}.cost-section{background:linear-gradient(160deg,#102d38,#071922);border-block:1px solid #b8d5d324;padding-block:90px 95px}.cost-heading{max-width:980px;margin-bottom:34px}.cost-heading h2{margin-top:18px}.cost-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.cost-grid>div{background:#0c2530;border:1px solid #8ab9c249;border-radius:19px;padding:27px 28px}.cost-grid span{color:#edbf57;letter-spacing:.12em;font-size:13px;font-weight:700}.cost-grid h3{margin:17px 0 10px;font-size:24px;line-height:1.2}.cost-grid p{color:#c8d9dd;margin:0;font-size:16px;line-height:1.6}.deployment-section{grid-template-columns:1.05fr .95fr;gap:clamp(38px,8vw,120px);padding-block:110px 130px;display:grid}.deployment-section h2{margin-top:18px}.deployment-section>div:first-child>p:not(.packages-eyebrow){color:#c8d9dd;max-width:630px;margin:24px 0 28px;font-size:18px;line-height:1.7}.deployment-steps{border-top:1px solid #b8d5d344;align-self:center}.deployment-steps>div{border-bottom:1px solid #b8d5d344;grid-template-columns:48px 120px 1fr;align-items:start;gap:12px;padding:23px 0;display:grid}.deployment-steps span{color:#edbf57;font-size:15px;font-weight:700}.deployment-steps strong{font-size:19px}.deployment-steps p{color:#c8d9dd;margin:0;font-size:15px;line-height:1.5}@media (width<=1100px){.packages-hero{grid-template-columns:1fr}.packages-signal{max-width:680px}.packages-section-heading{grid-template-columns:1fr;gap:18px}.packages-section-heading .packages-eyebrow{grid-column:auto}.packages-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deployment-section{grid-template-columns:1fr;gap:42px}.deployment-steps{max-width:760px}}@media (width<=700px){.packages-hero{gap:32px;padding-block:56px 62px}.packages-intro h1{font-size:clamp(2.65rem,10vw,4.3rem)}.packages-intro>p:not(.packages-eyebrow){font-size:17px}.packages-eyebrow{font-size:12px}.packages-actions{gap:16px}.packages-button{width:100%}.packages-signal{padding:19px}.signal-core{padding:38px 4px}.packages-signal ol{gap:2px}.packages-signal li{padding:7px 3px}.packages-signal li strong{font-size:14px}.packages-signal li small{font-size:12px}.packages-section{padding-block:30px 75px}.packages-section-heading h2,.cost-heading h2,.deployment-section h2{font-size:clamp(2.3rem,9vw,3.4rem)}.packages-section-heading>p:last-child{font-size:17px}.packages-grid,.cost-grid{grid-template-columns:1fr}.tier{min-height:0;padding:23px}.tier h3{font-size:28px}.tier-price strong{font-size:43px}.cost-section{padding-block:70px}.deployment-section{padding-block:77px 92px}.deployment-steps>div{grid-template-columns:40px 1fr;gap:5px 12px}.deployment-steps p{grid-column:2}.packages-page .site-nav a[aria-current=page]{text-underline-offset:4px}}@media (prefers-reduced-motion:reduce){.packages-button{transition:none}.packages-button:hover{transform:none}}
