.elementor-7286 .elementor-element.elementor-element-meista-root{--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-7286 .elementor-element.elementor-element-m-hero{--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-7286 .elementor-element.elementor-element-m-hero-wrap{--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-7286 .elementor-element.elementor-element-m-hero-copy{--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-7286 .elementor-element.elementor-element-m-hero-actions{--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-7286 .elementor-element.elementor-element-m-hero-photo{--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-7286 .elementor-element.elementor-element-m-story{--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-7286 .elementor-element.elementor-element-m-story-wrap{--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-7286 .elementor-element.elementor-element-m-story-eb{text-align:start;}.elementor-7286 .elementor-element.elementor-element-m-story-h{text-align:start;}.elementor-7286 .elementor-element.elementor-element-m-story-grid{--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-7286 .elementor-element.elementor-element-m-story-text{--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-7286 .elementor-element.elementor-element-m-quote{--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-7286 .elementor-element.elementor-element-m-quote-t{color:#FFFFFF;}.elementor-7286 .elementor-element.elementor-element-m-values{--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-7286 .elementor-element.elementor-element-m-values-wrap{--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-7286 .elementor-element.elementor-element-m-values-eb{text-align:center;}.elementor-7286 .elementor-element.elementor-element-m-values-h{text-align:center;}.elementor-7286 .elementor-element.elementor-element-m-values-sub{text-align:center;}.elementor-7286 .elementor-element.elementor-element-m-values-grid{--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-7286 .elementor-element.elementor-element-m-v1 .elementor-icon-box-wrapper{gap:15px;}.elementor-7286 .elementor-element.elementor-element-m-v2 .elementor-icon-box-wrapper{gap:15px;}.elementor-7286 .elementor-element.elementor-element-m-v3 .elementor-icon-box-wrapper{gap:15px;}.elementor-7286 .elementor-element.elementor-element-m-v4 .elementor-icon-box-wrapper{gap:15px;}.elementor-7286 .elementor-element.elementor-element-m-network{--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-7286 .elementor-element.elementor-element-m-network-wrap{--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-7286 .elementor-element.elementor-element-m-network-eb{text-align:start;}.elementor-7286 .elementor-element.elementor-element-m-network-h{text-align:start;}.elementor-7286 .elementor-element.elementor-element-m-network-sub{text-align:start;}.elementor-7286 .elementor-element.elementor-element-m-chips{--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-7286 .elementor-element.elementor-element-m-life{--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-7286 .elementor-element.elementor-element-m-life-wrap{--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-7286 .elementor-element.elementor-element-m-life-eb{text-align:center;}.elementor-7286 .elementor-element.elementor-element-m-life-h{text-align:center;}.elementor-7286 .elementor-element.elementor-element-m-life-chips{--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-7286 .elementor-element.elementor-element-m-services{--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-7286 .elementor-element.elementor-element-m-services-wrap{--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-7286 .elementor-element.elementor-element-m-services-eb{text-align:center;}.elementor-7286 .elementor-element.elementor-element-m-services-h{text-align:center;}.elementor-7286 .elementor-element.elementor-element-m-services-grid{--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-7286 .elementor-element.elementor-element-m-s1{--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-7286 .elementor-element.elementor-element-m-s2{--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-7286 .elementor-element.elementor-element-m-s3{--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-7286 .elementor-element.elementor-element-m-s4{--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-7286 .elementor-element.elementor-element-m-founder{--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-7286 .elementor-element.elementor-element-m-founder-wrap{--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-7286 .elementor-element.elementor-element-m-founder-eb{text-align:center;}.elementor-7286 .elementor-element.elementor-element-m-founder-h{text-align:center;}.elementor-7286 .elementor-element.elementor-element-m-founder-card{--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-7286 .elementor-element.elementor-element-m-founder-copy{--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-7286 .elementor-element.elementor-element-b0b4fce{--display:flex;}.elementor-7286 .elementor-element.elementor-element-m-lang{--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-7286 .elementor-element.elementor-element-m-lang-wrap{--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-7286 .elementor-element.elementor-element-m-lang-eb{text-align:center;}.elementor-7286 .elementor-element.elementor-element-m-lang-h{text-align:center;}.elementor-7286 .elementor-element.elementor-element-m-lang-grid{--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-7286 .elementor-element.elementor-element-m-lang-fi{--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-7286 .elementor-element.elementor-element-m-lang-fit{color:#FFFFFF;}.elementor-7286 .elementor-element.elementor-element-m-lang-en{--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-7286 .elementor-element.elementor-element-m-lang-ent{color:#FFFFFF;}.elementor-7286 .elementor-element.elementor-element-m-cta{--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-7286 .elementor-element.elementor-element-m-cta:not(.elementor-motion-effects-element-type-background), .elementor-7286 .elementor-element.elementor-element-m-cta > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9B788;}.elementor-7286 .elementor-element.elementor-element-m-cta-wrap{--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-7286 .elementor-element.elementor-element-m-start{--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-7286 .elementor-element.elementor-element-m-start:not(.elementor-motion-effects-element-type-background), .elementor-7286 .elementor-element.elementor-element-m-start > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D9B788;}.elementor-7286 .elementor-element.elementor-element-m-start-copy{--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-7286 .elementor-element.elementor-element-m-start-t{font-size:20px;}.elementor-7286 .elementor-element.elementor-element-m-start-action{--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-7286 .elementor-element.elementor-element-m-start-btn .elementor-button{background-color:#FFFFFF;}/* Start custom CSS for container, class: .elementor-element-meista-root */.elementor-7286 .elementor-element.elementor-element-meista-root{--navy:#1E2A3A;--steel:#4F6C83;--gold:#D9B788;--light:#F5F6F8;--line:#E0E4E8;--muted:#5b6b7a;--ink:#2B2B2B;font-family:Calibri,Carlito,"Segoe UI",sans-serif;color:var(--ink)}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-wrap{max-width:1140px;margin:0 auto;padding-left:40px;padding-right:40px;width:100%}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-hero{background:linear-gradient(135deg,#1E2A3A 0%,#243349 55%,#2c405c 100%);padding:72px 0 76px;color:#fff;overflow:hidden}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-hero h1{font-family:Georgia,serif;color:#fff;font-size:46px;line-height:1.16;margin:0}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-hero .ser-lead{color:#cdd5dd;font-size:20px;line-height:1.55;font-style:italic;max-width:60ch}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-eyebrow .elementor-heading-title{font-family:Calibri,sans-serif;font-size:13px;letter-spacing:3px;text-transform:uppercase;font-weight:700;color:var(--gold)}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-section .ser-eyebrow .elementor-heading-title,.elementor-7286 .elementor-element.elementor-element-meista-root .ser-section-alt .ser-eyebrow .elementor-heading-title{color:var(--steel)}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-section-title .elementor-heading-title{font-family:Georgia,serif;color:var(--navy);font-size:36px;line-height:1.16;font-weight:700}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-section-sub{max-width:760px;margin:14px auto 0;color:var(--muted);font-size:18px;line-height:1.55}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-actions{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;margin-top:18px}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-btn .elementor-button{font-family:Calibri,sans-serif;font-weight:700;font-size:16px;border-radius:7px;padding:14px 26px;transition:.18s ease}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-btn-gold .elementor-button{background:var(--gold);color:var(--navy)}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-btn-outline .elementor-button{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.65)}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-btn-navy .elementor-button{background:var(--navy);color:#fff}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-hero-photo{min-height:520px;border-radius:18px;background:linear-gradient(135deg,#2c405c,#4F6C83);box-shadow:0 30px 64px rgba(0,0,0,.38);display:flex;align-items:center;justify-content:center;text-align:center;color:rgba(255,255,255,.7);padding:30px;position:relative;overflow:hidden}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-hero-photo:before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(217,183,136,.4);border-radius:18px}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-hero-mark .elementor-heading-title{font-family:Georgia,serif;color:rgba(255,255,255,.55);font-size:72px}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-trust{margin-top:20px;color:#cdd5dd;border-top:1px solid rgba(255,255,255,.14);padding-top:18px;font-size:13.5px;letter-spacing:.3px}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-section{padding:78px 0;background:#fff} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-section-alt{padding:78px 0;background:var(--light)} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-section-navy{padding:78px 0;background:var(--navy);color:#fff}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-section-navy .ser-section-title .elementor-heading-title, .elementor-7286 .elementor-element.elementor-element-meista-root .ser-section-navy h2, .elementor-7286 .elementor-element.elementor-element-meista-root .ser-section-navy h3{color:#fff}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-story-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:40px;align-items:center;margin-top:34px}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-text{font-size:17px;line-height:1.65;color:#3c4a57} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-quote{background:linear-gradient(135deg,#1E2A3A,#2c405c);border-radius:18px;padding:38px 40px;box-shadow:0 18px 48px rgba(30,42,58,.18)}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-quote .ser-text{font-family:Georgia,serif;font-size:21px;line-height:1.45;color:#fff} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-quote-by{color:var(--gold);font-weight:700;font-size:15px}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:36px} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-feature .elementor-icon-box-wrapper{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px;box-shadow:0 10px 30px rgba(30,42,58,.07);height:100%}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-feature .elementor-icon{color:var(--gold);border-color:var(--gold);background:rgba(217,183,136,.16)} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-feature h3{font-family:Georgia,serif;color:var(--navy);font-size:21px} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-feature p{color:var(--muted);font-size:16px;line-height:1.55}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-chip-wrap{display:flex;flex-direction:row;gap:11px;flex-wrap:wrap;margin-top:28px} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-chip{background:#fff;border:1px solid var(--line);border-radius:30px;padding:9px 18px;font-size:15px;color:#3c4a57;line-height:1.2} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-theme{background:#fff;border:1.5px solid var(--steel);border-radius:8px;padding:10px 18px;font-weight:600;color:var(--navy)}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;margin-top:32px} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px 30px;box-shadow:0 10px 30px rgba(30,42,58,.07)} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-card h3{font-family:Georgia,serif;color:var(--navy);font-size:21px} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-card ul{margin:12px 0 0 20px;color:#3c4a57;font-size:16px;line-height:1.7}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-founder{display:flex;flex-direction:row;gap:28px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:30px;box-shadow:0 10px 30px rgba(30,42,58,.07);margin-top:30px} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-avatar{width:118px;height:118px;border-radius:50%;background:linear-gradient(150deg,var(--navy),var(--steel));display:flex;align-items:center;justify-content:center;color:var(--gold);font-family:Georgia,serif;font-size:38px;font-weight:700;flex:0 0 auto}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-two{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-lang{border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:28px;background:rgba(255,255,255,.05)} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-lang h3{font-family:Georgia,serif;color:#fff;font-size:21px} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-lang .ser-text{color:#cdd5dd;font-size:16px}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-start{background:linear-gradient(135deg,#1E2A3A,#2c405c);border-radius:18px;padding:54px 60px;display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center;color:#fff} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-start h2{font-family:Georgia,serif;color:#fff;font-size:30px} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-start .ser-text{color:#cdd5dd;font-size:18px}
.elementor-7286 .elementor-element.elementor-element-meista-root .ser-form-card .elementor-widget-container{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 14px 40px rgba(30,42,58,.14);padding:34px} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-form-card input, .elementor-7286 .elementor-element.elementor-element-meista-root .ser-form-card textarea{border-radius:8px!important;background:#fbfcfd!important;border:1px solid var(--line)!important}
@media(max-width:1024px){.elementor-7286 .elementor-element.elementor-element-meista-root .ser-hero-grid,.elementor-7286 .elementor-element.elementor-element-meista-root .ser-story-grid,.elementor-7286 .elementor-element.elementor-element-meista-root .ser-start{grid-template-columns:1fr} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-feature-grid{grid-template-columns:repeat(2,1fr)} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-hero-photo{min-height:320px}}
@media(max-width:680px){.elementor-7286 .elementor-element.elementor-element-meista-root .ser-wrap{padding-left:22px;padding-right:22px} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-hero{padding:44px 0 48px} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-hero h1{font-size:30px} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-section,.elementor-7286 .elementor-element.elementor-element-meista-root .ser-section-alt,.elementor-7286 .elementor-element.elementor-element-meista-root .ser-section-navy{padding:52px 0} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-section-title .elementor-heading-title{font-size:28px} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-feature-grid,.elementor-7286 .elementor-element.elementor-element-meista-root .ser-card-grid,.elementor-7286 .elementor-element.elementor-element-meista-root .ser-two{grid-template-columns:1fr} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-founder{flex-direction:column;text-align:center} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-start{padding:34px 26px} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-btn{width:100%} .elementor-7286 .elementor-element.elementor-element-meista-root .ser-btn .elementor-button{width:100%}}
/* data-id fallback for corrected Elementor container classes */
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-hero"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-lang"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-cta"]{background:#1E2A3A;color:#fff}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-hero"]{background:linear-gradient(135deg,#1E2A3A 0%,#243349 55%,#2c405c 100%);padding:72px 0 76px;overflow:hidden}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-story"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-network"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-services"]{padding:78px 0;background:#fff}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-values"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-life"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-founder"]{padding:78px 0;background:#F5F6F8}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-lang"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-cta"]{padding:78px 0}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-hero-wrap"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-story-wrap"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-values-wrap"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-network-wrap"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-life-wrap"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-services-wrap"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-founder-wrap"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-lang-wrap"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-cta-wrap"]{max-width:1140px;margin:0 auto;padding-left:40px;padding-right:40px;width:100%}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-hero-wrap"]{display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:48px;align-items:center}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-story-grid"]{display:grid!important;grid-template-columns:1.45fr 1fr!important;gap:40px;align-items:center;margin-top:34px}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-hero-actions"]{display:flex!important;flex-direction:row!important;gap:16px;flex-wrap:wrap;margin-top:18px}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-hero-photo"]{min-height:520px;border-radius:18px;background:linear-gradient(135deg,#2c405c,#4F6C83);box-shadow:0 30px 64px rgba(0,0,0,.38);display:flex!important;align-items:center;justify-content:center;text-align:center;color:rgba(255,255,255,.7);padding:30px;position:relative;overflow:hidden}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-hero-photo"]:before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(217,183,136,.4);border-radius:18px;pointer-events:none}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-quote"]{background:linear-gradient(135deg,#1E2A3A,#2c405c);border-radius:18px;padding:38px 40px;box-shadow:0 18px 48px rgba(30,42,58,.18)}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-values-grid"]{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px;margin-top:36px}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-chips"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-life-chips"]{display:flex!important;flex-direction:row!important;gap:11px;flex-wrap:wrap;margin-top:28px}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-services-grid"]{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:26px;margin-top:32px}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id^="m-s"]:is([data-element_type="container"]){background:#fff;border:1px solid #E0E4E8;border-radius:14px;padding:28px 30px;box-shadow:0 10px 30px rgba(30,42,58,.07)}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-founder-card"]{display:flex!important;flex-direction:row!important;gap:28px;align-items:center;background:#fff;border:1px solid #E0E4E8;border-radius:16px;padding:30px;box-shadow:0 10px 30px rgba(30,42,58,.07);margin-top:30px}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-avatar"]{width:118px;height:118px;border-radius:50%;background:linear-gradient(150deg,#1E2A3A,#4F6C83);display:flex!important;align-items:center;justify-content:center;color:#D9B788;flex:0 0 auto}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-lang-grid"]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px;margin-top:32px}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-lang-fi"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-lang-en"]{border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:28px;background:rgba(255,255,255,.05)}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-start"]{background:linear-gradient(135deg,#1E2A3A,#2c405c);border-radius:18px;padding:54px 60px;display:grid!important;grid-template-columns:1.5fr 1fr!important;gap:40px;align-items:center;color:#fff}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-hero-h"] h1{font-family:Georgia,serif;color:#fff;font-size:46px;line-height:1.16} .elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-hero-sub"]{color:#cdd5dd;font-size:20px;line-height:1.55;font-style:italic}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-lang"] .elementor-heading-title,.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-cta"] .elementor-heading-title{color:#fff}
@media(max-width:1024px){.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-hero-wrap"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-story-grid"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-start"]{grid-template-columns:1fr!important}.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-values-grid"]{grid-template-columns:repeat(2,1fr)!important}.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-hero-photo"]{min-height:320px}}
@media(max-width:680px){.elementor-7286 .elementor-element.elementor-element-meista-root [data-id$="wrap"]{padding-left:22px!important;padding-right:22px!important}.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-hero"]{padding:44px 0 48px}.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-hero-h"] h1{font-size:30px}.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-story"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-values"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-network"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-life"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-services"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-founder"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-lang"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-cta"]{padding:52px 0}.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-values-grid"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-services-grid"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-lang-grid"]{grid-template-columns:1fr!important}.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-founder-card"]{flex-direction:column!important;text-align:center}.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-start"]{padding:34px 26px}}
/* tightened corrected-page overrides */
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-start"]{background:linear-gradient(135deg,#1E2A3A,#2c405c)!important;color:#fff!important;border-radius:18px!important;padding:54px 60px!important;display:grid!important;grid-template-columns:1.5fr 1fr!important;gap:40px!important;align-items:center!important;box-shadow:none!important;border:0!important}
.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-s1"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-s2"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-s3"],.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-s4"]{background:#fff!important;border:1px solid #E0E4E8!important;border-radius:14px!important;padding:28px 30px!important;box-shadow:0 10px 30px rgba(30,42,58,.07)!important}
@media(max-width:1024px){.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-start"]{grid-template-columns:1fr!important}}@media(max-width:680px){.elementor-7286 .elementor-element.elementor-element-meista-root [data-id="m-start"]{padding:34px 26px!important}}/* End custom CSS */
/* Start custom CSS */body.elementor-page-7286{--navy:#1E2A3A;--steel:#4F6C83;--gold:#D9B788;--light:#F5F6F8;--line:#E0E4E8;--muted:#5b6b7a;--ink:#2B2B2B;font-family:Calibri,Carlito,"Segoe UI",sans-serif;color:var(--ink)}
body.elementor-page-7286 .ser-wrap{max-width:1140px;margin:0 auto;padding-left:40px;padding-right:40px;width:100%}
body.elementor-page-7286 .ser-hero{background:linear-gradient(135deg,#1E2A3A 0%,#243349 55%,#2c405c 100%);padding:72px 0 76px;color:#fff;overflow:hidden}
body.elementor-page-7286 .ser-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}
body.elementor-page-7286 .ser-hero h1{font-family:Georgia,serif;color:#fff;font-size:46px;line-height:1.16;margin:0}
body.elementor-page-7286 .ser-hero .ser-lead{color:#cdd5dd;font-size:20px;line-height:1.55;font-style:italic;max-width:60ch}
body.elementor-page-7286 .ser-eyebrow .elementor-heading-title{font-family:Calibri,sans-serif;font-size:13px;letter-spacing:3px;text-transform:uppercase;font-weight:700;color:var(--gold)}
body.elementor-page-7286 .ser-section .ser-eyebrow .elementor-heading-title,body.elementor-page-7286 .ser-section-alt .ser-eyebrow .elementor-heading-title{color:var(--steel)}
body.elementor-page-7286 .ser-section-title .elementor-heading-title{font-family:Georgia,serif;color:var(--navy);font-size:36px;line-height:1.16;font-weight:700}
body.elementor-page-7286 .ser-section-sub{max-width:760px;margin:14px auto 0;color:var(--muted);font-size:18px;line-height:1.55}
body.elementor-page-7286 .ser-actions{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;margin-top:18px}
body.elementor-page-7286 .ser-btn .elementor-button{font-family:Calibri,sans-serif;font-weight:700;font-size:16px;border-radius:7px;padding:14px 26px;transition:.18s ease}
body.elementor-page-7286 .ser-btn-gold .elementor-button{background:var(--gold);color:var(--navy)}
body.elementor-page-7286 .ser-btn-outline .elementor-button{background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.65)}
body.elementor-page-7286 .ser-btn-navy .elementor-button{background:var(--navy);color:#fff}
body.elementor-page-7286 .ser-hero-photo{min-height:520px;border-radius:18px;background:linear-gradient(135deg,#2c405c,#4F6C83);box-shadow:0 30px 64px rgba(0,0,0,.38);display:flex;align-items:center;justify-content:center;text-align:center;color:rgba(255,255,255,.7);padding:30px;position:relative;overflow:hidden}
body.elementor-page-7286 .ser-hero-photo:before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(217,183,136,.4);border-radius:18px}
body.elementor-page-7286 .ser-hero-mark .elementor-heading-title{font-family:Georgia,serif;color:rgba(255,255,255,.55);font-size:72px}
body.elementor-page-7286 .ser-trust{margin-top:20px;color:#cdd5dd;border-top:1px solid rgba(255,255,255,.14);padding-top:18px;font-size:13.5px;letter-spacing:.3px}
body.elementor-page-7286 .ser-section{padding:78px 0;background:#fff} body.elementor-page-7286 .ser-section-alt{padding:78px 0;background:var(--light)} body.elementor-page-7286 .ser-section-navy{padding:78px 0;background:var(--navy);color:#fff}
body.elementor-page-7286 .ser-section-navy .ser-section-title .elementor-heading-title, body.elementor-page-7286 .ser-section-navy h2, body.elementor-page-7286 .ser-section-navy h3{color:#fff}
body.elementor-page-7286 .ser-story-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:40px;align-items:center;margin-top:34px}
body.elementor-page-7286 .ser-text{font-size:17px;line-height:1.65;color:#3c4a57} body.elementor-page-7286 .ser-quote{background:linear-gradient(135deg,#1E2A3A,#2c405c);border-radius:18px;padding:38px 40px;box-shadow:0 18px 48px rgba(30,42,58,.18)}
body.elementor-page-7286 .ser-quote .ser-text{font-family:Georgia,serif;font-size:21px;line-height:1.45;color:#fff} body.elementor-page-7286 .ser-quote-by{color:var(--gold);font-weight:700;font-size:15px}
body.elementor-page-7286 .ser-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:36px} body.elementor-page-7286 .ser-feature .elementor-icon-box-wrapper{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px;box-shadow:0 10px 30px rgba(30,42,58,.07);height:100%}
body.elementor-page-7286 .ser-feature .elementor-icon{color:var(--gold);border-color:var(--gold);background:rgba(217,183,136,.16)} body.elementor-page-7286 .ser-feature h3{font-family:Georgia,serif;color:var(--navy);font-size:21px} body.elementor-page-7286 .ser-feature p{color:var(--muted);font-size:16px;line-height:1.55}
body.elementor-page-7286 .ser-chip-wrap{display:flex;flex-direction:row;gap:11px;flex-wrap:wrap;margin-top:28px} body.elementor-page-7286 .ser-chip{background:#fff;border:1px solid var(--line);border-radius:30px;padding:9px 18px;font-size:15px;color:#3c4a57;line-height:1.2} body.elementor-page-7286 .ser-theme{background:#fff;border:1.5px solid var(--steel);border-radius:8px;padding:10px 18px;font-weight:600;color:var(--navy)}
body.elementor-page-7286 .ser-card-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;margin-top:32px} body.elementor-page-7286 .ser-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:28px 30px;box-shadow:0 10px 30px rgba(30,42,58,.07)} body.elementor-page-7286 .ser-card h3{font-family:Georgia,serif;color:var(--navy);font-size:21px} body.elementor-page-7286 .ser-card ul{margin:12px 0 0 20px;color:#3c4a57;font-size:16px;line-height:1.7}
body.elementor-page-7286 .ser-founder{display:flex;flex-direction:row;gap:28px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:30px;box-shadow:0 10px 30px rgba(30,42,58,.07);margin-top:30px} body.elementor-page-7286 .ser-avatar{width:118px;height:118px;border-radius:50%;background:linear-gradient(150deg,var(--navy),var(--steel));display:flex;align-items:center;justify-content:center;color:var(--gold);font-family:Georgia,serif;font-size:38px;font-weight:700;flex:0 0 auto}
body.elementor-page-7286 .ser-two{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:32px} body.elementor-page-7286 .ser-lang{border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:28px;background:rgba(255,255,255,.05)} body.elementor-page-7286 .ser-lang h3{font-family:Georgia,serif;color:#fff;font-size:21px} body.elementor-page-7286 .ser-lang .ser-text{color:#cdd5dd;font-size:16px}
body.elementor-page-7286 .ser-start{background:linear-gradient(135deg,#1E2A3A,#2c405c);border-radius:18px;padding:54px 60px;display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center;color:#fff} body.elementor-page-7286 .ser-start h2{font-family:Georgia,serif;color:#fff;font-size:30px} body.elementor-page-7286 .ser-start .ser-text{color:#cdd5dd;font-size:18px}
body.elementor-page-7286 .ser-form-card .elementor-widget-container{background:#fff;border:1px solid var(--line);border-radius:16px;box-shadow:0 14px 40px rgba(30,42,58,.14);padding:34px} body.elementor-page-7286 .ser-form-card input, body.elementor-page-7286 .ser-form-card textarea{border-radius:8px!important;background:#fbfcfd!important;border:1px solid var(--line)!important}
@media(max-width:1024px){body.elementor-page-7286 .ser-hero-grid,body.elementor-page-7286 .ser-story-grid,body.elementor-page-7286 .ser-start{grid-template-columns:1fr} body.elementor-page-7286 .ser-feature-grid{grid-template-columns:repeat(2,1fr)} body.elementor-page-7286 .ser-hero-photo{min-height:320px}}
@media(max-width:680px){body.elementor-page-7286 .ser-wrap{padding-left:22px;padding-right:22px} body.elementor-page-7286 .ser-hero{padding:44px 0 48px} body.elementor-page-7286 .ser-hero h1{font-size:30px} body.elementor-page-7286 .ser-section,body.elementor-page-7286 .ser-section-alt,body.elementor-page-7286 .ser-section-navy{padding:52px 0} body.elementor-page-7286 .ser-section-title .elementor-heading-title{font-size:28px} body.elementor-page-7286 .ser-feature-grid,body.elementor-page-7286 .ser-card-grid,body.elementor-page-7286 .ser-two{grid-template-columns:1fr} body.elementor-page-7286 .ser-founder{flex-direction:column;text-align:center} body.elementor-page-7286 .ser-start{padding:34px 26px} body.elementor-page-7286 .ser-btn{width:100%} body.elementor-page-7286 .ser-btn .elementor-button{width:100%}}
/* data-id fallback for corrected Elementor container classes */
body.elementor-page-7286 [data-id="m-hero"],body.elementor-page-7286 [data-id="m-lang"],body.elementor-page-7286 [data-id="m-cta"]{background:#1E2A3A;color:#fff}
body.elementor-page-7286 [data-id="m-hero"]{background:linear-gradient(135deg,#1E2A3A 0%,#243349 55%,#2c405c 100%);padding:72px 0 76px;overflow:hidden}
body.elementor-page-7286 [data-id="m-story"],body.elementor-page-7286 [data-id="m-network"],body.elementor-page-7286 [data-id="m-services"]{padding:78px 0;background:#fff}
body.elementor-page-7286 [data-id="m-values"],body.elementor-page-7286 [data-id="m-life"],body.elementor-page-7286 [data-id="m-founder"]{padding:78px 0;background:#F5F6F8}
body.elementor-page-7286 [data-id="m-lang"],body.elementor-page-7286 [data-id="m-cta"]{padding:78px 0}
body.elementor-page-7286 [data-id="m-hero-wrap"],body.elementor-page-7286 [data-id="m-story-wrap"],body.elementor-page-7286 [data-id="m-values-wrap"],body.elementor-page-7286 [data-id="m-network-wrap"],body.elementor-page-7286 [data-id="m-life-wrap"],body.elementor-page-7286 [data-id="m-services-wrap"],body.elementor-page-7286 [data-id="m-founder-wrap"],body.elementor-page-7286 [data-id="m-lang-wrap"],body.elementor-page-7286 [data-id="m-cta-wrap"]{max-width:1140px;margin:0 auto;padding-left:40px;padding-right:40px;width:100%}
body.elementor-page-7286 [data-id="m-hero-wrap"]{display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:48px;align-items:center}
body.elementor-page-7286 [data-id="m-story-grid"]{display:grid!important;grid-template-columns:1.45fr 1fr!important;gap:40px;align-items:center;margin-top:34px}
body.elementor-page-7286 [data-id="m-hero-actions"]{display:flex!important;flex-direction:row!important;gap:16px;flex-wrap:wrap;margin-top:18px}
body.elementor-page-7286 [data-id="m-hero-photo"]{min-height:520px;border-radius:18px;background:linear-gradient(135deg,#2c405c,#4F6C83);box-shadow:0 30px 64px rgba(0,0,0,.38);display:flex!important;align-items:center;justify-content:center;text-align:center;color:rgba(255,255,255,.7);padding:30px;position:relative;overflow:hidden}
body.elementor-page-7286 [data-id="m-hero-photo"]:before{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(217,183,136,.4);border-radius:18px;pointer-events:none}
body.elementor-page-7286 [data-id="m-quote"]{background:linear-gradient(135deg,#1E2A3A,#2c405c);border-radius:18px;padding:38px 40px;box-shadow:0 18px 48px rgba(30,42,58,.18)}
body.elementor-page-7286 [data-id="m-values-grid"]{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:24px;margin-top:36px}
body.elementor-page-7286 [data-id="m-chips"],body.elementor-page-7286 [data-id="m-life-chips"]{display:flex!important;flex-direction:row!important;gap:11px;flex-wrap:wrap;margin-top:28px}
body.elementor-page-7286 [data-id="m-services-grid"]{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:26px;margin-top:32px}
body.elementor-page-7286 [data-id^="m-s"]:is([data-element_type="container"]){background:#fff;border:1px solid #E0E4E8;border-radius:14px;padding:28px 30px;box-shadow:0 10px 30px rgba(30,42,58,.07)}
body.elementor-page-7286 [data-id="m-founder-card"]{display:flex!important;flex-direction:row!important;gap:28px;align-items:center;background:#fff;border:1px solid #E0E4E8;border-radius:16px;padding:30px;box-shadow:0 10px 30px rgba(30,42,58,.07);margin-top:30px}
body.elementor-page-7286 [data-id="m-avatar"]{width:118px;height:118px;border-radius:50%;background:linear-gradient(150deg,#1E2A3A,#4F6C83);display:flex!important;align-items:center;justify-content:center;color:#D9B788;flex:0 0 auto}
body.elementor-page-7286 [data-id="m-lang-grid"]{display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px;margin-top:32px}
body.elementor-page-7286 [data-id="m-lang-fi"],body.elementor-page-7286 [data-id="m-lang-en"]{border:1px solid rgba(255,255,255,.18);border-radius:14px;padding:28px;background:rgba(255,255,255,.05)}
body.elementor-page-7286 [data-id="m-start"]{background:linear-gradient(135deg,#1E2A3A,#2c405c);border-radius:18px;padding:54px 60px;display:grid!important;grid-template-columns:1.5fr 1fr!important;gap:40px;align-items:center;color:#fff}
body.elementor-page-7286 [data-id="m-hero-h"] h1{font-family:Georgia,serif;color:#fff;font-size:46px;line-height:1.16} body.elementor-page-7286 [data-id="m-hero-sub"]{color:#cdd5dd;font-size:20px;line-height:1.55;font-style:italic}
body.elementor-page-7286 [data-id="m-lang"] .elementor-heading-title,body.elementor-page-7286 [data-id="m-cta"] .elementor-heading-title{color:#fff}
@media(max-width:1024px){body.elementor-page-7286 [data-id="m-hero-wrap"],body.elementor-page-7286 [data-id="m-story-grid"],body.elementor-page-7286 [data-id="m-start"]{grid-template-columns:1fr!important}body.elementor-page-7286 [data-id="m-values-grid"]{grid-template-columns:repeat(2,1fr)!important}body.elementor-page-7286 [data-id="m-hero-photo"]{min-height:320px}}
@media(max-width:680px){body.elementor-page-7286 [data-id$="wrap"]{padding-left:22px!important;padding-right:22px!important}body.elementor-page-7286 [data-id="m-hero"]{padding:44px 0 48px}body.elementor-page-7286 [data-id="m-hero-h"] h1{font-size:30px}body.elementor-page-7286 [data-id="m-story"],body.elementor-page-7286 [data-id="m-values"],body.elementor-page-7286 [data-id="m-network"],body.elementor-page-7286 [data-id="m-life"],body.elementor-page-7286 [data-id="m-services"],body.elementor-page-7286 [data-id="m-founder"],body.elementor-page-7286 [data-id="m-lang"],body.elementor-page-7286 [data-id="m-cta"]{padding:52px 0}body.elementor-page-7286 [data-id="m-values-grid"],body.elementor-page-7286 [data-id="m-services-grid"],body.elementor-page-7286 [data-id="m-lang-grid"]{grid-template-columns:1fr!important}body.elementor-page-7286 [data-id="m-founder-card"]{flex-direction:column!important;text-align:center}body.elementor-page-7286 [data-id="m-start"]{padding:34px 26px}}
/* tightened corrected-page overrides */
body.elementor-page-7286 [data-id="m-start"]{background:linear-gradient(135deg,#1E2A3A,#2c405c)!important;color:#fff!important;border-radius:18px!important;padding:54px 60px!important;display:grid!important;grid-template-columns:1.5fr 1fr!important;gap:40px!important;align-items:center!important;box-shadow:none!important;border:0!important}
body.elementor-page-7286 [data-id="m-s1"],body.elementor-page-7286 [data-id="m-s2"],body.elementor-page-7286 [data-id="m-s3"],body.elementor-page-7286 [data-id="m-s4"]{background:#fff!important;border:1px solid #E0E4E8!important;border-radius:14px!important;padding:28px 30px!important;box-shadow:0 10px 30px rgba(30,42,58,.07)!important}
@media(max-width:1024px){body.elementor-page-7286 [data-id="m-start"]{grid-template-columns:1fr!important}}@media(max-width:680px){body.elementor-page-7286 [data-id="m-start"]{padding:34px 26px!important}}/* End custom CSS */