/* Original site styles are imported in their original order by the builder.
   These rules only adapt the new page content to that established layout. */
.company-original-layout .tabs a{display:inline-flex;align-items:center;text-decoration:none}
.company-original-layout .home-product-proof::before{content:"CLIENT WEBSITE · DESKTOP + MOBILE"}
.company-original-layout .operator-path-card .button{margin-top:auto}
.company-inner>.hero{display:block;min-height:0;padding:58px 0 36px}
.company-inner>.hero h1{font-size:clamp(38px,5.8vw,68px);line-height:1.06}
.company-inner>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.company-inner .card,.company-inner .quiet{border:1px solid #2d4058;border-radius:14px;background:#0f1c2e;padding:28px;color:#f8fafc}
.company-inner .card{display:flex;flex-direction:column;align-items:flex-start}
.company-inner .card h2,.company-inner .quiet h2{font-size:clamp(26px,3vw,36px)}
.company-inner .card p,.company-inner .quiet p,.company-inner .step p,.signup-layout aside p{color:#bdc9d8}
.company-inner .number{display:block;margin-bottom:22px;font-size:12px;font-weight:900;color:#5eead4;letter-spacing:.06em}
.company-inner .actions{margin-top:24px;display:flex;gap:14px;flex-wrap:wrap}
.company-inner .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:28px}
.company-inner .step{border-top:1px solid #2d4058;padding-top:22px}
.company-inner .quiet{max-width:760px;margin-bottom:60px}
.company-inner .work-head{border-bottom:1px solid #2d4058;width:100%;padding:15px 0 28px;margin-bottom:25px}
.company-inner .work-head strong{display:block;font-size:34px}.company-inner .work-head span{color:#5eead4;font-size:12px;text-transform:uppercase;font-weight:900}
.company-inner .card .link{margin-top:auto;padding-top:20px;color:#5eead4}
.company-inner .button:not(.secondary){background:#2dd4bf;border-color:#2dd4bf;color:#05201e}
.signup-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;padding-bottom:65px}
.signup-layout aside h2{font-size:34px}.signup-layout aside a{color:#5eead4}
.signup-layout .inquiry-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.signup-layout .inquiry-form .wide{grid-column:1/-1}
.signup-layout .confirmation{display:flex;align-items:flex-start;gap:12px}.signup-layout .confirmation input{width:20px;min-height:20px;flex-shrink:0;margin:3px 0 0}
.inquiry-note span,.inquiry-note a,.inquiry-note button{display:block;margin-top:14px}
.inquiry-honeypot{position:absolute;left:-10000px;width:1px;height:1px}
.editor-frame{display:block;width:100%;height:1000px;min-height:75vh;border:1px solid #2d4058;border-radius:8px;background:#06111d}
.small{font-size:14px;color:#aebed0}.editor-intro .button{margin-top:18px}
@media(max-width:980px){.signup-layout{grid-template-columns:1fr;gap:25px}}
@media(max-width:640px){.company-inner>.grid,.company-inner .steps,.signup-layout .inquiry-form{grid-template-columns:1fr}.signup-layout .inquiry-form .wide{grid-column:auto}.company-inner .card,.company-inner .quiet{padding:22px}.company-inner>.hero{padding:38px 0 28px}}

/* Keep the existing layout; use spacing instead of decorative content boxes. */
.company-original-layout .home-product-proof,
.company-original-layout .home-product-proof figure,
.company-original-layout .conversion-benefits,
.company-original-layout .conversion-benefits-grid,
.company-original-layout .conversion-benefit,
.company-original-layout .operator-path-card,
.company-inner .card,
.company-inner .quiet{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}
.company-original-layout .operator-path-section{background:transparent!important}
.company-original-layout .home-product-proof figcaption{border:0;border-radius:0;box-shadow:none}
.company-original-layout .hero-mini-note{border:0!important;padding-left:0!important}
.company-original-layout .conversion-benefits-grid{gap:24px}
.company-original-layout .conversion-benefit{padding-left:0;padding-right:0}
.company-original-layout .operator-path-grid{gap:36px}
.company-original-layout .operator-path-card>*:not(.path-media){margin-inline:0!important}
.company-original-layout .operator-path-card>.button{margin-left:0!important;margin-right:0!important}
.company-inner .step,.company-inner .work-head{border:0}
.company-inner .service-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px}
.service-detail-grid article{min-width:0}.service-detail-grid h3{margin-top:0}
.service-detail-grid p{color:#bdc9d8;line-height:1.7;max-width:60ch}
.service-detail-grid a{color:#5eead4}
.company-inner>.section>h2{margin-bottom:28px}
.company-inner>.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}
.plan-grid .card{padding:20px 0}.plan-grid h2 small{font-size:16px;font-weight:400}
.plan-rates{display:grid;gap:18px;margin:18px 0 28px;width:100%}.plan-rates dt{font-size:12px;color:#aebed0}.plan-rates dd{margin:5px 0 0;font-size:16px;font-weight:700;color:#5eead4}
@media(max-width:980px){.company-inner>.plan-grid{grid-template-columns:1fr}}
.home-founding-offer{min-width:0;padding:20px 24px}
.home-founding-offer h2{font-size:clamp(30px,3.2vw,44px);line-height:1.12;margin:14px 0 18px}
.home-founding-offer>p:not(.eyebrow){color:#bdc9d8;line-height:1.65}
.home-founding-rates{display:grid;gap:24px;margin:30px 0}
.home-founding-rates>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px}
.home-founding-rates dt{font-size:16px;color:#bdc9d8}
.home-founding-rates dd{margin:0;font-size:28px;font-weight:800;color:#5eead4;white-space:nowrap}
.home-founding-rates>div:last-child dd{font-size:18px;color:#f8fafc}
.home-founding-note{max-width:44ch;font-size:14px;margin-bottom:24px}
@media(max-width:640px){.home-founding-offer{padding:20px 0}.home-founding-rates{gap:20px}.home-founding-rates dd{font-size:25px}.home-founding-rates dt{font-size:14px}.home-founding-rates>div:last-child dd{font-size:16px}}
@media(max-width:640px){.company-inner .service-detail-grid{grid-template-columns:1fr;gap:28px}}
.company-inner [data-account-form]{grid-template-columns:minmax(0,1fr)}
.company-inner [data-account-form] label{display:grid;gap:8px;color:#bdc9d8}
.company-inner [data-account-form] input{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:10px 12px;border:1px solid #36506d;border-radius:10px;background:#0b2034;color:#f8fafc;font:inherit}
.company-inner [data-account-form] input:focus-visible{outline:2px solid #5eead4;outline-offset:3px}
.company-inner [data-account-retry][hidden]{display:none}
.company-inner [data-account-billing][hidden],.company-inner [data-account-billing] [hidden]{display:none!important}
.company-inner [data-account-billing] .button{margin:8px 8px 0 0;max-width:100%;white-space:normal}
.company-inner [data-account-billing] .account-workspace-card{overflow-wrap:anywhere}
