.elementor-14122 .elementor-element.elementor-element-a04c532{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14122 .elementor-element.elementor-element-05767d1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:150px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-14122 .elementor-element.elementor-element-dad0519{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-14122 .elementor-element.elementor-element-f293bcf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-14122 .elementor-element.elementor-element-2054831 .elementor-button{background-color:#F63F56;font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;fill:#fff;color:#fff;border-radius:100px 100px 100px 100px;padding:15px 34px 15px 34px;}.elementor-14122 .elementor-element.elementor-element-a3dcec0 .elementor-button{font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;fill:#F4F3EE;color:#F4F3EE;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(244,243,238,0.4);border-radius:100px 100px 100px 100px;padding:15px 34px 15px 34px;}.elementor-14122 .elementor-element.elementor-element-21dcc62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14122 .elementor-element.elementor-element-3e5ccca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:44px;--padding-bottom:44px;--padding-left:var(--edge)px;--padding-right:var(--edge)px;}.elementor-14122 .elementor-element.elementor-element-8cf47ed{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 80px;--row-gap:24px;--column-gap:80px;--flex-wrap:wrap;}.elementor-14122 .elementor-element.elementor-element-34430d3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-14122 .elementor-element.elementor-element-f976392{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-14122 .elementor-element.elementor-element-79caa1e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-14122 .elementor-element.elementor-element-95fa870{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-14122 .elementor-element.elementor-element-f4b2f8b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-14122 .elementor-element.elementor-element-f3b79d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:28px 0px;--row-gap:28px;--column-gap:0px;}.elementor-14122 .elementor-element.elementor-element-ed4cafb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-14122 .elementor-element.elementor-element-3428b87{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14122 .elementor-element.elementor-element-9f6e757{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-14122 .elementor-element.elementor-element-085369b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-14122 .elementor-element.elementor-element-1fa9b2e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-14122 .elementor-element.elementor-element-ba76a3a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:38px;--padding-bottom:38px;--padding-left:38px;--padding-right:38px;}.elementor-14122 .elementor-element.elementor-element-fd26173{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;}.elementor-14122 .elementor-element.elementor-element-a92c868{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-14122 .elementor-element.elementor-element-7c31623{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:34px 0px;--row-gap:34px;--column-gap:0px;}.elementor-14122 .elementor-element.elementor-element-08cf3f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-14122 .elementor-element.elementor-element-b5ee450{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-14122 .elementor-element.elementor-element-0949f7f .gallery-item .gallery-caption{display:none;}.elementor-14122 .elementor-element.elementor-element-16f0b7d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-14122 .elementor-element.elementor-element-88d121b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-14122 .elementor-element.elementor-element-a1a3c8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-14122 .elementor-element.elementor-element-012596f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:48px 0px;--row-gap:48px;--column-gap:0px;}.elementor-14122 .elementor-element.elementor-element-16e0e39{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-14122 .elementor-element.elementor-element-8848e6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:32px 40px;--row-gap:32px;--column-gap:40px;--flex-wrap:wrap;}.elementor-14122 .elementor-element.elementor-element-b08cf9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14122 .elementor-element.elementor-element-e2b9e9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-14122 .elementor-element.elementor-element-4e669a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-14122 .elementor-element.elementor-element-2b4d0e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:26px 0px;--row-gap:26px;--column-gap:0px;}.elementor-14122 .elementor-element.elementor-element-757a024{text-align:center;}.elementor-14122 .elementor-element.elementor-element-9eda7d4{text-align:center;}.elementor-14122 .elementor-element.elementor-element-138f354{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-14122 .elementor-element.elementor-element-e06da7d .elementor-button{background-color:#F63F56;font-family:"Heebo", Sans-serif;font-size:15px;font-weight:400;fill:#fff;color:#fff;border-radius:100px 100px 100px 100px;padding:15px 34px 15px 34px;}.elementor-14122 .elementor-element.elementor-element-4709371{text-align:center;}@media(min-width:768px){.elementor-14122 .elementor-element.elementor-element-dad0519{--content-width:1180px;}.elementor-14122 .elementor-element.elementor-element-3e5ccca{--content-width:1180px;}.elementor-14122 .elementor-element.elementor-element-f3b79d8{--content-width:1180px;}.elementor-14122 .elementor-element.elementor-element-7c31623{--content-width:1180px;}.elementor-14122 .elementor-element.elementor-element-88d121b{--content-width:1180px;}.elementor-14122 .elementor-element.elementor-element-012596f{--content-width:1180px;}.elementor-14122 .elementor-element.elementor-element-2b4d0e7{--content-width:1180px;}}@media(max-width:1024px){.elementor-14122 .elementor-element.elementor-element-05767d1{--padding-top:120px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(max-width:767px){.elementor-14122 .elementor-element.elementor-element-05767d1{--padding-top:96px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-14122 .elementor-element.elementor-element-3e5ccca{--padding-top:34px;--padding-bottom:34px;--padding-left:var(--edge)px;--padding-right:var(--edge)px;}.elementor-14122 .elementor-element.elementor-element-f4b2f8b{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-14122 .elementor-element.elementor-element-9f6e757{--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-14122 .elementor-element.elementor-element-085369b{--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-14122 .elementor-element.elementor-element-1fa9b2e{--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-14122 .elementor-element.elementor-element-ba76a3a{--padding-top:26px;--padding-bottom:26px;--padding-left:24px;--padding-right:24px;}.elementor-14122 .elementor-element.elementor-element-a92c868{--padding-top:20px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-14122 .elementor-element.elementor-element-16f0b7d{--padding-top:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-14122 .elementor-element.elementor-element-a1a3c8f{--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-14122 .elementor-element.elementor-element-4e669a7{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS */.spk-svc{--pop:#F63F56;--ink:#141412;--muted:#75756E;--line:#E3E3DC;--paper:#FAFAF7;--chalk:#F4F3EE;--room:#17171C;--edge:clamp(20px,6vw,110px);direction:rtl;}
.spk-svc, .spk-svc p, .spk-svc .elementor-widget-text-editor{font-family:'Heebo','Segoe UI',Arial,sans-serif;font-weight:300;}
.spk-svc h1,.spk-svc h2,.spk-svc h3{font-family:'Heebo',Arial,sans-serif !important;font-weight:900 !important;letter-spacing:-0.02em !important;line-height:1.03 !important;}
.spk-svc .spk-h3-title .elementor-heading-title,.spk-svc .spk-qa-q .elementor-heading-title{font-weight:700 !important;}
.spk-svc .spk-sec{overflow:hidden;}
.spk-svc .spk-dark{background:radial-gradient(120% 90% at 78% 0%,#33333B 0%,transparent 55%),#17171C;}
.spk-svc .spk-quote{background:radial-gradient(120% 90% at 50% 100%,#33333B 0%,transparent 55%),#17171C;}
.spk-svc .spk-deep{background:radial-gradient(130% 100% at 50% 0%,#33333B 0%,transparent 60%),#0B0B0E;}
.spk-svc .spk-dark .elementor-heading-title,.spk-svc .spk-dark p,.spk-svc .spk-dark .elementor-widget-text-editor{color:#F4F3EE !important;}
.spk-svc .spk-paper{background:#FAFAF7;}
/* eyebrow / mono */
.spk-svc .spk-eyebrow .spk-eb{font-family:'Courier New',monospace;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--muted);direction:ltr;display:inline-block;}
.spk-svc .spk-dark .spk-eb{color:rgba(244,243,238,0.55) !important;}
.spk-svc .spk-eb b{color:var(--pop);font-weight:400;font-style:normal;}
/* hero */
.spk-svc .spk-hero-h1 .elementor-heading-title{font-size:clamp(42px,7vw,88px) !important;line-height:0.98 !important;max-width:15ch;margin-top:20px;}
.spk-svc .spk-mark{color:var(--pop) !important;}
.spk-svc .spk-lead{font-size:clamp(17px,1.7vw,21px);line-height:1.7;max-width:60ch;color:rgba(244,243,238,0.82) !important;margin-top:22px;}
.spk-svc .spk-cta-row{margin-top:38px;}
/* buttons already styled by widget; ensure ghost hover */
.spk-svc .spk-btn-ghost .elementor-button:hover{background:var(--pop);border-color:var(--pop);color:#fff;}
/* trust */
.spk-svc .spk-trust .spk-statrow{border-bottom:1px solid var(--line);padding-bottom:0;}
.spk-svc .spk-stat{flex:1 1 150px;}
.spk-svc .spk-statnum{font-family:'Heebo',Arial,sans-serif;font-weight:900;font-size:clamp(38px,4.6vw,58px);line-height:1;letter-spacing:-0.02em;color:var(--ink);font-variant-numeric:tabular-nums;}
.spk-svc .spk-statnum sup{color:var(--pop);font-size:0.5em;top:-0.6em;}
.spk-svc .spk-statlbl{font-size:14px;color:var(--muted) !important;}
/* sec head */
.spk-svc .spk-sec-h2 .elementor-heading-title{font-size:clamp(28px,3.6vw,46px) !important;max-width:24ch;}
/* includes grid */
.spk-svc .spk-incl{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:1px !important;background:var(--line);border:1px solid var(--line);border-radius:16px;overflow:hidden;}
.spk-svc .spk-cell{background:#FAFAF7 !important;height:100%;}
.spk-svc .spk-ix{font-family:'Courier New',monospace;font-size:12px;letter-spacing:0.16em;color:var(--pop);direction:ltr;display:inline-block;}
.spk-svc .spk-h3-title .elementor-heading-title{font-size:clamp(19px,1.9vw,24px) !important;letter-spacing:-0.01em !important;}
.spk-svc .spk-celltext p{font-size:15.5px;color:#3a3a36 !important;margin:0;}
.spk-svc .spk-clients-note{font-size:clamp(17px,1.8vw,21px);line-height:1.7;max-width:52ch;color:var(--ink) !important;}
.spk-svc .spk-chip{font-family:'Courier New',monospace;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:100px;padding:9px 18px;color:var(--ink);display:inline-block;margin-inline-start:0;}
.spk-svc .spk-galtags .spk-chip{margin-inline-start:8px;color:var(--muted);}
/* gallery - keter/silver-marlin style: full-width, zero gap, square corners, cinematic rhythm */
.spk-svc .spk-gal .gallery{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:0 !important;margin:0 !important;width:100% !important;}
.spk-svc .spk-gal .gallery br{display:none !important;}
.spk-svc .spk-gal .gallery-item{width:auto !important;max-width:none !important;margin:0 !important;padding:0 !important;float:none !important;aspect-ratio:4/3;overflow:hidden;}
.spk-svc .spk-gal .gallery-item:nth-child(3n){grid-column:1 / -1;aspect-ratio:21 / 9;}
.spk-svc .spk-gal .gallery-icon{height:100% !important;line-height:0 !important;margin:0 !important;}
.spk-svc .spk-gal .gallery-item a{display:block;height:100%;}
.spk-svc .spk-gal .gallery-item img{width:100% !important;height:100% !important;object-fit:cover;border-radius:0 !important;border:0 !important;display:block;cursor:pointer;transition:transform .6s cubic-bezier(0.22,1,0.36,1);}
.spk-svc .spk-gal .gallery-item img:hover{transform:scale(1.04);}
/* testimonial */
.spk-svc .spk-qmark{font-family:'Heebo',Arial,sans-serif;font-weight:900;font-size:64px;line-height:0.3;color:var(--pop);display:block;}
.spk-svc .spk-quote-xl p{font-weight:300 !important;font-size:clamp(22px,2.7vw,38px);line-height:1.5;letter-spacing:-0.01em;max-width:24ch;color:#F4F3EE !important;margin:26px 0 0;}
.spk-svc .spk-cite p{margin-top:28px;font-family:'Courier New',monospace;font-size:15px;letter-spacing:0.06em;color:rgba(244,243,238,0.6) !important;}
/* q&a */
.spk-svc .spk-qa{}
.spk-svc .spk-qa-item{flex:1 1 240px;border-top:2px solid var(--ink);padding-top:20px;}
.spk-svc .spk-qa-q .elementor-heading-title{font-size:clamp(17px,1.7vw,21px) !important;letter-spacing:-0.01em !important;}
.spk-svc .spk-qa-a p{font-size:15px;color:#3a3a36 !important;line-height:1.7;margin:0;}
/* close */
.spk-svc .spk-close-h2 .elementor-heading-title{font-size:clamp(30px,4.4vw,58px) !important;max-width:16ch;margin:0 auto;line-height:1 !important;}
.spk-svc .spk-close-sub{max-width:44ch;margin:0 auto;font-size:17px;color:rgba(244,243,238,0.7) !important;}
.spk-svc .spk-seo-links p{font-size:13px;color:rgba(244,243,238,0.5) !important;margin:0;}
.spk-svc .spk-seo-links a{color:rgba(244,243,238,0.8) !important;text-decoration:underline;}
@media(max-width:767px){
  .spk-svc .spk-incl{grid-template-columns:1fr !important;}
  .spk-svc .spk-gal .gallery{grid-template-columns:1fr !important;}
  .spk-svc .spk-gal .gallery-item,.spk-svc .spk-gal .gallery-item:nth-child(3n){grid-column:auto;aspect-ratio:4 / 3;}
}/* End custom CSS */