/* Scoped Website Development landing styles */
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.wd-landing }}}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.wd-landing, .wd-landing{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.wd-landing hr{height:0;color:inherit;border-top-width:1px}.wd-landing abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.wd-landing h1, .wd-landing h2, .wd-landing h3, .wd-landing h4, .wd-landing h5, .wd-landing h6{font-size:inherit;font-weight:inherit}.wd-landing a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.wd-landing b, .wd-landing strong{font-weight:bolder}.wd-landing code, .wd-landing kbd, .wd-landing samp, .wd-landing pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.wd-landing small{font-size:80%}.wd-landing sub, .wd-landing sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.wd-landing sub{bottom:-.25em}.wd-landing sup{top:-.5em}.wd-landing table{text-indent:0;border-color:inherit;border-collapse:collapse}.wd-landing :-moz-focusring{outline:auto}.wd-landing progress{vertical-align:baseline}.wd-landing summary{display:list-item}.wd-landing ol, .wd-landing ul, .wd-landing menu{list-style:none}.wd-landing img, .wd-landing svg, .wd-landing video, .wd-landing canvas, .wd-landing audio, .wd-landing iframe, .wd-landing embed, .wd-landing object{vertical-align:middle;display:block}.wd-landing img, .wd-landing video{max-width:100%;height:auto}.wd-landing button, .wd-landing input, .wd-landing select, .wd-landing optgroup, .wd-landing textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.wd-landing ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.wd-landing :where(select:is([multiple], .wd-landing [size])) optgroup{font-weight:bolder}.wd-landing :where(select:is([multiple], .wd-landing [size])) optgroup option{padding-inline-start:20px}.wd-landing ::file-selector-button{margin-inline-end:4px}.wd-landing ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.wd-landing ::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){.wd-landing ::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}.wd-landing textarea{resize:vertical}.wd-landing ::-webkit-search-decoration{-webkit-appearance:none}.wd-landing ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.wd-landing ::-webkit-datetime-edit{display:inline-flex}.wd-landing ::-webkit-datetime-edit-fields-wrapper{padding:0}.wd-landing ::-webkit-datetime-edit{padding-block:0}.wd-landing ::-webkit-datetime-edit-year-field{padding-block:0}.wd-landing ::-webkit-datetime-edit-month-field{padding-block:0}.wd-landing ::-webkit-datetime-edit-day-field{padding-block:0}.wd-landing ::-webkit-datetime-edit-hour-field{padding-block:0}.wd-landing ::-webkit-datetime-edit-minute-field{padding-block:0}.wd-landing ::-webkit-datetime-edit-second-field{padding-block:0}.wd-landing ::-webkit-datetime-edit-millisecond-field{padding-block:0}.wd-landing ::-webkit-datetime-edit-meridiem-field{padding-block:0}.wd-landing ::-webkit-calendar-picker-indicator{line-height:1}.wd-landing :-moz-ui-invalid{box-shadow:none}.wd-landing button, .wd-landing input:where([type=button], .wd-landing [type=reset], .wd-landing [type=submit]){appearance:button}.wd-landing ::file-selector-button{appearance:button}.wd-landing ::-webkit-inner-spin-button{height:auto}.wd-landing ::-webkit-outer-spin-button{height:auto}.wd-landing [hidden]:where(:not([hidden=until-found])){display:none!important}}.wd-landing .relative{position:relative}.wd-landing .start{inset-inline-start:var(--spacing)}.wd-landing .table{display:table}.wd-landing .antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wd-landing .outline{outline-style:var(--tw-outline-style);outline-width:1px}}.wd-landing{--navy:#071a3f;--navy2:#0b2d67;--blue:#1265e5;--blue2:#2c8cff;--ice:#eef6ff;--line:#dce8f5;--ink:#0b2146;--muted:#60718c;--white:#fff}.wd-landing, .wd-landing *{box-sizing:border-box}.wd-landing{scroll-behavior:smooth}.wd-landing{color:var(--ink);font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;background:#fff;margin:0}.wd-landing a{color:inherit;text-decoration:none}.wd-landing .shell{width:min(1180px,100% - 40px);margin:auto}.wd-landing .topbar{color:#cdd9ec;text-align:center;background:#06132e;height:30px;font-size:12px;line-height:30px}.wd-landing .topbar a{color:#fff;font-weight:700}.wd-landing .nav{justify-content:space-between;align-items:center;gap:28px;height:82px;display:flex}.wd-landing .logo{letter-spacing:2px;align-items:center;gap:10px;font-size:21px;font-weight:900;display:flex}.wd-landing .logo-mark{color:#fff;background:linear-gradient(135deg,var(--blue),#54a3ff);clip-path:polygon(0 0,100% 0,77% 100%,0 100%);place-items:center;width:34px;height:34px;font-size:20px;display:grid}.wd-landing .nav-links{color:#334766;gap:28px;font-size:13px;font-weight:650;display:flex}.wd-landing .menu-button{background:0 0;border:0;font-size:24px;display:none}.wd-landing .button{border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:14px 20px;font-size:14px;font-weight:750;transition:all .25s;display:inline-flex}.wd-landing .button:hover{transform:translateY(-2px)}.wd-landing .nav-cta, .wd-landing .primary{background:var(--blue);color:#fff;box-shadow:0 10px 25px #1265e52e}.wd-landing .hero{color:#fff;background:radial-gradient(circle at 17% 20%,#123c7a 0,#0000 35%),linear-gradient(125deg,#06152f 0%,#082552 62%,#0b397d 100%);position:relative;overflow:hidden}.wd-landing .hero:before{content:"";background-image:linear-gradient(#60a1f512 1px,#0000 1px),linear-gradient(90deg,#60a1f512 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.wd-landing .hero-orb{filter:blur(1px);border-radius:50%;position:absolute}.wd-landing .orb-one{background:#479fff1f;width:380px;height:380px;top:-120px;right:-100px}.wd-landing .orb-two{border:50px solid #57abff14;width:240px;height:240px;bottom:0;left:-120px}.wd-landing .hero-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:70px;padding:74px 0 72px;display:grid;position:relative}.wd-landing .breadcrumbs{color:#7da5d9;margin-bottom:22px;font-size:11px}.wd-landing .breadcrumbs span{color:#49a1ff;margin:0 9px}.wd-landing .pill{text-transform:uppercase;letter-spacing:1.4px;color:#b9d8ff;background:#ffffff0d;border:1px solid #9dcaff4d;border-radius:100px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-flex}.wd-landing .pill span{background:#4ca2ff;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #3b93ff1f}.wd-landing .hero h1{letter-spacing:-3.8px;max-width:680px;margin:24px 0 22px;font-size:clamp(46px,5.1vw,72px);line-height:1}.wd-landing .hero h1 em{color:#52a8ff;font-style:normal}.wd-landing .hero-actions{align-items:center;gap:26px;margin-top:30px;display:flex}.wd-landing .hero .text-link{color:#fff}.wd-landing .text-link{color:#233c62;font-weight:750}.wd-landing .text-link span{color:#4da4ff}.wd-landing .trust-row{align-items:center;gap:14px;margin-top:38px;display:flex}.wd-landing .avatars{display:flex}.wd-landing .avatars span{color:#123a6a;background:#9bc6f8;border:2px solid #0a2857;border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-7px;font-size:11px;font-weight:800;display:grid}.wd-landing .avatars span:first-child{margin-left:0}.wd-landing .avatars span:nth-child(2){background:#d2e5ff}.wd-landing .avatars span:nth-child(3){background:#70aaf0}.wd-landing .trust-row strong, .wd-landing .trust-row small{display:block}.wd-landing .trust-row strong{font-size:13px}.wd-landing .trust-row small{color:#8fa9ca;margin-top:3px;font-size:11px}.wd-landing .project-form{color:var(--ink);background:#fff;border:1px solid #b9d3f06b;border-radius:10px;padding:30px;box-shadow:0 28px 65px #00000047}.wd-landing .form-heading span{letter-spacing:1.4px;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:800}.wd-landing .form-heading h2{letter-spacing:-1px;margin:8px 0 4px;font-size:29px}.wd-landing .form-heading p{color:var(--muted);margin:0 0 20px;font-size:13px}.wd-landing .selected-package{color:#375878;background:#edf6ff;border:1px solid #cfe4ff;border-radius:5px;margin-bottom:14px;padding:10px 12px;font-size:12px}.wd-landing .field-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.wd-landing .project-form label{color:#38506f;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.wd-landing .project-form input, .wd-landing .project-form select, .wd-landing .project-form textarea{width:100%;color:var(--ink);font:inherit;background:#fafdff;border:1px solid #d9e5f2;border-radius:4px;outline:none;margin-top:7px;padding:12px;font-size:13px}.wd-landing .project-form textarea{resize:vertical;height:70px}.wd-landing .form-button{cursor:pointer;border:0;width:100%}.wd-landing .privacy{text-align:center;color:#8a98aa;margin-top:11px;font-size:10px;display:block}.wd-landing .success-message{text-align:center;padding:45px 18px}.wd-landing .success-message>span{color:#1d9b5c;background:#e7f8ef;border-radius:50%;place-items:center;width:58px;height:58px;margin:auto;font-size:25px;display:grid}.wd-landing .success-message h2{font-size:28px}.wd-landing .success-message p{color:var(--muted);margin-bottom:24px;line-height:1.6}.wd-landing .metric-strip{color:var(--ink);z-index:2;background:#fff;border:1px solid #dce8f5;border-radius:5px;grid-template-columns:repeat(4,1fr);display:grid;position:relative;transform:translateY(38px);box-shadow:0 15px 40px #0000002e}.wd-landing .metric-strip div{border-right:1px solid #e5edf6;padding:24px 28px}.wd-landing .metric-strip div:last-child{border:0}.wd-landing .metric-strip strong, .wd-landing .metric-strip span{display:block}.wd-landing .metric-strip span{color:#718097;margin-top:5px;font-size:11px}.wd-landing .image-story{grid-template-columns:1.05fr .95fr;align-items:center;gap:72px;padding-top:118px;display:grid}.wd-landing .story-photo{height:475px;position:relative}.wd-landing .story-photo img{object-fit:cover;filter:saturate(.82);border-radius:7px;width:100%;height:100%}.wd-landing .story-photo:before{content:"";z-index:-1;border:1px solid #b8d8fb;border-radius:7px;position:absolute;inset:18px -18px -18px 18px}.wd-landing .floating-stat{color:#fff;background:#0a2a5d;padding:20px 24px;position:absolute;bottom:32px;right:-26px;box-shadow:0 20px 40px #071b3e38}.wd-landing .floating-stat strong, .wd-landing .floating-stat span{display:block}.wd-landing .floating-stat strong{font-size:16px}.wd-landing .floating-stat span{color:#a8c1e1;margin-top:5px;font-size:11px}.wd-landing .story-copy h2{letter-spacing:-2px;margin:0 0 22px;font-size:44px;line-height:1.08}.wd-landing .story-copy>p{color:var(--muted);line-height:1.75}.wd-landing .story-copy ul, .wd-landing .type-preview-copy ul{margin:24px 0;padding:0;list-style:none}.wd-landing .story-copy li, .wd-landing .type-preview-copy li{align-items:center;gap:10px;margin:12px 0;font-size:13px;display:flex}.wd-landing .section{padding:120px 0}.wd-landing .section-heading{margin-bottom:48px}.wd-landing .section-heading .kicker, .wd-landing .kicker{text-transform:uppercase;letter-spacing:1.8px;color:var(--blue);margin-bottom:13px;font-size:11px;font-weight:850;display:block}.wd-landing .section-heading h2, .wd-landing .results-grid h2, .wd-landing .faq-grid h2, .wd-landing .process-intro h2, .wd-landing .cta-inner h2{letter-spacing:-2.4px;margin:0;font-size:clamp(36px,4vw,55px);line-height:1.05}.wd-landing .section-heading p, .wd-landing .results-grid>div>p, .wd-landing .faq-grid>div>p{color:var(--muted);line-height:1.7}.wd-landing .split-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.wd-landing .split-heading p{margin:0}.wd-landing .type-explorer{border:1px solid var(--line);grid-template-columns:.75fr 1.25fr;min-height:520px;display:grid}.wd-landing .type-tabs{background:#f7faff;padding:12px}.wd-landing .type-tab{text-align:left;color:#536985;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e3edf7;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:18px 14px;font-size:13px;font-weight:700;transition:all .2s;display:grid}.wd-landing .type-tab span{color:#6d92be;font-size:20px}.wd-landing .type-tab b{color:#a7bad1}.wd-landing .type-tab:hover, .wd-landing .type-tab.active{color:var(--blue);background:#fff;box-shadow:0 7px 20px #1e5ba512}.wd-landing .type-tab.active b{color:var(--blue);transform:translate(3px)}.wd-landing .type-preview{position:relative;overflow:hidden}.wd-landing .type-preview>img{object-fit:cover;filter:brightness(.45)saturate(.75);width:100%;height:100%;min-height:520px;transition:all .4s}.wd-landing .type-preview:hover>img{filter:brightness(.38)saturate(.9);transform:scale(1.025)}.wd-landing .type-preview-copy{color:#fff;max-width:450px;position:absolute;inset:auto 44px 44px}.wd-landing .type-preview-copy .type-icon{color:#fff;background:#ffffff1f;border:1px solid #fff3}.wd-landing .type-preview-copy h3{margin:18px 0 8px;font-size:33px}.wd-landing .type-preview-copy p{color:#d4dfed;line-height:1.65}.wd-landing .type-preview-copy .check{color:#80bdff;background:#ffffff1f}.wd-landing .type-icon{width:46px;height:46px;color:var(--blue);background:#e9f3ff;border-radius:6px;place-items:center;font-size:24px;display:grid}.wd-landing .work-section{color:#fff;background:#071c3f}.wd-landing .center{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.wd-landing .center p{color:#9fb2cd}.wd-landing .portfolio-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.wd-landing .project-card{background:#0e2a55;border:1px solid #1f4272;border-radius:8px;padding:12px;transition:all .3s}.wd-landing .project-card:hover{transform:translateY(-7px);box-shadow:0 18px 36px #00000038}.wd-landing .browser{color:#14263f;background:#f1f1eb;border-radius:5px;height:320px;overflow:hidden}.wd-landing .browser-bar{background:#fff;align-items:center;gap:4px;height:25px;padding:0 9px;display:flex}.wd-landing .browser-bar i{background:#d4dbe4;border-radius:50%;width:5px;height:5px}.wd-landing .browser-bar span{background:#edf0f4;border-radius:4px;width:42%;height:6px;margin:auto}.wd-landing .screen-nav{justify-content:space-between;padding:16px 18px;font-size:7px;display:flex}.wd-landing .screen-nav b{font-size:11px}.wd-landing .screen-content{max-width:80%;padding:28px 22px 20px}.wd-landing .screen-content small{text-transform:uppercase;letter-spacing:1px;font-size:7px}.wd-landing .screen-content strong{margin:9px 0;font-size:25px;line-height:1.05;display:block}.wd-landing .screen-content p{width:80%;font-size:8px;line-height:1.5}.wd-landing .screen-content button{color:#fff;background:#12284b;border:0;border-radius:3px;padding:7px 11px;font-size:7px}.wd-landing .screen-cards{gap:6px;padding:0 22px;display:flex}.wd-landing .screen-cards i{background:#ffffffa6;border-radius:4px;flex:1;height:58px}.wd-landing .browser.travel{background:linear-gradient(145deg,#e8f3ff,#a8d3f2)}.wd-landing .browser.travel .screen-content button{background:#f26d41}.wd-landing .browser.aurea{background:linear-gradient(145deg,#f5eee4,#d8c2a2)}.wd-landing .browser.aurea .screen-content button{background:#83664d}.wd-landing .project-meta{justify-content:space-between;align-items:end;gap:15px;padding:18px 6px 8px;display:flex}.wd-landing .project-meta span{text-transform:uppercase;color:#74aef4;letter-spacing:1px;font-size:9px}.wd-landing .project-meta h3{margin:5px 0 0;font-size:21px}.wd-landing .project-meta p{color:#9fb2cd;text-align:right;max-width:110px;font-size:10px}.wd-landing .outline{color:var(--ink);background:#fff;border-color:#bfd2e8}.wd-landing .center-button{color:#fff;background:0 0;border-color:#54739e;width:max-content;margin:38px auto 0;display:flex}.wd-landing .package-section{padding-bottom:135px}.wd-landing .offer-banner{color:#fff;background:linear-gradient(110deg,#071d43,#0b3d85);border-radius:6px;grid-template-columns:auto auto 1fr;align-items:center;gap:22px;margin-bottom:62px;padding:24px 30px;display:grid}.wd-landing .offer-banner span{text-transform:uppercase;letter-spacing:1px;background:#2e8fff;border-radius:3px;padding:7px 10px;font-size:9px;font-weight:850}.wd-landing .offer-banner strong{font-size:20px}.wd-landing .offer-banner p{color:#aec6e5;margin:0;font-size:12px;line-height:1.5}.wd-landing .package-grid{grid-template-columns:repeat(6,1fr);align-items:stretch;gap:18px;display:grid}.wd-landing .package-card{border:1px solid var(--line);background:#fff;border-radius:7px;flex-direction:column;grid-column:span 2;padding:30px;display:flex;position:relative}.wd-landing .package-card:nth-child(4){grid-column:2/span 2}.wd-landing .package-card:nth-child(5){grid-column:4/span 2}.wd-landing .package-card.featured{border:2px solid var(--blue);transform:translateY(-10px);box-shadow:0 20px 50px #1864c524}.wd-landing .package-eyebrow{text-transform:uppercase;letter-spacing:1.3px;color:var(--blue);font-size:10px;font-weight:850}.wd-landing .package-card h3{margin:12px 0;font-size:28px}.wd-landing .package-card>p{color:var(--muted);min-height:62px;font-size:13px;line-height:1.55}.wd-landing .saving-line{border-top:1px solid #e5edf5;justify-content:space-between;align-items:center;padding-top:20px;font-size:11px;display:flex}.wd-landing .saving-line span{color:#79889b}.wd-landing .saving-line del{color:#8a97a8}.wd-landing .saving-line b{color:#16844f;background:#e7f8ef;border-radius:100px;padding:5px 8px;font-size:10px}.wd-landing .price{align-items:baseline;gap:7px;margin:10px 0 22px;display:flex}.wd-landing .price small, .wd-landing .price span{color:var(--muted);font-size:11px}.wd-landing .price strong{letter-spacing:-2px;font-size:39px}.wd-landing .package-card ul{flex:1;margin:0 0 28px;padding:0;list-style:none}.wd-landing .package-card li{align-items:center;gap:10px;margin:13px 0;font-size:13px;display:flex}.wd-landing .check{width:19px;height:19px;color:var(--blue);background:#e9f5ff;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.wd-landing .package-card .button{width:100%}.wd-landing .package-note{text-align:center;color:var(--muted);margin-top:30px;font-size:13px}.wd-landing .package-note a{color:var(--blue);font-weight:800}.wd-landing .pricing-disclaimer{text-align:center;color:#8793a2;max-width:720px;margin:18px auto 0;font-size:10px;line-height:1.5}.wd-landing .process-section{color:#fff;background:linear-gradient(120deg,#0a5fd6,#1684ef)}.wd-landing .process-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.wd-landing .light{color:#a9d5ff!important}.wd-landing .process-intro p{color:#d9ebff;max-width:470px;margin:24px 0 30px;line-height:1.7}.wd-landing .white{color:#0d5fc7;background:#fff}.wd-landing .steps{margin:0;padding:0;list-style:none}.wd-landing .steps li{border-bottom:1px solid #ffffff38;gap:24px;padding:23px 0;display:flex}.wd-landing .steps b{color:#acd5ff;padding-top:5px;font-size:12px}.wd-landing .steps h3{margin:0 0 7px;font-size:19px}.wd-landing .steps p{color:#d5e9ff;margin:0;font-size:13px}.wd-landing .results-grid{grid-template-columns:.8fr 1.2fr;gap:85px;display:grid}.wd-landing .benefit-grid{border-left:1px solid var(--line);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.wd-landing .benefit-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px}.wd-landing .benefit-grid strong{color:#83b6ef;font-size:11px}.wd-landing .benefit-grid h3{margin:15px 0 8px;font-size:18px}.wd-landing .benefit-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.wd-landing .faq-grid{grid-template-columns:.8fr 1.2fr;gap:85px;display:grid}.wd-landing .faq-grid .text-link{color:var(--blue);margin-top:15px;display:inline-block}.wd-landing .faqs details{border-bottom:1px solid #dbe6f3;padding:0 3px}.wd-landing .faqs summary{cursor:pointer;justify-content:space-between;padding:23px 0;font-weight:750;list-style:none;display:flex}.wd-landing .faqs summary::-webkit-details-marker{display:none}.wd-landing .faqs summary span{color:var(--blue);font-size:20px}.wd-landing .faqs p{color:var(--muted);max-width:640px;margin:0 0 22px;font-size:13px;line-height:1.7}.wd-landing .cta-section{color:#fff;background:#071c3f;padding:75px 0}.wd-landing .cta-inner{grid-template-columns:1.15fr .85fr;align-items:center;gap:90px;display:grid}.wd-landing .cta-inner p{color:#b5c6dc;margin-top:0;line-height:1.7}.wd-landing .cta-inner .button{margin-top:10px}.wd-landing footer{color:#b8c7da;background:#04142f;padding:65px 0 25px}.wd-landing .footer-grid{grid-template-columns:2fr 1fr 1fr;gap:80px;display:grid}.wd-landing .footer-logo{color:#fff}.wd-landing .footer-grid p{max-width:380px;font-size:13px;line-height:1.7}.wd-landing .footer-grid h4{color:#fff;margin:0 0 18px}.wd-landing .footer-grid>div>a:not(.logo){margin:11px 0;font-size:13px;display:block}.wd-landing .footer-bottom{border-top:1px solid #193258;justify-content:space-between;margin-top:50px;padding-top:22px;font-size:11px;display:flex}@media (width<=900px){.wd-landing .nav-links{display:none}.wd-landing .nav-links.open{z-index:10;background:#fff;flex-direction:column;padding:20px;display:flex;position:absolute;top:112px;left:20px;right:20px;box-shadow:0 15px 35px #0000001f}.wd-landing .menu-button{margin-left:auto;display:block}.wd-landing .nav-cta{display:none}.wd-landing .hero-grid{grid-template-columns:1fr;padding-top:60px}.wd-landing .hero-copy{text-align:center}.wd-landing .hero-copy>p{margin-left:auto;margin-right:auto}.wd-landing .hero-actions, .wd-landing .trust-row{justify-content:center}.wd-landing .metric-strip{grid-template-columns:1fr 1fr}.wd-landing .metric-strip div:nth-child(2){border-right:0}.wd-landing .image-story, .wd-landing .split-heading, .wd-landing .process-grid, .wd-landing .results-grid, .wd-landing .faq-grid, .wd-landing .cta-inner{grid-template-columns:1fr;gap:45px}.wd-landing .image-story{padding-top:100px}.wd-landing .story-photo{height:420px}.wd-landing .type-explorer{grid-template-columns:1fr}.wd-landing .type-tabs{grid-template-columns:1fr 1fr;display:grid}.wd-landing .type-preview{min-height:510px}.wd-landing .portfolio-grid, .wd-landing .package-grid{grid-template-columns:1fr 1fr}.wd-landing .package-card, .wd-landing .package-card:nth-child(4), .wd-landing .package-card:nth-child(5){grid-column:auto}.wd-landing .package-card:last-child{grid-column:1/-1}.wd-landing .package-card.featured{transform:none}.wd-landing .portfolio-grid .project-card:last-child{grid-column:1/-1}.wd-landing .offer-banner{grid-template-columns:auto 1fr}.wd-landing .offer-banner p{grid-column:1/-1}.wd-landing .section{padding:90px 0}.wd-landing .footer-grid{grid-template-columns:2fr 1fr 1fr}}@media (width<=620px){.wd-landing .shell{width:min(100% - 28px,1180px)}.wd-landing .nav{height:68px}.wd-landing .hero-grid{gap:38px;padding:46px 0 45px}.wd-landing .hero h1{letter-spacing:-2.6px;font-size:44px}.wd-landing .hero-copy>p{font-size:16px}.wd-landing .hero-actions{flex-direction:column;gap:18px}.wd-landing .project-form{padding:22px}.wd-landing .field-row{grid-template-columns:1fr;gap:0}.wd-landing .metric-strip{grid-template-columns:1fr 1fr;transform:translateY(25px)}.wd-landing .metric-strip div{padding:18px 15px}.wd-landing .metric-strip strong{font-size:14px}.wd-landing .image-story{padding-top:82px}.wd-landing .story-photo{height:330px}.wd-landing .floating-stat{bottom:12px;right:10px}.wd-landing .story-copy h2{font-size:35px}.wd-landing .section{padding:78px 0}.wd-landing .section-heading h2, .wd-landing .results-grid h2, .wd-landing .faq-grid h2, .wd-landing .process-intro h2, .wd-landing .cta-inner h2{letter-spacing:-1.7px;font-size:37px}.wd-landing .type-tabs{grid-template-columns:1fr}.wd-landing .type-preview-copy{inset:auto 24px 24px}.wd-landing .type-preview-copy h3{font-size:28px}.wd-landing .portfolio-grid, .wd-landing .package-grid{grid-template-columns:1fr}.wd-landing .package-card:last-child, .wd-landing .portfolio-grid .project-card:last-child{grid-column:auto}.wd-landing .browser{height:300px}.wd-landing .package-card{padding:28px}.wd-landing .offer-banner{text-align:center;grid-template-columns:1fr}.wd-landing .offer-banner p{grid-column:auto}.wd-landing .process-grid{gap:35px}.wd-landing .benefit-grid{grid-template-columns:1fr}.wd-landing .footer-grid{grid-template-columns:1fr;gap:30px}.wd-landing .footer-bottom{flex-direction:column;gap:12px}.wd-landing .cta-section{padding:60px 0}.wd-landing .cta-inner{gap:25px}}.wd-landing .topbar{background:var(--blue);color:#fff;letter-spacing:2px;height:34px;line-height:34px}.wd-landing .nav{gap:24px;height:84px}.wd-landing .logo{letter-spacing:3px}.wd-landing .logo-mark{background:var(--blue)}.wd-landing .nav-links{color:#354159;gap:24px}.wd-landing .nav-links a{padding:31px 0;position:relative}.wd-landing .nav-links a:after{content:"";background:var(--blue);height:3px;transition:all .25s;position:absolute;bottom:22px;left:0;right:100%}.wd-landing .nav-links a:hover{color:var(--blue)}.wd-landing .nav-links a:hover:after{right:0}.wd-landing .button{border-radius:9px;font-weight:800}.wd-landing .button:hover{transform:translateY(-3px);box-shadow:0 13px 28px #153fdb47}.wd-landing .nav-cta, .wd-landing .primary{background:var(--blue);box-shadow:0 10px 25px #153fdb2e}.wd-landing .nav-cta:hover, .wd-landing .primary:hover{background:var(--blue-hover)}.wd-landing .project-form input:focus, .wd-landing .project-form select:focus, .wd-landing .project-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #153fdb1a}.wd-landing .type-tab:hover, .wd-landing .type-tab.active{background:var(--blue);color:#fff;box-shadow:0 10px 24px #153fdb2e}.wd-landing .type-tab:hover span, .wd-landing .type-tab.active span, .wd-landing .type-tab:hover b, .wd-landing .type-tab.active b{color:#fff}.wd-landing .outline{color:var(--blue);border-color:#c2cceb}.wd-landing .outline:hover{background:var(--blue);border-color:var(--blue);color:#fff}.wd-landing .offer-banner{background:linear-gradient(110deg,#061653,#153fdb)}.wd-landing .process-section{background:linear-gradient(120deg,#092ca7,#194feb)}.wd-landing .capability-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.wd-landing .capability-card{border-radius:18px;height:330px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0a1f5c1a}.wd-landing .capability-card img{object-fit:cover;width:100%;height:100%;transition:all .45s}.wd-landing .capability-card:after{content:"";background:linear-gradient(#020f3c14 20%,#02144df5 100%);transition:all .35s;position:absolute;inset:0}.wd-landing .capability-overlay{color:#fff;z-index:2;transition:all .35s;position:absolute;bottom:25px;left:28px;right:28px;transform:translateY(46px)}.wd-landing .capability-overlay h3{margin:0 0 11px;font-size:20px}.wd-landing .capability-overlay p{color:#d7e1ff;opacity:0;font-size:12px;line-height:1.55;transition:all .3s}.wd-landing .capability-overlay a{background:var(--blue);text-transform:uppercase;letter-spacing:.5px;border-radius:8px;align-items:center;gap:10px;padding:10px 14px;font-size:11px;font-weight:850;display:inline-flex}.wd-landing .capability-card:hover .capability-overlay p{opacity:1}@media (width<=900px){.wd-landing .nav-links.open{top:118px}.wd-landing .nav-links.open a{padding:8px 0}.wd-landing .capability-grid{grid-template-columns:1fr 1fr}}@media (width<=620px){.wd-landing .capability-grid{grid-template-columns:1fr}.wd-landing .capability-card{height:310px}.wd-landing .capability-overlay{transform:translateY(0)}.wd-landing .capability-overlay p{opacity:1}}.wd-landing .logo-space{flex:0 0 150px;width:150px;height:42px}.wd-landing .hero{isolation:isolate}.wd-landing .hero:after{content:"";opacity:.16;z-index:-1;background:linear-gradient(90deg,#03103f33,#051855a6),url(https://images.unsplash.com/photo-1555066931-4365d14bab8c?auto=format&fit=crop&w=1800&q=80) 50%/cover;position:absolute;inset:0}.wd-landing .hero-grid{padding-top:66px;padding-bottom:76px}.wd-landing .hero-copy{position:relative}.wd-landing .hero-copy:before{content:"";background:linear-gradient(90deg,#43a3ff,var(--blue));border-radius:10px;width:110px;height:6px;position:absolute;top:-30px;left:0}.wd-landing .hero h1{text-wrap:balance;max-width:650px}.wd-landing .hero-highlights{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.wd-landing .hero-highlights span{color:#d9e8ff;background:#ffffff12;border:1px solid #9fc5ff42;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:750;display:flex}.wd-landing .hero-highlights .check{color:var(--blue);background:#fff;width:17px;height:17px}.wd-landing .optional{float:right;color:#8e9caf;font-weight:500}.wd-landing .package-section-top{background:linear-gradient(#fff 0%,#f8faff 100%);padding-top:112px}.wd-landing .package-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:80px;margin-bottom:50px;padding:0 6px;display:grid}.wd-landing .package-intro h2{letter-spacing:-2.5px;max-width:720px;margin:0;font-size:clamp(38px,4.2vw,57px);line-height:1.04}.wd-landing .package-intro p{color:var(--muted);margin:0;line-height:1.75}.wd-landing .package-card{border-color:#d8e0f2;transition:all .3s;overflow:hidden}.wd-landing .package-card:before{content:"";background:#dfe6f8;width:100%;height:5px;transition:all .3s;position:absolute;top:0;left:0}.wd-landing .package-card:hover{border-color:var(--blue);transform:translateY(-9px);box-shadow:0 24px 50px #153fdb21}.wd-landing .package-card:hover:before, .wd-landing .package-card.featured:before{background:var(--blue)}.wd-landing .package-card.featured{background:linear-gradient(#f5f8ff,#fff)}.wd-landing .package-card .price{border-top:1px solid #e4e9f4;margin-top:18px;padding-top:18px}.wd-landing .package-card .price small{text-transform:uppercase;letter-spacing:.8px;color:#7e8ca2;font-weight:800;display:block}.wd-landing .story-photo img{box-shadow:0 28px 65px #071e5429}.wd-landing .capabilities-section{position:relative;overflow:hidden}.wd-landing .capabilities-section:before{content:"";background:#153fdb0f;border-radius:50%;width:420px;height:420px;position:absolute;top:-190px;left:-180px}.wd-landing .results-section{color:#fff;background:#07194e}.wd-landing .results-heading{grid-template-columns:.8fr 1.2fr;align-items:end;gap:60px;margin-bottom:45px;display:grid}.wd-landing .results-heading .kicker{color:#76a6ff}.wd-landing .results-heading h2{letter-spacing:-2.5px;margin:0;font-size:clamp(38px,4.3vw,58px);line-height:1.03}.wd-landing .results-grid{grid-template-columns:1.08fr .92fr;gap:26px}.wd-landing .results-showcase{border-radius:18px;min-height:480px;position:relative;overflow:hidden}.wd-landing .results-showcase img{object-fit:cover;filter:brightness(.68)saturate(.85);width:100%;height:100%;transition:all .5s;position:absolute}.wd-landing .results-showcase:hover img{filter:brightness(.58)saturate();transform:scale(1.04)}.wd-landing .results-caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05174ad6;border:1px solid #7ea9ff33;border-radius:12px;padding:20px 22px;position:absolute;bottom:26px;left:28px;right:28px}.wd-landing .results-caption strong, .wd-landing .results-caption span{display:block}.wd-landing .results-caption strong{font-size:18px}.wd-landing .results-caption span{color:#b7cae9;margin-top:6px;font-size:12px}.wd-landing .results-section .benefit-grid{border-color:#294478}.wd-landing .results-section .benefit-grid article{background:#0c2864;border-color:#294478;transition:all .3s}.wd-landing .results-section .benefit-grid article:hover{background:var(--blue);transform:translateY(-3px)}.wd-landing .results-section .benefit-grid strong{color:#79a8ff}.wd-landing .results-section .benefit-grid h3{color:#fff}.wd-landing .results-section .benefit-grid p{color:#b8cae8}.wd-landing .results-section .benefit-grid article:hover strong, .wd-landing .results-section .benefit-grid article:hover p{color:#fff}.wd-landing .footer-service-title{color:#fff;letter-spacing:.2px;font-size:19px;font-weight:850}@media (width<=900px){.wd-landing .logo-space{flex-basis:110px;width:110px}.wd-landing .package-intro, .wd-landing .results-heading{grid-template-columns:1fr;gap:22px}.wd-landing .results-grid{grid-template-columns:1fr}.wd-landing .results-showcase{min-height:420px}}@media (width<=620px){.wd-landing .logo-space{flex-basis:90px;width:90px}.wd-landing .hero-copy:before{left:50%;transform:translate(-50%)}.wd-landing .hero-highlights{justify-content:center}.wd-landing .package-section-top{padding-top:82px}.wd-landing .package-intro h2{font-size:38px}.wd-landing .image-story{padding-top:78px;padding-bottom:78px}.wd-landing .results-showcase{min-height:340px}}.wd-landing{--navy:#061850;--navy2:#0a2b82;--blue:#1542d7;--blue-hover:#0c34b8;--blue2:#2458e8;--ice:#f0f3ff;--line:#dce3f3;--ink:#07122f;--muted:#59677f}.wd-landing{font-family:var(--font-poppins),Arial,Helvetica,sans-serif;color:var(--ink);background:#fff}.wd-landing .shell{width:min(1380px,100% - 48px)}.wd-landing .topbar{background:#1542d7;height:36px;font-size:13px;font-weight:500;line-height:36px}.wd-landing .nav{background:#fff;height:84px}.wd-landing .nav-links{color:#344058;font-size:14px;font-weight:500}.wd-landing .nav-links a{padding:30px 0}.wd-landing .nav-links a:after{bottom:20px}.wd-landing .button{letter-spacing:.1px;border-radius:9px;padding:15px 22px;font-size:13px}.wd-landing .nav-cta{min-width:150px}.wd-landing .hero{background:radial-gradient(circle at 94% 12%,#255cebc7,#0000 38%),radial-gradient(circle at 42% 94%,#1f4ecd61,#0000 36%),linear-gradient(118deg,#06164d 0%,#092774 55%,#1542c6 100%)}.wd-landing .hero:before{background-color:#0000;background-image:radial-gradient(at 85% 18%,#0000 0 34%,#5f8eff29 34.3% 34.8%,#0000 35.2%),radial-gradient(at 72% 68%,#0000 0 43%,#5080f41f 43.3% 43.8%,#0000 44.2%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;-webkit-mask-image:none;mask-image:none}.wd-landing .hero:after{opacity:1;background:linear-gradient(120deg,#0000 30%,#295ad729 31%,#0000 43%),radial-gradient(circle at 5% 80%,#040f3d8c,#0000 38%)}.wd-landing .hero-orb{display:none}.wd-landing .hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:76px;padding:80px 0 84px}.wd-landing .hero-copy:before{display:none}.wd-landing .hero .pill{color:#48c4ff;letter-spacing:2.1px;background:#0719564d;border:2px solid #43bfff;border-radius:999px;padding:8px 17px;font-size:10px}.wd-landing .hero .pill span{display:none}.wd-landing .hero h1{letter-spacing:-2.8px;max-width:760px;margin:28px 0 24px;font-size:clamp(50px,5vw,76px);font-weight:800;line-height:1.08}.wd-landing .hero h1 em{color:#fff}.wd-landing .hero-copy>p{color:#e4eaff;max-width:660px;font-size:17px;line-height:1.75}.wd-landing .hero-actions{margin-top:34px}.wd-landing .hero .text-link{font-size:13px}.wd-landing .hero-highlights span{color:#fff;background:#05164e59;border-color:#ffffff47;border-radius:7px}.wd-landing .project-form{border:1px solid #ffffffb8;border-radius:18px;padding:34px;box-shadow:0 30px 75px #000a3557}.wd-landing .hero-form .field-row{grid-template-columns:1fr;gap:0}.wd-landing .form-heading h2{font-size:27px;font-weight:700}.wd-landing .form-heading p{font-size:12px;line-height:1.6}.wd-landing .project-form label{color:#243453;font-size:11px}.wd-landing .project-form input, .wd-landing .project-form select, .wd-landing .project-form textarea{background:#f9faff;border-color:#dfe4ef;border-radius:8px;padding:13px 14px}.wd-landing .project-form textarea{height:72px}.wd-landing .metric-strip{box-shadow:none;border:0;border-bottom:1px solid var(--line);border-radius:0;transform:none}.wd-landing .metric-strip div{text-align:center;padding:22px 28px}.wd-landing .metric-strip strong{font-size:15px}.wd-landing .package-section-top{background:#f5f7ff;padding-top:90px;padding-bottom:100px}.wd-landing .package-intro{margin-bottom:42px}.wd-landing .package-intro h2, .wd-landing .section-heading h2, .wd-landing .story-copy h2, .wd-landing .process-intro h2, .wd-landing .faq-grid h2, .wd-landing .cta-inner h2{letter-spacing:-1.8px;font-weight:700}.wd-landing .package-card{border-color:#dce3f3;border-radius:14px;padding:28px;box-shadow:0 8px 26px #081f600d}.wd-landing .package-card:before{height:4px}.wd-landing .package-card.featured{border:2px solid var(--blue);background:#fff;box-shadow:0 18px 42px #1542d724}.wd-landing .package-card h3{font-size:25px}.wd-landing .package-card>p{font-size:12px;line-height:1.65}.wd-landing .price strong{font-size:38px}.wd-landing .image-story{padding-top:100px;padding-bottom:100px}.wd-landing .story-photo{height:510px}.wd-landing .story-photo img{filter:none;border-radius:15px}.wd-landing .story-photo:before{border-color:#8da9ff;border-radius:15px}.wd-landing .floating-stat{background:#102a78;border-radius:10px;padding:21px 24px;right:-18px}.wd-landing .story-copy h2{font-size:clamp(38px,3.7vw,54px)}.wd-landing .story-copy>p{font-size:14px}.wd-landing .story-copy li{font-size:13px}.wd-landing .capabilities-section{background:#f0f3ff;padding:100px 0 110px}.wd-landing .capabilities-section:before{background:#1542d70b}.wd-landing .capabilities-section .section-heading{max-width:820px}.wd-landing .capabilities-section .section-heading p{color:#72809a}.wd-landing .capability-grid{gap:24px}.wd-landing .capability-card{border:1px solid #1542d71f;border-radius:16px;height:390px;box-shadow:0 14px 34px #0e24651c}.wd-landing .capability-card img{filter:saturate(.9);transform:none}.wd-landing .capability-card:after{background:linear-gradient(#040f360d 10%,#05184e57 46%,#05164cfa 100%)}.wd-landing .capability-overlay{bottom:24px;left:25px;right:25px;transform:none}.wd-landing .capability-overlay h3{margin:0 0 9px;font-size:20px;line-height:1.3}.wd-landing .capability-overlay p{color:#e0e7ff;opacity:1;margin:0 0 14px;font-size:12px;line-height:1.6}.wd-landing .capability-overlay a{color:#fff;background:#1542d7;border-radius:7px;padding:9px 13px;font-size:10px}.wd-landing .capability-card:hover img{transform:scale(1.035)}.wd-landing .capability-card:hover:after{background:linear-gradient(#1542d714,#05164cfa)}.wd-landing .capability-card:hover .capability-overlay{transform:none}.wd-landing .capability-card:hover .capability-overlay a{color:var(--blue);background:#fff}.wd-landing .work-section{background:#071a54}.wd-landing .work-section .section-heading p{color:#b8c7e8}.wd-landing .project-card{background:#0c2a75;border-color:#24468f;border-radius:13px;padding:11px}.wd-landing .browser{background:#fff;height:360px}.wd-landing .project-viewport{color:#fff;height:calc(100% - 25px);position:relative;overflow:hidden}.wd-landing .project-viewport>img{object-fit:cover;filter:brightness(.54)saturate(.88);width:100%;height:100%;transition:all .5s;position:absolute;inset:0}.wd-landing .project-viewport:after{content:"";background:linear-gradient(90deg,#041034cc,#0410341f);position:absolute;inset:0}.wd-landing .project-card:hover .project-viewport>img{transform:scale(1.04)}.wd-landing .project-viewport .screen-nav, .wd-landing .project-viewport .screen-content{z-index:1;position:relative}.wd-landing .project-viewport .screen-nav{padding:18px 20px}.wd-landing .project-viewport .screen-nav b{color:#fff;font-size:13px}.wd-landing .project-viewport .screen-nav span{color:#f0f4ff}.wd-landing .project-viewport .screen-content{max-width:82%;padding:54px 24px 20px}.wd-landing .project-viewport .screen-content small{color:#b8cbff;font-size:8px}.wd-landing .project-viewport .screen-content strong{margin:10px 0;font-size:27px;line-height:1.12}.wd-landing .project-viewport .screen-content p{color:#e8edff;font-size:9px}.wd-landing .project-viewport .screen-content button{background:#1542d7}.wd-landing .project-meta p{color:#c1cdec}.wd-landing .process-section{color:var(--ink);border-bottom:1px solid var(--line);background:#fff}.wd-landing .process-grid{gap:90px}.wd-landing .process-intro p{color:var(--muted)}.wd-landing .steps{border-top:1px solid var(--line)}.wd-landing .steps li{border-bottom:1px solid var(--line)}.wd-landing .steps b{color:var(--blue)}.wd-landing .steps h3{color:var(--ink);font-weight:600}.wd-landing .steps p{color:var(--muted)}.wd-landing .faq-section{background:#f3f6ff}.wd-landing .faqs details{border-bottom-color:#d7e0f3}.wd-landing .faqs summary{font-size:14px}.wd-landing .cta-section{background:linear-gradient(110deg,#06164d,#12389f)}.wd-landing footer{background:#031331}@media (width<=900px){.wd-landing .shell{width:min(100% - 36px,1380px)}.wd-landing .hero-grid{grid-template-columns:1fr;padding-top:65px}.wd-landing .hero-copy{text-align:center}.wd-landing .hero h1{max-width:850px;margin-left:auto;margin-right:auto}.wd-landing .hero .pill{margin:auto}.wd-landing .hero-actions, .wd-landing .hero-highlights{justify-content:center}.wd-landing .hero-form{width:100%;max-width:680px;margin:auto}.wd-landing .story-photo{height:440px}.wd-landing .capability-grid, .wd-landing .portfolio-grid{grid-template-columns:1fr 1fr}.wd-landing .portfolio-grid .project-card:last-child{grid-column:1/-1}.wd-landing .process-grid{gap:55px}}@media (width<=620px){.wd-landing .shell{width:min(100% - 28px,1380px)}.wd-landing .topbar{letter-spacing:1.2px;font-size:11px}.wd-landing .hero-grid{padding:55px 0 58px}.wd-landing .hero h1{letter-spacing:-1.8px;font-size:43px;line-height:1.1}.wd-landing .hero-copy>p{font-size:15px}.wd-landing .hero-actions{gap:14px}.wd-landing .hero-highlights{gap:8px}.wd-landing .hero-highlights span{font-size:10px}.wd-landing .project-form{border-radius:14px;padding:24px 20px}.wd-landing .metric-strip{grid-template-columns:1fr 1fr}.wd-landing .metric-strip div{padding:18px 10px}.wd-landing .package-intro{grid-template-columns:1fr;gap:20px}.wd-landing .package-intro h2{font-size:35px}.wd-landing .story-photo{height:340px}.wd-landing .floating-stat{bottom:12px;left:12px;right:12px}.wd-landing .capability-grid, .wd-landing .portfolio-grid{grid-template-columns:1fr}.wd-landing .portfolio-grid .project-card:last-child{grid-column:auto}.wd-landing .capability-card{height:385px}.wd-landing .browser{height:340px}.wd-landing .project-viewport .screen-content{padding-top:48px}}.wd-landing .package-grid{gap:22px}.wd-landing .package-card{background:#fff;border:1px solid #dce3f1;border-radius:17px;min-height:610px;padding:34px 30px 30px;transition:transform .32s,box-shadow .32s,border-color .32s,background .32s;box-shadow:0 12px 32px #07194f0f}.wd-landing .package-card:before{background:#dfe6f6;height:5px}.wd-landing .package-card:hover{z-index:2;border-color:#1542d7;transform:translateY(-12px)scale(1.012);box-shadow:0 28px 58px #1542d72e}.wd-landing .package-card:hover:before{background:#1542d7}.wd-landing .package-card.featured{color:#fff;background:linear-gradient(150deg,#2657eb 0%,#1242d1 55%,#0b35af 100%);border-color:#1542d7;transform:none;box-shadow:0 22px 48px #1542d738}.wd-landing .package-card.featured:hover{transform:translateY(-12px)scale(1.012);box-shadow:0 32px 66px #1542d752}.wd-landing .popular-badge{color:#1542d7;text-transform:uppercase;letter-spacing:1.2px;white-space:nowrap;background:#fff;border-radius:999px;padding:8px 17px;font-size:9px;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);box-shadow:0 7px 20px #071c5f29}.wd-landing .package-eyebrow{color:#1542d7;letter-spacing:1.45px;font-size:11px;font-weight:800}.wd-landing .package-card .price{border:0;align-items:flex-end;margin:14px 0 8px;padding:0;display:flex}.wd-landing .package-card .price strong{color:#071e5b;letter-spacing:-2.6px;font-size:51px;line-height:1}.wd-landing .package-card .price span{padding-bottom:5px}.wd-landing .discount-row{justify-content:space-between;align-items:center;gap:10px;min-height:29px;margin-bottom:17px;display:flex}.wd-landing .discount-row span{color:#78869d;font-size:10px;font-weight:600}.wd-landing .discount-row b{color:#157348;letter-spacing:.25px;background:#e8f7ef;border-radius:999px;padding:6px 9px;font-size:9px}.wd-landing .package-card>p{color:#69768b;border-top:1px solid #e7ebf4;min-height:74px;margin:0;padding:18px 0 20px;font-size:12px;line-height:1.7}.wd-landing .package-card ul{margin-top:2px}.wd-landing .package-card li{font-size:12px;line-height:1.45}.wd-landing .package-card .button{border-radius:999px;min-height:50px}.wd-landing .featured-button:hover{color:#0b35af;background:#eef3ff}.wd-landing .tech-section{background:#f0f3ff;border-bottom:1px solid #dce3f3}.wd-landing .tech-section .section-heading{max-width:780px}.wd-landing .tech-section .section-heading h2{color:var(--ink)}.wd-landing .tech-section .section-heading p{color:#66748d}.wd-landing .tech-grid{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.wd-landing .tech-card{background:#fff;border:1px solid #dce3f1;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:15px;min-height:132px;padding:20px;transition:transform .28s,border-color .28s,box-shadow .28s;display:flex;box-shadow:0 8px 24px #081d580a}.wd-landing .tech-card:hover{border-color:#1542d7;transform:translateY(-7px);box-shadow:0 18px 36px #1542d721}.wd-landing .tech-card img{object-fit:contain;width:47px;height:47px}.wd-landing .tech-card strong{color:#172442;font-size:12px;font-weight:700}@media (width<=1100px){.wd-landing .tech-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.wd-landing .package-card{min-height:590px}.wd-landing .tech-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=620px){.wd-landing .package-card{min-height:0}.wd-landing .package-card.featured{margin-top:8px}.wd-landing .tech-grid{grid-template-columns:repeat(2,1fr);gap:12px}.wd-landing .tech-card{min-height:116px;padding:16px}.wd-landing .tech-card img{width:41px;height:41px}}.wd-landing{scroll-padding-top:135px}.wd-landing #packages{scroll-margin-top:135px}.wd-landing .package-grid{padding-top:20px}.wd-landing .package-card{overflow:visible}.wd-landing .package-card.featured{color:var(--ink);background:#fff;border-color:#dce3f1;box-shadow:0 12px 32px #07194f0f}.wd-landing .package-card.featured:before{background:#dfe6f6}.wd-landing .package-card.featured .package-eyebrow{color:#1542d7}.wd-landing .package-card.featured .price strong{color:#071e5b}.wd-landing .package-card.featured .price span{color:var(--muted)}.wd-landing .package-card.featured .discount-row span{color:#78869d}.wd-landing .package-card.featured .discount-row b{color:#157348;background:#e8f7ef}.wd-landing .package-card.featured>p{color:#69768b;border-color:#e7ebf4}.wd-landing .package-card.featured li{color:var(--ink)}.wd-landing .package-card.featured .check{color:var(--blue);background:#e9f5ff}.wd-landing .featured-button{color:#fff;background:#1542d7;border-color:#1542d7}.wd-landing .popular-badge{z-index:4}.wd-landing .package-card:is(:hover, .wd-landing :focus-within){color:#fff;z-index:3;background:linear-gradient(150deg,#2657eb 0%,#1242d1 55%,#0b35af 100%);border-color:#1542d7;transform:translateY(-12px)scale(1.012);box-shadow:0 32px 66px #1542d74d}.wd-landing .package-card:is(:hover, .wd-landing :focus-within):before{background:#72a2ff}.wd-landing .package-card:is(:hover, .wd-landing :focus-within) .package-eyebrow{color:#dce6ff}.wd-landing .package-card:is(:hover, .wd-landing :focus-within) li{color:#fff}.wd-landing .package-card:is(:hover, .wd-landing :focus-within) .button{color:#1542d7;box-shadow:none;background:#fff;border-color:#fff}@media (width<=620px){.wd-landing{scroll-padding-top:105px}.wd-landing #packages{scroll-margin-top:105px}.wd-landing .package-grid{padding-top:18px}}.wd-landing .package-section-top{background:radial-gradient(circle at 50% 0,#5a8fff21,#0000 36%),linear-gradient(#f7f9ff 0%,#f1f5ff 54%,#f8faff 100%);border-top:1px solid #e5eaf5;border-bottom:1px solid #e1e7f3;padding:108px 0 122px;overflow:visible}.wd-landing .package-section-inner{position:relative}.wd-landing .package-intro{text-align:center;max-width:850px;margin:0 auto 58px;padding:0;display:block}.wd-landing .package-intro .kicker{color:#1542d7;background:#ffffffd1;border:1px solid #cbdcff;border-radius:999px;width:max-content;margin:0 auto 16px;padding:8px 13px}.wd-landing .package-intro h2{color:#071e5b;letter-spacing:-2.5px;max-width:none;font-size:clamp(40px,4.25vw,60px);line-height:1.05}.wd-landing .package-intro p{color:#5e6e8d;max-width:720px;margin:18px auto 0;font-size:16px;line-height:1.7}.wd-landing .package-grid{align-items:stretch;gap:24px;padding:22px 0 20px;overflow:visible}.wd-landing .package-card, .wd-landing .package-card.featured{text-align:center;min-height:0;color:var(--ink);background:#fff;border:1px solid #d3ddef;border-radius:18px;padding:54px 30px 30px;overflow:hidden;transform:none;box-shadow:0 13px 34px #071e5b13}.wd-landing .package-card:before, .wd-landing .package-card.featured:before{background:#d9e4fa;height:4px}.wd-landing .popular-badge{color:#1542d7;box-shadow:none;background:#edf3ff;border:1px solid #d3e1ff;padding:7px 14px;top:16px;left:50%;right:auto;transform:translate(-50%)}.wd-landing .package-eyebrow, .wd-landing .package-card.featured .package-eyebrow{color:#101e43;letter-spacing:1.7px;text-align:center;font-size:13px;font-weight:800;display:block}.wd-landing .promotion-label{color:#1550db;letter-spacing:1px;text-transform:uppercase;background:#edf4ff;border-radius:7px;align-self:center;margin:15px auto 3px;padding:7px 11px;font-size:10px;font-weight:800;transition:background .28s,color .28s;display:inline-flex}.wd-landing .package-card .price, .wd-landing .package-card.featured .price{flex-direction:column;align-items:center;gap:8px;margin:13px 0 17px;display:flex}.wd-landing .package-card .price strong, .wd-landing .package-card.featured .price strong{color:#1152df;letter-spacing:-2.7px;font-size:55px;line-height:.98}.wd-landing .package-card .price span, .wd-landing .package-card.featured .price span{color:#5f6f8e;padding:0;font-size:12px}.wd-landing .discount-row{border-top:1px solid #dfe6f2;flex-direction:column;justify-content:center;gap:11px;min-height:0;margin:0;padding:17px 0 18px}.wd-landing .discount-row span, .wd-landing .package-card.featured .discount-row span{color:#526381;font-size:11px;font-weight:600}.wd-landing .discount-row b, .wd-landing .package-card.featured .discount-row b{color:#1550db;background:linear-gradient(90deg,#edf3ff,#e3edff);border-radius:8px;width:100%;padding:10px 12px;font-size:12px;font-weight:800}.wd-landing .package-card>p, .wd-landing .package-card.featured>p{color:#687690;text-align:center;border-top:0;border-bottom:1px solid #e3e9f3;min-height:88px;margin:0;padding:17px 2px;font-size:12px;line-height:1.65}.wd-landing .package-card ul{text-align:left;width:100%;margin:8px 0 26px}.wd-landing .package-card li, .wd-landing .package-card.featured li{color:var(--ink);border-bottom:1px solid #e6ebf3;margin:0;padding:12px 0;font-size:12px;line-height:1.45}.wd-landing .package-card li:last-child{border-bottom:0}.wd-landing .package-card .check, .wd-landing .package-card.featured .check{color:#1550db;background:#e8f3ff}.wd-landing .package-card .button{margin-top:auto}.wd-landing .package-card.featured .featured-button{color:#fff;background:#1542d7;border-color:#1542d7}.wd-landing .package-card:is(:hover, .wd-landing :focus-within){color:#fff;background:linear-gradient(150deg,#2657eb 0%,#1242d1 55%,#0b35af 100%);border-color:#1542d7;transform:translateY(-10px);box-shadow:0 32px 66px #1542d747}.wd-landing .package-card:is(:hover, .wd-landing :focus-within) .popular-badge{color:#1542d7;background:#fff;border-color:#fff}.wd-landing .package-card:is(:hover, .wd-landing :focus-within) .promotion-label{color:#fff;background:#ffffff26}.wd-landing .package-card:is(:hover, .wd-landing :focus-within) .price strong{color:#fff}.wd-landing .package-card:is(:hover, .wd-landing :focus-within) .price span{color:#dce5ff}.wd-landing .package-card:is(:hover, .wd-landing :focus-within) .discount-row{border-color:#ffffff3d}.wd-landing .package-card:is(:hover, .wd-landing :focus-within) .discount-row span{color:#dce5ff}.wd-landing .package-card:is(:hover, .wd-landing :focus-within) .discount-row b{color:#1542d7;background:#fff}.wd-landing .package-card:is(:hover, .wd-landing :focus-within)>p{color:#e5ebff;border-color:#ffffff38}.wd-landing .package-card:is(:hover, .wd-landing :focus-within) li{color:#fff;border-color:#ffffff2e}.wd-landing .package-card:is(:hover, .wd-landing :focus-within) .check{color:#1542d7;background:#fff}.wd-landing .package-card:is(:hover, .wd-landing :focus-within) .button{color:#1542d7;background:#fff;border-color:#fff}@media (width<=900px){.wd-landing .package-intro{margin-bottom:44px}.wd-landing .package-grid{gap:20px}.wd-landing .package-card:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}}@media (width<=620px){.wd-landing .package-section-top{padding:78px 0 88px}.wd-landing .package-intro{margin-bottom:34px}.wd-landing .package-intro h2{letter-spacing:-1.7px;font-size:37px}.wd-landing .package-intro p{font-size:14px}.wd-landing .package-grid{padding-top:14px}.wd-landing .package-card, .wd-landing .package-card.featured{padding:52px 24px 26px}.wd-landing .package-card:last-child{grid-column:auto;width:100%}.wd-landing .package-card:is(:hover, .wd-landing :focus-within){transform:translateY(-5px)}}inherits:false;initial-value:solid}


/* === WD landing fortify (site conflict shield) === */
.wd-landing {
  --font-poppins: 'Poppins', Arial, Helvetica, sans-serif;
  --navy: #061850;
  --blue: #1542d7;
  --ink: #07122f;
  --muted: #59677f;
  font-family: var(--font-poppins) !important;
  color: var(--ink);
  overflow-x: clip;
  display: block;
  width: 100%;
  box-sizing: border-box;
}
.wd-landing *,
.wd-landing *::before,
.wd-landing *::after {
  box-sizing: border-box;
}
.wd-landing img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Hero — match reference mockup exactly */
body.web-dev-service-page .wd-landing section.hero, body.graphic-design-service-page .wd-landing section.hero,
body.web-dev-service-page .wd-landing .hero, body.graphic-design-service-page .wd-landing .hero {
  width: 100% !important;
  margin: 0 !important;
  margin-top: 0 !important;
  padding: 0 !important;
  color: #ffffff !important;
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;
  min-height: 0 !important;
  background:
    radial-gradient(circle at 94% 12%, rgba(37, 92, 235, 0.78), transparent 38%),
    radial-gradient(circle at 42% 94%, rgba(31, 78, 205, 0.38), transparent 36%),
    linear-gradient(118deg, #06164d 0%, #092774 55%, #1542c6 100%) !important;
}
body.web-dev-service-page .wd-landing .hero:before, body.graphic-design-service-page .wd-landing .hero:before {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  pointer-events: none !important;
  background-color: transparent !important;
  background-image:
    radial-gradient(at 85% 18%, transparent 0 34%, rgba(95, 142, 255, 0.16) 34.3% 34.8%, transparent 35.2%),
    radial-gradient(at 72% 68%, transparent 0 43%, rgba(80, 128, 244, 0.12) 43.3% 43.8%, transparent 44.2%) !important;
  -webkit-mask-image: none !important;
  mask-image: none !important;
}
body.web-dev-service-page .wd-landing .hero:after, body.graphic-design-service-page .wd-landing .hero:after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  inset: 0 !important;
  z-index: 0 !important;
  pointer-events: none !important;
  opacity: 1 !important;
  background:
    linear-gradient(120deg, transparent 30%, rgba(41, 90, 215, 0.16) 31%, transparent 43%),
    radial-gradient(circle at 5% 80%, rgba(4, 15, 61, 0.55), transparent 38%) !important;
}
body.web-dev-service-page .wd-landing .hero-orb, body.graphic-design-service-page .wd-landing .hero-orb {
  display: none !important;
}
body.web-dev-service-page .wd-landing .hero .shell, body.graphic-design-service-page .wd-landing .hero .shell {
  width: min(1380px, calc(100% - 48px)) !important;
  margin: 0 auto !important;
  position: relative !important;
  z-index: 1 !important;
}
body.web-dev-service-page .wd-landing .hero-grid, body.graphic-design-service-page .wd-landing .hero-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 1.05fr) minmax(0, 0.95fr) !important;
  align-items: center !important;
  gap: 72px !important;
  padding: 168px 0 96px !important;
  position: relative !important;
  z-index: 1 !important;
  width: 100% !important;
  margin: 0 !important;
}
body.web-dev-service-page .wd-landing .hero-copy, body.graphic-design-service-page .wd-landing .hero-copy {
  position: relative !important;
  z-index: 1 !important;
  padding-top: 28px !important;
  max-width: 680px !important;
}
body.web-dev-service-page .wd-landing .hero .pill, body.graphic-design-service-page .wd-landing .hero .pill {
  text-transform: uppercase !important;
  letter-spacing: 2.1px !important;
  color: #48c4ff !important;
  background: rgba(7, 25, 86, 0.3) !important;
  border: 2px solid #43bfff !important;
  border-radius: 999px !important;
  padding: 8px 17px !important;
  font-size: 10px !important;
  font-weight: 800 !important;
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 0 24px !important;
}
body.web-dev-service-page .wd-landing .hero .pill span, body.graphic-design-service-page .wd-landing .hero .pill span {
  display: none !important;
}
body.web-dev-service-page .wd-landing .hero h1, body.graphic-design-service-page .wd-landing .hero h1,
body.web-dev-service-page .wd-landing .hero-copy h1, body.graphic-design-service-page .wd-landing .hero-copy h1 {
  color: #ffffff !important;
  letter-spacing: -2.6px !important;
  max-width: 680px !important;
  margin: 0 0 22px !important;
  font-size: clamp(40px, 4.6vw, 68px) !important;
  font-weight: 800 !important;
  line-height: 1.1 !important;
}
body.web-dev-service-page .wd-landing .hero h1 em, body.graphic-design-service-page .wd-landing .hero h1 em {
  color: #ffffff !important;
  font-style: normal !important;
}
body.web-dev-service-page .wd-landing .hero-copy > p, body.graphic-design-service-page .wd-landing .hero-copy > p {
  color: #e4eaff !important;
  max-width: 600px !important;
  font-size: 17px !important;
  line-height: 1.75 !important;
  margin: 0 !important;
  font-weight: 400 !important;
}
body.web-dev-service-page .wd-landing .hero-actions, body.graphic-design-service-page .wd-landing .hero-actions {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 26px !important;
  margin-top: 30px !important;
}
body.web-dev-service-page .wd-landing .hero-actions .button.primary, body.graphic-design-service-page .wd-landing .hero-actions .button.primary {
  width: auto !important;
  min-width: 0 !important;
  display: inline-flex !important;
  color: #ffffff !important;
  background: #1542d7 !important;
  border-color: #1542d7 !important;
  box-shadow: 0 10px 25px rgba(21, 66, 215, 0.18) !important;
}
body.web-dev-service-page .wd-landing .hero-actions .button.primary:hover, body.graphic-design-service-page .wd-landing .hero-actions .button.primary:hover {
  color: #ffffff !important;
  background: #0c34b8 !important;
}
body.web-dev-service-page .wd-landing .hero .text-link, body.graphic-design-service-page .wd-landing .hero .text-link {
  color: #ffffff !important;
  font-size: 13px !important;
  font-weight: 750 !important;
  text-decoration: none !important;
}
body.web-dev-service-page .wd-landing .hero .text-link span, body.graphic-design-service-page .wd-landing .hero .text-link span {
  color: #ffffff !important;
}

/* Quote form card — reference mockup */
body.web-dev-service-page .wd-landing .project-form, body.graphic-design-service-page .wd-landing .project-form,
body.web-dev-service-page .wd-landing .wd-quote-form, body.graphic-design-service-page .wd-landing .wd-quote-form {
  color: #07122f !important;
  background: #ffffff !important;
  border: 1px solid rgba(255, 255, 255, 0.72) !important;
  border-radius: 18px !important;
  padding: 34px !important;
  margin: 20px 0 0 !important;
  width: 100% !important;
  max-width: none !important;
  box-shadow: 0 30px 75px rgba(0, 10, 53, 0.34) !important;
  display: block !important;
  position: relative !important;
  z-index: 2 !important;
}
body.web-dev-service-page .wd-landing .project-form .form-heading span, body.graphic-design-service-page .wd-landing .project-form .form-heading span {
  display: block !important;
  text-transform: uppercase !important;
  letter-spacing: 1.4px !important;
  color: #1542d7 !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  margin: 0 !important;
}
body.web-dev-service-page .wd-landing .project-form .form-heading h2, body.graphic-design-service-page .wd-landing .project-form .form-heading h2 {
  color: #07122f !important;
  font-size: 27px !important;
  font-weight: 700 !important;
  letter-spacing: -0.5px !important;
  margin: 8px 0 4px !important;
  line-height: 1.2 !important;
}
body.web-dev-service-page .wd-landing .project-form .form-heading p, body.graphic-design-service-page .wd-landing .project-form .form-heading p {
  color: #59677f !important;
  font-size: 12px !important;
  line-height: 1.6 !important;
  margin: 0 0 20px !important;
}
body.web-dev-service-page .wd-landing .project-form label, body.graphic-design-service-page .wd-landing .project-form label {
  color: #243453 !important;
  display: block !important;
  margin-bottom: 14px !important;
  font-size: 11px !important;
  font-weight: 800 !important;
  line-height: 1.4 !important;
}
body.web-dev-service-page .wd-landing .project-form .optional, body.graphic-design-service-page .wd-landing .project-form .optional {
  float: right !important;
  color: #8e9caf !important;
  font-weight: 500 !important;
}
body.web-dev-service-page .wd-landing .project-form .field-row, body.graphic-design-service-page .wd-landing .project-form .field-row {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 0 !important;
  margin: 0 !important;
}
body.web-dev-service-page .wd-landing .project-form input, body.graphic-design-service-page .wd-landing .project-form input,
body.web-dev-service-page .wd-landing .project-form select, body.graphic-design-service-page .wd-landing .project-form select,
body.web-dev-service-page .wd-landing .project-form textarea, body.graphic-design-service-page .wd-landing .project-form textarea {
  width: 100% !important;
  color: #07122f !important;
  background: #f9faff !important;
  border: 1px solid #dfe4ef !important;
  border-bottom: 1px solid #dfe4ef !important;
  border-radius: 8px !important;
  margin-top: 7px !important;
  padding: 13px 14px !important;
  font-size: 13px !important;
  font-family: var(--font-poppins), Arial, Helvetica, sans-serif !important;
  height: auto !important;
  min-height: 46px !important;
  box-shadow: none !important;
  outline: none !important;
  appearance: auto !important;
}
body.web-dev-service-page .wd-landing .project-form input::placeholder, body.graphic-design-service-page .wd-landing .project-form input::placeholder,
body.web-dev-service-page .wd-landing .project-form textarea::placeholder, body.graphic-design-service-page .wd-landing .project-form textarea::placeholder {
  color: #8e9caf !important;
  opacity: 1 !important;
  font-weight: 400 !important;
}
body.web-dev-service-page .wd-landing .project-form select, body.graphic-design-service-page .wd-landing .project-form select {
  color: #07122f !important;
  cursor: pointer !important;
}
body.web-dev-service-page .wd-landing .project-form .iti, body.graphic-design-service-page .wd-landing .project-form .iti,
body.web-dev-service-page .wd-landing .project-form .iti__flag-container, body.graphic-design-service-page .wd-landing .project-form .iti__flag-container {
  display: none !important;
}
body.web-dev-service-page .wd-landing .project-form input[type="tel"], body.graphic-design-service-page .wd-landing .project-form input[type="tel"] {
  padding-left: 14px !important;
}
body.web-dev-service-page .wd-landing .project-form input:focus, body.graphic-design-service-page .wd-landing .project-form input:focus,
body.web-dev-service-page .wd-landing .project-form select:focus, body.graphic-design-service-page .wd-landing .project-form select:focus,
body.web-dev-service-page .wd-landing .project-form textarea:focus, body.graphic-design-service-page .wd-landing .project-form textarea:focus {
  border-color: #1542d7 !important;
  box-shadow: 0 0 0 3px rgba(21, 66, 215, 0.1) !important;
}
body.web-dev-service-page .wd-landing .project-form textarea, body.graphic-design-service-page .wd-landing .project-form textarea {
  min-height: 72px !important;
  height: 72px !important;
  resize: vertical !important;
}
body.web-dev-service-page .wd-landing .project-form .form-button, body.graphic-design-service-page .wd-landing .project-form .form-button,
body.web-dev-service-page .wd-landing .project-form .button.primary.form-button, body.graphic-design-service-page .wd-landing .project-form .button.primary.form-button {
  width: 100% !important;
  color: #ffffff !important;
  background: #1542d7 !important;
  border: 0 !important;
  border-radius: 9px !important;
  margin-top: 8px !important;
  padding: 15px 22px !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  cursor: pointer !important;
  box-shadow: 0 10px 25px rgba(21, 66, 215, 0.18) !important;
}
body.web-dev-service-page .wd-landing .project-form .form-button:hover, body.graphic-design-service-page .wd-landing .project-form .form-button:hover,
body.web-dev-service-page .wd-landing .project-form .button.primary.form-button:hover, body.graphic-design-service-page .wd-landing .project-form .button.primary.form-button:hover {
  color: #ffffff !important;
  background: #0c34b8 !important;
}
body.web-dev-service-page .wd-landing .project-form .privacy, body.graphic-design-service-page .wd-landing .project-form .privacy {
  display: block !important;
  text-align: center !important;
  color: #8a98aa !important;
  font-size: 10px !important;
  margin-top: 11px !important;
}

@media (max-width: 900px) {
  body.web-dev-service-page .wd-landing .hero-grid, body.graphic-design-service-page .wd-landing .hero-grid {
    grid-template-columns: 1fr !important;
    gap: 36px !important;
    padding: 128px 0 64px !important;
  }
  body.web-dev-service-page .wd-landing .hero-copy, body.graphic-design-service-page .wd-landing .hero-copy {
    text-align: center !important;
    padding-top: 0 !important;
    max-width: none !important;
  }
  body.web-dev-service-page .wd-landing .hero h1, body.graphic-design-service-page .wd-landing .hero h1 {
    margin-left: auto !important;
    margin-right: auto !important;
    font-size: clamp(36px, 7.5vw, 50px) !important;
    max-width: 720px !important;
  }
  body.web-dev-service-page .wd-landing .hero-copy > p, body.graphic-design-service-page .wd-landing .hero-copy > p {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  body.web-dev-service-page .wd-landing .hero-actions, body.graphic-design-service-page .wd-landing .hero-actions {
    justify-content: center !important;
  }
  body.web-dev-service-page .wd-landing .hero .pill, body.graphic-design-service-page .wd-landing .hero .pill {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  body.web-dev-service-page .wd-landing .project-form, body.graphic-design-service-page .wd-landing .project-form,
  body.web-dev-service-page .wd-landing .wd-quote-form, body.graphic-design-service-page .wd-landing .wd-quote-form {
    max-width: 680px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 0 !important;
  }
}

@media (max-width: 620px) {
  body.web-dev-service-page .wd-landing .hero-grid, body.graphic-design-service-page .wd-landing .hero-grid {
    padding: 108px 0 52px !important;
  }
  body.web-dev-service-page .wd-landing .hero h1, body.graphic-design-service-page .wd-landing .hero h1 {
    font-size: 38px !important;
    letter-spacing: -1.8px !important;
    line-height: 1.12 !important;
  }
  body.web-dev-service-page .wd-landing .project-form, body.graphic-design-service-page .wd-landing .project-form,
  body.web-dev-service-page .wd-landing .wd-quote-form, body.graphic-design-service-page .wd-landing .wd-quote-form {
    padding: 24px 20px !important;
    border-radius: 14px !important;
  }
}

/* Hero — dodge site .hero margin/background (legacy fallback) */
.wd-landing section.hero,
.wd-landing .hero {
  width: 100% !important;
  margin: 0 !important;
  margin-top: 0 !important;
  color: #ffffff !important;
  position: relative !important;
  overflow: hidden !important;
  isolation: isolate !important;
  background:
    radial-gradient(circle at 94% 12%, #255cebc7, transparent 38%),
    radial-gradient(circle at 42% 94%, #1f4ecd61, transparent 36%),
    linear-gradient(118deg, #06164d 0%, #092774 55%, #1542c6 100%) !important;
}
.wd-landing .hero h1,
.wd-landing .hero h2,
.wd-landing .hero p,
.wd-landing .hero .pill,
.wd-landing .hero .text-link,
.wd-landing .hero-copy,
.wd-landing .hero-copy p,
.wd-landing .hero-copy h1 {
  color: #ffffff !important;
}
.wd-landing .hero h1 em {
  color: #ffffff !important;
  font-style: normal !important;
}
.wd-landing .hero .pill {
  color: #48c4ff !important;
}
.wd-landing .hero-grid {
  display: grid !important;
  grid-template-columns: 1.05fr 0.95fr !important;
  align-items: center !important;
  gap: 72px !important;
  padding: 168px 0 96px !important;
  position: relative !important;
  width: min(1380px, calc(100% - 48px)) !important;
  margin: 0 auto !important;
}
.wd-landing .hero h1 {
  letter-spacing: -2.6px !important;
  max-width: 680px !important;
  margin: 0 0 22px !important;
  font-size: clamp(40px, 4.6vw, 68px) !important;
  font-weight: 800 !important;
  line-height: 1.1 !important;
}
.wd-landing .hero-copy > p {
  color: #e4eaff !important;
  max-width: 600px !important;
  font-size: 17px !important;
  line-height: 1.75 !important;
  margin: 0 !important;
}
.wd-landing .hero-actions {
  display: flex !important;
  align-items: center !important;
  gap: 26px !important;
  margin-top: 34px !important;
}
.wd-landing .button {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  border: 1px solid transparent !important;
  border-radius: 9px !important;
  padding: 15px 22px !important;
  font-size: 13px !important;
  font-weight: 800 !important;
  text-decoration: none !important;
  cursor: pointer !important;
  transition: all 0.25s !important;
}
.wd-landing .button.primary,
.wd-landing .primary {
  background: #1542d7 !important;
  color: #ffffff !important;
  box-shadow: 0 10px 25px rgba(21, 66, 215, 0.18) !important;
}
.wd-landing .hero .text-link {
  color: #ffffff !important;
  font-weight: 750 !important;
}

/* Quote form — beat site .hero-form !important resets */
.wd-landing .project-form,
.wd-landing .wd-quote-form {
  color: #07122f !important;
  background: #ffffff !important;
  border: 1px solid rgba(255, 255, 255, 0.72) !important;
  border-radius: 18px !important;
  padding: 34px !important;
  margin: 0 !important;
  width: 100% !important;
  box-shadow: 0 30px 75px rgba(0, 10, 53, 0.34) !important;
  display: block !important;
}
.wd-landing .project-form .form-heading span {
  color: #1542d7 !important;
}
.wd-landing .project-form .form-heading h2 {
  color: #07122f !important;
  font-size: 27px !important;
  font-weight: 700 !important;
  margin: 8px 0 4px !important;
}
.wd-landing .project-form .form-heading p,
.wd-landing .project-form .privacy {
  color: #59677f !important;
}
.wd-landing .project-form label {
  color: #243453 !important;
  display: block !important;
  margin-bottom: 12px !important;
  font-size: 11px !important;
  font-weight: 800 !important;
}
.wd-landing .project-form .field-row {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 0 !important;
}
.wd-landing .project-form input,
.wd-landing .project-form select,
.wd-landing .project-form textarea {
  width: 100% !important;
  color: #07122f !important;
  background: #f9faff !important;
  border: 1px solid #dfe4ef !important;
  border-radius: 8px !important;
  margin-top: 7px !important;
  padding: 13px 14px !important;
  font-size: 13px !important;
  font-family: var(--font-poppins) !important;
  height: auto !important;
  box-shadow: none !important;
  outline: none !important;
  appearance: auto !important;
}
.wd-landing .project-form textarea {
  min-height: 72px !important;
  resize: vertical !important;
}
.wd-landing .project-form .form-button,
.wd-landing .project-form .button.primary {
  width: 100% !important;
  color: #fff !important;
  background: #1542d7 !important;
  border: 0 !important;
  margin-top: 8px !important;
}

/* Dark sections — force white text */
.wd-landing .work-section,
.wd-landing .work-section h2,
.wd-landing .work-section p,
.wd-landing .work-section .kicker,
.wd-landing .cta-section,
.wd-landing .cta-section h2,
.wd-landing .cta-section p,
.wd-landing .cta-section .kicker {
  color: #ffffff !important;
}
.wd-landing .work-section .section-heading p,
.wd-landing .cta-section p {
  color: #b8c7e8 !important;
}
.wd-landing .capability-overlay,
.wd-landing .capability-overlay h3,
.wd-landing .capability-overlay p {
  color: #ffffff !important;
}
.wd-landing .capability-overlay p {
  color: #e0e7ff !important;
}
.wd-landing .capability-overlay a {
  color: #ffffff !important;
  background: #1542d7 !important;
  border: 1px solid #1542d7 !important;
  text-decoration: none !important;
}
.wd-landing .capability-card:hover .capability-overlay a,
.wd-landing .capability-card:focus-within .capability-overlay a,
.wd-landing .capability-overlay a:hover,
.wd-landing .capability-overlay a:focus-visible {
  color: #1542d7 !important;
  background: #ffffff !important;
  border-color: #ffffff !important;
}
.wd-landing .work-section .project-meta h3 {
  color: #ffffff !important;
}
.wd-landing .work-section .project-meta span {
  color: #74aef4 !important;
}
.wd-landing .work-section .project-meta p {
  color: #9fb2cd !important;
}
.wd-landing .project-viewport .screen-content,
.wd-landing .project-viewport .screen-content strong,
.wd-landing .project-viewport .screen-content p,
.wd-landing .project-viewport .screen-nav b {
  color: #ffffff !important;
}
.wd-landing .button.white {
  color: #0d5fc7 !important;
  background: #ffffff !important;
}
.wd-landing .button.white:hover,
.wd-landing .button.white:focus-visible {
  color: #0d5fc7 !important;
  background: #ffffff !important;
  box-shadow: 0 13px 28px rgba(21, 63, 219, 0.22) !important;
}

/* Package cards — featured stays blue; button hover never white-on-white */
.wd-landing .package-card.featured {
  color: #ffffff !important;
  background: linear-gradient(150deg, #2657eb 0%, #1242d1 55%, #0b35af 100%) !important;
  border-color: #1542d7 !important;
  box-shadow: 0 22px 48px rgba(21, 66, 215, 0.22) !important;
}
.wd-landing .package-card.featured:before {
  background: #72a2ff !important;
}
.wd-landing .package-card.featured .package-eyebrow {
  color: #dce6ff !important;
}
.wd-landing .package-card.featured .price strong {
  color: #ffffff !important;
}
.wd-landing .package-card.featured .promotion-label {
  color: #ffffff !important;
  background: rgba(255, 255, 255, 0.16) !important;
  border: 1px solid rgba(255, 255, 255, 0.22) !important;
}
.wd-landing .package-card.featured .popular-badge {
  color: #1542d7 !important;
  background: #ffffff !important;
  border: 1px solid #ffffff !important;
  box-shadow: 0 7px 20px rgba(7, 28, 95, 0.16) !important;
}
.wd-landing .package-card.featured .price span,
.wd-landing .package-card.featured .discount-row span {
  color: #dce5ff !important;
}
.wd-landing .package-card.featured .discount-row b {
  color: #1542d7 !important;
  background: #ffffff !important;
}
.wd-landing .package-card.featured > p {
  color: #e5ebff !important;
  border-color: rgba(255, 255, 255, 0.22) !important;
}
.wd-landing .package-card.featured li {
  color: #ffffff !important;
  border-color: rgba(255, 255, 255, 0.18) !important;
}
.wd-landing .package-card.featured .check {
  color: #1542d7 !important;
  background: #ffffff !important;
}
.wd-landing .package-card .button.primary,
.wd-landing .package-card .button.featured-button {
  color: #ffffff !important;
  background: #1542d7 !important;
  border-color: #1542d7 !important;
}
.wd-landing .package-card:not(:hover):not(:focus-within) .button.primary:hover,
.wd-landing .package-card:not(:hover):not(:focus-within) .button.featured-button:hover {
  color: #ffffff !important;
  background: #0c34b8 !important;
  border-color: #0c34b8 !important;
}
.wd-landing .package-card.featured:not(:hover):not(:focus-within) .featured-button:hover {
  color: #0b35af !important;
  background: #eef3ff !important;
  border-color: #eef3ff !important;
}
.wd-landing .package-card:hover .button.primary,
.wd-landing .package-card:hover .button.featured-button,
.wd-landing .package-card:focus-within .button.primary,
.wd-landing .package-card:focus-within .button.featured-button,
.wd-landing .package-card:hover .button.primary:hover,
.wd-landing .package-card:hover .button.featured-button:hover,
.wd-landing .package-card:focus-within .button.primary:hover,
.wd-landing .package-card:focus-within .button.featured-button:hover {
  color: #1542d7 !important;
  background: #ffffff !important;
  border-color: #ffffff !important;
}
.wd-landing a.button.primary,
.wd-landing a.button.featured-button {
  text-decoration: none !important;
}

/* Form success state */
.wd-landing .project-form.is-success .form-body {
  display: none !important;
}
.wd-landing .project-form .success-message[hidden] {
  display: none !important;
}
.wd-landing .project-form.is-success .success-message {
  display: block !important;
}
.wd-landing .success-message h2 {
  color: #07122f !important;
  margin: 18px 0 10px !important;
}
.wd-landing .success-message .form-button {
  width: auto !important;
  min-width: 220px !important;
  margin-top: 4px !important;
}

/* Process section — match reference (light 2-col + numbered steps) */
body.web-dev-service-page .wd-landing .process-section.section, body.graphic-design-service-page .wd-landing .process-section.section {
  padding: 120px 0 !important;
  color: #07122f !important;
  background: #ffffff !important;
  border-bottom: 1px solid #dce3f3 !important;
}
body.web-dev-service-page .wd-landing .process-grid, body.graphic-design-service-page .wd-landing .process-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr) !important;
  align-items: center !important;
  gap: 100px !important;
}
body.web-dev-service-page .wd-landing .process-intro .kicker, body.graphic-design-service-page .wd-landing .process-intro .kicker {
  display: block !important;
  text-transform: uppercase !important;
  letter-spacing: 1.8px !important;
  color: #1542d7 !important;
  font-size: 11px !important;
  font-weight: 850 !important;
  margin: 0 0 13px !important;
}
body.web-dev-service-page .wd-landing .process-intro h2, body.graphic-design-service-page .wd-landing .process-intro h2 {
  color: #07122f !important;
  letter-spacing: -2.4px !important;
  font-size: clamp(36px, 4vw, 55px) !important;
  font-weight: 700 !important;
  line-height: 1.05 !important;
  margin: 0 !important;
  max-width: 560px !important;
}
body.web-dev-service-page .wd-landing .process-intro p, body.graphic-design-service-page .wd-landing .process-intro p {
  color: #59677f !important;
  max-width: 470px !important;
  margin: 24px 0 30px !important;
  font-size: 14px !important;
  line-height: 1.75 !important;
}
body.web-dev-service-page .wd-landing .process-intro .button.primary, body.graphic-design-service-page .wd-landing .process-intro .button.primary {
  display: inline-flex !important;
  width: auto !important;
  min-width: 0 !important;
  color: #ffffff !important;
  background: #1542d7 !important;
  box-shadow: 0 10px 25px rgba(21, 66, 215, 0.18) !important;
}
body.web-dev-service-page .wd-landing .process-intro .button.primary:hover, body.graphic-design-service-page .wd-landing .process-intro .button.primary:hover {
  color: #ffffff !important;
  background: #0c34b8 !important;
}
/* Beat global app.css `.steps { display:flex }` — stack steps vertically */
body.web-dev-service-page .wd-landing .process-section ol.steps, body.graphic-design-service-page .wd-landing .process-section ol.steps {
  display: block !important;
  flex: none !important;
  flex-direction: column !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  list-style-type: none !important;
  counter-reset: none !important;
  border-top: 1px solid #dce3f3 !important;
  width: 100% !important;
}
body.web-dev-service-page .wd-landing .process-section .steps li, body.graphic-design-service-page .wd-landing .process-section .steps li {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 28px !important;
  margin: 0 !important;
  padding: 24px 0 !important;
  border-bottom: 1px solid #dce3f3 !important;
  list-style: none !important;
  list-style-type: none !important;
  background: transparent !important;
  width: 100% !important;
  flex: none !important;
}
body.web-dev-service-page .wd-landing .process-section .steps li::before, body.graphic-design-service-page .wd-landing .process-section .steps li::before,
body.web-dev-service-page .wd-landing .process-section .steps li::marker, body.graphic-design-service-page .wd-landing .process-section .steps li::marker {
  content: none !important;
  display: none !important;
}
body.web-dev-service-page .wd-landing .process-section .steps b, body.graphic-design-service-page .wd-landing .process-section .steps b {
  display: block !important;
  flex: 0 0 30px !important;
  width: 30px !important;
  min-width: 30px !important;
  color: #1542d7 !important;
  background: transparent !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.6 !important;
  padding-top: 5px !important;
  letter-spacing: 0.3px !important;
  font-style: normal !important;
}
body.web-dev-service-page .wd-landing .process-section .steps li > div, body.graphic-design-service-page .wd-landing .process-section .steps li > div {
  display: block !important;
  flex: 1 1 auto !important;
  min-width: 0 !important;
}
body.web-dev-service-page .wd-landing .process-section .steps h3, body.graphic-design-service-page .wd-landing .process-section .steps h3 {
  display: block !important;
  margin: 0 0 8px !important;
  color: #07122f !important;
  font-size: 19px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  letter-spacing: -0.2px !important;
}
body.web-dev-service-page .wd-landing .process-section .steps p, body.graphic-design-service-page .wd-landing .process-section .steps p {
  display: block !important;
  margin: 0 !important;
  color: #59677f !important;
  font-size: 13px !important;
  line-height: 1.65 !important;
}

.wd-landing .process-section.section {
  padding: 120px 0 !important;
  color: #07122f !important;
  background: #ffffff !important;
  border-bottom: 1px solid #dce3f3 !important;
}
.wd-landing .process-grid {
  display: grid !important;
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr) !important;
  align-items: center !important;
  gap: 100px !important;
}
.wd-landing .process-intro .kicker {
  display: block !important;
  text-transform: uppercase !important;
  letter-spacing: 1.8px !important;
  color: #1542d7 !important;
  font-size: 11px !important;
  font-weight: 850 !important;
  margin: 0 0 13px !important;
}
.wd-landing .process-intro h2 {
  color: #07122f !important;
  letter-spacing: -2.4px !important;
  font-size: clamp(36px, 4vw, 55px) !important;
  font-weight: 700 !important;
  line-height: 1.05 !important;
  margin: 0 !important;
  max-width: 560px !important;
}
.wd-landing .process-intro p {
  color: #59677f !important;
  max-width: 470px !important;
  margin: 24px 0 30px !important;
  font-size: 14px !important;
  line-height: 1.75 !important;
}
.wd-landing .process-intro .button.primary {
  display: inline-flex !important;
  width: auto !important;
  min-width: 0 !important;
  color: #ffffff !important;
  background: #1542d7 !important;
  box-shadow: 0 10px 25px rgba(21, 66, 215, 0.18) !important;
}
.wd-landing .process-intro .button.primary:hover {
  color: #ffffff !important;
  background: #0c34b8 !important;
}
.wd-landing .process-section ol.steps {
  display: block !important;
  flex-direction: column !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  list-style-type: none !important;
  counter-reset: none !important;
  border-top: 1px solid #dce3f3 !important;
}
.wd-landing .process-section .steps li {
  display: flex !important;
  flex-direction: row !important;
  align-items: flex-start !important;
  gap: 28px !important;
  margin: 0 !important;
  padding: 24px 0 !important;
  border-bottom: 1px solid #dce3f3 !important;
  list-style: none !important;
  list-style-type: none !important;
  background: transparent !important;
}
.wd-landing .process-section .steps li::before,
.wd-landing .process-section .steps li::marker {
  content: none !important;
  display: none !important;
}
.wd-landing .process-section .steps b {
  display: block !important;
  flex: 0 0 30px !important;
  width: 30px !important;
  min-width: 30px !important;
  color: #1542d7 !important;
  background: transparent !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  line-height: 1.6 !important;
  padding-top: 5px !important;
  letter-spacing: 0.3px !important;
  font-style: normal !important;
}
.wd-landing .process-section .steps li > div {
  flex: 1 1 auto !important;
  min-width: 0 !important;
}
.wd-landing .process-section .steps h3 {
  margin: 0 0 8px !important;
  color: #07122f !important;
  font-size: 19px !important;
  font-weight: 700 !important;
  line-height: 1.35 !important;
  letter-spacing: -0.2px !important;
}
.wd-landing .process-section .steps p {
  margin: 0 !important;
  color: #59677f !important;
  font-size: 13px !important;
  line-height: 1.65 !important;
}

@media (max-width: 900px) {
  body.web-dev-service-page .wd-landing .process-section.section, body.graphic-design-service-page .wd-landing .process-section.section {
    padding: 90px 0 !important;
  }
  body.web-dev-service-page .wd-landing .process-grid, body.graphic-design-service-page .wd-landing .process-grid {
    grid-template-columns: 1fr !important;
    gap: 45px !important;
  }
  body.web-dev-service-page .wd-landing .process-intro h2, body.graphic-design-service-page .wd-landing .process-intro h2 {
    max-width: none !important;
  }
}

@media (max-width: 620px) {
  body.web-dev-service-page .wd-landing .process-section.section, body.graphic-design-service-page .wd-landing .process-section.section {
    padding: 78px 0 !important;
  }
  body.web-dev-service-page .wd-landing .process-section .steps li, body.graphic-design-service-page .wd-landing .process-section .steps li {
    gap: 18px !important;
    padding: 20px 0 !important;
  }
  body.web-dev-service-page .wd-landing .process-section .steps b, body.graphic-design-service-page .wd-landing .process-section .steps b {
    flex-basis: 26px !important;
    width: 26px !important;
    min-width: 26px !important;
  }
  body.web-dev-service-page .wd-landing .process-section .steps h3, body.graphic-design-service-page .wd-landing .process-section .steps h3 {
    font-size: 17px !important;
  }
  body.web-dev-service-page .wd-landing .process-intro h2, body.graphic-design-service-page .wd-landing .process-intro h2 {
    font-size: 37px !important;
    letter-spacing: -1.7px !important;
  }
}

@media (max-width: 900px) {
  .wd-landing .process-section.section {
    padding: 90px 0 !important;
  }
  .wd-landing .process-grid {
    grid-template-columns: 1fr !important;
    gap: 45px !important;
  }
  .wd-landing .process-intro h2 {
    max-width: none !important;
  }
}

@media (max-width: 620px) {
  .wd-landing .process-section.section {
    padding: 78px 0 !important;
  }
  .wd-landing .process-section .steps li {
    gap: 18px !important;
    padding: 20px 0 !important;
  }
  .wd-landing .process-section .steps b {
    flex-basis: 26px !important;
    width: 26px !important;
    min-width: 26px !important;
  }
  .wd-landing .process-section .steps h3 {
    font-size: 17px !important;
  }
  .wd-landing .process-intro h2 {
    font-size: 37px !important;
    letter-spacing: -1.7px !important;
  }
}

@media (max-width: 900px) {
  .wd-landing .hero-grid {
    grid-template-columns: 1fr !important;
    gap: 38px !important;
    padding: calc(var(--tekbis-call-bar-height, 44px) + 72px + 28px) 0 58px !important;
  }
  .wd-landing .hero-copy {
    text-align: center !important;
  }
  .wd-landing .hero-actions {
    justify-content: center !important;
  }
  .wd-landing .project-form {
    max-width: 680px !important;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
@media (max-width: 620px) {
  .wd-landing .hero h1 {
    font-size: 40px !important;
  }
  .wd-landing .hero-grid {
    padding: calc(var(--tekbis-call-bar-height, 44px) + 64px + 24px) 0 52px !important;
  }
  .wd-landing .project-form {
    padding: 24px 20px !important;
  }
}

/* Graphic design hero — secondary outline CTA */
body.graphic-design-service-page .wd-landing .hero-actions .button.outline {
  color: #ffffff !important;
  background: transparent !important;
  border: 2px solid rgba(255, 255, 255, 0.88) !important;
  box-shadow: none !important;
  display: inline-flex !important;
  width: auto !important;
  min-width: 0 !important;
}
body.graphic-design-service-page .wd-landing .hero-actions .button.outline:hover {
  color: #06164d !important;
  background: #ffffff !important;
  border-color: #ffffff !important;
}
