/* BAREEQ — Digital Marketing Strategy service page only */
.strategy-marketing-page{background:#07111e;color:#f6f1e8;overflow-x:hidden}.strategy-marketing-page .site-header{position:absolute;top:0;left:0;right:0;z-index:50;background:linear-gradient(180deg,rgba(4,10,18,.96),rgba(4,10,18,.64));border-bottom:1px solid rgba(222,184,99,.2);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.strategy-marketing-page .site-header .main-nav a,.strategy-marketing-page .site-header .menu-toggle{color:#f6f1e8}.strategy-marketing-page .site-header .main-nav a:hover{color:#edc86f}.sm-wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.sm-hero{position:relative;isolation:isolate;min-height:760px;display:flex;align-items:center;overflow:hidden;padding:150px max(24px,calc((100% - 1160px)/2)) 100px;background:#07111e}.sm-hero-photo{position:absolute;inset:0;z-index:-5;background:url('../img/hero-laptop.jpg') center 48%/cover no-repeat;filter:saturate(.7);transform:scale(1.04);animation:smZoom 1.6s ease both}.sm-hero-veil{position:absolute;inset:0;z-index:-4;background:linear-gradient(90deg,rgba(5,13,23,.36),rgba(5,13,23,.85) 52%,#07111e 100%),linear-gradient(0deg,#07111e 0%,transparent 42%,rgba(3,8,15,.25));}.sm-hero-grid{position:absolute;inset:0;z-index:-3;opacity:.12;background-image:linear-gradient(rgba(226,186,96,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(226,186,96,.18) 1px,transparent 1px);background-size:68px 68px;mask-image:linear-gradient(90deg,transparent,#000)}.sm-hero:after{content:'';position:absolute;inset:24px;border:1px solid rgba(226,186,96,.14);pointer-events:none}.sm-hero-inner{position:relative;display:grid;grid-template-columns:1.08fr .92fr;gap:30px;align-items:center;width:min(1160px,100%);margin:auto}.sm-hero-copy{max-width:680px;animation:smRise .9s .1s ease both}.sm-eyebrow,.sm-kicker{display:inline-flex;align-items:center;gap:10px;color:#e7c16c;font-size:.83rem;letter-spacing:.035em}.sm-eyebrow{padding:10px 15px;border:1px solid #d8b25b55;border-radius:30px;background:#0a1829a6}.sm-eyebrow i{font-style:normal;font-size:1.2rem}.sm-hero h1{font-size:clamp(2.45rem,4.5vw,4.45rem);line-height:1.3;letter-spacing:-.045em;font-weight:850;margin:24px 0 22px}.sm-hero h1 em,.sm-intro-copy h2 em,.sm-section-head h2 em,.sm-method-heading h2 em,.sm-manifesto h2 em{font-style:normal;background:linear-gradient(100deg,#f7e3a4,#c7963f 52%,#f6dfa0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sm-hero-copy>p{font-size:1.06rem;line-height:2.05;color:#cbd2db;max-width:640px;margin:0}.sm-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.sm-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:51px;padding:0 23px;border-radius:7px;text-decoration:none;font-weight:750;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.sm-btn:hover{transform:translateY(-3px)}.sm-btn-gold{color:#111923;background:linear-gradient(130deg,#f2d992,#c69743);box-shadow:0 12px 32px #c7963f28}.sm-btn-gold:hover{box-shadow:0 16px 38px #c7963f40}.sm-btn-glass,.sm-btn-outline{color:#f4efe5;background:#ffffff06;border:1px solid #e9d8b15c}.sm-btn-glass:hover,.sm-btn-outline:hover{border-color:#e8c46e}.sm-proof{display:flex;flex-wrap:wrap;gap:22px;margin-top:34px;color:#c3cbd4;font-size:.8rem}.sm-proof span{display:flex;gap:8px;align-items:center}.sm-proof b{font-size:.72rem;color:#e5bc62;letter-spacing:.08em}.sm-hero-art{position:relative;min-height:450px;display:flex;align-items:center;justify-content:center;animation:smRise 1.1s .2s ease both}.sm-art-ring{position:absolute;border:1px solid #dfb75c55;border-radius:50%;transform:rotate(-24deg)}.ring-a{width:340px;height:340px;box-shadow:0 0 75px #b9853020,inset 0 0 60px #b9853010}.ring-b{width:440px;height:270px;border-color:#f0dba02a;transform:rotate(35deg)}.sm-art-ring:before,.sm-art-ring:after{content:'';position:absolute;width:9px;height:9px;border-radius:50%;background:#e7c16c;box-shadow:0 0 20px #e7c16c}.ring-a:before{top:16%;left:17%}.ring-b:after{right:10%;bottom:22%}.sm-art-core{width:210px;height:210px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid #e6c36b66;background:radial-gradient(circle at 50% 25%,#26384a,#0a1523 70%);box-shadow:0 20px 80px #0007,inset 0 0 35px #d7ad4d12;transform:rotate(-7deg)}.sm-art-core>span{font-size:2rem;color:#f0ce7a}.sm-art-core small{font-size:.62rem;letter-spacing:.25em;color:#d2b56f;margin:4px 0 8px}.sm-art-core b{font-size:1.4rem;line-height:1.6}.sm-art-chip{position:absolute;display:flex;align-items:center;gap:12px;padding:13px 17px;background:#0d1d2edb;border:1px solid #d6b45a4a;box-shadow:0 15px 45px #0005;backdrop-filter:blur(10px);border-radius:10px;animation:smFloat 5s ease-in-out infinite}.sm-art-chip>span{display:grid;place-items:center;width:39px;height:39px;border-radius:9px;color:#edca74;background:#d9b25c18;font-size:1.4rem}.sm-art-chip b,.sm-art-chip small{display:block}.sm-art-chip b{font-size:.85rem}.sm-art-chip small{font-size:.7rem;color:#aeb9c5;margin-top:4px}.chip-top{top:50px;right:0}.chip-bottom{bottom:55px;left:0;animation-delay:-2s}.sm-art-spark{position:absolute;color:#ebc76d;font-size:1.8rem}.spark-a{top:45px;left:20%}.spark-b{right:12%;bottom:48px;font-size:1.2rem}.sm-scroll-note{position:absolute;bottom:26px;right:max(24px,calc((100% - 1160px)/2));font-size:.72rem;color:#a7b0ba;display:flex;align-items:center;gap:10px}.sm-scroll-note span{width:28px;height:1px;background:#dcb65c}.sm-intro{display:grid;grid-template-columns:.95fr 1.05fr;gap:82px;align-items:center;padding-block:112px}.sm-intro-visual{position:relative;min-height:440px;display:flex;align-items:center;justify-content:center}.sm-image-frame{position:relative;width:88%;height:370px;overflow:hidden;border-radius:12px;border:1px solid #d9b55c66;transform:rotate(2deg);box-shadow:0 30px 75px #0006}.sm-image-frame:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,#06101dd9)}.sm-image-frame img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.72) contrast(1.04);transition:transform .7s}.sm-image-frame:hover img{transform:scale(1.06)}.sm-frame-label{position:absolute;z-index:2;bottom:20px;right:22px;font-size:.78rem;color:#f2d58d}.sm-side-note{position:absolute;right:0;bottom:26px;display:flex;align-items:center;gap:12px;padding:15px 18px;background:#102136;border:1px solid #d8b45b55;border-radius:10px;box-shadow:0 20px 45px #0006}.sm-side-note>span{font-size:1.8rem;color:#e7c16c}.sm-side-note b,.sm-side-note small{display:block}.sm-side-note b{font-size:.88rem}.sm-side-note small{font-size:.72rem;color:#aeb9c5;margin-top:4px}.sm-vertical-word{position:absolute;left:-2px;top:38px;writing-mode:vertical-rl;letter-spacing:.25em;font-size:.7rem;color:#b89a59}.sm-intro-copy h2,.sm-section-head h2,.sm-method-heading h2{font-size:clamp(1.9rem,3.3vw,3.15rem);line-height:1.5;margin:16px 0 20px;letter-spacing:-.025em}.sm-intro-copy p,.sm-section-head p,.sm-method-heading p{color:#aeb8c4;line-height:2.1;margin:0 0 15px}.sm-text-link{display:inline-flex;align-items:center;gap:14px;color:#e8c36e;text-decoration:none;margin-top:12px;font-weight:700}.sm-text-link span{transition:transform .2s}.sm-text-link:hover span{transform:translateX(-5px)}.sm-pillars{padding:105px 0 115px;background:linear-gradient(180deg,#0a1726,#0b1826 55%,#07111e);border-block:1px solid #d5ad4b18}.sm-section-head{text-align:center;max-width:760px;margin:0 auto 48px}.sm-section-head h2{margin-bottom:12px}.sm-section-head p{max-width:660px;margin:auto}.sm-pillar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.sm-pillar{position:relative;min-height:300px;padding:28px 23px 30px;background:linear-gradient(145deg,#142438a8,#0b1725);border:1px solid #d7b25a27;border-radius:12px;overflow:hidden;transition:transform .3s,border-color .3s,background .3s}.sm-pillar:before{content:'';position:absolute;top:0;right:0;width:70px;height:70px;background:radial-gradient(circle at top right,#d8b15c20,transparent 70%)}.sm-pillar:hover{transform:translateY(-7px);border-color:#d7b25a80;background:linear-gradient(145deg,#192c40,#0b1725)}.sm-pillar-icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid #e0bc684f;border-radius:13px;background:#d8b35a10;color:#edcc79;margin-bottom:26px}.sm-pillar-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sm-pillar-no{display:block;color:#b99b5b;font-size:.7rem;letter-spacing:.12em;margin-bottom:10px}.sm-pillar h3{font-size:1.08rem;margin:0 0 12px}.sm-pillar p{font-size:.85rem;line-height:1.95;color:#aab5c1;margin:0}.sm-pillar-rule{position:absolute;bottom:0;right:23px;width:38px;height:2px;background:#dcb65c;transition:width .3s}.sm-pillar:hover .sm-pillar-rule{width:calc(100% - 46px)}.sm-method{padding:115px 0}.sm-method-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.sm-method-heading{position:sticky;top:45px}.sm-method-heading p{margin-bottom:25px}.sm-steps{border-top:1px solid #d9b45c3d}.sm-step{display:grid;grid-template-columns:56px 1fr 32px;gap:18px;align-items:start;padding:25px 0;border-bottom:1px solid #d9b45c3d;transition:padding .25s}.sm-step:hover{padding-inline:8px}.sm-step-num{font-size:1rem;color:#e5c16e;font-weight:800;letter-spacing:.08em;padding-top:2px}.sm-step h3{margin:0 0 8px;font-size:1.1rem}.sm-step p{margin:0;color:#aeb8c4;font-size:.9rem;line-height:1.95}.sm-step-symbol{font-size:1.7rem;color:#c8a65b;text-align:left}.sm-manifesto{position:relative;overflow:hidden;padding:100px 24px 110px;text-align:center;background:linear-gradient(115deg,#0d1b2b,#101e2d 50%,#07111e);border-top:1px solid #d8b45b35}.sm-manifesto-glow{position:absolute;width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,#c3953a17,transparent 68%);top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.sm-manifesto-inner{position:relative;z-index:1}.sm-manifesto h2{font-size:clamp(2rem,4vw,3.65rem);line-height:1.45;margin:18px 0}.sm-manifesto p{color:#b7c0cb;line-height:2;margin:0 auto 27px;max-width:650px}.sm-manifesto-mark{position:absolute;right:8%;top:20%;font-size:7rem;color:#d7b45a0b}.strategy-marketing-page .site-footer{position:relative;z-index:2}.strategy-marketing-page .footer-social a,.strategy-marketing-page .footer-social .social-icon-placeholder{display:grid;place-items:center}.strategy-marketing-page .back-top{scroll-behavior:smooth}
@keyframes smRise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes smZoom{from{transform:scale(1.1);opacity:.65}to{transform:scale(1.04);opacity:1}}@keyframes smFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@media(max-width:980px){.sm-hero{min-height:0;padding-top:145px;padding-bottom:85px}.sm-hero-inner{grid-template-columns:1fr;gap:5px}.sm-hero-copy{max-width:760px}.sm-hero-art{min-height:330px;margin-top:10px}.ring-a{width:260px;height:260px}.ring-b{width:330px;height:205px}.sm-art-core{width:165px;height:165px}.sm-art-core b{font-size:1.2rem}.chip-top{right:8%}.chip-bottom{left:8%;bottom:25px}.sm-intro{gap:42px}.sm-pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sm-method-layout{gap:42px}}
@media(max-width:680px){.sm-wrap{width:calc(100% - 36px)}.strategy-marketing-page .site-header{background:rgba(5,13,23,.97)}.sm-hero{padding:125px 18px 70px;min-height:0}.sm-hero:after{inset:10px}.sm-hero h1{font-size:clamp(2.1rem,9vw,3.1rem);line-height:1.38;margin:20px 0 16px}.sm-hero-copy>p{font-size:.95rem;line-height:1.95}.sm-hero-actions{gap:9px;margin-top:24px}.sm-btn{min-height:48px;padding:0 16px;font-size:.86rem}.sm-proof{gap:10px 16px;margin-top:24px;font-size:.73rem}.sm-hero-art{min-height:280px;margin-top:0}.ring-a{width:220px;height:220px}.ring-b{width:270px;height:165px}.sm-art-core{width:142px;height:142px}.sm-art-core>span{font-size:1.5rem}.sm-art-core small{font-size:.52rem}.sm-art-core b{font-size:1.05rem}.sm-art-chip{padding:9px 11px;gap:8px}.sm-art-chip>span{width:31px;height:31px;font-size:1.1rem}.sm-art-chip b{font-size:.72rem}.sm-art-chip small{font-size:.61rem}.chip-top{top:12px;right:0}.chip-bottom{bottom:12px;left:0}.sm-scroll-note{display:none}.sm-intro{grid-template-columns:1fr;gap:25px;padding-block:70px}.sm-intro-visual{min-height:320px;order:2}.sm-image-frame{height:285px;width:87%}.sm-side-note{bottom:8px;padding:11px 13px}.sm-side-note b{font-size:.8rem}.sm-side-note small{font-size:.65rem}.sm-vertical-word{left:0;top:15px}.sm-intro-copy h2,.sm-section-head h2,.sm-method-heading h2{font-size:1.8rem;line-height:1.55}.sm-intro-copy p,.sm-section-head p,.sm-method-heading p{font-size:.91rem;line-height:2}.sm-pillars{padding:72px 0}.sm-section-head{margin-bottom:30px}.sm-pillar-grid{grid-template-columns:1fr;gap:12px}.sm-pillar{min-height:0;padding:23px 20px 27px}.sm-pillar-icon{width:50px;height:50px;margin-bottom:18px}.sm-pillar h3{font-size:1rem}.sm-pillar p{font-size:.84rem}.sm-method{padding:75px 0}.sm-method-layout{grid-template-columns:1fr;gap:28px}.sm-method-heading{position:static}.sm-step{grid-template-columns:42px 1fr 22px;gap:12px;padding:22px 0}.sm-step h3{font-size:1rem}.sm-step p{font-size:.84rem}.sm-step-symbol{font-size:1.35rem}.sm-manifesto{padding:72px 18px 78px}.sm-manifesto h2{font-size:1.95rem}.sm-manifesto p{font-size:.9rem}.sm-manifesto-mark{font-size:4rem;right:2%;top:7%}}
@media(prefers-reduced-motion:reduce){.strategy-marketing-page *, .strategy-marketing-page *:before,.strategy-marketing-page *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}
