:root{--navy:#1B2C5A;--orange:#EF3F23;--white:#fff;--ink:#152449;--muted:#66718a;--line:#e4e8f0;--soft:#f7f8fb;--shadow:0 28px 80px rgba(27,44,90,.13)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:#fff;color:var(--navy);font-family:"DM Sans",sans-serif;line-height:1.55}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.wrap{width:min(1240px,calc(100% - 48px));margin:auto}.topline{background:var(--navy);color:#fff;text-align:center;font-size:10px;padding:8px 15px;letter-spacing:.08em}.topline span{color:var(--orange);margin:0 9px}header{position:sticky;top:0;z-index:100;background:rgba(255,255,255,.94);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.navwrap{width:min(1240px,calc(100% - 48px));min-height:78px;margin:auto;display:flex;align-items:center;gap:22px}.logo img{width:148px}.navwrap nav{display:flex;gap:4px;margin-left:auto}.navwrap nav a{font-size:11px;font-weight:800;padding:10px 13px;border-radius:999px}.navwrap nav a:hover{background:var(--navy);color:#fff}.navcta,.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:800;border-radius:999px}.navcta{background:var(--orange);color:#fff;font-size:11px;padding:12px 18px}.hamb{display:none;border:0;background:none;font-size:25px;color:var(--navy)}.hero{padding:76px 0 0;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.02fr .88fr;gap:70px;align-items:center}.kicker{font-size:10px;font-weight:800;letter-spacing:.16em;margin:0 0 19px;color:var(--orange)}h1,h2,h3{font-family:Manrope,sans-serif;letter-spacing:-.055em;line-height:1.01}h1{font-size:clamp(48px,6.1vw,84px);margin:0}h1 span,h2 span{color:var(--orange)}.lead{font-size:17px;color:#526079;max-width:690px;margin:28px 0}.lead b{color:var(--navy)}.hero-actions{display:flex;gap:11px;flex-wrap:wrap}.btn{padding:15px 21px;font-size:12px}.btn.orange{background:var(--orange);color:#fff;box-shadow:0 16px 34px rgba(239,63,35,.22)}.btn.navy{background:var(--navy);color:#fff}.btn.white{background:#fff;color:var(--orange)}.btn.ghost{border:1px solid rgba(255,255,255,.65);color:#fff}.microproof{display:flex;gap:18px;flex-wrap:wrap;margin-top:24px;font-size:11px;font-weight:800;color:var(--muted)}.microproof span:first-child{color:var(--orange)}.hero-media{position:relative}.hero-media>img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:36px;box-shadow:var(--shadow)}.hero-tag{position:absolute;left:-28px;bottom:28px;background:var(--navy);color:#fff;border-radius:22px;padding:18px 21px;box-shadow:var(--shadow)}.hero-tag small{font-size:9px;letter-spacing:.14em;opacity:.7}.hero-tag strong{display:block;font:800 17px/1.2 Manrope;margin-top:7px}.hero-tag em{color:var(--orange);font-style:normal}.orbit{position:absolute;right:-26px;top:-24px;width:126px;height:126px;border-radius:50%;background:var(--orange);color:#fff;display:grid;place-items:center;box-shadow:0 18px 40px rgba(239,63,35,.25);transform:rotate(9deg);padding:24px}.orbit span{font:800 9px/1 Manrope}.proofstrip{margin-top:48px;border-top:1px solid var(--navy);display:grid;grid-template-columns:1.7fr repeat(3,1fr);padding:18px 0 22px;gap:20px;align-items:center}.proofstrip div{display:flex;flex-direction:column}.proofstrip small{font-size:9px;color:var(--muted);font-weight:600}.proofstrip strong{font:800 24px Manrope}.proofstrip div:first-child strong{font-size:13px;margin-top:3px}.audience{padding:90px 0;border-bottom:1px solid var(--line)}.sectionhead{display:flex;justify-content:space-between;align-items:end;gap:70px;margin-bottom:40px}.sectionhead>p{max-width:420px;color:var(--muted);margin:0}.sectionhead h2{font-size:clamp(40px,5vw,65px);margin:0}.chips{display:flex;flex-wrap:wrap;gap:10px}.chips a{border:1px solid var(--line);padding:14px 17px;border-radius:999px;font-size:12px;font-weight:800;background:#fff;transition:.2s}.chips a b{color:var(--orange);margin-left:6px}.chips a:hover{border-color:var(--orange);transform:translateY(-2px);box-shadow:0 8px 20px rgba(27,44,90,.08)}.reality{background:var(--soft);padding:105px 0}.realitygrid{display:grid;grid-template-columns:1.1fr .9fr;gap:90px}.reality h2{font-size:clamp(42px,4.9vw,64px);margin:0}.copy{font-size:16px;color:var(--muted);padding-top:22px}.copy p{margin:0 0 21px}.copy b{color:var(--navy)}.way{padding:105px 0}.steps{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line)}.steps article{padding:28px 22px;min-height:220px;border-right:1px solid var(--line)}.steps article:first-child{border-left:1px solid var(--line)}.steps b{font-size:10px;color:var(--orange)}.steps h3{font-size:23px;margin:55px 0 8px}.steps p{font-size:12px;color:var(--muted);margin:0}.steps .hot{background:var(--orange);color:#fff}.steps .hot b,.steps .hot p{color:#fff}.solutions{background:var(--navy);color:#fff;padding:105px 0}.light .kicker{color:var(--orange)}.light>p{color:#c8cede}.solgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.solgrid article{border:1px solid rgba(255,255,255,.2);border-radius:24px;padding:28px;min-height:330px;display:flex;flex-direction:column;transition:.25s}.solgrid article:hover{background:#fff;color:var(--navy);transform:translateY(-5px)}.solgrid small{color:var(--orange);font-weight:800}.solgrid h3{font-size:24px;margin:62px 0 12px}.solgrid p{font-size:12px;color:#c4cbda;margin:0}.solgrid article:hover p{color:var(--muted)}.solgrid a{font-size:11px;font-weight:800;margin-top:auto}.service-note{margin-top:18px;padding:14px 18px;border:1px solid rgba(255,255,255,.16);border-radius:14px;color:#d6dbea;font-size:11px}.service-note b{color:#fff}.diagnostic{padding:110px 0}.diaggrid{display:grid;grid-template-columns:1fr .76fr;gap:95px;align-items:center}.diagnostic h2{font-size:clamp(43px,5vw,68px);margin:0}.diagnostic>.wrap>div>p:not(.kicker){max-width:650px;color:var(--muted);font-size:17px}.diagpoints{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:29px 0}.diagpoints div{border-top:2px solid var(--navy);padding-top:11px;font-size:11px;font-weight:700}.diagpoints b{display:block;color:var(--orange);font-size:10px;margin-bottom:6px}.diagcard{position:relative;background:var(--soft);border:1px solid var(--line);border-radius:32px;padding:36px;box-shadow:var(--shadow);overflow:hidden}.diagcard:before{content:"";position:absolute;width:180px;height:180px;border-radius:50%;background:var(--orange);right:-80px;top:-80px;opacity:.12}.diagnumber{position:absolute;right:28px;top:28px;font:800 42px/1 Manrope;color:var(--navy)}.diagnumber small{font:800 10px DM Sans;display:block;letter-spacing:.1em;text-align:right;color:var(--orange)}.diagcard>span{font-size:9px;font-weight:800;letter-spacing:.14em;color:var(--orange)}.diagcard strong{display:block;font:800 33px/1.05 Manrope;margin:55px 0 15px}.diagcard p{color:var(--muted);font-size:12px}.diagcard a{display:block;background:var(--navy);color:#fff;border-radius:999px;text-align:center;padding:14px;font-weight:800;font-size:11px;margin-top:25px}.gallery{padding:100px 0;background:#fff}.gallerygrid{display:grid;grid-template-columns:1.3fr .7fr .7fr;grid-template-rows:250px 250px;gap:13px}.gallerygrid figure{margin:0;position:relative;overflow:hidden;border-radius:22px;background:var(--navy)}.gallerygrid .wide{grid-row:span 2}.gallerygrid .screen{grid-column:2 / 4}.gallerygrid img{width:100%;height:100%;object-fit:cover;transition:.5s}.gallerygrid figure:hover img{transform:scale(1.035)}.gallerygrid figcaption{position:absolute;left:15px;bottom:15px;background:rgba(27,44,90,.9);color:#fff;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.proof{background:var(--soft);padding:100px 0}.googlebtn{background:#fff;border:1px solid var(--line);border-radius:999px;padding:13px 18px;font-weight:800;font-size:11px}.reviewhero{display:grid;grid-template-columns:.65fr 1.35fr;background:#fff;border:1px solid var(--line);border-radius:26px;overflow:hidden}.rating{padding:35px;border-right:1px solid var(--line);display:flex;flex-direction:column}.rating strong{font:800 62px/1 Manrope}.rating span{color:#f2a000;letter-spacing:2px;font-size:18px;margin-top:6px}.rating small{color:var(--muted);font-size:10px;margin-top:7px}.reviews{display:grid;grid-template-columns:repeat(3,1fr)}blockquote{margin:0;padding:30px;border-right:1px solid var(--line);font-size:13px;color:#4d5870}.reviews blockquote:last-child{border-right:0}cite{display:block;font-style:normal;font-size:10px;color:var(--navy);font-weight:800;margin-top:20px}.reviewnote{font-size:10px;color:var(--muted);margin-top:13px}.insight{padding:105px 0}.insightgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.insightgrid article{border:1px solid var(--line);border-radius:24px;padding:28px;min-height:250px;transition:.2s}.insightgrid article:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.insightgrid small{font-size:9px;color:var(--orange);font-weight:800;letter-spacing:.1em}.insightgrid h3{font-size:23px;margin:65px 0 22px}.insightgrid a{font-size:11px;font-weight:800}.community{padding:100px 0;background:var(--soft)}.communitygrid{display:grid;grid-template-columns:1fr .65fr;gap:100px;align-items:center}.community h2{font-size:clamp(43px,5vw,68px);margin:0}.communitygrid>div>p:not(.kicker){color:var(--muted);max-width:600px;font-size:16px;margin:25px 0 30px}.communitycard{background:var(--navy);color:#fff;border-radius:30px;padding:42px;min-height:350px;display:flex;flex-direction:column;justify-content:center;box-shadow:var(--shadow)}.communitycard span{font-size:9px;letter-spacing:.15em;color:var(--orange);font-weight:800}.communitycard strong{font:800 47px/1 Manrope;margin:22px 0}.communitycard em{font-style:normal;color:var(--orange)}.communitycard p{color:#c6cedd;font-size:12px}.faq{background:var(--navy);color:#fff;padding:100px 0}.faq h2{font-size:clamp(43px,5vw,68px);margin:0 0 40px}.faq .kicker{color:var(--orange)}.faq details{border-top:1px solid rgba(255,255,255,.18);padding:21px 0}.faq details:last-child{border-bottom:1px solid rgba(255,255,255,.18)}.faq summary{cursor:pointer;font:700 17px Manrope}.faq p{color:#c7cfdd;max-width:800px;font-size:13px}.final{background:var(--orange);color:#fff;padding:105px 0}.finalgrid{display:grid;grid-template-columns:1fr .45fr;gap:80px;align-items:end}.final h2{font-size:clamp(46px,5.4vw,76px);margin:0}.final h2 span{color:#fff}.final p:not(.kicker){font-size:17px;max-width:650px;color:rgba(255,255,255,.88);margin:25px 0 30px}.finalmark{text-align:right;font:800 53px/1 Manrope;letter-spacing:-.07em}.finalmark span{color:#fff}.finalmark small{display:block;font:800 9px DM Sans;letter-spacing:.2em;margin-top:13px}.foot{display:flex;justify-content:space-between;gap:30px;padding:34px 0;align-items:end}.foot img{width:140px}.foot p{font-size:10px;color:var(--muted);margin:7px 0 0}.footlinks{display:flex;gap:15px;flex-wrap:wrap;justify-content:flex-end;font-size:10px;color:var(--muted)}.footlinks a:hover{color:var(--orange)}.float{position:fixed;right:20px;bottom:18px;z-index:110;background:var(--orange);color:#fff;border-radius:17px;padding:10px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 18px 42px rgba(239,63,35,.3);font-size:11px;font-weight:800}.float>b{background:#fff;color:var(--orange);border-radius:50%;width:31px;height:31px;display:grid;place-items:center;font-size:10px}.float span{display:flex;flex-direction:column}.float small{font-size:8px;opacity:.8;letter-spacing:.06em}@media(max-width:1050px){.navwrap nav{display:none}.hamb{display:block;margin-left:auto}.navwrap nav.open{display:flex;position:absolute;top:78px;left:18px;right:18px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:9px;flex-direction:column;box-shadow:var(--shadow)}.navcta{display:none}.hero-grid,.realitygrid,.diaggrid,.communitygrid,.finalgrid{grid-template-columns:1fr}.hero-media{max-width:720px;margin:auto}.hero-tag{left:14px}.orbit{right:5px}.steps{grid-template-columns:1fr 1fr}.solgrid{grid-template-columns:1fr 1fr}.gallerygrid{grid-template-columns:1fr 1fr;grid-template-rows:300px 220px 220px}.gallerygrid .wide{grid-row:span 1;grid-column:span 2}.gallerygrid .screen{grid-column:span 2}.reviewhero{grid-template-columns:1fr}.rating{border-right:0;border-bottom:1px solid var(--line)}.reviews{grid-template-columns:1fr}.reviews blockquote{border-right:0;border-bottom:1px solid var(--line)}.reviews blockquote:last-child{border-bottom:0}.finalmark{text-align:left;margin-top:40px}}@media(max-width:680px){.wrap,.navwrap{width:calc(100% - 30px)}.topline{font-size:8px}.hero{padding-top:48px}.hero-grid{gap:48px}h1{font-size:46px}.lead{font-size:15px}.hero-actions .btn{width:100%}.hero-tag{bottom:15px;left:10px}.hero-tag strong{font-size:14px}.orbit{width:95px;height:95px;right:3px;top:-14px;padding:18px}.orbit span{font-size:7px}.proofstrip{grid-template-columns:1fr 1fr;gap:15px}.proofstrip strong{font-size:20px}.sectionhead{display:block}.sectionhead>p{margin-top:20px}.audience,.reality,.way,.solutions,.diagnostic,.gallery,.proof,.insight,.community,.faq,.final{padding:75px 0}.steps,.solgrid,.diagpoints,.insightgrid{grid-template-columns:1fr}.steps article{min-height:160px}.steps h3{margin-top:35px}.gallerygrid{display:grid;grid-template-columns:1fr;grid-template-rows:240px 200px 200px 200px}.gallerygrid .wide,.gallerygrid .screen{grid-column:auto;grid-row:auto}.float{left:14px;right:14px;bottom:12px;justify-content:center}.foot{display:block}.footlinks{justify-content:flex-start;margin-top:20px}.final{padding-bottom:125px}.finalmark{font-size:42px}.navwrap{min-height:70px}}

/* --- Emotional brand layer / AKSI --- */
.hero{position:relative}.hero:before{content:"AKSI";position:absolute;right:-42px;top:34px;font:800 130px/1 Manrope;letter-spacing:-.12em;color:rgba(239,63,35,.045);transform:rotate(-8deg);pointer-events:none}.hero-copy{position:relative;z-index:2}.lead strong{color:var(--orange)}
.identity{padding:92px 0 80px;background:#fff;position:relative;overflow:hidden}.identity:after{content:"";position:absolute;width:280px;height:280px;border:1px solid var(--orange);border-radius:44% 56% 61% 39%;right:-100px;bottom:-130px;transform:rotate(22deg);opacity:.28}.identitygrid{display:grid;grid-template-columns:.95fr 1.05fr;gap:80px;align-items:start}.identity h2{font-size:clamp(40px,4.7vw,62px);margin:0}.identitylead{font-size:18px;color:var(--muted);max-width:580px;margin-top:28px}.identitycard{position:relative;overflow:hidden;background:var(--navy);color:#fff;border-radius:32px;padding:38px;box-shadow:var(--shadow)}.identitycard small{font-size:9px;letter-spacing:.16em;color:var(--orange);font-weight:800}.identitycard h3{font-size:27px;line-height:1.12;max-width:720px;margin:18px 0 28px}.mission{border-top:1px solid rgba(255,255,255,.18);padding-top:20px}.mission>b{font-size:9px;letter-spacing:.14em;color:var(--orange)}.mission ul{padding-left:18px;margin:12px 0 0;color:#d1d7e3;font-size:12px}.mission li{margin:8px 0}.shape{position:absolute;pointer-events:none}.shape-a{width:120px;height:120px;border:18px solid var(--orange);border-radius:50%;right:-45px;top:-40px;opacity:.85}.shape-b{width:90px;height:90px;background:var(--orange);clip-path:polygon(50% 0,100% 100%,0 100%);right:25px;bottom:-40px;opacity:.16}.values{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:10px;margin-top:34px}.valuesintro{padding:22px 12px 0 0}.valuesintro h3{font-size:65px;margin:0;line-height:.8}.valuesintro p:not(.kicker){font-size:11px;color:var(--muted);max-width:180px}.valueitem{position:relative;border-top:2px solid var(--navy);padding:18px 16px 20px;min-height:170px;background:#fafbfc;overflow:hidden}.valueitem:after{content:"";position:absolute;width:58px;height:58px;border-radius:50%;border:1px solid var(--orange);right:-22px;bottom:-22px}.valueitem strong{font:800 42px/1 Manrope;color:var(--orange)}.valueitem span{display:block;font:800 11px Manrope;letter-spacing:.05em;margin-top:28px}.valueitem p{font-size:11px;color:var(--muted);margin:8px 0 0}.contactbar{background:var(--navy);color:#fff;padding:72px 0;position:relative;overflow:hidden}.contactbar:before{content:"";position:absolute;width:260px;height:260px;border:2px solid rgba(239,63,35,.55);border-radius:48% 52% 40% 60%;right:-80px;top:-100px;transform:rotate(35deg)}.contactgrid{display:grid;grid-template-columns:1fr .65fr;gap:80px;align-items:center}.contactbar h2{font-size:clamp(42px,4.8vw,64px);margin:0}.contactbar h2 span{color:var(--orange)}.contactbar p:not(.kicker){color:#c8cfdd;max-width:620px}.contactactions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.contactinfo{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;font-weight:800}.contactinfo a{border-bottom:1px solid rgba(255,255,255,.3);padding-bottom:3px}.btn.white{box-shadow:0 14px 30px rgba(0,0,0,.14)}
@media(max-width:1050px){.identitygrid,.contactgrid{grid-template-columns:1fr}.values{grid-template-columns:1fr 1fr}.valuesintro{grid-column:1/-1}.identitycard{margin-top:10px}.contactactions{align-items:flex-start}.hero:before{font-size:90px;right:-25px}}@media(max-width:680px){.identity,.contactbar{padding:68px 0}.identitygrid{gap:38px}.identitycard{padding:28px;border-radius:25px}.identitycard h3{font-size:23px}.values{grid-template-columns:1fr}.valuesintro{grid-column:auto}.valueitem{min-height:145px}.contactgrid{gap:35px}.contactinfo{flex-direction:column;gap:8px}.hero:before{font-size:60px;top:20px}.topline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:10px;padding-right:10px}.hero{padding-top:52px}}
.national{background:#f4f6fa;padding:82px 0;position:relative;overflow:hidden}.national:after{content:"";position:absolute;width:330px;height:330px;border:1px solid var(--orange);border-radius:50%;left:-220px;top:-160px}.nationalgrid{display:grid;grid-template-columns:.38fr 1fr;gap:60px;align-items:center}.nationalmark{font:800 105px/.8 Manrope;letter-spacing:-.1em;color:var(--navy);transform:rotate(-5deg)}.nationalmark span{color:var(--orange)}.national h2{font-size:clamp(38px,4.5vw,58px);margin:0}.national p:not(.kicker){color:var(--muted);font-size:16px;max-width:750px;margin:22px 0}.nationalbadges{display:flex;flex-wrap:wrap;gap:8px}.nationalbadges span{font-size:9px;font-weight:800;letter-spacing:.1em;border:1px solid var(--navy);border-radius:999px;padding:9px 12px}.nationalbadges span:nth-child(2),.nationalbadges span:nth-child(4){background:var(--orange);border-color:var(--orange);color:#fff}@media(max-width:680px){.national{padding:65px 0}.nationalgrid{grid-template-columns:1fr;gap:30px}.nationalmark{font-size:75px}}

/* --- About V2: tighter, editorial, human --- */
.about-v2{padding:76px 0 70px}.about-top{display:grid;grid-template-columns:1.05fr .86fr 1.05fr;gap:20px;align-items:stretch}.about-intro{padding:26px 18px 10px 0}.about-intro h2{font-size:clamp(42px,4.3vw,60px);line-height:.98;letter-spacing:-.055em;margin:12px 0 22px}.about-intro h2 span{color:var(--orange)}.redline{width:54px;height:3px;background:var(--orange);margin:0 0 24px}.about-intro .identitylead{font-size:16px;line-height:1.8;margin:0;max-width:520px}.about-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:26px}.about-pills span{font-size:9px;font-weight:800;letter-spacing:.1em;border:1px solid #dfe3ea;border-radius:999px;padding:8px 10px}.about-pills span:nth-child(2),.about-pills span:nth-child(4){background:var(--orange);border-color:var(--orange);color:#fff}.about-card{min-height:100%;border-radius:28px;padding:32px}.about-card h3{font-size:22px;line-height:1.3;margin:14px 0 24px;max-width:none}.about-card .mission{padding-top:18px}.about-card .mission-copy{font-size:13px;line-height:1.65;color:#d1d7e3;margin:10px 0 0}.about-photo{margin:0;height:100%;min-height:390px;overflow:hidden;border-radius:28px;position:relative;background:#eee}.about-photo:after{content:"AKSI";position:absolute;right:18px;bottom:10px;font:800 72px/.8 Manrope;color:rgba(255,255,255,.7);letter-spacing:-.1em;transform:rotate(-8deg)}.about-photo img{width:100%;height:100%;object-fit:cover;display:block}.about-bottom{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;margin-top:26px}.competencies{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.about-subhead{grid-column:1/-1;padding:0 0 8px}.about-subhead h3{font-size:22px;margin:0}.about-subhead .kicker{margin-bottom:7px}.about-subhead .kicker span{color:var(--orange)}.competencies article{border:1px solid #e8ebf0;border-radius:16px;padding:18px;background:#fbfcfd;min-height:165px;position:relative;overflow:hidden}.competencies article:after{content:"";position:absolute;width:70px;height:70px;border:1px solid rgba(239,63,35,.35);border-radius:50%;right:-28px;bottom:-30px}.competencies article b{display:flex;width:38px;height:38px;border-radius:50%;align-items:center;justify-content:center;background:var(--navy);color:#fff;margin-bottom:14px}.competencies article:nth-of-type(2) b{background:var(--orange)}.competencies article strong{font:800 13px/1.2 Manrope;display:block}.competencies article p{font-size:10px;line-height:1.65;color:var(--muted);margin:10px 0 0}.values-v2{min-width:0}.value-row{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.values-v2 .valueitem{border:0;border-top:2px solid var(--navy);border-radius:14px;padding:14px 10px;min-height:155px;background:#fafbfc}.values-v2 .valueitem strong{font-size:38px}.values-v2 .valueitem span{font-size:10px;margin-top:18px;text-transform:none}.values-v2 .valueitem p{font-size:9px;line-height:1.55}.about-v2:before{content:"01";position:absolute;left:-5px;top:25px;font:800 120px/.8 Manrope;color:rgba(27,44,90,.035);letter-spacing:-.12em}.about-v2:after{width:190px;height:190px;right:-70px;bottom:-80px;border-radius:28% 72% 53% 47%;transform:rotate(15deg)}
@media(max-width:1050px){.about-top{grid-template-columns:1fr 1fr}.about-photo{grid-column:1/-1;min-height:300px}.about-bottom{grid-template-columns:1fr}.competencies{grid-template-columns:repeat(3,1fr)}}
@media(max-width:680px){.about-v2{padding:62px 0 58px}.about-top{grid-template-columns:1fr;gap:14px}.about-intro{padding-right:0}.about-card{padding:26px}.about-photo{grid-column:auto;min-height:250px}.competencies{grid-template-columns:1fr}.value-row{grid-template-columns:1fr 1fr}.about-v2:before{font-size:70px;top:18px}.about-pills{margin-top:20px}}

/* --- V5 conversion + trust layer --- */
.partner{padding:100px 0;background:#fff;position:relative;overflow:hidden}.partner:before{content:"TRUST";position:absolute;right:-50px;top:50px;font:800 120px/.8 Manrope;letter-spacing:-.1em;color:rgba(27,44,90,.035);transform:rotate(-7deg);pointer-events:none}.partnergrid{display:grid;grid-template-columns:.78fr 1.22fr;gap:55px;align-items:stretch}.partnerphoto{position:relative;min-height:600px;border-radius:30px;overflow:hidden;background:var(--navy);box-shadow:var(--shadow)}.partnerphoto img{width:100%;height:100%;object-fit:cover;object-position:10% center}.partnerbadge{position:absolute;left:20px;right:20px;bottom:20px;background:rgba(27,44,90,.94);color:#fff;border-radius:18px;padding:15px 18px}.partnerbadge small,.partnerrole,.partnerfacts small,.specialties>small{display:block;color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.13em}.partnerbadge strong{display:block;font:800 18px Manrope;margin-top:4px}.partnercopy{padding:10px 0}.partnercopy h3{font-size:clamp(28px,3.2vw,44px);line-height:1.05;margin:10px 0 22px}.partnercopy>p:not(.partnerrole){color:var(--muted);font-size:14px;line-height:1.75;max-width:760px}.partnerfacts{display:grid;grid-template-columns:1.2fr 1fr 1.2fr;gap:10px;margin:27px 0}.partnerfacts>div{border-top:2px solid var(--navy);background:#fafbfc;border-radius:0 0 14px 14px;padding:14px 13px;min-height:145px}.partnerfacts strong{display:block;font:800 13px/1.25 Manrope;margin:9px 0 7px}.partnerfacts span{display:block;color:var(--muted);font-size:10px;line-height:1.5}.specialties{border-top:1px solid var(--line);padding-top:19px}.specialties>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.specialties span{font-size:10px;font-weight:800;padding:9px 11px;border-radius:999px;background:#f5f6f9;border:1px solid #e3e7ee}.specialties span:nth-child(1),.specialties span:nth-child(3){background:var(--navy);border-color:var(--navy);color:#fff}.linkedinbtn{display:inline-flex;margin-top:22px;padding:12px 17px;border-radius:999px;background:var(--orange);color:#fff;font-size:11px;font-weight:800}.achievements{border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.achievement-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:12px}.achievement-head small{color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.13em}.achievement-head span{color:var(--muted);font-size:10px}.achievement-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.achievement-grid article{border:1px solid #e3e7ee;background:#fafbfc;border-radius:14px;padding:14px}.achievement-grid b{display:block;color:var(--orange);font-size:8px;letter-spacing:.12em;margin-bottom:7px}.achievement-grid strong{display:block;font:800 12px/1.25 Manrope}.achievement-grid p{color:var(--muted);font-size:9px;line-height:1.5;margin:7px 0 0}@media(max-width:680px){.achievement-grid{grid-template-columns:1fr}.achievement-head{display:block}.achievement-head span{display:block;margin-top:5px}}
.socialproof{padding:95px 0;background:var(--soft)}.socialproofgrid{display:grid;grid-template-columns:1fr 1fr .75fr;gap:13px;align-items:stretch}.socialproofgrid figure{margin:0;position:relative;min-height:360px;border-radius:25px;overflow:hidden;background:var(--navy)}.socialproofgrid figure img{width:100%;height:100%;object-fit:cover}.socialproofgrid figcaption{position:absolute;left:15px;bottom:15px;background:rgba(27,44,90,.92);color:#fff;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:800}.socialquote{border-radius:25px;background:var(--navy);color:#fff;padding:32px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.socialquote:after{content:"▲";position:absolute;right:-15px;top:-18px;font:800 150px/.8 Manrope;color:rgba(239,63,35,.13)}.socialquote span{font-size:9px;color:var(--orange);font-weight:800;letter-spacing:.15em}.socialquote strong{font:800 34px/1.05 Manrope;margin:20px 0}.socialquote em{font-style:normal;color:var(--orange)}.socialquote p{color:#c7cfde;font-size:12px}.instagram{padding:100px 0;background:#fff}.instagramframe{position:relative;min-height:620px;border:1px solid var(--line);border-radius:28px;overflow:hidden;background:#fafbfc;box-shadow:var(--shadow)}.instagramframe iframe{position:absolute;inset:0;width:100%;height:100%;min-height:620px;border:0;background:#fff}.instagramfallback{display:grid;grid-template-columns:1.2fr .8fr;gap:0;min-height:620px;align-items:center}.instagramfallback img{width:100%;height:620px;object-fit:cover;object-position:top}.instagramfallback>div{padding:35px}.instagramfallback strong{font:800 30px Manrope}.instagramfallback p{color:var(--muted);font-size:13px;line-height:1.7}.instagramfallback a{display:inline-flex;margin-top:12px;color:var(--orange);font-size:11px;font-weight:800}@media(max-width:1050px){.partnergrid{grid-template-columns:1fr}.partnerphoto{min-height:500px}.partnerfacts{grid-template-columns:1fr 1fr}.socialproofgrid{grid-template-columns:1fr 1fr}.socialquote{grid-column:1/-1;min-height:250px}.instagramfallback{grid-template-columns:1fr}.instagramfallback img{height:360px}}@media(max-width:680px){.partner,.socialproof,.instagram{padding:72px 0}.partnerphoto{min-height:430px;height:430px}.partnerphoto img{object-position:10% center}.partnerfacts{grid-template-columns:1fr}.socialproofgrid{grid-template-columns:1fr}.socialquote{grid-column:auto}.instagramframe,.instagramframe iframe{min-height:560px}.instagramfallback img{height:300px}.instagramfallback>div{padding:25px}.partnercopy h3{font-size:29px}}

.career{margin:24px 0;border-top:1px solid var(--line);padding-top:18px}.career>small{display:block;color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.13em}.careerlist{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:10px}.careerlist div{background:#fafbfc;border:1px solid #e8ebf0;border-radius:12px;padding:11px 12px}.careerlist b{display:block;font:800 11px/1.3 Manrope}.careerlist span{display:block;color:var(--muted);font-size:9px;line-height:1.5;margin-top:4px}@media(max-width:680px){.careerlist{grid-template-columns:1fr}}
