/* WordPress-only conversion section, built to extend the supplied v0 design. */
.srb-v0-export .srb-v0-conversion{background:#f7f1e5;padding:0 1.25rem 4rem}
.srb-v0-export .srb-v0-conversion__wrap{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center;border-radius:1.5rem;background:#082b3a;color:#fff;padding:2rem;box-shadow:0 18px 42px rgba(8,43,58,.18)}
.srb-v0-export .srb-v0-conversion__eyebrow{margin:0 0 .65rem;color:#f5d159;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}
.srb-v0-export .srb-v0-conversion h2{margin:0;font-family:Sora,ui-sans-serif,sans-serif;font-size:clamp(1.65rem,3vw,2.45rem);font-weight:700;line-height:1.12;color:#fff}
.srb-v0-export .srb-v0-conversion h3{margin:0;font-family:Sora,ui-sans-serif,sans-serif;font-size:1.45rem;font-weight:700;color:#082b3a}
.srb-v0-export .srb-v0-conversion__intro>p:not(.srb-v0-conversion__eyebrow){margin:1rem 0 0;max-width:34rem;color:rgba(255,255,255,.76);line-height:1.65}
.srb-v0-export .srb-v0-conversion__buttons{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}
.srb-v0-export .srb-v0-button{appearance:none;cursor:pointer;border-radius:999px;border:1px solid transparent;padding:.82rem 1.2rem;font-family:Sora,ui-sans-serif,sans-serif;font-size:.9rem;font-weight:700;transition:transform .18s,background .18s}
.srb-v0-export .srb-v0-button:hover{transform:translateY(-2px)}
.srb-v0-export .srb-v0-button--gold{background:#f5d159;color:#082b3a}
.srb-v0-export .srb-v0-button--outline{background:transparent;color:#fff;border-color:rgba(255,255,255,.42)}
.srb-v0-export .srb-v0-video-card{border-radius:1rem;overflow:hidden;background:#061e29;box-shadow:0 12px 30px rgba(0,0,0,.25)}
.srb-v0-export .srb-v0-video-card video{display:block;width:100%;aspect-ratio:16/9;background:#020d14}
.srb-v0-export .srb-v0-video-card p{margin:0;padding:.75rem 1rem;color:rgba(255,255,255,.62);font-size:.72rem;line-height:1.45}
.srb-v0-export .srb-v0-form-panel{max-width:900px;margin:1.25rem auto 0;border-radius:1.25rem;background:#fff;padding:1.5rem;box-shadow:0 12px 32px rgba(8,43,58,.14);color:#082b3a}
.srb-v0-export .srb-v0-form-panel[hidden]{display:none!important}
.srb-v0-export .srb-v0-form-panel__head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}
.srb-v0-export .srb-v0-form-panel>p{margin:.5rem 0 1.25rem;color:#516270;line-height:1.55}
.srb-v0-export .srb-v0-close{cursor:pointer;display:grid;place-items:center;width:2.2rem;height:2.2rem;border:0;border-radius:50%;background:#eef5f8;color:#082b3a;font-size:1.55rem;line-height:1}
.srb-v0-export .gform_wrapper{max-width:none}
@media (max-width:760px){.srb-v0-export .srb-v0-conversion{padding:0 1rem 3rem}.srb-v0-export .srb-v0-conversion__wrap{grid-template-columns:1fr;padding:1.35rem}.srb-v0-export .srb-v0-conversion__buttons{display:grid;grid-template-columns:1fr}.srb-v0-export .srb-v0-button{width:100%}}

.srb-v0-export .srb-v0-pricing{padding:4.5rem 1.25rem;background:#fff}
.srb-v0-export .srb-v0-pricing__inner{max-width:1180px;margin:0 auto}
.srb-v0-export .srb-v0-pricing__heading{text-align:center;max-width:760px;margin:0 auto 2.4rem}
.srb-v0-export .srb-v0-pricing__heading h2{margin:0;color:#082b3a;font-family:Sora,ui-sans-serif,sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:1.08}
.srb-v0-export .srb-v0-pricing__heading>p:last-child{margin:.85rem auto 0;color:#607482;line-height:1.65}
.srb-v0-export .srb-v0-pricing__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;align-items:start}
.srb-v0-export .srb-v0-price-card{display:flex;flex-direction:column;min-height:100%;border:1px solid #e2e5e8;background:#fff;padding:1.5rem 1.35rem;box-shadow:0 4px 18px rgba(8,43,58,.05)}
.srb-v0-export .srb-v0-price-card--featured{background:#1b1b1b;color:#fff;border-color:#1b1b1b}
.srb-v0-export .srb-v0-price-card h3{margin:0;text-align:center;font:800 1rem/1.2 Sora,ui-sans-serif,sans-serif;letter-spacing:.04em;color:#171717}
.srb-v0-export .srb-v0-price-card--featured h3{color:#fff}
.srb-v0-export .srb-v0-price-card__old{margin-top:2rem;text-align:center;font:700 1.35rem/1 Sora,ui-sans-serif,sans-serif;text-decoration:line-through;color:#222}
.srb-v0-export .srb-v0-price-card--featured .srb-v0-price-card__old{color:#fff}
.srb-v0-export .srb-v0-price-card__price{margin-top:.7rem;text-align:center;font:800 2.05rem/1 Sora,ui-sans-serif,sans-serif;color:#111}
.srb-v0-export .srb-v0-price-card--featured .srb-v0-price-card__price{color:#fff}
.srb-v0-export .srb-v0-price-card__term{margin-top:1rem;text-align:center;font:700 .78rem/1.3 Sora,ui-sans-serif,sans-serif;color:#2e2e2e}
.srb-v0-export .srb-v0-price-card--featured .srb-v0-price-card__term{color:#fff}
.srb-v0-export .srb-v0-price-card__rank{margin-top:1.55rem;text-align:center;font:800 italic .93rem/1.3 Inter,Arial,sans-serif;color:#ff1717}
.srb-v0-export .srb-v0-price-card__intro{margin:1.5rem 0 0;text-align:center;font:700 italic .96rem/1.5 Inter,Arial,sans-serif;color:#2b2b2b}
.srb-v0-export .srb-v0-price-card--featured .srb-v0-price-card__intro{color:#fff}
.srb-v0-export .srb-v0-price-card ul{list-style:none;margin:1.65rem 0 1.4rem;padding:0;display:grid;gap:.95rem}
.srb-v0-export .srb-v0-price-card li{position:relative;padding-left:1.45rem;font-size:.92rem;line-height:1.5;color:#232323}
.srb-v0-export .srb-v0-price-card--featured li{color:#fff}
.srb-v0-export .srb-v0-price-card li:before{content:"✓";position:absolute;left:0;top:.05rem;font-weight:900;color:#111}
.srb-v0-export .srb-v0-price-card--featured li:before{color:#fff}
.srb-v0-export .srb-v0-price-card__button{margin-top:auto;display:flex;align-items:center;justify-content:center;min-height:56px;padding:.75rem 1rem;background:#f5c400;color:#111;text-align:center;font:800 .82rem/1.2 Sora,ui-sans-serif,sans-serif;letter-spacing:.03em;text-decoration:none}
.srb-v0-export .srb-v0-price-card__button:hover{filter:brightness(1.03)}
@media(max-width:1050px){.srb-v0-export .srb-v0-pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.srb-v0-export .srb-v0-pricing{padding:3.25rem 1rem}.srb-v0-export .srb-v0-pricing__grid{grid-template-columns:1fr}.srb-v0-export .srb-v0-price-card{padding:1.35rem}}
.srb-v0-export .srb-v0-decision{padding:4.5rem 1.25rem;background:linear-gradient(180deg,#fff 0%,#f6fbfd 100%)}
.srb-v0-export .srb-v0-decision__inner{max-width:1180px;margin:0 auto}
.srb-v0-export .srb-v0-decision__heading{text-align:center;max-width:760px;margin:0 auto 2rem}
.srb-v0-export .srb-v0-decision__heading h2{margin:0;color:#082b3a;font-family:Sora,ui-sans-serif,sans-serif;font-size:clamp(2rem,4vw,3rem);line-height:1.08}
.srb-v0-export .srb-v0-decision__heading>p:last-child{margin:.85rem auto 0;color:#607482;line-height:1.65}
.srb-v0-export .srb-v0-decision__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}
.srb-v0-export .srb-v0-decision__card{border:1px solid #dbe7ec;border-radius:1.4rem;background:#fff;padding:2rem;box-shadow:0 18px 42px rgba(8,43,58,.08)}
.srb-v0-export .srb-v0-decision__card--dark{background:#082b3a;color:#fff;border-color:#082b3a}
.srb-v0-export .srb-v0-decision__badge{display:inline-block;margin-bottom:1rem;border-radius:999px;background:#fff5c9;color:#6b5710;padding:.4rem .75rem;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}
.srb-v0-export .srb-v0-decision__card h3{margin:0;font-family:Sora,ui-sans-serif,sans-serif;font-size:1.45rem;line-height:1.2;color:#082b3a}
.srb-v0-export .srb-v0-decision__card--dark h3{color:#fff}
.srb-v0-export .srb-v0-decision__card>p{margin:.85rem 0 0;color:#607482;line-height:1.65}
.srb-v0-export .srb-v0-decision__card--dark>p{color:rgba(255,255,255,.72)}
.srb-v0-export .srb-v0-decision__card ul{list-style:none;margin:1.35rem 0;padding:0;display:grid;gap:.7rem}
.srb-v0-export .srb-v0-decision__card li{position:relative;padding-left:1.55rem;color:#35505f}
.srb-v0-export .srb-v0-decision__card--dark li{color:rgba(255,255,255,.85)}
.srb-v0-export .srb-v0-decision__card li:before{content:"✓";position:absolute;left:0;top:0;color:#2d7b9e;font-weight:900}
.srb-v0-export .srb-v0-decision__card--dark li:before{color:#f5d159}
.srb-v0-export .srb-v0-assurance{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin-top:1.25rem}
.srb-v0-export .srb-v0-assurance>div{border:1px solid #dbe7ec;border-radius:1rem;background:#fff;padding:1rem 1.1rem}
.srb-v0-export .srb-v0-assurance strong{display:block;color:#082b3a;font-size:.9rem}
.srb-v0-export .srb-v0-assurance span{display:block;margin-top:.25rem;color:#6b7e8b;font-size:.75rem;line-height:1.45}
.srb-v0-export .srb-v0-decision .srb-v0-form-panel{margin-top:1.5rem}
@media (max-width:900px){.srb-v0-export .srb-v0-decision__grid{grid-template-columns:1fr}.srb-v0-export .srb-v0-assurance{grid-template-columns:1fr 1fr}}
@media (max-width:560px){.srb-v0-export .srb-v0-decision{padding:3rem 1rem}.srb-v0-export .srb-v0-decision__card{padding:1.4rem}.srb-v0-export .srb-v0-assurance{grid-template-columns:1fr}}

.srb-v0-export .srb-v0-faq{background:#171717;padding:5rem 1.25rem}
.srb-v0-export .srb-v0-faq__inner{max-width:1180px;margin:0 auto}
.srb-v0-export .srb-v0-faq__heading{text-align:center;margin-bottom:2.4rem}
.srb-v0-export .srb-v0-faq__heading h2{margin:0;color:#fff;font-family:Sora,ui-sans-serif,sans-serif;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.05;text-transform:uppercase;letter-spacing:.02em}
.srb-v0-export .srb-v0-faq__list{display:grid;gap:.8rem}
.srb-v0-export .srb-v0-faq__item{border-radius:.65rem;overflow:hidden;background:#fff}
.srb-v0-export .srb-v0-faq__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:0;background:#fff;padding:1.15rem 1.35rem;text-align:left;color:#565656;font-family:Sora,ui-sans-serif,sans-serif;font-size:clamp(1rem,2vw,1.2rem);font-weight:700;cursor:pointer}
.srb-v0-export .srb-v0-faq__item.is-open .srb-v0-faq__question{background:#f5d159;color:#082b3a}
.srb-v0-export .srb-v0-faq__icon{font-size:1.8rem;line-height:1;font-weight:500}
.srb-v0-export .srb-v0-faq__answer{padding:1.25rem 1.5rem 1.45rem;background:#fff;color:#525252;font-size:1rem;line-height:1.65}
.srb-v0-export .srb-v0-faq__answer[hidden]{display:none!important}
.srb-v0-export .srb-v0-faq__answer p{margin:0}
.srb-v0-export .srb-v0-faq__answer ul{margin:0;padding-left:1.25rem;display:grid;gap:.45rem}
.srb-v0-export .srb-v0-faq__answer a{color:#2d7b9e;font-weight:700;text-decoration:underline;text-underline-offset:2px}
@media (max-width:640px){.srb-v0-export .srb-v0-faq{padding:3.5rem 1rem}.srb-v0-export .srb-v0-faq__question{padding:1rem}.srb-v0-export .srb-v0-faq__answer{padding:1rem 1rem 1.2rem}}

.srb-v0-export .srb-original-pricing-hidden{display:none!important}


/* On the Web Development page, keep the shared homepage header and mark Services active. */
body.page-id-1439 .srb-v0-export header nav[aria-label="Primary"]>a[href="/"]{color:rgba(35,55,65,.8)}
body.page-id-1439 .srb-v0-export header nav[aria-label="Primary"]>a[href="/"]>span{display:none}
body.page-id-1439 .srb-v0-export header nav[aria-label="Primary"]>.group>a[href="/services"]{color:#2D7B9E}
body.page-id-1439 .srb-v0-export header nav[aria-label="Primary"]>.group>a[href="/services"]:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:-.125rem;height:2px;border-radius:999px;background:#F5D159}

/* Web Development top navigation */
.srb-v0-export .srb-web-topnav{position:sticky;top:0;z-index:9990;background:rgba(255,255,255,.96);backdrop-filter:blur(14px);border-bottom:1px solid #dce8ee;box-shadow:0 6px 20px rgba(8,43,58,.05)}
.srb-v0-export .srb-web-topnav__inner{max-width:1240px;margin:0 auto;min-height:76px;padding:0 20px;display:flex;align-items:center;gap:22px}
.srb-v0-export .srb-web-topnav__brand{display:flex;align-items:center;flex:0 0 auto}
.srb-v0-export .srb-web-topnav__brand img{display:block;width:148px;height:auto;max-height:54px;object-fit:contain}
.srb-v0-export .srb-web-topnav__menu{display:flex;align-items:center;gap:18px;flex:1;justify-content:center;min-width:0}
.srb-v0-export .srb-web-topnav__menu a{position:relative;color:#243d4b;text-decoration:none;font:700 12px/1.2 Sora,Arial,sans-serif;white-space:nowrap;transition:color .18s}
.srb-v0-export .srb-web-topnav__menu a:hover,.srb-v0-export .srb-web-topnav__menu a.is-active{color:#2D7B9E}
.srb-v0-export .srb-web-topnav__menu a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-11px;height:3px;border-radius:999px;background:#F5D159}
.srb-v0-export .srb-web-topnav__actions{display:flex;align-items:center;gap:9px;flex:0 0 auto}
.srb-v0-export .srb-web-topnav__book,.srb-v0-export .srb-web-topnav__inquire{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border-radius:999px;text-decoration:none;font:800 12px/1 Sora,Arial,sans-serif;white-space:nowrap}
.srb-v0-export .srb-web-topnav__book{background:#2D7B9E;color:#fff;border:1px solid #2D7B9E}
.srb-v0-export .srb-web-topnav__inquire{background:#F5D159;color:#082B3A;border:1px solid #F5D159;cursor:pointer}
.srb-v0-export .srb-web-topnav__mobile{display:none;position:relative;margin-left:auto}
.srb-v0-export .srb-web-topnav__mobile summary{list-style:none;display:grid;gap:4px;width:42px;height:42px;place-content:center;border:1px solid #d6e3e9;border-radius:12px;background:#fff;cursor:pointer}
.srb-v0-export .srb-web-topnav__mobile summary::-webkit-details-marker{display:none}
.srb-v0-export .srb-web-topnav__mobile summary span{display:block;width:20px;height:2px;border-radius:2px;background:#082B3A}
.srb-v0-export .srb-web-topnav__panel{position:absolute;right:0;top:52px;width:min(320px,calc(100vw - 32px));padding:14px;border:1px solid #dce8ee;border-radius:16px;background:#fff;box-shadow:0 20px 50px rgba(8,43,58,.15);display:grid;gap:4px}
.srb-v0-export .srb-web-topnav__panel>a:not(.srb-web-topnav__book){padding:11px 12px;border-radius:10px;color:#243d4b;text-decoration:none;font:700 13px/1.2 Sora,Arial,sans-serif}
.srb-v0-export .srb-web-topnav__panel>a:hover,.srb-v0-export .srb-web-topnav__panel>a.is-active{background:#edf7fb;color:#2D7B9E}
.srb-v0-export .srb-web-topnav__panel .srb-web-topnav__book,.srb-v0-export .srb-web-topnav__panel .srb-web-topnav__inquire{width:100%;margin-top:6px}
@media(max-width:1120px){.srb-v0-export .srb-web-topnav__menu{gap:12px}.srb-v0-export .srb-web-topnav__menu a{font-size:11px}.srb-v0-export .srb-web-topnav__actions{display:none}.srb-v0-export .srb-web-topnav__mobile{display:block}}
@media(max-width:850px){.srb-v0-export .srb-web-topnav__menu{display:none}.srb-v0-export .srb-web-topnav__mobile{display:block}.srb-v0-export .srb-web-topnav__inner{min-height:68px}.srb-v0-export .srb-web-topnav__brand img{width:132px}}

/* Web Development hero — cinematic entertainment banner */
.srb-v0-export .srb-web-hero{min-height:clamp(540px,42vw,720px);display:flex;align-items:center;background-color:#082B3A;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}
.srb-v0-export .srb-web-hero>.container-page{width:100%;padding-top:3.25rem;padding-bottom:3.25rem}
.srb-v0-export .srb-web-hero-grid{grid-template-columns:minmax(0,650px)!important}
.srb-v0-export .srb-web-hero-preview{display:none!important}
.srb-v0-export .srb-web-hero h1{max-width:700px;text-shadow:0 2px 18px rgba(0,0,0,.28);font-family:Georgia,'Times New Roman',serif;font-weight:700;letter-spacing:-.025em;line-height:.98}
.srb-v0-export .srb-web-hero-title-line,.srb-v0-export .srb-web-hero-title-gold{display:block}
.srb-v0-export .srb-web-hero-title-gold{color:#F5D159;margin-top:.08em}
.srb-v0-export .srb-web-hero p{max-width:620px}
.srb-v0-export .srb-web-hero .mt-8.flex{gap:1rem}
.srb-v0-export .srb-web-hero .mt-8.flex>a:first-child{background:#F5D159;color:#082B3A;box-shadow:0 10px 28px rgba(245,209,89,.18)}
.srb-v0-export .srb-web-hero .mt-8.flex>a:nth-child(2){border-color:#F5D159;color:#fff;background:rgba(8,43,58,.18)}
.srb-v0-export .srb-web-hero-tagline{position:relative;margin-top:2.15rem!important;padding-top:1.3rem;font-family:Georgia,'Times New Roman',serif;font-size:1.12rem!important;line-height:1.5!important;color:rgba(255,255,255,.92)!important}
.srb-v0-export .srb-web-hero-tagline:before{content:"";position:absolute;left:0;top:0;width:58px;height:2px;background:#F5D159;border-radius:999px}
@media(min-width:1500px){.srb-v0-export .srb-web-hero{background-size:min(100vw,1774px) auto!important;background-position:center center!important}}
@media(max-width:900px){.srb-v0-export .srb-web-hero{min-height:580px;background-size:auto 100%!important;background-position:66% center!important}.srb-v0-export .srb-web-hero-grid{grid-template-columns:1fr!important}.srb-v0-export .srb-web-hero-preview{display:none}}
@media(max-width:640px){.srb-v0-export .srb-web-hero{min-height:640px;background-size:auto 100%!important;background-position:72% center!important}.srb-v0-export .srb-web-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,43,58,.82) 0%,rgba(8,43,58,.55) 58%,rgba(8,43,58,.18) 100%);pointer-events:none}.srb-v0-export .srb-web-hero>.container-page{position:relative;z-index:1;padding-top:2.5rem;padding-bottom:2.5rem}}


/* Web Development after-hero editorial service section */
.srb-v0-export .srb-web-afterhero{background:linear-gradient(180deg,#fffaf0 0%,#fffdf8 56%,#fff 100%);padding:3.6rem 1.25rem 3.4rem;border-bottom:1px solid #efe4ca}
.srb-v0-export .srb-web-afterhero__inner{max-width:1180px;margin:0 auto}
.srb-v0-export .srb-web-afterhero__top,.srb-v0-export .srb-web-afterhero__bottom{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}
.srb-v0-export .srb-web-afterhero__bottom{margin-top:2.25rem;padding-top:2.35rem;border-top:1px solid #eddcae}
.srb-v0-export .srb-web-afterhero__eyebrow{position:relative;margin:0 0 1rem;padding-left:3rem;color:#d79b00;font:800 .76rem/1.2 Sora,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.srb-v0-export .srb-web-afterhero__eyebrow:before{content:"";position:absolute;left:0;top:50%;width:2rem;height:2px;background:#F5D159}
.srb-v0-export .srb-web-afterhero__story blockquote{margin:0;padding-left:1rem;border-left:4px solid #F5D159;color:#181512;font:700 italic clamp(1.55rem,2.2vw,2.15rem)/1.28 Georgia,'Times New Roman',serif}
.srb-v0-export .srb-web-afterhero__story>p:not(.srb-web-afterhero__eyebrow){margin:1.2rem 0 0;max-width:570px;color:#4d6070;font-size:.98rem;line-height:1.65}
.srb-v0-export .srb-web-afterhero__visual{position:relative;height:260px;margin-top:1.9rem;border-radius:1.15rem;overflow:hidden;background:radial-gradient(circle at 72% 32%,rgba(245,209,89,.55),transparent 28%),linear-gradient(135deg,#231b16 0%,#6d4a2e 40%,#171515 100%);box-shadow:0 18px 42px rgba(54,38,23,.13)}
.srb-v0-export .srb-web-afterhero__visual:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.35) 100%)}
.srb-v0-export .srb-web-afterhero__screen{position:absolute;left:7%;bottom:-8%;width:58%;height:78%;padding:1.15rem;border-radius:.7rem .7rem 0 0;background:linear-gradient(145deg,#0c1720,#1c2934);border:8px solid #181818;transform:rotate(-3deg);box-shadow:0 15px 35px rgba(0,0,0,.35)}
.srb-v0-export .srb-web-afterhero__screen:after{content:"";position:absolute;inset:26% 8% 10%;background:linear-gradient(135deg,rgba(245,209,89,.14),rgba(45,123,158,.28));border-radius:.4rem}
.srb-v0-export .srb-web-afterhero__screen-kicker{position:relative;z-index:2;display:block;max-width:150px;color:#f8e7b0;font:700 1.2rem/1.05 Georgia,'Times New Roman',serif;text-transform:uppercase}
.srb-v0-export .srb-web-afterhero__screen-line{position:relative;z-index:2;display:block;width:55px;height:2px;margin-top:.7rem;background:#F5D159}
.srb-v0-export .srb-web-afterhero__chair{position:absolute;right:8%;bottom:16%;padding:1rem 1.2rem;border-radius:.55rem;background:#151515;color:#d6c3a5;font:800 .9rem/1 Sora,Arial,sans-serif;letter-spacing:.12em;transform:rotate(-2deg);box-shadow:0 12px 25px rgba(0,0,0,.28)}
.srb-v0-export .srb-web-afterhero__cards{display:grid;gap:1.25rem}
.srb-v0-export .srb-web-info-card{display:grid;grid-template-columns:auto 1fr;gap:1rem;border:1px solid #eadfbe;border-radius:1.15rem;background:rgba(255,255,255,.95);padding:1.4rem 1.5rem;box-shadow:0 12px 28px rgba(18,31,45,.05)}
.srb-v0-export .srb-web-info-card__icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:#fff3c9;color:#d79b00;font-size:1.4rem;font-weight:900}
.srb-v0-export .srb-web-info-card h2,.srb-v0-export .srb-web-included h2,.srb-v0-export .srb-web-benefits h2{margin:0;color:#101b2a;font:800 clamp(1.55rem,2.3vw,2.25rem)/1.12 Sora,Arial,sans-serif;letter-spacing:-.03em}
.srb-v0-export .srb-web-info-card p{margin:.8rem 0 0;color:#56697a;font-size:.95rem;line-height:1.6}
.srb-v0-export .srb-web-problem-list{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.8rem}
.srb-v0-export .srb-web-problem-list li{position:relative;padding-left:1.8rem;color:#435667;font-size:.92rem;line-height:1.45}
.srb-v0-export .srb-web-problem-list li:before{content:"×";position:absolute;left:0;top:-.05rem;color:#efb000;font-size:1.5rem;font-weight:400}
.srb-v0-export .srb-web-included>ul{list-style:none;margin:1.6rem 0 0;padding:0;display:grid;gap:1rem}
.srb-v0-export .srb-web-included>ul li{position:relative;padding-left:2rem;color:#364a5c;font-size:.96rem}
.srb-v0-export .srb-web-included>ul li:before{content:"✓";position:absolute;left:0;top:-.08rem;display:grid;place-items:center;width:1.35rem;height:1.35rem;border:2px solid #efb000;border-radius:50%;color:#efb000;font-size:.72rem;font-weight:900}
.srb-v0-export .srb-web-afterhero__director-scene{position:relative;height:185px;margin-top:2rem;border-radius:1rem;overflow:hidden;background:radial-gradient(circle at 70% 35%,rgba(245,209,89,.8),transparent 18%),linear-gradient(135deg,#d8c09b 0%,#6b5035 38%,#1b1a19 100%)}
.srb-v0-export .srb-web-afterhero__director-scene:before{content:"";position:absolute;left:8%;bottom:0;width:34%;height:68%;border-radius:.5rem .5rem 0 0;background:#171717;box-shadow:0 0 0 8px rgba(75,52,34,.35)}
.srb-v0-export .srb-web-afterhero__director-scene span{position:absolute;left:13%;bottom:30%;z-index:2;color:#d7c5a9;font:800 1rem/1 Sora,Arial,sans-serif;letter-spacing:.13em}
.srb-v0-export .srb-web-benefits ol{list-style:none;margin:1.7rem 0 0;padding:0;display:grid;gap:.85rem;counter-reset:none}
.srb-v0-export .srb-web-benefits li{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:center;padding:1rem 1.1rem;border-radius:1rem;background:#fff8df;color:#3d5062;font-size:.94rem;line-height:1.4}
.srb-v0-export .srb-web-benefits li span{display:grid;place-items:center;width:2.15rem;height:2.15rem;border-radius:50%;background:#f2b20a;color:#10202d;font-weight:900}
@media(max-width:900px){.srb-v0-export .srb-web-afterhero__top,.srb-v0-export .srb-web-afterhero__bottom{grid-template-columns:1fr}.srb-v0-export .srb-web-afterhero__cards{margin-top:.4rem}.srb-v0-export .srb-web-afterhero__visual{height:230px}.srb-v0-export .srb-web-afterhero__director-scene{height:160px}}
@media(max-width:560px){.srb-v0-export .srb-web-afterhero{padding:3.7rem 1rem 3.3rem}.srb-v0-export .srb-web-afterhero__story blockquote{font-size:1.55rem}.srb-v0-export .srb-web-info-card{grid-template-columns:1fr;padding:1.25rem}.srb-v0-export .srb-web-info-card__icon{width:3rem;height:3rem}.srb-v0-export .srb-web-afterhero__visual{height:190px}.srb-v0-export .srb-web-afterhero__screen{width:66%}.srb-v0-export .srb-web-afterhero__chair{right:5%;font-size:.72rem}}

/* Web Development FAQs */
.srb-v0-export .srb-web-faq{background:#fff;padding:4.5rem 1.25rem}
.srb-v0-export .srb-web-faq__wrap{max-width:980px;margin:0 auto}
.srb-v0-export .srb-web-faq__head{text-align:center;margin:0 auto 2.4rem}
.srb-v0-export .srb-web-faq__head h2{margin:0;color:#171411;font:800 clamp(2rem,4vw,3rem)/1.08 Sora,Arial,sans-serif;letter-spacing:-.035em}
.srb-v0-export .srb-web-faq__list{display:grid;gap:1.15rem}
.srb-v0-export .srb-web-faq__item{overflow:hidden;border:1px solid #e6e9ee;border-radius:1.15rem;background:#f7f8fa;transition:border-color .2s ease,box-shadow .2s ease}
.srb-v0-export .srb-web-faq__item:hover{border-color:#d9dfe5}
.srb-v0-export .srb-web-faq__item.is-open{box-shadow:0 8px 24px rgba(8,43,58,.035)}
.srb-v0-export .srb-web-faq__q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.55rem 1.8rem .95rem;border:0;background:transparent;color:#1b1815;text-align:left;cursor:pointer;font:700 1.05rem/1.35 Sora,Arial,sans-serif}
.srb-v0-export .srb-web-faq__chev{flex:0 0 auto;color:#171411;font-size:1.35rem;line-height:1;transition:transform .2s ease}
.srb-v0-export .srb-web-faq__item:not(.is-open) .srb-web-faq__chev{transform:rotate(-90deg)}
.srb-v0-export .srb-web-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}
.srb-v0-export .srb-web-faq__item.is-open .srb-web-faq__a{grid-template-rows:1fr}
.srb-v0-export .srb-web-faq__a-inner{overflow:hidden}
.srb-v0-export .srb-web-faq__a p{margin:0;padding:0 1.8rem 1.65rem;color:#5b6878;font-size:1rem;line-height:1.65}
@media(max-width:640px){.srb-v0-export .srb-web-faq{padding:3.5rem 1rem}.srb-v0-export .srb-web-faq__head{margin-bottom:1.8rem}.srb-v0-export .srb-web-faq__q{padding:1.2rem 1.2rem .8rem;font-size:.96rem}.srb-v0-export .srb-web-faq__a p{padding:0 1.2rem 1.3rem;font-size:.92rem}}

/* Web Development pricing — entertainment-focused 3-plan layout */
.srb-v0-export .srb-web-pricing{scroll-margin-top:90px;background:linear-gradient(180deg,#f7fbfe 0%,#fff 48%,#f3f8fb 100%);padding:4.75rem 1.25rem;position:relative;overflow:hidden}
.srb-v0-export .srb-web-pricing:before,.srb-v0-export .srb-web-pricing:after{content:"";position:absolute;border-radius:50%;filter:blur(2px);pointer-events:none}
.srb-v0-export .srb-web-pricing:before{width:280px;height:280px;left:-120px;top:-90px;background:rgba(45,123,158,.10)}
.srb-v0-export .srb-web-pricing:after{width:240px;height:240px;right:-90px;top:80px;background:rgba(245,209,89,.13)}
.srb-v0-export .srb-web-pricing__inner{position:relative;z-index:1;max-width:1180px;margin:0 auto}
.srb-v0-export .srb-web-pricing__head{text-align:center;max-width:820px;margin:0 auto 2.5rem}
.srb-v0-export .srb-web-pricing__eyebrow{display:inline-flex;margin:0 0 .9rem;padding:.45rem .9rem;border-radius:999px;background:#e7f1f7;color:#2D7B9E;font:800 .72rem/1 Sora,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.srb-v0-export .srb-web-pricing__head h2{margin:0;color:#082b3a;font:800 clamp(2rem,4vw,3.1rem)/1.08 Sora,Arial,sans-serif}
.srb-v0-export .srb-web-pricing__head h2 span{color:#2D7B9E}
.srb-v0-export .srb-web-pricing__head>p:last-child{margin:.9rem auto 0;color:#617684;font-size:1rem;line-height:1.65}
.srb-v0-export .srb-web-pricing__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;align-items:stretch}
.srb-v0-export .srb-web-card{position:relative;overflow:visible;border:1px solid #dbe7ec;border-radius:1.15rem;background:#fff;box-shadow:0 14px 34px rgba(8,43,58,.08);display:flex;flex-direction:column}
.srb-v0-export .srb-web-card--featured{border:2px solid #F5D159;transform:translateY(-8px);box-shadow:0 20px 46px rgba(8,43,58,.14)}
.srb-v0-export .srb-web-popular{position:absolute;top:-18px;left:50%;transform:translateX(-50%);z-index:2;border-radius:999px;background:#0d6792;color:#fff;padding:.5rem 1rem;font:800 .72rem/1 Sora,Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}
.srb-v0-export .srb-web-card__top{padding:1.45rem 1.5rem;background:linear-gradient(135deg,#116d98,#2D7B9E);border-radius:1.05rem 1.05rem 0 0;color:#fff}
.srb-v0-export .srb-web-card--featured .srb-web-card__top{background:linear-gradient(135deg,#F5D159,#f0c642);color:#082b3a}
.srb-v0-export .srb-web-card__top h3{margin:0;font:800 1.55rem/1.15 Sora,Arial,sans-serif;color:inherit}
.srb-v0-export .srb-web-card__top p{margin:.45rem 0 0;font-size:.88rem;line-height:1.45;color:inherit;opacity:.94}
.srb-v0-export .srb-web-card__body{display:flex;flex:1;flex-direction:column;padding:1.45rem 1.5rem 1.5rem}
.srb-v0-export .srb-web-discount{align-self:flex-start;border-radius:.65rem;background:#fff1ba;color:#082b3a;padding:.42rem .7rem;font:800 .78rem/1 Sora,Arial,sans-serif}
.srb-v0-export .srb-web-old{margin-top:.75rem;color:#75838c;font:700 1.05rem/1.1 Sora,Arial,sans-serif;text-decoration:line-through}
.srb-v0-export .srb-web-price{margin-top:.2rem;color:#075b88;font:800 2.85rem/1 Sora,Arial,sans-serif;letter-spacing:-.03em}
.srb-v0-export .srb-web-term{margin-top:.45rem;padding-bottom:1rem;border-bottom:1px solid #e4edf1;color:#71818c;font-size:.8rem}
.srb-v0-export .srb-web-card ul{list-style:none;margin:1.15rem 0 1.4rem;padding:0;display:grid;gap:.63rem}
.srb-v0-export .srb-web-card li{position:relative;padding-left:1.55rem;color:#223b49;font-size:.88rem;line-height:1.42}
.srb-v0-export .srb-web-card li:before{content:"✓";position:absolute;left:0;top:.02rem;display:grid;place-items:center;width:1.05rem;height:1.05rem;border-radius:50%;background:#dceef7;color:#0c6794;font-size:.68rem;font-weight:900}
.srb-v0-export .srb-web-card--featured li:before{background:#fff0af;color:#082b3a}
.srb-v0-export .srb-web-button{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%;min-height:50px;border:0;border-radius:.65rem;background:#1677a5;color:#fff;text-decoration:none;font:800 .83rem/1.2 Sora,Arial,sans-serif;transition:transform .18s,filter .18s;cursor:pointer}
.srb-v0-export .srb-web-button:hover{transform:translateY(-2px);filter:brightness(1.04)}
.srb-v0-export .srb-web-button--gold{background:#F5D159;color:#082b3a}
.srb-v0-export .srb-web-hosting{margin-top:1.6rem;border:1px solid #d7e7ef;border-radius:1.25rem;background:linear-gradient(135deg,#eef7fc,#fff);padding:1.3rem 1.4rem;box-shadow:0 8px 24px rgba(8,43,58,.05)}
.srb-v0-export .srb-web-hosting__intro{display:grid;grid-template-columns:.8fr 1.6fr;gap:1.5rem;align-items:start}
.srb-v0-export .srb-web-hosting__label{margin:0 0 .35rem;color:#2D7B9E;font:800 .7rem/1.2 Sora,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
.srb-v0-export .srb-web-hosting h3{margin:0;color:#0a4e78;font:800 1.45rem/1.15 Sora,Arial,sans-serif}
.srb-v0-export .srb-web-hosting__copy{display:grid;gap:.3rem}
.srb-v0-export .srb-web-hosting__copy p{margin:0;color:#435d6b;font-size:.84rem;line-height:1.45}
.srb-v0-export .srb-web-hosting__copy strong{color:#0b5f8c}
.srb-v0-export .srb-web-hosting__note{margin-top:.15rem!important;color:#607482!important;font-size:.78rem!important}
.srb-v0-export .srb-web-hosting__options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin-top:1rem}
.srb-v0-export .srb-web-hosting__options>div{display:grid;grid-template-columns:auto 1fr;column-gap:.55rem;row-gap:.08rem;align-items:center;border:1px solid #dceaf1;border-radius:.85rem;background:#fff;padding:.75rem .8rem}
.srb-v0-export .srb-web-hosting__options span{grid-row:1/3;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#e6f3fa;color:#1677a5;font-weight:900}
.srb-v0-export .srb-web-hosting__options strong{color:#0d5279;font-size:.78rem;line-height:1.2}
.srb-v0-export .srb-web-hosting__options small{color:#6b7e8b;font-size:.68rem;line-height:1.3}
@media(max-width:900px){.srb-v0-export .srb-web-pricing__grid{grid-template-columns:1fr}.srb-v0-export .srb-web-card--featured{transform:none;margin-top:.8rem}.srb-v0-export .srb-web-hosting__intro{grid-template-columns:1fr}.srb-v0-export .srb-web-hosting__options{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.srb-v0-export .srb-web-pricing{padding:3.5rem 1rem}.srb-v0-export .srb-web-card__body,.srb-v0-export .srb-web-card__top{padding-left:1.15rem;padding-right:1.15rem}.srb-v0-export .srb-web-hosting__options{grid-template-columns:1fr}}
