
.dev-hero{background:#f7faff;color:#112b46;position:relative;overflow:hidden;border-bottom:1px solid #dce7f0}.dev-hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#105da808 1px,transparent 1px),linear-gradient(90deg,#105da808 1px,transparent 1px);background-size:48px 48px}.dev-hero-grid{max-width:1200px;width:calc(100% - 64px);margin:auto;display:grid;grid-template-columns:.95fr 1.05fr;gap:65px;align-items:center;padding:90px 0 80px;position:relative}.dev-eyebrow{font-size:.69rem;letter-spacing:.18em;font-weight:750;color:#256caa;margin:0 0 24px}.dev-hero h1{font-size:clamp(3.1rem,5vw,5rem);line-height:1.03;letter-spacing:-.05em;font-weight:750;margin:0 0 28px}.dev-hero h1 span{color:#126deb}.dev-hero-copy>p:not(.dev-eyebrow){max-width:520px;color:#5d728a;font-size:1.1rem;line-height:1.8;margin:0}.dev-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:22px;margin-top:30px}.dev-hero-actions a{font-size:.88rem;color:#19598f;font-weight:650;text-decoration:none}.dev-hero-actions .dev-primary{background:#126deb;color:white;padding:19px 23px;border-radius:5px}.dev-primary:hover{background:#0b55bb}.dev-hero-footnote{display:flex;gap:20px;flex-wrap:wrap;font-size:.7rem;color:#5b7690;border-top:1px solid #d5e2ee;margin-top:35px;padding-top:20px}.dev-blueprint{min-width:0;transform:rotate(-1.3deg)}.dev-blueprint-top{display:flex;justify-content:space-between;gap:12px;font-size:.55rem;letter-spacing:.1em;font-weight:700;color:#46749a;margin-bottom:18px}.dev-window{background:white;border:1px solid #b9cede;box-shadow:0 25px 65px #16497a13;border-radius:7px;overflow:hidden}.dev-window-bar{display:flex;gap:5px;align-items:center;background:#e9f1f8;border-bottom:1px solid #d4e2ed;padding:13px}.dev-window-bar i{display:block;width:6px;height:6px;border-radius:50%;background:#a8bfd2}.dev-window-bar>span{font-size:.65rem;color:#4b6b85;margin-left:14px}.dev-window-body{display:grid;grid-template-columns:105px 1fr;min-height:300px}.dev-sidebar{background:#103252;display:flex;flex-direction:column;gap:22px;color:#b9d3e6;font-size:.62rem;padding:24px 14px}.dev-sidebar b{font-size:.65rem;color:white;margin-bottom:15px}.dev-side-active{color:white;border-left:2px solid #6bd6f1;padding-left:7px}.dev-workspace{padding:29px 25px}.dev-ui-kicker{font-size:.55rem;letter-spacing:.13em;color:#6b8aa5;margin:0 0 12px}.dev-workspace h2{font-size:1.4rem;letter-spacing:-.03em;margin:0 0 25px;color:#183b5c}.dev-workflow-stages{display:flex;align-items:center;gap:8px;font-size:.55rem;color:#256caa;margin-bottom:25px}.dev-workflow-stages span{background:#eef6fc;padding:8px 10px;border:1px solid #dceaf4;border-radius:3px}.dev-workflow-stages b{font-weight:400}.dev-record{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #e5edf4;font-size:.6rem;color:#678299}.dev-record strong{color:#247c86;font-size:.56rem;font-weight:600}.dev-ui-note{font-size:.59rem;color:#8295a6;margin:18px 0 0}.dev-architecture{display:flex;justify-content:space-around;align-items:center;gap:10px;font-size:.55rem;letter-spacing:.07em;color:#306b9f;padding:25px 0 15px}.dev-architecture i{font-style:normal;color:#79a4c5;font-size:15px}.dev-blueprint-caption{font-size:.65rem;color:#7c8ea1;text-align:center;line-height:1.6;max-width:450px;margin:5px auto 0}.dev-scope{padding:85px 0}.dev-scope>.mk-container{display:grid;grid-template-columns:1.2fr 1fr;gap:80px}.dev-scope h2{font-size:2.65rem}.dev-scope-copy p{color:#60748b;margin:0 0 20px}.dev-scope-copy a{color:#126deb;font-weight:700;font-size:.9rem;text-decoration:none}.dev-editorial .mk-service-nav{background:#102f4e;border-color:#102f4e}.dev-editorial .mk-service-nav a{color:#d7eafa}.dev-editorial .mk-chapter-heading{display:block;max-width:780px;margin-bottom:45px}.dev-editorial .mk-chapter-heading .mk-kicker{margin-bottom:20px}.dev-editorial .mk-chapter-heading h2{margin-bottom:20px}.dev-editorial .mk-chapter-heading p:last-child{font-size:1.1rem;max-width:650px}.dev-editorial .mk-chapter{background:#fff}.dev-editorial .mk-chapter.mk-tinted{background:#092741;color:#e5f0f8}.dev-capability{grid-template-columns:.9fr 1.3fr;gap:80px;padding:45px 0}.dev-capability .mk-service-name h3{font-size:1.85rem}.dev-editorial .mk-tinted h2,.dev-editorial .mk-tinted h3{color:#f1f7fb}.dev-editorial .mk-tinted .mk-number,.dev-editorial .mk-tinted .mk-kicker,.dev-editorial .mk-tinted .mk-small-heading,.dev-editorial .mk-tinted .mk-deliverable h4,.dev-editorial .mk-tinted .mk-service-name p{color:#72d2ee}.dev-editorial .mk-tinted .mk-work-list,.dev-editorial .mk-tinted .mk-deliverable p,.dev-editorial .mk-tinted .mk-context,.dev-editorial .mk-tinted .mk-chapter-heading>p:last-child{color:#b4ccdf}.dev-editorial .mk-tinted .mk-service-row{border-color:#30506c}.dev-editorial .mk-process{background:#eef4fa}.dev-done{padding:85px 0;background:#0c2136}.dev-done>.mk-container{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.dev-done h2{color:white;font-size:2.6rem}.dev-done em,.dev-done .mk-kicker{color:#6dcdeb}.dev-done header>p:last-child{color:#abc4d9;font-size:1rem}.dev-done ul{list-style:none;margin:0;padding:0}.dev-done li{display:flex;gap:23px;border-top:1px solid #2e4961;padding:23px 0}.dev-done li>span{font-size:.7rem;color:#64bddd;padding-top:5px}.dev-done h3{font-size:1.15rem;color:#e9f5fc;margin:0 0 11px}.dev-done li p{font-size:.95rem;color:#abc4d9;margin:0}.dev-estimate{padding:80px 0}.dev-estimate-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:35px 0}.dev-estimate-columns>div{border-top:2px solid #85b6de;padding-top:20px}.dev-estimate h3{font-size:1.1rem;margin:0 0 15px}.dev-estimate p{color:#60748b;font-size:.98rem}.dev-estimate-note{border-left:2px solid #458fd2;padding-left:22px}.dev-editorial .mk-close{background:#123b65}.dev-editorial .mk-close h2{color:white}.dev-editorial .mk-close em,.dev-editorial .mk-close .mk-kicker{color:#79d7f2}.dev-editorial .mk-close p:not(.mk-kicker){color:#b9d0e4}.dev-editorial .mk-price{color:#9bdaf1}.dev-editorial .mk-cta{background:#1876ef}@media(max-width:850px){.dev-hero-grid{grid-template-columns:1fr;width:calc(100% - 40px);gap:50px;padding:55px 0}.dev-hero h1{font-size:clamp(3rem,12vw,4.3rem)}.dev-hero-copy>p:not(.dev-eyebrow){font-size:1.05rem}.dev-blueprint{transform:none;max-width:570px;width:100%;margin:auto}.dev-blueprint-top{font-size:.48rem}.dev-window-body{grid-template-columns:85px 1fr}.dev-sidebar{padding:20px 10px;font-size:.56rem}.dev-workspace{padding:24px 15px}.dev-workflow-stages{gap:5px;font-size:.5rem}.dev-workflow-stages span{padding:7px}.dev-architecture{font-size:.5rem;gap:5px}.dev-scope,.dev-done,.dev-estimate{padding:55px 0}.dev-scope>.mk-container,.dev-done>.mk-container{grid-template-columns:1fr;gap:25px}.dev-scope h2,.dev-done h2{font-size:2.1rem}.dev-editorial .dev-capability{grid-template-columns:1fr;gap:24px;padding:30px 0}.dev-estimate-columns{grid-template-columns:1fr;gap:20px}.dev-editorial .mk-chapter-heading h2{font-size:2.25rem}.dev-capability .mk-service-name h3{font-size:1.55rem}}@media(prefers-reduced-motion:reduce){.dev-blueprint{transform:none}}
