
.market-entry-section{padding:clamp(1.25rem,3vw,2.25rem);border:1px solid #cbe9e6;border-radius:28px;background:linear-gradient(145deg,#f5fffd,#fff);box-shadow:0 18px 50px rgba(5,63,66,.08)}
.market-entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.4rem}.market-entry-grid>article{position:relative;padding:clamp(1.25rem,3vw,2rem);border:1px solid #cfe9e6;border-radius:22px;background:#fff;overflow:hidden}.market-entry-grid>article:nth-child(2){background:linear-gradient(145deg,#082d30,#0b4547);color:#fff}.market-entry-grid>article:nth-child(2) p:not(.eyebrow){color:#d4ece9}.market-entry-grid h3{margin:.2rem 0 .6rem;font-size:clamp(1.3rem,2.2vw,2rem)}.market-entry-icon{position:absolute;right:1rem;top:.8rem;color:#10aaa2;font-size:2rem;font-weight:900}.market-entry-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.8rem;margin-top:1rem}
.expansion-page{background:#f7fbfa;color:#062326}.expansion-shell{width:min(1240px,calc(100% - clamp(1.25rem,6vw,5rem)));margin:0 auto}.expansion-shell .breadcrumbs{padding:1.1rem 0}.expansion-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(1.5rem,5vw,4.5rem);align-items:center;padding:clamp(1.5rem,5vw,4rem);border:1px solid #bee5e1;border-radius:32px;background:radial-gradient(circle at 85% 18%,rgba(23,205,194,.2),transparent 32%),linear-gradient(145deg,#effdfb,#fff);box-shadow:0 24px 70px rgba(4,60,63,.1)}.expansion-hero h1{max-width:16ch;margin:.25rem 0 .8rem;font-size:clamp(2.35rem,5.8vw,5.2rem);line-height:.96;letter-spacing:-.045em}.expansion-lead{max-width:67ch;color:#405e60;font-size:clamp(1rem,1.45vw,1.2rem);line-height:1.7}.micro-copy{font-size:.82rem;color:#526f71}.expansion-visual{position:relative;min-height:390px;margin:0;display:grid;place-items:center;border:1px solid #c7e9e6;border-radius:26px;background:linear-gradient(150deg,#dff8f4,#fff);overflow:hidden}.expansion-visual img{width:min(90%,430px);height:360px;object-fit:contain}.expansion-visual figcaption{position:absolute;left:1rem;bottom:1rem;padding:.45rem .7rem;border-radius:999px;background:rgba(255,255,255,.9);color:#496668;font-size:.75rem}.sales-visual img{height:420px}.expansion-section{margin:clamp(2.75rem,7vw,6rem) 0}.expansion-section.soft-section{padding:clamp(1.25rem,4vw,3.5rem);border-radius:30px;background:#eaf8f6}.feature-grid,.device-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.feature-grid article,.device-type-grid article{padding:1.35rem;border:1px solid #cce5e2;border-radius:18px;background:#fff}.feature-grid article>span{display:grid;width:38px;height:38px;place-items:center;margin-bottom:.8rem;border-radius:50%;background:#d8f5f1;color:#007f79;font-size:.78rem;font-weight:900}.feature-grid h3,.device-type-grid h3{margin:.2rem 0 .5rem}.feature-grid p,.device-type-grid p{margin:0;color:#506b6d;line-height:1.55}.device-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.compact-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:0;list-style:none}.compact-process li{display:flex;gap:1rem;padding:1.4rem;border:1px solid #cde7e4;border-radius:18px;background:#fff}.compact-process li>span{display:grid;flex:0 0 42px;height:42px;place-items:center;border-radius:12px;background:#0fa9a1;color:#fff;font-weight:900}.compact-process h3{margin:.1rem 0 .35rem}.compact-process p{margin:0;color:#506b6d}.dark-contact-section{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:2rem;padding:clamp(1.5rem,5vw,3.5rem);border-radius:30px;background:radial-gradient(circle at 12% 20%,rgba(21,207,196,.17),transparent 32%),#082d30;color:#fff}.dark-contact-section p,.dark-contact-section li{color:#d6e9e8}.contact-panel{display:grid;gap:.55rem;padding:1.4rem;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:rgba(255,255,255,.07)}.contact-panel a{color:#82eee5;font-weight:800}.contact-panel address{font-style:normal}.expansion-faq{width:auto;margin:clamp(2.75rem,7vw,6rem) 0}.sales-showcase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.sales-showcase-grid article{display:grid;grid-template-rows:230px auto;border:1px solid #cbe5e2;border-radius:22px;background:#fff;overflow:hidden}.sales-showcase-grid img{width:100%;height:230px;object-fit:contain;padding:1rem;background:linear-gradient(145deg,#e7f9f6,#fff)}.sales-showcase-grid article>div{padding:1.25rem}.sales-showcase-grid h3{margin:0 0 .45rem}.sales-showcase-grid p{margin:0;color:#506b6d}.request-box,.trade-section{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:2rem;align-items:center;padding:clamp(1.4rem,4vw,3rem);border:1px solid #c8e6e3;border-radius:28px;background:#fff}.request-actions{display:grid;gap:.75rem}.trade-section img{width:100%;height:250px;object-fit:contain}.expansion-page .premium-footer{margin-top:4rem;grid-template-columns:1.4fr repeat(4,minmax(130px,1fr))}
@media(max-width:980px){.expansion-hero{grid-template-columns:1fr}.expansion-visual{min-height:310px}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-showcase-grid article:last-child{grid-column:1/-1}.compact-process{grid-template-columns:1fr}.expansion-page .premium-footer{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:720px){.market-entry-grid,.dark-contact-section,.request-box,.trade-section{grid-template-columns:1fr}.expansion-hero{padding:1.25rem;border-radius:22px}.expansion-hero h1{font-size:clamp(2.1rem,12vw,3.7rem)}.expansion-visual{min-height:260px}.expansion-visual img{height:250px}.feature-grid,.device-type-grid,.sales-showcase-grid{grid-template-columns:1fr}.sales-showcase-grid article:last-child{grid-column:auto}.expansion-page .site-header nav{display:none}.expansion-page .header-cta{font-size:.78rem;padding:.7rem .8rem}.expansion-page .premium-footer{grid-template-columns:repeat(2,minmax(0,1fr))}.expansion-page .premium-footer .footer-brand,.expansion-page .premium-footer .footer-bottom{grid-column:1/-1}}
@media(max-width:430px){.expansion-shell{width:min(100% - 1rem,1240px)}.market-entry-section{padding:1rem}.market-entry-grid>article{padding:1.15rem}.expansion-page .premium-footer{grid-template-columns:1fr}.expansion-page .premium-footer .footer-brand,.expansion-page .premium-footer .footer-bottom{grid-column:auto}.expansion-hero .intro-actions,.request-actions{display:grid}.expansion-hero .button,.request-actions .button{width:100%}}

