.design-landing{color:#111f3d}.design-hero{background:#edf3fa;padding:72px 0}.design-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.design-hero h1{font-size:clamp(40px,4.5vw,66px);letter-spacing:-.04em;line-height:1.08;margin:20px 0}.design-hero h1 span{color:#2871e7}.design-lead{font-size:22px;line-height:1.5}.design-hero p{line-height:1.7}.design-hero .btn{margin-top:16px}.design-caption{font-size:14px;color:#51617a}.design-hero figure{margin:0;background:#111f3d;border-radius:22px;overflow:hidden}.design-hero img{display:block;width:100%;height:auto}.design-hero figcaption{padding:14px 18px;color:#d4dfef;font-size:12px}.design-intro{padding-top:72px;padding-bottom:72px;max-width:900px}.design-landing h2{font-size:clamp(30px,3.6vw,46px);letter-spacing:-.03em;line-height:1.15;margin:18px 0 24px}.design-intro>p:not(.eyebrow){font-size:20px;line-height:1.8}.design-requirements{background:#111f3d;color:white;padding:68px 0}.design-requirements .eyebrow{color:#91baff}.design-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.design-grid article{background:#1b2d4c;padding:28px;border-radius:18px}.design-grid article>span{color:#91baff;font-size:30px;font-weight:800}.design-grid h3{font-size:22px}.design-grid p{color:#d4dfef;line-height:1.8}.design-data{margin-top:24px;border:1px solid #6b85aa;padding:26px;border-radius:18px}.design-data strong{font-size:21px}.design-data p{line-height:1.75;margin-bottom:0;color:#d4dfef}.design-packages{padding-top:72px;padding-bottom:64px;scroll-margin-top:100px}.design-price-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:34px}.design-package{border:1px solid #d2ddeb;border-radius:22px;padding:32px;display:flex;flex-direction:column}.design-package.is-featured{background:#edf4ff;border:2px solid #2871e7}.design-package h3{font-size:32px;margin:16px 0}.design-package-label{font-size:12px;font-weight:800;letter-spacing:.09em;color:#2871e7}.design-package .design-package-price{font-size:46px;font-weight:800;letter-spacing:-.035em;margin:12px 0}.design-unit{font-size:19px;margin:0 0 14px}.design-saving{font-weight:800;color:#13572d}.design-reference{line-height:1.7;color:#51617a}.design-package .landing-buttons{margin-top:auto;padding-top:22px;display:grid;grid-template-columns:1fr;gap:12px}.design-landing .btn{white-space:normal;min-height:48px;text-align:center}.design-payment{font-size:15px;line-height:1.75;max-width:800px;color:#51617a}.design-process{background:#edf3fa;border-radius:22px;padding:38px;display:grid;grid-template-columns:1fr 1fr;gap:20px 40px}.design-process ol{padding-left:22px;margin:0}.design-process li{line-height:1.7;padding-bottom:18px}.design-process .btn{justify-self:start}.design-final{background:#111f3d;color:white;border-radius:22px;padding:38px;margin-top:36px;margin-bottom:64px}.design-final p{line-height:1.7;margin-bottom:24px}@media(max-width:760px){.design-hero{padding:38px 0}.design-hero-grid,.design-grid,.design-price-grid,.design-process{grid-template-columns:1fr;gap:24px}.design-hero h1{font-size:42px;overflow-wrap:anywhere}.design-lead{font-size:20px}.design-intro,.design-packages{padding-top:48px;padding-bottom:48px}.design-intro>p:not(.eyebrow){font-size:18px}.design-requirements{padding:48px 0}.design-package{padding:24px}.design-process,.design-final{padding:26px 20px}.design-grid article{padding:24px}.design-landing .btn{width:100%;box-sizing:border-box}.design-hero-grid>*{min-width:0}.design-saving{line-height:1.6}}
